if ARCH_PXA

menu "Intel PXA2xx Implementations"

choice
	prompt "Select target board"

config ARCH_LUBBOCK
	bool "Intel DBPXA250 Development Platform"
	select PXA25x

config MACH_MAINSTONE
	bool "Intel HCDDBBVA0 Development Platform"
	select PXA27x
	select IWMMXT
	
config MACH_GLENCOE
	bool "Intel B3G Glencoe Platform"
	select PXA27x
	select IWMMXT
        
config ARCH_PXA_IDP
	bool "Accelent Xscale IDP"
	select PXA25x

endchoice

menu "Intel PXA27x Errata Fixes"
depends on PXA27x

config PXA27x_E11
	bool "Intel PXA27x Errata 11"
	help
	  KEYPAD: Extra Keypad matrix interrupt in IMKP Mode
	default y

config PXA27x_E17
	bool "Intel PXA27x Errata 17"
	help
	  LCD: Overlay1 is not enabled intermittently after re-enabling LCD.
	default y

config PXA27x_E20
	bool "Intel PXA27x Errata 20"
	help
	  UART: Character timeout interrupt remains set under certain software
		conditions
	default y

config PXA27x_E23
	bool "Intel PXA27x Errata 23"
	help
	  CIP: Receiver Aborts randomly occur prematurely and without End of 
               frame/Error in FIFO interrupt
	default y

config PXA27x_E25
	bool "Intel PXA27x Errata 25"
	help
	  LCD: Enabling Overlay 2 for YUV420 hangs LCD controller.
	default y

config PXA27x_E28
	bool "Intel PXA27x Errata 28"
	help
	  Core hangs during voltage change when there are outstanding transaction on the bus. 
	default y

config PXA27x_E37
	bool "Intel PXA27x Errata 37"
	help
	  System Hangs when enabling RUN/TURBO switching at 520MHZ
	default y

config PXA27x_E38
	bool "Intel PXA27x Errata 38"
	help
	  System Hangs when enabling HalfTurbo Switching
	default y

endmenu

endmenu

config PXA25x
	bool
	help
	  Select code specific to PXA21x/25x/26x variants

config PXA27x
	bool
	help
	  Select code specific to PXA27x variants

config IWMMXT
	bool
	help
	  Enable support for iWMMXt

endif
