Thread (7 messages) 7 messages, 5 authors, 2012-12-27

Re: What does ISA/PCI really mean to ARM architecture?

From: anish kumar <hidden>
Date: 2012-12-27 16:47:02
Also in: kernelnewbies

On Thu, 2012-12-27 at 11:22 -0500, jonsmirl@gmail.com wrote:
On Thu, Dec 27, 2012 at 3:27 AM, Woody Wu [off-list ref] wrote:
quoted
Hi, list

I know this might be a very basic question.  But I really don't clear at
it.

Can a peripheral chip that claims to be ISA or PCI device be used in a
ARM based embedded system?  For these kind of chips, I only concern
about the planar kind of devices, means they are not on a dedicated
expansion card.

From hardware point of view, to attach a ISA or PCI planar chip, is
there any requirement need to fulfill on a ARM board?
See if your ARM CPU has an interface for SRAM (in addition to DRAM).
You can use a SRAM chip select to access ISA type devices. But you may
Would you mind explaining this in detail?
need additional buffers/latches to do this.

Another solution is to attach you peripherals using USB. Almost all
Connect using USB what does this mean?
embedded wifi chips are attached this way. The USB connectors aren't
required, you can route USB around on your PCB. USB hub chips are
$0.35 if you need more ports.  USB Ethernet chips are available.

Other options include SPI/I2C. It is worthwhile to investigate these
Only chips which support SPI/I2C can be used but ISA/PCI is completely
orthogonal to this AFAIK.
serial solutions before doing a parallel solution. Parallel buses eat
up a lot of PCB space.

quoted
From Linux driver point of view, what are needed to support an ISA or
PCI driver in ARM architecture?  More important, is ISA or PCI device a
platform device?  If not, how to add these kind of devices in my board
definition?

I know my question might not be reasonable enough, if I messed concepts,
please sort me out.


Thanks in advance.


--
woody
I can't go back to yesterday - because I was a different person then.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


--
Jon Smirl
jonsmirl@gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help