Skip to contentSkip to conversation

MPC8xx IDE

DISCUSSION Laurent Pinchart 4 participants 7 messages Oct 24, 2001 – Feb 25, 2002

lore
Share & tools
lore
#0 lore raw

Hi

While trying to find an easy way to add non-volatile storage on a custion MPC860 board, I noticed that there was some support for IDE on the PCMCIA interface in the Linux kernel.

Does anyone know where I can find more information about that ? There seems to be a board (IVMS8) with such an IDE interface, but I haven't been able to find anything about it on the web.

Laurent Pinchart

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#1 lore raw

Hi Laurent,

Quoted 3 lines

While trying to find an easy way to add non-volatile storage on a custion MPC860 board, I noticed that there was some support for IDE on the PCMCIA interface in the Linux kernel.

There are actually at least three ways for connecting an IDE HDD. See ide-m8xx.c:

---
8xx_PCCARD uses the 8xx internal PCMCIA interface in combination
with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL systems)

8xx_DIRECT is used for directly connected IDE devices using the 8xx
internal PCMCIA interface (example: IVMS8 systems)

EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
---

I am probably the only one using EXT_DIRECT. ;-)

Drop me a line if you need schematics.

Cheers,

Steven Scholz

imc Meßsysteme GmbH
Voltastr. 5
13355 Berlin
Germany

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#2 lore raw

Hi Steven,

Quoted 7 lines · in message <[email protected]> you wrote:

EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
---

I am probably the only one using EXT_DIRECT. ;-)

Can you please send me a patch for "Configure.help" with some description of the IDIF860 board?

TIA,

Wolfgang Denk

--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected] A consultant is a person who borrows your watch, tells you what time it is, pockets the watch, and sends you a bill for it.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#3 lore raw
In reply to Laurent Pinchart
Quoted 4 lines · In message <[email protected]> you wrote:

While trying to find an easy way to add non-volatile storage on a custion MPC860 board, I noticed that there was some support for IDE on the PCMCIA interface in the Linux kernel.

The IDE support on 8xx has become even more universal in current kernels (linuxppc_2_4_devel); basicly you have 3 options - quoting from "Configure.help":

...
Type of MPC8xx IDE interface
CONFIG_IDE_8xx_PCCARD
Select how the IDE devices are connected to the MPC8xx system:

8xx_PCCARD uses the 8xx internal PCMCIA interface in combination
with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL systems)

8xx_DIRECT is used for directly connected IDE devices using the 8xx
internal PCMCIA interface (example: IVMS8 systems)

EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
...

Quoted 1 line

Does anyone know where I can find more information about that ? There

Ask me :-)

Quoted 2 lines

seems to be a board (IVMS8) with such an IDE interface, but I haven't been able to find anything about it on the web.

Again quoting from "Configure.help":

...
TQM823L:
TQM850L:
TQM855L:
TQM860L:
MPC8xx based family of mini modules, half credit card size, up to 64 MB of RAM, 8 MB Flash, (Fast) Ethernet, 2 x serial ports, 2 x CAN bus interface, ...
Manufacturer: TQ Components, www.tq-group.de
Date of Release: October (?) 1999
End of Life: not yet :-)
URL:
- module: http://www.denx.de/PDF/TQM8xxLHWM201.pdf
- starter kit: http://www.denx.de/PDF/STK8xxLHWM201.pdf
- images: http://www.denx.de/embedded-ppc-en.html
...
IVMS8:
MPC860 based board used in the "Integrated Voice Mail System", Small Version (8 voice channels)
Manufacturer: Speech Design, http://www.speech-design.de/
Date of Release: December 2000 (?)
End of life: -
URL: http://www.speech-design.de/
...

There is no entry for the IDIF boards yet, sorry - mea culpa.

Send mail to [email protected] for more details.

Best regards,

Wolfgang Denk

--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected]
"Go to Heaven for the climate, Hell for the company." - Mark Twain

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#4 lore raw
Quoted 7 lines
Quoted 5 lines

Does anyone know where I can find more information about that ? There

Ask me :-)

What I need is an easy way to get a file system on non-volatile storage. Am I right in assuming that the best way to achieve that is the 8xx_DIRECT interface ? I don't need the PCMCIA port for anything else in my design.

Thanks for your help.

Laurent Pinchart

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#5 lore raw
In reply to Wolfgang Denk
Quoted 9 lines

EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
...

What does it mean 'some glue logic'? I have to use CompactFlash on 8260. How to connect it?

--
* * * * * * * * * * * *
* per pedes ad astra! *
* * * * * * * * * * * * mailto:[email protected]

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#6 lore raw
Quoted 6 lines · In message <[email protected]> you wrote:
Quoted 5 lines

EXT_DIRECT is used for IDE devices directly connected to the 8xx
bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)
...

What does it mean 'some glue logic'? I have to use CompactFlash on 8260. How to connect it?

I think Steven Scholz <[email protected]> posted some schematics some time ago. If you can't find it, try contacting Steven.

Wolfgang Denk

--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected]
You can do this in a number of ways. IBM chose to do all of them.
Why do you find that funny? -- D. Taylor, Computer Science 350

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/