1. 13 5月, 2012 1 次提交
  2. 23 4月, 2012 2 次提交
    • V
      SPEAr: Add PL080 DMA support for 3xx and 6xx · 0b7ee717
      Viresh Kumar 提交于
      Both SPEAr3xx and SPEAr6xx families have one instance of ARM PL080 DMA
      controller. This patch adds in support for that.
      Signed-off-by: NViresh Kumar <viresh.kumar@st.com>
      0b7ee717
    • V
      ARM: SPEAr3xx: Add device-tree support to SPEAr3xx architecture · c5fa4fdc
      Viresh Kumar 提交于
      This patch adds a generic target for SPEAr3xx machines that can be configured
      via the device-tree. Currently the following devices are supported via the
      devicetree:
      
      - VIC interrupts
      - PL011 UART
      - PL061 GPIO
      - PL110 CLCD
      - SP805 WDT
      - Synopsys DW I2C
      - Synopsys DW ethernet
      - ST FSMC-NAND
      - ST SPEAR-SMI
      - ST SPEAR-KEYBOARD
      - ST SPEAR-RTC
      - ARASAN SDHCI-SPEAR
      - SPEAR-EHCI
      - SPEAR-OHCI
      
      Other peripheral devices will follow in later patches.
      
      This also removes IO_ADDRESS macro and creates 16 MB static mappings instead of
      4K for individual peripherals. This is done to have efficient TLB lookup for any
      I/O windows that are located closely together. ioremap() on this range will
      return this mapping only instead of creating another.
      Signed-off-by: NViresh Kumar <viresh.kumar@st.com>
      c5fa4fdc
  3. 17 3月, 2012 1 次提交