mirror of
https://github.com/torvalds/linux.git
synced 2024-11-18 10:01:43 +00:00
c5fa4fdcdb
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>
24 lines
544 B
Plaintext
24 lines
544 B
Plaintext
#
|
|
# SPEAr3XX Machine configuration file
|
|
#
|
|
|
|
if ARCH_SPEAR3XX
|
|
|
|
menu "SPEAr3xx Implementations"
|
|
config MACH_SPEAR300
|
|
bool "SPEAr300 Machine support with Device Tree"
|
|
help
|
|
Supports ST SPEAr300 machine configured via the device-tree
|
|
|
|
config MACH_SPEAR310
|
|
bool "SPEAr310 Machine support with Device Tree"
|
|
help
|
|
Supports ST SPEAr310 machine configured via the device-tree
|
|
|
|
config MACH_SPEAR320
|
|
bool "SPEAr320 Machine support with Device Tree"
|
|
help
|
|
Supports ST SPEAr320 machine configured via the device-tree
|
|
endmenu
|
|
endif #ARCH_SPEAR3XX
|