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-13 18:45:13 -07:00
2012-03-30 03:30:19 -04:00
2012-03-30 16:03:15 -07:00
2012-04-22 22:41:35 +02:00
2012-03-23 16:58:33 -07:00
2012-03-30 16:03:15 -07:00
2012-04-12 13:12:11 -07:00
2012-03-30 01:52:58 -04:00
2011-12-12 14:14:31 -08:00
2012-03-28 18:43:38 +01:00
2012-04-22 22:41:35 +02:00
2012-04-02 09:50:40 -07:00
2012-03-18 21:38:28 +00:00
2012-03-19 14:55:55 -03:00
2012-03-20 10:09:28 +00:00
2012-03-30 16:03:15 -07:00
2012-04-09 01:39:24 -04:00
2012-04-01 10:25:56 -07:00
2012-03-30 16:03:15 -07:00
2012-03-07 16:08:24 +01:00
2012-03-30 16:03:15 -07:00
2012-03-30 16:03:15 -07:00
2012-04-02 09:50:40 -07:00
2012-03-30 16:03:15 -07:00
2012-03-30 16:03:15 -07:00
2011-12-27 11:27:13 +01:00
2012-02-15 14:48:01 -08:00
2012-03-30 16:03:15 -07:00
2012-03-23 16:58:34 -07:00
2012-01-11 23:58:43 -05:00
2012-04-06 02:43:13 -04:00
2012-02-09 23:55:49 +01:00
2012-03-18 23:59:34 +01:00
2012-02-21 09:06:08 -08:00
2012-03-30 16:03:15 -07:00
2012-01-27 13:28:53 +01:00
2012-03-31 13:31:23 -07:00
2012-03-21 13:25:04 -07:00
2012-03-30 16:03:15 -07:00
2012-04-11 14:10:57 +02:00
2012-03-07 19:19:48 -07:00
2012-02-06 16:29:19 -08:00
2012-02-10 09:52:18 +01:00
2012-01-23 03:15:25 -05:00
2012-03-20 21:12:50 -07:00
2012-04-06 13:54:00 -07:00
2012-03-30 16:03:15 -07:00
2012-03-28 14:35:31 -07:00
2012-03-28 17:14:37 -07:00
2012-03-27 20:15:37 +02:00
2012-03-20 21:04:47 -07:00
2012-03-23 16:58:37 -07:00
2011-12-11 10:31:58 -08:00
2012-03-16 20:35:01 +00:00
2012-01-14 22:25:56 +01:00
2012-03-30 16:03:15 -07:00
2012-03-29 15:38:31 +10:30
2012-03-23 16:58:37 -07:00
2012-01-13 10:12:23 -08:00
2011-11-09 12:10:37 +02:00
2012-03-28 16:36:44 +02:00
2012-03-26 11:33:22 +05:30
2012-03-07 16:08:24 +01:00
2012-03-30 16:03:15 -07:00
2012-01-24 12:50:36 -08:00
2012-03-19 12:03:58 +01:00
2012-04-12 15:16:26 -07:00
2012-03-12 11:27:07 -06:00
2011-12-12 14:14:31 -08:00
2012-02-14 14:06:47 -07:00
2012-03-29 14:53:25 -07:00
2011-12-02 16:12:42 +00:00
2012-02-15 14:48:01 -08:00
2011-12-11 10:31:23 -08:00
2012-02-11 15:11:28 +01:00
2012-01-30 12:54:40 -05:00
2012-03-28 17:14:37 -07:00
2011-12-23 10:17:51 +11:00
2012-03-30 16:03:15 -07:00
2012-02-28 16:05:06 +01:00
2012-03-30 16:03:15 -07:00
2012-03-05 11:25:11 +01:00
2012-03-06 19:14:12 +02:00
2012-02-08 22:53:58 +02:00
2012-01-24 10:50:22 -08:00
2012-02-24 09:12:19 +01:00
2012-03-30 16:03:15 -07:00
2012-01-02 13:04:55 +01:00