]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - arch/arm/mach-omap2/Kconfig
Adding OMAP3 EVM support
[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
14 config ARCH_OMAP2430
15         bool "OMAP2430 support"
16         depends on ARCH_OMAP24XX
17         select ARCH_OMAP_OTG
18
19 config ARCH_OMAP34XX
20         bool "OMAP34xx Based System"
21         depends on ARCH_OMAP3
22
23 config ARCH_OMAP3430
24         bool "OMAP3430 support"
25         depends on ARCH_OMAP3 && ARCH_OMAP34XX
26         select ARCH_OMAP_OTG
27
28 comment "OMAP Board Type"
29         depends on ARCH_OMAP2 || ARCH_OMAP3
30
31 config MACH_OMAP_GENERIC
32         bool "Generic OMAP board"
33         depends on ARCH_OMAP2 && ARCH_OMAP24XX
34
35 config MACH_NOKIA_N800
36         bool "Nokia N800"
37         depends on ARCH_OMAP2420
38         select VIDEO_TCM825X if VIDEO_OMAP2
39         select CBUS if VIDEO_TCM825X
40         select CBUS_RETU if VIDEO_TCM825X
41         select MENELAUS if VIDEO_TCM825X
42         select OMAP_GPIO_SWITCH
43
44 config MACH_NOKIA_N810
45         bool "Nokia N810"
46         depends on MACH_NOKIA_N800
47
48 config MACH_OMAP2_TUSB6010
49         bool
50         depends on ARCH_OMAP2 && ARCH_OMAP2420
51         default y if MACH_NOKIA_N800
52
53 config MACH_OMAP_H4
54         bool "OMAP 2420 H4 board"
55         depends on ARCH_OMAP2 && ARCH_OMAP2420
56         select OMAP_DEBUG_DEVICES
57         select GPIOEXPANDER_OMAP
58
59 config MACH_OMAP_H4_TUSB
60         bool "TUSB 6010 EVM board"
61         depends on MACH_OMAP_H4
62         select MACH_OMAP2_TUSB6010
63         help
64           Set this if you've got a TUSB6010 high speed USB board.
65           You may need to consult the schematics for your revisions
66           of the Menelaus and TUSB boards, and make changes to be
67           sure this is set up properly for your board stack.
68
69           Be sure to select OTG mode operation, not host-only or
70           peripheral-only.
71
72 config MACH_OMAP_H4_OTG
73         bool "Use USB OTG connector, not device connector (S1.10)"
74         depends on MACH_OMAP_H4
75         help
76           Set this if you've set S1.10 (on the mainboard) to use the
77           Mini-AB (OTG) connector and OTG transceiver with the USB0
78           port, instead of the Mini-B ("download") connector with its
79           non-OTG transceiver.
80
81           Note that the "download" connector can be used to bootstrap
82           the system from the OMAP mask ROM.  Also, since this is a
83           development platform, you can also force the OTG port into
84           a non-OTG operational mode.
85
86 config MACH_OMAP2_H4_USB1
87         bool "Use USB1 port, not UART2 (S3.3)"
88         depends on MACH_OMAP_H4
89         help
90           Set this if you've set SW3.3 (on the CPU card) so that the
91           expansion connectors receive USB1 signals instead of UART2.
92
93 config MACH_OMAP_APOLLON
94         bool "OMAP 2420 Apollon board"
95         depends on ARCH_OMAP2 && ARCH_OMAP2420
96
97 config MACH_OMAP_2430SDP
98         bool "OMAP 2430 SDP board"
99         depends on ARCH_OMAP2 && ARCH_OMAP2430
100
101 config MACH_OMAP_2430OSK
102         bool "OMAP 2430 OSK board"
103         depends on ARCH_OMAP2 && ARCH_OMAP24XX
104
105 config MACH_OMAP_3430SDP
106         bool "OMAP 3430 SDP board"
107         depends on ARCH_OMAP3 && ARCH_OMAP34XX
108
109 config MACH_OMAP3EVM
110         bool "OMAP 3530 EVM board"
111         depends on ARCH_OMAP3 && ARCH_OMAP34XX