Kconfig 2.79 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
comment "OMAP Core Type"
	depends on ARCH_OMAP2

config ARCH_OMAP24XX
	bool "OMAP24xx Based System"
	depends on ARCH_OMAP2

config ARCH_OMAP2420
	bool "OMAP2420 support"
	depends on ARCH_OMAP24XX
11
	select OMAP_DM_TIMER
12
	select ARCH_OMAP_OTG
13

14 15 16 17
config ARCH_OMAP2430
	bool "OMAP2430 support"
	depends on ARCH_OMAP24XX

David Brownell's avatar
David Brownell committed
18 19 20 21
config ARCH_OMAP34XX
	bool "OMAP34xx Based System"
	depends on ARCH_OMAP3

22 23 24 25
config ARCH_OMAP3430
	bool "OMAP3430 support"
	depends on ARCH_OMAP3 && ARCH_OMAP34XX

26
comment "OMAP Board Type"
27
	depends on ARCH_OMAP2 || ARCH_OMAP3
28 29 30 31 32

config MACH_OMAP_GENERIC
	bool "Generic OMAP board"
	depends on ARCH_OMAP2 && ARCH_OMAP24XX

33 34
config MACH_NOKIA_N800
	bool "Nokia N800"
David Brownell's avatar
David Brownell committed
35
	depends on ARCH_OMAP2420
36 37 38 39
	select VIDEO_TCM825X if VIDEO_OMAP2
	select CBUS if VIDEO_TCM825X
	select CBUS_RETU if VIDEO_TCM825X
	select MENELAUS if VIDEO_TCM825X
40
	select OMAP_GPIO_SWITCH
41

David Brownell's avatar
David Brownell committed
42 43 44
config MACH_OMAP2_TUSB6010
	bool
	depends on ARCH_OMAP2 && ARCH_OMAP2420
45
	default y if MACH_NOKIA_N800
David Brownell's avatar
David Brownell committed
46

47 48
config MACH_OMAP_H4
	bool "OMAP 2420 H4 board"
David Brownell's avatar
David Brownell committed
49
	depends on ARCH_OMAP2 && ARCH_OMAP2420
50
	select OMAP_DEBUG_DEVICES
Komal Shah's avatar
Komal Shah committed
51
	select GPIOEXPANDER_OMAP
52

David Brownell's avatar
David Brownell committed
53 54 55 56 57 58 59 60 61 62 63 64 65
config MACH_OMAP_H4_TUSB
	bool "TUSB 6010 EVM board"
	depends on MACH_OMAP_H4
	select MACH_OMAP2_TUSB6010
	help
	  Set this if you've got a TUSB6010 high speed USB board.
	  You may need to consult the schematics for your revisions
	  of the Menelaus and TUSB boards, and make changes to be
	  sure this is set up properly for your board stack.

	  Be sure to select OTG mode operation, not host-only or
	  peripheral-only.

66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
config MACH_OMAP_H4_OTG
	bool "Use USB OTG connector, not device connector (S1.10)"
	depends on MACH_OMAP_H4
	help
	  Set this if you've set S1.10 (on the mainboard) to use the
	  Mini-AB (OTG) connector and OTG transceiver with the USB0
	  port, instead of the Mini-B ("download") connector with its
	  non-OTG transceiver.

	  Note that the "download" connector can be used to bootstrap
	  the system from the OMAP mask ROM.  Also, since this is a
	  development platform, you can also force the OTG port into
	  a non-OTG operational mode.

config MACH_OMAP2_H4_USB1
	bool "Use USB1 port, not UART2 (S3.3)"
	depends on MACH_OMAP_H4
	help
	  Set this if you've set SW3.3 (on the CPU card) so that the
	  expansion connectors receive USB1 signals instead of UART2.

87 88
config MACH_OMAP_APOLLON
	bool "OMAP 2420 Apollon board"
David Brownell's avatar
David Brownell committed
89
	depends on ARCH_OMAP2 && ARCH_OMAP2420
90

91 92
config MACH_OMAP_APOLLON_PLUS
	bool "OMAP 2420 Apollon Plus board"
David Brownell's avatar
David Brownell committed
93
	depends on ARCH_OMAP2 && ARCH_OMAP2420
94 95 96 97 98 99 100
	select MACH_OMAP_APOLLON
	help
	  It contains more LEDs, SWs, and so on

	  Note that it is only tested with version 1.1 and more
	  We have to test the version 1.0

101 102
config MACH_OMAP_2430SDP
	bool "OMAP 2430 SDP board"
David Brownell's avatar
David Brownell committed
103 104 105 106 107
	depends on ARCH_OMAP2 && ARCH_OMAP2430

config MACH_OMAP_3430SDP
	bool "OMAP 3430 SDP board"
	depends on ARCH_OMAP3 && ARCH_OMAP34XX
108