Kconfig (df85429959b2a533cb969c75a5e3b588962f47f2) Kconfig (133ad7ab7005dc951fb66d3de9e29a8259fe9744)
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
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
5config ARCH_OMAP2
6 bool "TI OMAP2"
7 depends on ARCH_MULTI_V6
8 select ARCH_OMAP2PLUS
9 select CPU_V6
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
10 select SOC_HAS_OMAP2_SDRC
11
12config ARCH_OMAP3
13 bool "TI OMAP3"
14 depends on ARCH_MULTI_V7
15 select ARCH_OMAP2PLUS
16 select ARM_CPU_SUSPEND if PM
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
21 select OMAP_HWMOD
17 select OMAP_INTERCONNECT
18 select PM_OPP if PM
19 select PM if CPU_IDLE
20 select SOC_HAS_OMAP2_SDRC
21 select ARM_ERRATA_430973
22
23config ARCH_OMAP4
24 bool "TI OMAP4"
25 depends on ARCH_MULTI_V7
26 select ARCH_OMAP2PLUS
27 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
28 select ARM_CPU_SUSPEND if PM
29 select ARM_ERRATA_720789
30 select ARM_GIC
31 select HAVE_ARM_SCU if SMP
32 select HAVE_ARM_TWD if SMP
22 select OMAP_INTERCONNECT
23 select PM_OPP if PM
24 select PM if CPU_IDLE
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
33 select ARM_CPU_SUSPEND if PM
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
33 select OMAP_INTERCONNECT
34 select OMAP_INTERCONNECT_BARRIER
35 select PL310_ERRATA_588369 if CACHE_L2X0
36 select PL310_ERRATA_727915 if CACHE_L2X0
37 select PM_OPP if PM
38 select PM if CPU_IDLE
39 select ARM_ERRATA_754322
40 select ARM_ERRATA_775420
41 select OMAP_INTERCONNECT
42
43config SOC_OMAP5
44 bool "TI OMAP5"
45 depends on ARCH_MULTI_V7
46 select ARCH_OMAP2PLUS
47 select ARM_CPU_SUSPEND if PM
48 select ARM_GIC
49 select HAVE_ARM_SCU if SMP
50 select HAVE_ARM_ARCH_TIMER
51 select ARM_ERRATA_798181 if SMP
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
43 select PM_OPP if PM
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
53 select ARM_CPU_SUSPEND if PM
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
52 select OMAP_INTERCONNECT
53 select OMAP_INTERCONNECT_BARRIER
54 select PM_OPP if PM
55 select ZONE_DMA if ARM_LPAE
56
57config SOC_AM33XX
58 bool "TI AM33XX"
59 depends on ARCH_MULTI_V7

--- 6 unchanged lines hidden (view full) ---

66 select ARCH_OMAP2PLUS
67 select ARM_GIC
68 select MACH_OMAP_GENERIC
69 select HAVE_ARM_SCU
70 select GENERIC_CLOCKEVENTS_BROADCAST
71 select HAVE_ARM_TWD
72 select ARM_ERRATA_754322
73 select ARM_ERRATA_775420
59 select OMAP_INTERCONNECT
60 select OMAP_INTERCONNECT_BARRIER
61 select PM_OPP if PM
62 select ZONE_DMA if ARM_LPAE
63
64config SOC_AM33XX
65 bool "TI AM33XX"
66 depends on ARCH_MULTI_V7

--- 6 unchanged lines hidden (view full) ---

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_HWMOD
74 select OMAP_INTERCONNECT
75 select ARM_CPU_SUSPEND if PM
76
77config SOC_DRA7XX
78 bool "TI DRA7XX"
79 depends on ARCH_MULTI_V7
80 select ARCH_OMAP2PLUS
81 select ARM_CPU_SUSPEND if PM
82 select ARM_GIC
83 select HAVE_ARM_SCU if SMP
84 select HAVE_ARM_ARCH_TIMER
85 select IRQ_CROSSBAR
86 select ARM_ERRATA_798181 if SMP
82 select OMAP_INTERCONNECT
83 select ARM_CPU_SUSPEND if PM
84
85config SOC_DRA7XX
86 bool "TI DRA7XX"
87 depends on ARCH_MULTI_V7
88 select ARCH_OMAP2PLUS
89 select ARM_CPU_SUSPEND if PM
90 select ARM_GIC
91 select HAVE_ARM_SCU if SMP
92 select HAVE_ARM_ARCH_TIMER
93 select IRQ_CROSSBAR
94 select ARM_ERRATA_798181 if SMP
95 select OMAP_HWMOD
87 select OMAP_INTERCONNECT
88 select OMAP_INTERCONNECT_BARRIER
89 select PM_OPP if PM
90 select ZONE_DMA if ARM_LPAE
91 select PINCTRL_TI_IODELAY if OF && PINCTRL
92
93config ARCH_OMAP2PLUS
94 bool

--- 156 unchanged lines hidden ---
96 select OMAP_INTERCONNECT
97 select OMAP_INTERCONNECT_BARRIER
98 select PM_OPP if PM
99 select ZONE_DMA if ARM_LPAE
100 select PINCTRL_TI_IODELAY if OF && PINCTRL
101
102config ARCH_OMAP2PLUS
103 bool

--- 156 unchanged lines hidden ---