2
U-Boot MARUBUN MR-SHPC-01 PCMCIA controller driver
3
Last update 21/11/2007 by Nobuhiro Iwamatsu
5
========================================================================================
8
This driver supports MARUBUN MR-SHPC-01.
9
url: http://www.marubun.co.jp/product/semicon/devices/qgc18e0000002n2z.html
10
(Sorry Japanese only.)
12
This chip is used with SuperH well, and adopted by the
18
This chip doesn't support CardBus.
21
The code is based on sources from the Linux kernel
22
( arch/sh/kernel/cf-enabler.c ).
25
The options you have to specify in the config file are (with the
26
value for my board as an example):
28
* CONFIG_MARUBUN_PCCARD
29
If you want to use this device driver, should define CONFIG_MARUBUN_PCCARD.
30
ex. #define CONFIG_MARUBUN_PCCARD
32
* CONFIG_PCMCIA_SLOT_A
33
Most devices have only one slot. You should define CONFIG_PCMCIA_SLOT_A .
34
ex. #define CONFIG_PCMCIA_SLOT_A 1
36
* CONFIG_SYS_MARUBUN_MRSHPC
37
This is MR-SHPC-01 PCMCIA controler base address.
38
You should do the setting matched to your environment.
39
ex. #define CONFIG_SYS_MARUBUN_MRSHPC 0xb03fffe0
40
( for MS7722SE01 environment )
42
* CONFIG_SYS_MARUBUN_MW1
43
This is MR-SHPC-01 memory window base address.
44
You should do the setting matched to your environment.
45
ex. #define CONFIG_SYS_MARUBUN_MW1 0xb0400000
46
( for MS7722SE01 environment )
48
* CONFIG_SYS_MARUBUN_MW1
49
This is MR-SHPC-01 attribute window base address.
50
You should do the setting matched to your environment.
51
ex. #define CONFIG_SYS_MARUBUN_MW2 0xb0500000
52
( for MS7722SE01 environment )
54
* CONFIG_SYS_MARUBUN_MW1
55
This is MR-SHPC-01 I/O window base address.
56
You should do the setting matched to your environment.
57
ex. #define CONFIG_SYS_MARUBUN_IO 0xb0600000
58
( for MS7722SE01 environment )
61
* Check Compact Flash only.
62
* Maybe, NE2000 compatible NIC is sure to move.
65
Nobuhiro Iwamatsu <iwamatsu@nigaur.org>