Viresh Kumar
c5fa4fdcdb
ARM: SPEAr3xx: Add device-tree support to SPEAr3xx architecture
...
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: Viresh Kumar <viresh.kumar@st.com>
2012-04-22 22:41:35 +02:00
..
2012-04-22 22:41:35 +02:00
2012-04-10 09:27:42 +01:00
2012-03-29 16:53:48 -07:00
2012-04-15 22:00:31 +01:00
2012-04-15 22:00:30 +01:00
2012-01-25 11:07:40 +00:00
2012-04-05 11:29:55 -07:00
2012-03-29 18:02:10 -07:00
2012-03-30 17:00:34 -07:00
2012-03-29 18:02:10 -07:00
2012-03-30 16:45:39 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-04-14 07:53:51 -07:00
2012-03-29 18:02:10 -07:00
2012-03-06 21:34:44 -06:00
2012-03-30 17:00:34 -07:00
2012-03-29 18:02:10 -07:00
2012-04-02 16:31:22 +02:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-03-06 21:34:45 -06:00
2012-03-29 18:02:10 -07:00
2012-03-30 17:00:34 -07:00
2012-03-30 17:00:34 -07:00
2012-03-29 18:02:10 -07:00
2012-03-30 16:45:39 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 21:30:28 -07:00
2012-03-29 18:02:10 -07:00
2012-04-13 10:23:17 -07:00
2012-03-29 18:02:10 -07:00
2012-03-30 17:31:56 -07:00
2012-03-13 21:25:21 -05:00
2012-03-29 18:02:10 -07:00
2012-04-05 11:29:55 -07:00
2012-04-14 17:49:07 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-04-05 11:29:55 -07:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-04-02 06:43:23 +09:00
2012-03-29 18:02:10 -07:00
2012-03-28 18:30:01 +01:00
2012-03-28 18:30:01 +01:00
2012-03-28 18:30:01 +01:00
2012-03-29 18:02:10 -07:00
2012-03-29 18:02:10 -07:00
2012-04-10 08:40:19 -07:00
2012-04-02 22:03:44 -07:00
2012-03-30 17:00:34 -07:00
2012-03-30 17:31:56 -07:00
2012-04-22 22:41:35 +02:00
2012-04-22 22:41:34 +02:00
2012-03-29 21:30:28 -07:00
2012-03-30 17:31:56 -07:00
2012-03-29 18:02:10 -07:00
2012-04-02 22:03:35 -07:00
2012-03-29 18:02:10 -07:00
2012-03-06 21:34:44 -06:00
2012-03-30 17:00:34 -07:00
2012-03-06 21:34:44 -06:00
2012-04-15 22:00:31 +01:00
2012-03-24 09:38:56 +00:00
2012-03-28 18:30:01 +01:00
2011-12-23 11:58:34 +01:00
2012-03-28 15:58:21 -07:00
2012-04-02 11:15:15 +02:00
2012-03-29 16:53:48 -07:00
2012-04-14 17:49:07 -07:00
2012-03-16 04:28:41 +00:00
2012-03-28 18:30:01 +01:00
2012-03-30 15:44:40 -07:00
2012-03-20 10:07:48 +00:00
2012-04-14 07:42:24 -07:00
2012-04-22 22:41:35 +02:00
2012-03-29 16:53:48 -07:00
2011-12-23 22:58:10 +00:00
2012-03-28 18:30:01 +01:00
2012-04-05 11:29:55 -07:00
2012-03-29 16:53:48 -07:00
2012-03-29 16:53:48 -07:00