blob: 9be7466e346cdf152e13767242023e8a53c4c0c1 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001if 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
Matt LaPlante3cb2fcc2006-11-30 05:22:59 +010011 surprised if you wanted this option.
Linus Torvalds1da177e2005-04-16 15:20:36 -070012
13config MACH_LPD7A400
14 bool "LPD7A400 Card Engine"
15 select ARCH_LH7A400
16# select IDE_POLL
Russell King52f0c672006-10-22 16:04:29 +010017# select HAS_TOUCHSCREEN_ADS7843_LH7
Linus Torvalds1da177e2005-04-16 15:20:36 -070018 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
Russell King52f0c672006-10-22 16:04:29 +010027# select HAS_TOUCHSCREEN_ADC_LH7
Linus Torvalds1da177e2005-04-16 15:20:36 -070028 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
Marc Singerc9789862006-05-16 11:41:32 +010039config LPD7A40X_CPLD_SSP
40 bool
41
Linus Torvalds1da177e2005-04-16 15:20:36 -070042config LH7A40X_CONTIGMEM
Russell King4ba3f7c2008-10-01 21:38:23 +010043 bool "Disable NUMA/SparseMEM Support"
Linus Torvalds1da177e2005-04-16 15:20:36 -070044 help
45 Say Y here if your bootloader sets the SROMLL bit(s) in
46 the SDRAM controller, organizing memory as a contiguous
Russell King4ba3f7c2008-10-01 21:38:23 +010047 array. This option will disable sparse memory support
48 and force the kernel to manage all memory in one node.
Linus Torvalds1da177e2005-04-16 15:20:36 -070049
Russell King4ba3f7c2008-10-01 21:38:23 +010050 Setting this option incorrectly may prevent the kernel
51 from booting. It is OK to leave it N.
Linus Torvalds1da177e2005-04-16 15:20:36 -070052
53 For more information, consult
54 <file:Documentation/arm/Sharp-LH/SDRAM>.
55
56config LH7A40X_ONE_BANK_PER_NODE
57 bool "Optimize NUMA Node Tables for Size"
Russell King4ba3f7c2008-10-01 21:38:23 +010058 depends on !LH7A40X_CONTIGMEM
Linus Torvalds1da177e2005-04-16 15:20:36 -070059 help
60 Say Y here to produce compact memory node tables. By
61 default pairs of adjacent physical RAM banks are managed
62 together in a single node, incurring some wasted overhead
63 in the node tables, however also maintaining compatibility
64 with systems where physical memory is truly contiguous.
65
66 Setting this option incorrectly may prevent the kernel from
67 booting. It is OK to leave it N.
68
69 For more information, consult
70 <file:Documentation/arm/Sharp-LH/SDRAM>.
71
72endmenu
73
74endif