1if ARCH_LH7A40X
2
3menu "LH7A40X Implementations"
4
5config MACH_KEV7A400
6	bool "KEV7A400"
7	select ARCH_LH7A400
8	help
9	  Say Y here if you are using the Sharp KEV7A400 development
10	  board.  This hardware is discontinued, so I'd be very
11	  surprised if you wanted this option.
12
13config MACH_LPD7A400
14	bool "LPD7A400 Card Engine"
15	select ARCH_LH7A400
16#	select IDE_POLL
17#	select HAS_TOUCHSCREEN_ADS7843_LH7
18	help
19	  Say Y here if you are using Logic Product Development's
20	  LPD7A400 CardEngine.  For the time being, the LPD7A400 and
21	  LPD7A404 options are mutually exclusive.
22
23config MACH_LPD7A404
24	bool "LPD7A404 Card Engine"
25	select ARCH_LH7A404
26#	select IDE_POLL
27#	select HAS_TOUCHSCREEN_ADC_LH7
28	help
29	  Say Y here if you are using Logic Product Development's
30	  LPD7A404 CardEngine. For the time being, the LPD7A400 and
31	  LPD7A404 options are mutually exclusive.
32
33config ARCH_LH7A400
34	bool
35
36config ARCH_LH7A404
37	bool
38
39config LPD7A40X_CPLD_SSP
40	bool
41
42config LH7A40X_CONTIGMEM
43	bool "Disable NUMA Support"
44	depends on ARCH_LH7A40X
45	help
46	  Say Y here if your bootloader sets the SROMLL bit(s) in
47	  the SDRAM controller, organizing memory as a contiguous
48	  array.  This option will disable CONFIG_DISCONTIGMEM and
49          force the kernel to manage all memory in one node.
50
51	  Setting this option incorrectly may prevent the kernel from
52	  booting.  It is OK to leave it N.
53
54	  For more information, consult
55	    <file:Documentation/arm/Sharp-LH/SDRAM>.
56
57config LH7A40X_ONE_BANK_PER_NODE
58	bool "Optimize NUMA Node Tables for Size"
59	depends on ARCH_LH7A40X && !LH7A40X_CONTIGMEM
60	help
61	  Say Y here to produce compact memory node tables.  By
62	  default pairs of adjacent physical RAM banks are managed
63	  together in a single node, incurring some wasted overhead
64	  in the node tables, however also maintaining compatibility
65	  with systems where physical memory is truly contiguous.
66
67	  Setting this option incorrectly may prevent the kernel from
68	  booting.  It is OK to leave it N.
69
70	  For more information, consult
71	    <file:Documentation/arm/Sharp-LH/SDRAM>.
72
73endmenu
74
75endif
76