xref: /linux/arch/arm/mach-clps711x/Kconfig (revision f999b8bdec299bb20be21482640208c3574b16fa)
11da177e4SLinus Torvaldsif ARCH_CLPS711X
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsmenu "CLPS711X/EP721X Implementations"
41da177e4SLinus Torvalds
51da177e4SLinus Torvaldsconfig ARCH_AUTCPU12
61da177e4SLinus Torvalds	bool "AUTCPU12"
71da177e4SLinus Torvalds	help
81da177e4SLinus Torvalds	  Say Y if you intend to run the kernel on the autronix autcpu12
91da177e4SLinus Torvalds	  board. This board is based on a Cirrus Logic CS89712.
101da177e4SLinus Torvalds
111da177e4SLinus Torvaldsconfig ARCH_CDB89712
121da177e4SLinus Torvalds	bool "CDB89712"
13f7e68bbfSRussell King	select ISA
141da177e4SLinus Torvalds	help
151da177e4SLinus Torvalds	  This is an evaluation board from Cirrus for the CS89712 processor.
161da177e4SLinus Torvalds	  The board includes 2 serial ports, Ethernet, IRDA, and expansion
171da177e4SLinus Torvalds	  headers.  It comes with 16 MB SDRAM and 8 MB flash ROM.
181da177e4SLinus Torvalds
191da177e4SLinus Torvaldsconfig ARCH_CEIVA
201da177e4SLinus Torvalds	bool "CEIVA"
211da177e4SLinus Torvalds	help
221da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Ceiva/Polaroid
231da177e4SLinus Torvalds	  PhotoMax Digital Picture Frame.
241da177e4SLinus Torvalds
251da177e4SLinus Torvaldsconfig ARCH_CLEP7312
261da177e4SLinus Torvalds	bool "CLEP7312"
27*f999b8bdSMartin Michlmayr	help
28*f999b8bdSMartin Michlmayr	  Boards based on the Cirrus Logic 7212/7312 chips.
291da177e4SLinus Torvalds
301da177e4SLinus Torvaldsconfig ARCH_EDB7211
311da177e4SLinus Torvalds	bool "EDB7211"
32f7e68bbfSRussell King	select ISA
333cd9e19eSRussell King	select ARCH_DISCONTIGMEM_ENABLE
341da177e4SLinus Torvalds	help
351da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211
361da177e4SLinus Torvalds	  evaluation board.
371da177e4SLinus Torvalds
381da177e4SLinus Torvaldsconfig ARCH_P720T
391da177e4SLinus Torvalds	bool "P720T"
401da177e4SLinus Torvalds	help
411da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the ARM Prospector
421da177e4SLinus Torvalds	  720T.
431da177e4SLinus Torvalds
441da177e4SLinus Torvaldsconfig ARCH_FORTUNET
451da177e4SLinus Torvalds	bool "FORTUNET"
461da177e4SLinus Torvalds
471da177e4SLinus Torvalds# XXX Maybe these should indicate register compatibility
481da177e4SLinus Torvalds# instead of being mutually exclusive.
491da177e4SLinus Torvaldsconfig ARCH_EP7211
501da177e4SLinus Torvalds	bool
511da177e4SLinus Torvalds	depends on ARCH_EDB7211
521da177e4SLinus Torvalds	default y
531da177e4SLinus Torvalds
541da177e4SLinus Torvaldsconfig ARCH_EP7212
551da177e4SLinus Torvalds	bool
561da177e4SLinus Torvalds	depends on ARCH_P720T || ARCH_CEIVA
571da177e4SLinus Torvalds	default y
581da177e4SLinus Torvalds
591da177e4SLinus Torvaldsconfig EP72XX_ROM_BOOT
601da177e4SLinus Torvalds	bool "EP72xx ROM boot"
611da177e4SLinus Torvalds	depends on ARCH_EP7211 || ARCH_EP7212
621da177e4SLinus Torvalds	---help---
631da177e4SLinus Torvalds	  If you say Y here, your CLPS711x-based kernel will use the bootstrap
641da177e4SLinus Torvalds	  mode memory map instead of the normal memory map.
651da177e4SLinus Torvalds
661da177e4SLinus Torvalds	  Processors derived from the Cirrus CLPS-711X core support two boot
671da177e4SLinus Torvalds	  modes.  Normal mode boots from the external memory device at CS0.
681da177e4SLinus Torvalds	  Bootstrap mode rearranges parts of the memory map, placing an
691da177e4SLinus Torvalds	  internal 128 byte bootstrap ROM at CS0.  This option performs the
701da177e4SLinus Torvalds	  address map changes required to support booting in this mode.
711da177e4SLinus Torvalds
721da177e4SLinus Torvalds	  You almost surely want to say N here.
731da177e4SLinus Torvalds
741da177e4SLinus Torvaldsendmenu
751da177e4SLinus Torvalds
761da177e4SLinus Torvaldsendif
77