xref: /linux/arch/arm/mach-clps711x/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvaldsif ARCH_CLPS711X
2*1da177e4SLinus Torvalds
3*1da177e4SLinus Torvaldsmenu "CLPS711X/EP721X Implementations"
4*1da177e4SLinus Torvalds
5*1da177e4SLinus Torvaldsconfig ARCH_AUTCPU12
6*1da177e4SLinus Torvalds	bool "AUTCPU12"
7*1da177e4SLinus Torvalds	help
8*1da177e4SLinus Torvalds	  Say Y if you intend to run the kernel on the autronix autcpu12
9*1da177e4SLinus Torvalds	  board. This board is based on a Cirrus Logic CS89712.
10*1da177e4SLinus Torvalds
11*1da177e4SLinus Torvaldsconfig ARCH_CDB89712
12*1da177e4SLinus Torvalds	bool "CDB89712"
13*1da177e4SLinus Torvalds	help
14*1da177e4SLinus Torvalds	  This is an evaluation board from Cirrus for the CS89712 processor.
15*1da177e4SLinus Torvalds	  The board includes 2 serial ports, Ethernet, IRDA, and expansion
16*1da177e4SLinus Torvalds	  headers.  It comes with 16 MB SDRAM and 8 MB flash ROM.
17*1da177e4SLinus Torvalds
18*1da177e4SLinus Torvaldsconfig ARCH_CEIVA
19*1da177e4SLinus Torvalds	bool "CEIVA"
20*1da177e4SLinus Torvalds	help
21*1da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Ceiva/Polaroid
22*1da177e4SLinus Torvalds	  PhotoMax Digital Picture Frame.
23*1da177e4SLinus Torvalds
24*1da177e4SLinus Torvaldsconfig ARCH_CLEP7312
25*1da177e4SLinus Torvalds	bool "CLEP7312"
26*1da177e4SLinus Torvalds
27*1da177e4SLinus Torvaldsconfig ARCH_EDB7211
28*1da177e4SLinus Torvalds	bool "EDB7211"
29*1da177e4SLinus Torvalds	help
30*1da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211
31*1da177e4SLinus Torvalds	  evaluation board.
32*1da177e4SLinus Torvalds
33*1da177e4SLinus Torvaldsconfig ARCH_P720T
34*1da177e4SLinus Torvalds	bool "P720T"
35*1da177e4SLinus Torvalds	help
36*1da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the ARM Prospector
37*1da177e4SLinus Torvalds	  720T.
38*1da177e4SLinus Torvalds
39*1da177e4SLinus Torvaldsconfig ARCH_FORTUNET
40*1da177e4SLinus Torvalds	bool "FORTUNET"
41*1da177e4SLinus Torvalds
42*1da177e4SLinus Torvalds# XXX Maybe these should indicate register compatibility
43*1da177e4SLinus Torvalds# instead of being mutually exclusive.
44*1da177e4SLinus Torvaldsconfig ARCH_EP7211
45*1da177e4SLinus Torvalds	bool
46*1da177e4SLinus Torvalds	depends on ARCH_EDB7211
47*1da177e4SLinus Torvalds	default y
48*1da177e4SLinus Torvalds
49*1da177e4SLinus Torvaldsconfig ARCH_EP7212
50*1da177e4SLinus Torvalds	bool
51*1da177e4SLinus Torvalds	depends on ARCH_P720T || ARCH_CEIVA
52*1da177e4SLinus Torvalds	default y
53*1da177e4SLinus Torvalds
54*1da177e4SLinus Torvaldsconfig EP72XX_ROM_BOOT
55*1da177e4SLinus Torvalds	bool "EP72xx ROM boot"
56*1da177e4SLinus Torvalds	depends on ARCH_EP7211 || ARCH_EP7212
57*1da177e4SLinus Torvalds	---help---
58*1da177e4SLinus Torvalds	  If you say Y here, your CLPS711x-based kernel will use the bootstrap
59*1da177e4SLinus Torvalds	  mode memory map instead of the normal memory map.
60*1da177e4SLinus Torvalds
61*1da177e4SLinus Torvalds	  Processors derived from the Cirrus CLPS-711X core support two boot
62*1da177e4SLinus Torvalds	  modes.  Normal mode boots from the external memory device at CS0.
63*1da177e4SLinus Torvalds	  Bootstrap mode rearranges parts of the memory map, placing an
64*1da177e4SLinus Torvalds	  internal 128 byte bootstrap ROM at CS0.  This option performs the
65*1da177e4SLinus Torvalds	  address map changes required to support booting in this mode.
66*1da177e4SLinus Torvalds
67*1da177e4SLinus Torvalds	  You almost surely want to say N here.
68*1da177e4SLinus Torvalds
69*1da177e4SLinus Torvaldsendmenu
70*1da177e4SLinus Torvalds
71*1da177e4SLinus Torvaldsendif
72