]> git.karo-electronics.de Git - karo-tx-uboot.git/blob - doc/README.marubun-pcmcia
am335x_evm: Add basic README
[karo-tx-uboot.git] / doc / README.marubun-pcmcia
1
2 U-Boot MARUBUN MR-SHPC-01 PCMCIA controller driver
3         Last update 21/11/2007 by Nobuhiro Iwamatsu
4
5 ========================================================================================
6
7 0. What's this?
8     This driver supports MARUBUN MR-SHPC-01.
9         url: http://www.marubun.co.jp/product/semicon/devices/qgc18e0000002n2z.html
10         (Sorry Japanese only.)
11
12     This chip is used with SuperH well, and adopted by the
13     reference board.
14         ex. * MS7750SE01
15                 * MS7722SE01
16                 * other
17
18     This chip doesn't support CardBus.
19
20 1. base source code
21     The code is based on sources from the Linux kernel
22         ( arch/sh/kernel/cf-enabler.c ).
23
24 2. How to use
25     The options you have to specify in the config file are (with the
26     value for my board as an example):
27
28     * CONFIG_MARUBUN_PCCARD
29         If you want to use this device driver, should define CONFIG_MARUBUN_PCCARD.
30         ex.     #define CONFIG_MARUBUN_PCCARD
31
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
35
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 )
41
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 )
47
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 )
53
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 )
59
60 3. Other
61     * Check Compact Flash only.
62     * Maybe, NE2000 compatible NIC is sure to move.
63
64 Copyright (c) 2007
65         Nobuhiro Iwamatsu <iwamatsu@nigaur.org>