]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - arch/arm/mach-omap2/Kconfig
Merge branch 'spurious'
[linux-2.6-omap-h63xx.git] / arch / arm / mach-omap2 / Kconfig
1 comment "OMAP Core Type"
2         depends on ARCH_OMAP2
3
4 config ARCH_OMAP24XX
5         bool "OMAP24xx Based System"
6         depends on ARCH_OMAP2
7
8 config ARCH_OMAP2420
9         bool "OMAP2420 support"
10         depends on ARCH_OMAP24XX
11         select OMAP_DM_TIMER
12         select ARCH_OMAP_OTG
13         select CPU_V6
14
15 config ARCH_OMAP2430
16         bool "OMAP2430 support"
17         depends on ARCH_OMAP24XX
18         select ARCH_OMAP_OTG
19         select CPU_V6
20
21 config ARCH_OMAP34XX
22         bool "OMAP34xx Based System"
23         depends on ARCH_OMAP3
24
25 config ARCH_OMAP3430
26         bool "OMAP3430 support"
27         depends on ARCH_OMAP3 && ARCH_OMAP34XX
28         select ARCH_OMAP_OTG
29         select CPU_V7
30
31 comment "OMAP Board Type"
32         depends on ARCH_OMAP2 || ARCH_OMAP3
33
34 config MACH_OMAP_GENERIC
35         bool "Generic OMAP board"
36         depends on ARCH_OMAP2 && ARCH_OMAP24XX
37
38 config MACH_NOKIA_N800
39         bool "Nokia N800"
40         depends on ARCH_OMAP2420
41         select VIDEO_TCM825X if VIDEO_OMAP2 && VIDEO_HELPER_CHIPS_AUTO
42         select CBUS if VIDEO_TCM825X
43         select CBUS_RETU if VIDEO_TCM825X
44         select MENELAUS if VIDEO_TCM825X
45         select OMAP_GPIO_SWITCH
46
47 config MACH_NOKIA_N810
48         bool "Nokia N810"
49         depends on MACH_NOKIA_N800
50
51 config MACH_NOKIA_N810_WIMAX
52         bool "Nokia N810 WiMAX"
53         depends on MACH_NOKIA_N800
54         select MACH_NOKIA_N810
55
56 config MACH_OMAP2_TUSB6010
57         bool
58         depends on ARCH_OMAP2 && ARCH_OMAP2420
59         default y if MACH_NOKIA_N800
60
61 config MACH_OMAP_H4
62         bool "OMAP 2420 H4 board"
63         depends on ARCH_OMAP2 && ARCH_OMAP2420
64         select OMAP_DEBUG_DEVICES
65         select GPIOEXPANDER_OMAP
66
67 config MACH_OMAP_H4_TUSB
68         bool "TUSB 6010 EVM board"
69         depends on MACH_OMAP_H4
70         select MACH_OMAP2_TUSB6010
71         help
72           Set this if you've got a TUSB6010 high speed USB board.
73           You may need to consult the schematics for your revisions
74           of the Menelaus and TUSB boards, and make changes to be
75           sure this is set up properly for your board stack.
76
77           Be sure to select OTG mode operation, not host-only or
78           peripheral-only.
79
80 config MACH_OMAP_H4_OTG
81         bool "Use USB OTG connector, not device connector (S1.10)"
82         depends on MACH_OMAP_H4
83         help
84           Set this if you've set S1.10 (on the mainboard) to use the
85           Mini-AB (OTG) connector and OTG transceiver with the USB0
86           port, instead of the Mini-B ("download") connector with its
87           non-OTG transceiver.
88
89           Note that the "download" connector can be used to bootstrap
90           the system from the OMAP mask ROM.  Also, since this is a
91           development platform, you can also force the OTG port into
92           a non-OTG operational mode.
93
94 config MACH_OMAP2_H4_USB1
95         bool "Use USB1 port, not UART2 (S3.3)"
96         depends on MACH_OMAP_H4
97         help
98           Set this if you've set SW3.3 (on the CPU card) so that the
99           expansion connectors receive USB1 signals instead of UART2.
100
101 config MACH_OMAP_APOLLON
102         bool "OMAP 2420 Apollon board"
103         depends on ARCH_OMAP2 && ARCH_OMAP2420
104
105 config MACH_OMAP_2430SDP
106         bool "OMAP 2430 SDP board"
107         depends on ARCH_OMAP2 && ARCH_OMAP2430
108
109 config MACH_OMAP_LDP
110         bool "OMAP3 LDP board"
111         depends on ARCH_OMAP3 && ARCH_OMAP34XX
112
113 config MACH_OMAP2EVM 
114         bool "OMAP 2530 EVM board"
115         depends on ARCH_OMAP2 && ARCH_OMAP24XX
116
117 config MACH_OMAP_3430SDP
118         bool "OMAP 3430 SDP board"
119         depends on ARCH_OMAP3 && ARCH_OMAP34XX
120
121 config MACH_OMAP3EVM
122         bool "OMAP 3530 EVM board"
123         depends on ARCH_OMAP3 && ARCH_OMAP34XX
124
125 config MACH_OMAP3_BEAGLE
126         bool "OMAP3 BEAGLE board"
127         depends on ARCH_OMAP3 && ARCH_OMAP34XX
128
129 config MACH_OVERO
130         bool "Gumstix Overo board"
131         depends on ARCH_OMAP3 && ARCH_OMAP34XX
132
133 config MACH_OMAP3_PANDORA
134         bool "OMAP3 Pandora"
135         depends on ARCH_OMAP3 && ARCH_OMAP34XX
136
137 config OMAP_TICK_GPTIMER
138         int "GPTIMER used for system tick timer"
139         depends on ARCH_OMAP2 || ARCH_OMAP3
140         range 1 12
141         default 1
142         help
143           Linux uses one of the twelve on-board OMAP GPTIMER blocks to generate
144           system tick interrupts.  The twelve GPTIMERs have slightly
145           different powerdomain, source clock, and security properties
146           (mostly documented in the OMAP3 TRMs) that can affect the selection
147           of which GPTIMER to use.  The historical default is GPTIMER1.
148           If CONFIG_OMAP_32K_TIMER is selected, Beagle may require GPTIMER12
149           due to hardware sensitivity to glitches on the OMAP 32kHz clock
150           input.
151