Kconfig (715a1284d89a740b197b3bad5eb20d36a397382f) | Kconfig (2a39af3870e99304df81d2a4058408d68efb02e0) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2menu "TI OMAP/AM/DM/DRA Family" 3 depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 4 5config OMAP_HWMOD 6 bool 7 8config ARCH_OMAP2 9 bool "TI OMAP2" 10 depends on ARCH_MULTI_V6 11 select ARCH_OMAP2PLUS 12 select CPU_V6 13 select OMAP_HWMOD 14 select SOC_HAS_OMAP2_SDRC 15 16config ARCH_OMAP3 17 bool "TI OMAP3" 18 depends on ARCH_MULTI_V7 19 select ARCH_OMAP2PLUS | 1# SPDX-License-Identifier: GPL-2.0-only 2menu "TI OMAP/AM/DM/DRA Family" 3 depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 4 5config OMAP_HWMOD 6 bool 7 8config ARCH_OMAP2 9 bool "TI OMAP2" 10 depends on ARCH_MULTI_V6 11 select ARCH_OMAP2PLUS 12 select CPU_V6 13 select OMAP_HWMOD 14 select SOC_HAS_OMAP2_SDRC 15 16config ARCH_OMAP3 17 bool "TI OMAP3" 18 depends on ARCH_MULTI_V7 19 select ARCH_OMAP2PLUS |
20 select ARM_CPU_SUSPEND if PM | 20 select ARM_CPU_SUSPEND |
21 select OMAP_HWMOD 22 select OMAP_INTERCONNECT | 21 select OMAP_HWMOD 22 select OMAP_INTERCONNECT |
23 select PM_OPP if PM 24 select PM if CPU_IDLE | 23 select PM_OPP |
25 select SOC_HAS_OMAP2_SDRC 26 select ARM_ERRATA_430973 27 28config ARCH_OMAP4 29 bool "TI OMAP4" 30 depends on ARCH_MULTI_V7 31 select ARCH_OMAP2PLUS 32 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP | 24 select SOC_HAS_OMAP2_SDRC 25 select ARM_ERRATA_430973 26 27config ARCH_OMAP4 28 bool "TI OMAP4" 29 depends on ARCH_MULTI_V7 30 select ARCH_OMAP2PLUS 31 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP |
33 select ARM_CPU_SUSPEND if PM | 32 select ARM_CPU_SUSPEND |
34 select ARM_ERRATA_720789 35 select ARM_GIC 36 select HAVE_ARM_SCU if SMP 37 select HAVE_ARM_TWD if SMP 38 select OMAP_HWMOD 39 select OMAP_INTERCONNECT 40 select OMAP_INTERCONNECT_BARRIER 41 select PL310_ERRATA_588369 if CACHE_L2X0 42 select PL310_ERRATA_727915 if CACHE_L2X0 | 33 select ARM_ERRATA_720789 34 select ARM_GIC 35 select HAVE_ARM_SCU if SMP 36 select HAVE_ARM_TWD if SMP 37 select OMAP_HWMOD 38 select OMAP_INTERCONNECT 39 select OMAP_INTERCONNECT_BARRIER 40 select PL310_ERRATA_588369 if CACHE_L2X0 41 select PL310_ERRATA_727915 if CACHE_L2X0 |
43 select PM_OPP if PM | 42 select PM_OPP |
44 select PM if CPU_IDLE 45 select ARM_ERRATA_754322 46 select ARM_ERRATA_775420 47 select OMAP_INTERCONNECT 48 49config SOC_OMAP5 50 bool "TI OMAP5" 51 depends on ARCH_MULTI_V7 52 select ARCH_OMAP2PLUS | 43 select PM if CPU_IDLE 44 select ARM_ERRATA_754322 45 select ARM_ERRATA_775420 46 select OMAP_INTERCONNECT 47 48config SOC_OMAP5 49 bool "TI OMAP5" 50 depends on ARCH_MULTI_V7 51 select ARCH_OMAP2PLUS |
53 select ARM_CPU_SUSPEND if PM | 52 select ARM_CPU_SUSPEND |
54 select ARM_GIC 55 select HAVE_ARM_SCU if SMP 56 select HAVE_ARM_ARCH_TIMER 57 select ARM_ERRATA_798181 if SMP 58 select OMAP_HWMOD 59 select OMAP_INTERCONNECT 60 select OMAP_INTERCONNECT_BARRIER | 53 select ARM_GIC 54 select HAVE_ARM_SCU if SMP 55 select HAVE_ARM_ARCH_TIMER 56 select ARM_ERRATA_798181 if SMP 57 select OMAP_HWMOD 58 select OMAP_INTERCONNECT 59 select OMAP_INTERCONNECT_BARRIER |
61 select PM_OPP if PM | 60 select PM_OPP |
62 select ZONE_DMA if ARM_LPAE 63 64config SOC_AM33XX 65 bool "TI AM33XX" 66 depends on ARCH_MULTI_V7 67 select ARCH_OMAP2PLUS | 61 select ZONE_DMA if ARM_LPAE 62 63config SOC_AM33XX 64 bool "TI AM33XX" 65 depends on ARCH_MULTI_V7 66 select ARCH_OMAP2PLUS |
68 select ARM_CPU_SUSPEND if PM | 67 select ARM_CPU_SUSPEND |
69 70config SOC_AM43XX 71 bool "TI AM43x" 72 depends on ARCH_MULTI_V7 73 select ARCH_OMAP2PLUS 74 select ARM_GIC 75 select MACH_OMAP_GENERIC 76 select HAVE_ARM_SCU 77 select GENERIC_CLOCKEVENTS_BROADCAST 78 select HAVE_ARM_TWD 79 select ARM_ERRATA_754322 80 select ARM_ERRATA_775420 81 select OMAP_INTERCONNECT | 68 69config SOC_AM43XX 70 bool "TI AM43x" 71 depends on ARCH_MULTI_V7 72 select ARCH_OMAP2PLUS 73 select ARM_GIC 74 select MACH_OMAP_GENERIC 75 select HAVE_ARM_SCU 76 select GENERIC_CLOCKEVENTS_BROADCAST 77 select HAVE_ARM_TWD 78 select ARM_ERRATA_754322 79 select ARM_ERRATA_775420 80 select OMAP_INTERCONNECT |
82 select ARM_CPU_SUSPEND if PM | 81 select ARM_CPU_SUSPEND |
83 84config SOC_DRA7XX 85 bool "TI DRA7XX" 86 depends on ARCH_MULTI_V7 87 select ARCH_OMAP2PLUS | 82 83config SOC_DRA7XX 84 bool "TI DRA7XX" 85 depends on ARCH_MULTI_V7 86 select ARCH_OMAP2PLUS |
88 select ARM_CPU_SUSPEND if PM | 87 select ARM_CPU_SUSPEND |
89 select ARM_GIC 90 select HAVE_ARM_SCU if SMP 91 select HAVE_ARM_ARCH_TIMER 92 select IRQ_CROSSBAR 93 select ARM_ERRATA_798181 if SMP 94 select OMAP_HWMOD 95 select OMAP_INTERCONNECT 96 select OMAP_INTERCONNECT_BARRIER | 88 select ARM_GIC 89 select HAVE_ARM_SCU if SMP 90 select HAVE_ARM_ARCH_TIMER 91 select IRQ_CROSSBAR 92 select ARM_ERRATA_798181 if SMP 93 select OMAP_HWMOD 94 select OMAP_INTERCONNECT 95 select OMAP_INTERCONNECT_BARRIER |
97 select PM_OPP if PM | 96 select PM_OPP |
98 select ZONE_DMA if ARM_LPAE 99 select PINCTRL_TI_IODELAY if OF && PINCTRL 100 101config ARCH_OMAP2PLUS 102 bool 103 select ARCH_HAS_BANDGAP 104 select ARCH_HAS_RESET_CONTROLLER 105 select ARCH_OMAP 106 select CLKSRC_MMIO 107 select GENERIC_IRQ_CHIP 108 select GPIOLIB 109 select MACH_OMAP_GENERIC 110 select MEMORY 111 select MFD_SYSCON 112 select OMAP_DM_TIMER 113 select OMAP_GPMC 114 select PINCTRL | 97 select ZONE_DMA if ARM_LPAE 98 select PINCTRL_TI_IODELAY if OF && PINCTRL 99 100config ARCH_OMAP2PLUS 101 bool 102 select ARCH_HAS_BANDGAP 103 select ARCH_HAS_RESET_CONTROLLER 104 select ARCH_OMAP 105 select CLKSRC_MMIO 106 select GENERIC_IRQ_CHIP 107 select GPIOLIB 108 select MACH_OMAP_GENERIC 109 select MEMORY 110 select MFD_SYSCON 111 select OMAP_DM_TIMER 112 select OMAP_GPMC 113 select PINCTRL |
115 select PM_GENERIC_DOMAINS if PM 116 select PM_GENERIC_DOMAINS_OF if PM | 114 select PM 115 select PM_GENERIC_DOMAINS 116 select PM_GENERIC_DOMAINS_OF |
117 select RESET_CONTROLLER | 117 select RESET_CONTROLLER |
118 select SIMPLE_PM_BUS |
|
118 select SOC_BUS 119 select TI_SYSC 120 select OMAP_IRQCHIP 121 select CLKSRC_TI_32K 122 help 123 Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 124 125config OMAP_INTERCONNECT_BARRIER --- 9 unchanged lines hidden (view full) --- 135 bool "Typical OMAP configuration" 136 default y 137 select AEABI 138 select HIGHMEM 139 select I2C 140 select I2C_OMAP 141 select MENELAUS if ARCH_OMAP2 142 select NEON if CPU_V7 | 119 select SOC_BUS 120 select TI_SYSC 121 select OMAP_IRQCHIP 122 select CLKSRC_TI_32K 123 help 124 Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 125 126config OMAP_INTERCONNECT_BARRIER --- 9 unchanged lines hidden (view full) --- 136 bool "Typical OMAP configuration" 137 default y 138 select AEABI 139 select HIGHMEM 140 select I2C 141 select I2C_OMAP 142 select MENELAUS if ARCH_OMAP2 143 select NEON if CPU_V7 |
143 select PM | |
144 select REGULATOR 145 select REGULATOR_FIXED_VOLTAGE 146 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 147 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 148 select VFP 149 help 150 Compile a kernel suitable for booting most boards 151 --- 106 unchanged lines hidden --- | 144 select REGULATOR 145 select REGULATOR_FIXED_VOLTAGE 146 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 147 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 148 select VFP 149 help 150 Compile a kernel suitable for booting most boards 151 --- 106 unchanged lines hidden --- |