linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* MPC8xx IDE
@ 2001-10-24 11:47 Laurent Pinchart
  2001-10-24 12:02 ` Steven Scholz
  2001-10-24 12:04 ` Wolfgang Denk
  0 siblings, 2 replies; 9+ messages in thread
From: Laurent Pinchart @ 2001-10-24 11:47 UTC (permalink / raw)
  To: linuxppc-embedded


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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2001-10-24 11:47 MPC8xx IDE Laurent Pinchart
@ 2001-10-24 12:02 ` Steven Scholz
  2001-10-24 12:13   ` Wolfgang Denk
  2001-10-24 12:04 ` Wolfgang Denk
  1 sibling, 1 reply; 9+ messages in thread
From: Steven Scholz @ 2001-10-24 12:02 UTC (permalink / raw)
  To: laurent.pinchart; +Cc: linuxppc-embedded


Hi Laurent,

> 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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2001-10-24 11:47 MPC8xx IDE Laurent Pinchart
  2001-10-24 12:02 ` Steven Scholz
@ 2001-10-24 12:04 ` Wolfgang Denk
  2001-10-24 12:24   ` Laurent Pinchart
  2002-02-25 11:41   ` Wojciech Kromer
  1 sibling, 2 replies; 9+ messages in thread
From: Wolfgang Denk @ 2001-10-24 12:04 UTC (permalink / raw)
  To: laurent.pinchart; +Cc: linuxppc-embedded


In message <3BD6AA4D.1050502@capflow.com> 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)
...


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

Ask me :-)

> 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 wd@denx.de 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: wd@denx.de
"Go to Heaven for the climate, Hell for the company."    - Mark Twain

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2001-10-24 12:02 ` Steven Scholz
@ 2001-10-24 12:13   ` Wolfgang Denk
  0 siblings, 0 replies; 9+ messages in thread
From: Wolfgang Denk @ 2001-10-24 12:13 UTC (permalink / raw)
  To: Steven Scholz; +Cc: laurent.pinchart, linuxppc-embedded


Hi Steven,

in message <3BD6ADD9.64C99491@imc-berlin.de> 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: wd@denx.de
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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2001-10-24 12:04 ` Wolfgang Denk
@ 2001-10-24 12:24   ` Laurent Pinchart
  2002-02-25 11:41   ` Wojciech Kromer
  1 sibling, 0 replies; 9+ messages in thread
From: Laurent Pinchart @ 2001-10-24 12:24 UTC (permalink / raw)
  To: wd; +Cc: linuxppc-embedded


>
>
>>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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
@ 2001-10-24 20:51 Jeremy Rosen
  2001-10-24 23:31 ` Thomas Lange
  0 siblings, 1 reply; 9+ messages in thread
From: Jeremy Rosen @ 2001-10-24 20:51 UTC (permalink / raw)
  To: linuxppc-embedded


Yes, I am also trying to have pcmcia to work on my FADS board...
it is already configured in the denx kernel for the following boards
ivms8,lwmon.spd8xx,tqm8xx

to have it, it seems (havn't investigated deeply yet ) that their are
just a couple of #define to add...
most of them are common to all board, but one of them is giving me
serious problems : IDE0_INTERRUPT
I tried to find out in my boards documentation what interrupt was to be
assigned to pcmcia, but I didn't find...
did I miss something ???

>>> Laurent Pinchart <laurent.pinchart@capflow.com> 10/24/01 10:47PM
>>>

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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2001-10-24 20:51 Jeremy Rosen
@ 2001-10-24 23:31 ` Thomas Lange
  0 siblings, 0 replies; 9+ messages in thread
From: Thomas Lange @ 2001-10-24 23:31 UTC (permalink / raw)
  To: linuxppc-embedded; +Cc: Jeremy Rosen


IDE0_INTERRUPT specifies which irq level that should be used in
the cpm for pcmcia. It is written into register pgcr.

You should be safe using the same as other boards unless you
already are using that irq level for something else.

/Thomas

Jeremy Rosen wrote:
>
> Yes, I am also trying to have pcmcia to work on my FADS board...
> it is already configured in the denx kernel for the following boards
> ivms8,lwmon.spd8xx,tqm8xx
>
> to have it, it seems (havn't investigated deeply yet ) that their are
> just a couple of #define to add...
> most of them are common to all board, but one of them is giving me
> serious problems : IDE0_INTERRUPT
> I tried to find out in my boards documentation what interrupt was to be
> assigned to pcmcia, but I didn't find...
> did I miss something ???
>
> >>> Laurent Pinchart <laurent.pinchart@capflow.com> 10/24/01 10:47PM
> >>>
>
> 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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2001-10-24 12:04 ` Wolfgang Denk
  2001-10-24 12:24   ` Laurent Pinchart
@ 2002-02-25 11:41   ` Wojciech Kromer
  2002-02-25 13:24     ` Wolfgang Denk
  1 sibling, 1 reply; 9+ messages in thread
From: Wojciech Kromer @ 2002-02-25 11:41 UTC (permalink / raw)
  To: linuxppc-embedded


>
>
>
>  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:krom@dgt-lab.com.pl


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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MPC8xx IDE
  2002-02-25 11:41   ` Wojciech Kromer
@ 2002-02-25 13:24     ` Wolfgang Denk
  0 siblings, 0 replies; 9+ messages in thread
From: Wolfgang Denk @ 2002-02-25 13:24 UTC (permalink / raw)
  To: Wojciech Kromer; +Cc: linuxppc-embedded


In message <3C7A22D3.80905@dgt-lab.com.pl> 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)
> >...
> What does it mean 'some glue logic'? I have to use CompactFlash on 8260. How to connect it?

I think Steven Scholz <steven.scholz@imc-berlin.de> 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: wd@denx.de
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/

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-02-25 13:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-24 11:47 MPC8xx IDE Laurent Pinchart
2001-10-24 12:02 ` Steven Scholz
2001-10-24 12:13   ` Wolfgang Denk
2001-10-24 12:04 ` Wolfgang Denk
2001-10-24 12:24   ` Laurent Pinchart
2002-02-25 11:41   ` Wojciech Kromer
2002-02-25 13:24     ` Wolfgang Denk
  -- strict thread matches above, loose matches on Subject: below --
2001-10-24 20:51 Jeremy Rosen
2001-10-24 23:31 ` Thomas Lange

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).