if ARCH_EP93XX

menu "Cirrus EP93xx Implementation Options"

config CRUNCH
	bool "Support for MaverickCrunch"
	help
	  Enable kernel support for MaverickCrunch.

config CR1_NFBIT
	bool "Turn on nF bit in ControlRegister 1"
	help
	  Say 'Y' here to force the nF bit on.  Usually this is set
	  by the bootrom.  If it is not set, then the CPU core will
	  run from HCLK instead of FCLK, and performance will suffer.
	  If you see BogoMIPS of about 1/4 of your CPU clock, try
	  turning this on; your performance should double.

comment "EP93xx Platforms"

config MACH_ADSSPHERE
	bool "Support ADS Sphere"
	help
	  Say 'Y' here if you want your kernel to support the ADS
	  Sphere board.

config MACH_EDB9302
	bool "Support Cirrus Logic EDB9302"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9302 Evaluation Board.

config MACH_EDB9302A
	bool "Support Cirrus Logic EDB9302A"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9302A Evaluation Board.

config MACH_EDB9307
	bool "Support Cirrus Logic EDB9307"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9307 Evaluation Board.

config MACH_EDB9307A
	bool "Support Cirrus Logic EDB9307A"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9307A Evaluation Board.

config MACH_EDB9312
	bool "Support Cirrus Logic EDB9312"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9312 Evaluation Board.

config MACH_EDB9315
	bool "Support Cirrus Logic EDB9315"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9315 Evaluation Board.

config MACH_EDB9315A
	bool "Support Cirrus Logic EDB9315A"
	help
	  Say 'Y' here if you want your kernel to support the Cirrus
	  Logic EDB9315A Evaluation Board.

config MACH_GESBC9312
	bool "Support Glomation GESBC-9312-sx"
	help
	  Say 'Y' here if you want your kernel to support the Glomation
	  GESBC-9312-sx board.

config MACH_MICRO9
        bool
        default n

config MACH_MICRO9H
       bool "Support Contec Hypercontrol Micro9-H"
       select MACH_MICRO9
       help
         Say 'Y' here if you want your kernel to support the
         Contec Hypercontrol Micro9-H board.

config MACH_MICRO9M
       bool "Support Contec Hypercontrol Micro9-M"
       select MACH_MICRO9
       help
         Say 'Y' here if you want your kernel to support the
         Contec Hypercontrol Micro9-M board.

config MACH_MICRO9L
       bool "Support Contec Hypercontrol Micro9-L"
       select MACH_MICRO9
       help
         Say 'Y' here if you want your kernel to support the
         Contec Hypercontrol Micro9-L board.

config MACH_TS72XX
	bool "Support Technologic Systems TS-72xx SBC"
	help
	  Say 'Y' here if you want your kernel to support the
	  Technologic Systems TS-72xx board.

choice
	prompt "Select a UART for early kernel messages"

config EP93XX_EARLY_UART1
	bool "UART1"

config EP93XX_EARLY_UART2
	bool "UART2"

config EP93XX_EARLY_UART3
	bool "UART3"

endchoice

config MACH_TS72XX_FORCE_MACHINEID
	bool "Force Machine ID"
	depends on MACH_TS72XX
	help
	  Say 'Y' here to force Machine ID to 0x2A1 (MACH_TYPE_TS72XX legacy value)
	  In early days Technologic Systems fixed the 0x163 value in redboot.

config MACH_TS72XX_SBCINFO
	tristate "Add procfs /proc/driver/sbcinfo"
	depends on MACH_TS72XX
	help
	  Say 'Y' to add a procfs entry containing some information
	  related to Technologic Systems TS-72xx SBC.

endmenu

endif
