diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /arch/arm/plat-mxc/Kconfig | |
parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) |
Diffstat (limited to 'arch/arm/plat-mxc/Kconfig')
-rw-r--r-- | arch/arm/plat-mxc/Kconfig | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/arch/arm/plat-mxc/Kconfig b/arch/arm/plat-mxc/Kconfig new file mode 100644 index 00000000000..a5353fc0793 --- /dev/null +++ b/arch/arm/plat-mxc/Kconfig | |||
@@ -0,0 +1,125 @@ | |||
1 | if ARCH_MXC | ||
2 | |||
3 | source "arch/arm/plat-mxc/devices/Kconfig" | ||
4 | |||
5 | menu "Freescale MXC Implementations" | ||
6 | |||
7 | config ARCH_MX50_SUPPORTED | ||
8 | bool | ||
9 | |||
10 | config ARCH_MX53_SUPPORTED | ||
11 | bool | ||
12 | |||
13 | choice | ||
14 | prompt "Freescale CPU family:" | ||
15 | default ARCH_MX3 | ||
16 | |||
17 | config ARCH_MX1 | ||
18 | bool "MX1-based" | ||
19 | help | ||
20 | This enables support for systems based on the Freescale i.MX1 family | ||
21 | |||
22 | config ARCH_MX2 | ||
23 | bool "MX2-based" | ||
24 | help | ||
25 | This enables support for systems based on the Freescale i.MX2 family | ||
26 | |||
27 | config ARCH_MX25 | ||
28 | bool "MX25-based" | ||
29 | help | ||
30 | This enables support for systems based on the Freescale i.MX25 family | ||
31 | |||
32 | config ARCH_MX3 | ||
33 | bool "MX3-based" | ||
34 | help | ||
35 | This enables support for systems based on the Freescale i.MX3 family | ||
36 | |||
37 | config ARCH_MX503 | ||
38 | bool "i.MX50 + i.MX53" | ||
39 | select ARCH_MX50_SUPPORTED | ||
40 | select ARCH_MX53_SUPPORTED | ||
41 | help | ||
42 | This enables support for machines using Freescale's i.MX50 and i.MX51 | ||
43 | processors. | ||
44 | |||
45 | config ARCH_MX51 | ||
46 | bool "i.MX51" | ||
47 | select ARCH_MX51_SUPPORTED | ||
48 | help | ||
49 | This enables support for systems based on the Freescale i.MX51 family | ||
50 | |||
51 | endchoice | ||
52 | |||
53 | source "arch/arm/mach-imx/Kconfig" | ||
54 | source "arch/arm/mach-mx5/Kconfig" | ||
55 | |||
56 | endmenu | ||
57 | |||
58 | config MXC_IRQ_PRIOR | ||
59 | bool "Use IRQ priority" | ||
60 | help | ||
61 | Select this if you want to use prioritized IRQ handling. | ||
62 | This feature prevents higher priority ISR to be interrupted | ||
63 | by lower priority IRQ even IRQF_DISABLED flag is not set. | ||
64 | This may be useful in embedded applications, where are strong | ||
65 | requirements for timing. | ||
66 | Say N here, unless you have a specialized requirement. | ||
67 | |||
68 | config MXC_TZIC | ||
69 | bool | ||
70 | |||
71 | config MXC_AVIC | ||
72 | bool | ||
73 | |||
74 | config MXC_PWM | ||
75 | tristate "Enable PWM driver" | ||
76 | select HAVE_PWM | ||
77 | help | ||
78 | Enable support for the i.MX PWM controller(s). | ||
79 | |||
80 | config MXC_DEBUG_BOARD | ||
81 | bool "Enable MXC debug board(for 3-stack)" | ||
82 | help | ||
83 | The debug board is an integral part of the MXC 3-stack(PDK) | ||
84 | platforms, it can be attached or removed from the peripheral | ||
85 | board. On debug board, several debug devices(ethernet, UART, | ||
86 | buttons, LEDs and JTAG) are implemented. Between the MCU and | ||
87 | these devices, a CPLD is added as a bridge which performs | ||
88 | data/address de-multiplexing and decode, signal level shift, | ||
89 | interrupt control and various board functions. | ||
90 | |||
91 | config HAVE_EPIT | ||
92 | bool | ||
93 | |||
94 | config MXC_USE_EPIT | ||
95 | bool "Use EPIT instead of GPT" | ||
96 | depends on HAVE_EPIT | ||
97 | help | ||
98 | Use EPIT as the system timer on systems that have it. Normally you | ||
99 | don't have a reason to do so as the EPIT has the same features and | ||
100 | uses the same clocks as the GPT. Anyway, on some systems the GPT | ||
101 | may be in use for other purposes. | ||
102 | |||
103 | config MXC_ULPI | ||
104 | bool | ||
105 | |||
106 | config ARCH_HAS_RNGA | ||
107 | bool | ||
108 | |||
109 | config IMX_HAVE_IOMUX_V1 | ||
110 | bool | ||
111 | |||
112 | config ARCH_MXC_IOMUX_V3 | ||
113 | bool | ||
114 | |||
115 | config ARCH_MXC_AUDMUX_V1 | ||
116 | bool | ||
117 | |||
118 | config ARCH_MXC_AUDMUX_V2 | ||
119 | bool | ||
120 | |||
121 | config IRAM_ALLOC | ||
122 | bool | ||
123 | select GENERIC_ALLOCATOR | ||
124 | |||
125 | endif | ||