README.marubun-pcmcia 2.02 KB
Newer Older
1 2 3

U-Boot MARUBUN MR-SHPC-01 PCMCIA controller driver
	Last update 21/11/2007 by Nobuhiro Iwamatsu
4

5 6
========================================================================================

7
0. What's this?
8 9 10 11
    This driver supports MARUBUN MR-SHPC-01.
	url: http://www.marubun.co.jp/product/semicon/devices/qgc18e0000002n2z.html
	(Sorry Japanese only.)

12 13
    This chip is used with SuperH well, and adopted by the
    reference board.
14 15
	ex. * MS7750SE01
		* MS7722SE01
16 17
		* other

18 19
    This chip doesn't support CardBus.

20
1. base source code
21
    The code is based on sources from the Linux kernel
Wolfgang Denk's avatar
Wolfgang Denk committed
22
	( arch/sh/kernel/cf-enabler.c ).
23

24
2. How to use
25 26 27 28 29
    The options you have to specify in the config file are (with the
    value for my board as an example):

    * CONFIG_MARUBUN_PCCARD
	If you want to use this device driver, should define CONFIG_MARUBUN_PCCARD.
Wolfgang Denk's avatar
Wolfgang Denk committed
30
	ex.	#define CONFIG_MARUBUN_PCCARD
31

32
    * CONFIG_PCMCIA_SLOT_A
Wolfgang Denk's avatar
Wolfgang Denk committed
33
	Most devices have only one slot. You should define CONFIG_PCMCIA_SLOT_A .
34 35
	ex.	#define CONFIG_PCMCIA_SLOT_A    1

36
    * CONFIG_SYS_MARUBUN_MRSHPC
37
	This is MR-SHPC-01 PCMCIA controller base address.
38
	You should do the setting matched to your environment.
39
	ex.  #define CONFIG_SYS_MARUBUN_MRSHPC 0xb03fffe0
40 41
	     ( 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 )
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 59 60 61 62 63 64 65
	     ( for MS7722SE01 environment )

3. Other
    * Check Compact Flash only.
    * Maybe, NE2000 compatible NIC is sure to move.

Copyright (c) 2007
	Nobuhiro Iwamatsu <iwamatsu@nigaur.org>