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