diff options
| -rw-r--r-- | arch/arm/Makefile | 4 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/Kconfig | 51 |
2 files changed, 35 insertions, 20 deletions
diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 1683bfb9166f..ea69448be0ed 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile | |||
| @@ -164,9 +164,7 @@ machine-$(CONFIG_ARCH_MXS) := mxs | |||
| 164 | machine-$(CONFIG_ARCH_NETX) := netx | 164 | machine-$(CONFIG_ARCH_NETX) := netx |
| 165 | machine-$(CONFIG_ARCH_NOMADIK) := nomadik | 165 | machine-$(CONFIG_ARCH_NOMADIK) := nomadik |
| 166 | machine-$(CONFIG_ARCH_OMAP1) := omap1 | 166 | machine-$(CONFIG_ARCH_OMAP1) := omap1 |
| 167 | machine-$(CONFIG_ARCH_OMAP2) := omap2 | 167 | machine-$(CONFIG_ARCH_OMAP2PLUS) := omap2 |
| 168 | machine-$(CONFIG_ARCH_OMAP3) := omap2 | ||
| 169 | machine-$(CONFIG_ARCH_OMAP4) := omap2 | ||
| 170 | machine-$(CONFIG_ARCH_ORION5X) := orion5x | 168 | machine-$(CONFIG_ARCH_ORION5X) := orion5x |
| 171 | machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell | 169 | machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell |
| 172 | machine-$(CONFIG_ARCH_PNX4008) := pnx4008 | 170 | machine-$(CONFIG_ARCH_PNX4008) := pnx4008 |
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 337f98dd8148..c4ae0a77f7b4 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig | |||
| @@ -21,16 +21,12 @@ config ARCH_OMAP2PLUS_TYPICAL | |||
| 21 | Compile a kernel suitable for booting most boards | 21 | Compile a kernel suitable for booting most boards |
| 22 | 22 | ||
| 23 | config ARCH_OMAP2 | 23 | config ARCH_OMAP2 |
| 24 | bool "TI OMAP2" | 24 | bool |
| 25 | depends on ARCH_OMAP2PLUS | ||
| 26 | default y | ||
| 27 | select CPU_V6 | 25 | select CPU_V6 |
| 28 | select MULTI_IRQ_HANDLER | 26 | select MULTI_IRQ_HANDLER |
| 29 | 27 | ||
| 30 | config ARCH_OMAP3 | 28 | config ARCH_OMAP3 |
| 31 | bool "TI OMAP3" | 29 | bool |
| 32 | depends on ARCH_OMAP2PLUS | ||
| 33 | default y | ||
| 34 | select CPU_V7 | 30 | select CPU_V7 |
| 35 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | 31 | select USB_ARCH_HAS_EHCI if USB_SUPPORT |
| 36 | select ARCH_HAS_OPP | 32 | select ARCH_HAS_OPP |
| @@ -39,9 +35,7 @@ config ARCH_OMAP3 | |||
| 39 | select MULTI_IRQ_HANDLER | 35 | select MULTI_IRQ_HANDLER |
| 40 | 36 | ||
| 41 | config ARCH_OMAP4 | 37 | config ARCH_OMAP4 |
| 42 | bool "TI OMAP4" | 38 | bool |
| 43 | default y | ||
| 44 | depends on ARCH_OMAP2PLUS | ||
| 45 | select CACHE_L2X0 | 39 | select CACHE_L2X0 |
| 46 | select CPU_V7 | 40 | select CPU_V7 |
| 47 | select ARM_GIC | 41 | select ARM_GIC |
| @@ -56,36 +50,58 @@ config ARCH_OMAP4 | |||
| 56 | select ARM_CPU_SUSPEND if PM | 50 | select ARM_CPU_SUSPEND if PM |
| 57 | 51 | ||
| 58 | comment "OMAP Core Type" | 52 | comment "OMAP Core Type" |
| 59 | depends on ARCH_OMAP2 | 53 | |
| 54 | config SOC_OMAP | ||
| 55 | bool | ||
| 60 | 56 | ||
| 61 | config SOC_OMAP2420 | 57 | config SOC_OMAP2420 |
| 62 | bool "OMAP2420 support" | 58 | bool "OMAP2420 support" |
| 63 | depends on ARCH_OMAP2 | ||
| 64 | default y | 59 | default y |
| 60 | select SOC_OMAP | ||
| 61 | select ARCH_OMAP2 | ||
| 65 | select OMAP_DM_TIMER | 62 | select OMAP_DM_TIMER |
| 66 | select ARCH_OMAP_OTG | 63 | select ARCH_OMAP_OTG |
| 67 | 64 | ||
| 68 | config SOC_OMAP2430 | 65 | config SOC_OMAP2430 |
| 69 | bool "OMAP2430 support" | 66 | bool "OMAP2430 support" |
| 70 | depends on ARCH_OMAP2 | ||
| 71 | default y | 67 | default y |
| 68 | select SOC_OMAP | ||
| 69 | select ARCH_OMAP2 | ||
| 72 | select ARCH_OMAP_OTG | 70 | select ARCH_OMAP_OTG |
| 73 | 71 | ||
| 74 | config SOC_OMAP3430 | 72 | config SOC_OMAP3430 |
| 75 | bool "OMAP3430 support" | 73 | bool "OMAP3430 support" |
| 76 | depends on ARCH_OMAP3 | ||
| 77 | default y | 74 | default y |
| 75 | select SOC_OMAP | ||
| 76 | select ARCH_OMAP3 | ||
| 78 | select ARCH_OMAP_OTG | 77 | select ARCH_OMAP_OTG |
| 79 | 78 | ||
| 80 | config SOC_OMAPTI81XX | 79 | config SOC_OMAPTI81XX |
| 81 | bool "TI81XX support" | 80 | bool "TI81XX support" |
| 82 | depends on ARCH_OMAP3 | ||
| 83 | default y | 81 | default y |
| 82 | select SOC_OMAP | ||
| 83 | select ARCH_OMAP3 | ||
| 84 | 84 | ||
| 85 | config SOC_OMAPAM33XX | 85 | config SOC_OMAPAM33XX |
| 86 | bool "AM33XX support" | 86 | bool "AM33XX support" |
| 87 | depends on ARCH_OMAP3 | ||
| 88 | default y | 87 | default y |
| 88 | select SOC_OMAP | ||
| 89 | select ARCH_OMAP3 | ||
| 90 | |||
| 91 | config SOC_OMAP44XX | ||
| 92 | bool "OMAP44XX support" | ||
| 93 | default y | ||
| 94 | select SOC_OMAP | ||
| 95 | select ARCH_OMAP4 | ||
| 96 | |||
| 97 | config SOC_OMAP_NOOP | ||
| 98 | bool | ||
| 99 | depends on !SOC_OMAP | ||
| 100 | default y | ||
| 101 | select ARCH_OMAP2 | ||
| 102 | select ARCH_OMAP3 | ||
| 103 | select ARCH_OMAP4 | ||
| 104 | select MACH_OMAP_GENERIC | ||
| 89 | 105 | ||
| 90 | config OMAP_PACKAGE_ZAF | 106 | config OMAP_PACKAGE_ZAF |
| 91 | bool | 107 | bool |
| @@ -112,17 +128,17 @@ config OMAP_PACKAGE_CBS | |||
| 112 | bool | 128 | bool |
| 113 | 129 | ||
| 114 | comment "OMAP Board Type" | 130 | comment "OMAP Board Type" |
| 115 | depends on ARCH_OMAP2PLUS | ||
| 116 | 131 | ||
| 117 | config MACH_OMAP_GENERIC | 132 | config MACH_OMAP_GENERIC |
| 118 | bool "Generic OMAP2+ board" | 133 | bool "Generic OMAP2+ board" |
| 119 | depends on ARCH_OMAP2PLUS | ||
| 120 | select USE_OF | 134 | select USE_OF |
| 121 | default y | 135 | default y |
| 122 | help | 136 | help |
| 123 | Support for generic TI OMAP2+ boards using Flattened Device Tree. | 137 | Support for generic TI OMAP2+ boards using Flattened Device Tree. |
| 124 | More information at Documentation/devicetree | 138 | More information at Documentation/devicetree |
| 125 | 139 | ||
| 140 | if SOC_OMAP | ||
| 141 | |||
| 126 | config MACH_OMAP2_TUSB6010 | 142 | config MACH_OMAP2_TUSB6010 |
| 127 | bool | 143 | bool |
| 128 | depends on ARCH_OMAP2 && SOC_OMAP2420 | 144 | depends on ARCH_OMAP2 && SOC_OMAP2420 |
| @@ -343,6 +359,7 @@ config MACH_OMAP4_PANDA | |||
| 343 | select OMAP_PACKAGE_CBS | 359 | select OMAP_PACKAGE_CBS |
| 344 | select REGULATOR_FIXED_VOLTAGE if REGULATOR | 360 | select REGULATOR_FIXED_VOLTAGE if REGULATOR |
| 345 | 361 | ||
| 362 | endif | ||
| 346 | config OMAP3_EMU | 363 | config OMAP3_EMU |
| 347 | bool "OMAP3 debugging peripherals" | 364 | bool "OMAP3 debugging peripherals" |
| 348 | depends on ARCH_OMAP3 | 365 | depends on ARCH_OMAP3 |
