]> git.ipfire.org Git - people/ms/u-boot.git/blame - doc/README.PXA_CF
TQM8xx: add device tree support for TQM8xx based boards.
[people/ms/u-boot.git] / doc / README.PXA_CF
CommitLineData
db01a2ea 1
ea66bc88
WD
2These are brief instructions on how to add support for CF adapters to
3custom designed PXA boards. You need to set the parameters in the
db01a2ea
WD
4config file. This should work for most implementations especially if you
5follow the connections of the standard lubbock. Anyway just the block
ea66bc88 6marked memory configuration should be touched since the other parameters
db01a2ea
WD
7are imposed by the PXA architecture.
8
9#define CONFIG_PXA_PCMCIA 1
10#define CONFIG_PXA_IDE 1
11
ea66bc88 12#define CONFIG_PCMCIA_SLOT_A 1
db01a2ea
WD
13/* just to keep build system happy */
14
6d0f6bcf
JCPV
15#define CONFIG_SYS_PCMCIA_MEM_ADDR 0x28000000
16#define CONFIG_SYS_PCMCIA_MEM_SIZE 0x10000000
17
18#define CONFIG_SYS_MECR_VAL 0x00000000
19#define CONFIG_SYS_MCMEM0_VAL 0x00004204
20#define CONFIG_SYS_MCMEM1_VAL 0x00000000
21#define CONFIG_SYS_MCATT0_VAL 0x00010504
22#define CONFIG_SYS_MCATT1_VAL 0x00000000
23#define CONFIG_SYS_MCIO0_VAL 0x00008407
24#define CONFIG_SYS_MCIO1_VAL 0x00000000
db01a2ea
WD
25/* memory configuration */
26
6d0f6bcf 27#define CONFIG_SYS_IDE_MAXBUS 1
db01a2ea 28/* max. 1 IDE bus */
6d0f6bcf 29#define CONFIG_SYS_IDE_MAXDEVICE 1
db01a2ea
WD
30/* max. 1 drive per IDE bus */
31
6d0f6bcf 32#define CONFIG_SYS_ATA_IDE0_OFFSET 0x0000
db01a2ea 33
6d0f6bcf 34#define CONFIG_SYS_ATA_BASE_ADDR 0x20000000
db01a2ea
WD
35
36/* Offset for data I/O */
6d0f6bcf 37#define CONFIG_SYS_ATA_DATA_OFFSET 0x1f0
db01a2ea
WD
38
39/* Offset for normal register accesses */
6d0f6bcf 40#define CONFIG_SYS_ATA_REG_OFFSET 0x1f0
db01a2ea
WD
41
42/* Offset for alternate registers */
6d0f6bcf 43#define CONFIG_SYS_ATA_ALT_OFFSET 0x3f0
db01a2ea 44
ea66bc88
WD
45
46Another important point is that maybe you have to power the pcmcia
db01a2ea
WD
47subsystem. This is very board specific, for an example on how to
48do it please search for CONFIG_EXADRON1 in cmd_pcmcia.c