aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-mxc/Kconfig
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2013-01-22 10:38:37 -0500
committerJonathan Herman <hermanjl@cs.unc.edu>2013-01-22 10:38:37 -0500
commitfcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch)
treea57612d1888735a2ec7972891b68c1ac5ec8faea /arch/arm/plat-mxc/Kconfig
parent8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff)
Added missing tegra files.HEADmaster
Diffstat (limited to 'arch/arm/plat-mxc/Kconfig')
-rw-r--r--arch/arm/plat-mxc/Kconfig125
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 @@
1if ARCH_MXC
2
3source "arch/arm/plat-mxc/devices/Kconfig"
4
5menu "Freescale MXC Implementations"
6
7config ARCH_MX50_SUPPORTED
8 bool
9
10config ARCH_MX53_SUPPORTED
11 bool
12
13choice
14 prompt "Freescale CPU family:"
15 default ARCH_MX3
16
17config ARCH_MX1
18 bool "MX1-based"
19 help
20 This enables support for systems based on the Freescale i.MX1 family
21
22config ARCH_MX2
23 bool "MX2-based"
24 help
25 This enables support for systems based on the Freescale i.MX2 family
26
27config ARCH_MX25
28 bool "MX25-based"
29 help
30 This enables support for systems based on the Freescale i.MX25 family
31
32config ARCH_MX3
33 bool "MX3-based"
34 help
35 This enables support for systems based on the Freescale i.MX3 family
36
37config 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
45config 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
51endchoice
52
53source "arch/arm/mach-imx/Kconfig"
54source "arch/arm/mach-mx5/Kconfig"
55
56endmenu
57
58config 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
68config MXC_TZIC
69 bool
70
71config MXC_AVIC
72 bool
73
74config MXC_PWM
75 tristate "Enable PWM driver"
76 select HAVE_PWM
77 help
78 Enable support for the i.MX PWM controller(s).
79
80config 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
91config HAVE_EPIT
92 bool
93
94config 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
103config MXC_ULPI
104 bool
105
106config ARCH_HAS_RNGA
107 bool
108
109config IMX_HAVE_IOMUX_V1
110 bool
111
112config ARCH_MXC_IOMUX_V3
113 bool
114
115config ARCH_MXC_AUDMUX_V1
116 bool
117
118config ARCH_MXC_AUDMUX_V2
119 bool
120
121config IRAM_ALLOC
122 bool
123 select GENERIC_ALLOCATOR
124
125endif