Kconfig (c93197b0041d7c48263228bffb4520b7c066e02f) Kconfig (e1324ece2af442f60f77c42b141db6549fda6afd)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig ARCH_MXC
3 bool "Freescale i.MX family"
4 depends on ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 || ARM_SINGLE_ARMV7M
5 select ARCH_SUPPORTS_BIG_ENDIAN
6 select CLKSRC_IMX_GPT
7 select GENERIC_IRQ_CHIP
8 select GPIOLIB

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

48 select ARCH_HAS_RESET_CONTROLLER
49
50config IMX_HAVE_IOMUX_V1
51 bool
52
53config ARCH_MXC_IOMUX_V3
54 bool
55
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig ARCH_MXC
3 bool "Freescale i.MX family"
4 depends on ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 || ARM_SINGLE_ARMV7M
5 select ARCH_SUPPORTS_BIG_ENDIAN
6 select CLKSRC_IMX_GPT
7 select GENERIC_IRQ_CHIP
8 select GPIOLIB

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

48 select ARCH_HAS_RESET_CONTROLLER
49
50config IMX_HAVE_IOMUX_V1
51 bool
52
53config ARCH_MXC_IOMUX_V3
54 bool
55
56config SOC_IMX35
57 bool
58 select ARCH_MXC_IOMUX_V3
59 select MXC_AVIC
60 select PINCTRL_IMX35
61
62if ARCH_MULTI_V6
63
56if ARCH_MULTI_V6
57
58comment "ARM1136 platforms"
59
64config SOC_IMX31
65 bool "i.MX31 support"
66 select CPU_V6
67 select MXC_AVIC
68 help
69 This enables support for Freescale i.MX31 processor
70
60config SOC_IMX31
61 bool "i.MX31 support"
62 select CPU_V6
63 select MXC_AVIC
64 help
65 This enables support for Freescale i.MX31 processor
66
71comment "MX35 platforms:"
72
73config MACH_IMX35_DT
74 bool "Support i.MX35 platforms from device tree"
75 select SOC_IMX35
67config SOC_IMX35
68 bool "i.MX35 support"
69 select ARCH_MXC_IOMUX_V3
70 select MXC_AVIC
71 select PINCTRL_IMX35
76 help
72 help
77 Include support for Freescale i.MX35 based platforms
78 using the device tree for discovery.
73 This enables support for Freescale i.MX31 processor
79
74
80config MACH_PCM043
81 bool "Support Phytec pcm043 (i.MX35) platforms"
82 select IMX_HAVE_PLATFORM_FLEXCAN
83 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
84 select IMX_HAVE_PLATFORM_IMX2_WDT
85 select IMX_HAVE_PLATFORM_IMX_I2C
86 select IMX_HAVE_PLATFORM_IMX_SSI
87 select IMX_HAVE_PLATFORM_IMX_UART
88 select IMX_HAVE_PLATFORM_IPU_CORE
89 select IMX_HAVE_PLATFORM_MXC_EHCI
90 select IMX_HAVE_PLATFORM_MXC_NAND
91 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
92 select USB_ULPI_VIEWPORT if USB_ULPI
93 select SOC_IMX35
94 help
95 Include support for Phytec pcm043 platform. This includes
96 specific configurations for the board and its peripherals.
97
98config MACH_MX35_3DS
99 bool "Support MX35PDK platform"
100 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
101 select IMX_HAVE_PLATFORM_IMX2_WDT
102 select IMX_HAVE_PLATFORM_IMX_FB
103 select IMX_HAVE_PLATFORM_IMX_I2C
104 select IMX_HAVE_PLATFORM_IMX_UART
105 select IMX_HAVE_PLATFORM_IPU_CORE
106 select IMX_HAVE_PLATFORM_MXC_EHCI
107 select IMX_HAVE_PLATFORM_MXC_NAND
108 select IMX_HAVE_PLATFORM_MXC_RTC
109 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
110 select MXC_DEBUG_BOARD
111 select SOC_IMX35
112 help
113 Include support for MX35PDK platform. This includes specific
114 configurations for the board and its peripherals.
115
116config MACH_VPR200
117 bool "Support VPR200 platform"
118 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
119 select IMX_HAVE_PLATFORM_GPIO_KEYS
120 select IMX_HAVE_PLATFORM_IMX2_WDT
121 select IMX_HAVE_PLATFORM_IMX_I2C
122 select IMX_HAVE_PLATFORM_IMX_UART
123 select IMX_HAVE_PLATFORM_IPU_CORE
124 select IMX_HAVE_PLATFORM_MXC_EHCI
125 select IMX_HAVE_PLATFORM_MXC_NAND
126 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
127 select SOC_IMX35
128 help
129 Include support for VPR200 platform. This includes specific
130 configurations for the board and its peripherals.
131
132endif
133
134if ARCH_MULTI_V4T
135
136config SOC_IMX1
137 bool "i.MX1 support"
138 select CPU_ARM920T
139 select MXC_AVIC

--- 202 unchanged lines hidden ---
75endif
76
77if ARCH_MULTI_V4T
78
79config SOC_IMX1
80 bool "i.MX1 support"
81 select CPU_ARM920T
82 select MXC_AVIC

--- 202 unchanged lines hidden ---