README.marubun-pcmcia 2.0 KB

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