
menu "TI OMAP Implementations"

choice
	prompt "OMAP Core Type"
	depends on ARCH_OMAP
	default ARCH_OMAP1510

config ARCH_OMAP1510
	bool "OMAP-1510 Based System"
	select CPU_ARM925T
	select CPU_DCACHE_WRITETHROUGH

config ARCH_OMAP1610
	bool "OMAP-1610 Based System"
	select CPU_ARM926T

endchoice

choice
	prompt "OMAP Board Type"
	depends on ARCH_OMAP
	default MACH_OMAP_INNOVATOR

config MACH_OMAP_INNOVATOR
	bool "TI Innovator"
	depends on ARCH_OMAP1510 || ARCH_OMAP1610
	help
          TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
          have such a board.

config MACH_OMAP_GENERIC
	bool "Generic OMAP board"
	depends on ARCH_OMAP1510 || ARCH_OMAP1610
	help
          Support for generic OMAP-1510 or 1610 board with no
          FPGA. Can be used as template for porting Linux to
          custom OMAP boards. Say Y here if you have a custom
          board.

endchoice

comment "OMAP Feature Selections"

config MACH_OMAP_H2
	bool "TI H2 Support"
	depends on ARCH_OMAP1610 && MACH_OMAP_INNOVATOR
    	help
	  TI OMAP 1610 H2 board support. Say Y here if you have such
	  a board.

config OMAP_MUX
	bool "OMAP multiplexing support"
        depends on ARCH_OMAP
	default y
        help
          Pin multiplexing support for OMAP boards. If your bootloader
          sets the multiplexing correctly, say N. Otherwise, or if unsure,
          say Y.

config OMAP_MUX_DEBUG
	bool "Multiplexing debug output"
        depends on OMAP_MUX
        default n
        help
          Makes the multiplexing functions print out a lot of debug info.
          This is useful if you want to find out the correct values of the
          multiplexing registers.

config OMAP_ARM_195MHZ
	bool "OMAP ARM 195 MHz CPU"
	depends on ARCH_OMAP730
	help
          Enable 195MHz clock for OMAP CPU. If unsure, say N.

config OMAP_ARM_192MHZ
	bool "OMAP ARM 192 MHz CPU"
	depends on ARCH_OMAP1610
	help
          Enable 192MHz clock for OMAP CPU. If unsure, say N.

config OMAP_ARM_182MHZ
	bool "OMAP ARM 182 MHz CPU"
	depends on ARCH_OMAP730
	help
          Enable 182MHz clock for OMAP CPU. If unsure, say N.

config OMAP_ARM_168MHZ
	bool "OMAP ARM 168 MHz CPU"
	depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
	help
          Enable 168MHz clock for OMAP CPU. If unsure, say N.

config OMAP_ARM_120MHZ
	bool "OMAP ARM 120 MHz CPU"
	depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
	help
          Enable 120MHz clock for OMAP CPU. If unsure, say N.

config OMAP_ARM_60MHZ
	bool "OMAP ARM 60 MHz CPU"
	depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
        default y
	help
          Enable 60MHz clock for OMAP CPU. If unsure, say Y.

config OMAP_ARM_30MHZ
	bool "OMAP ARM 30 MHz CPU"
	depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
	help
          Enable 30MHz clock for OMAP CPU. If unsure, say N.

endmenu
