RE: PCI driver on EB8347
From: rajan rai <hidden>
Date: 2006-08-12 16:09:44
Kumar,
Here is lspci -v from my P2P system. In case you have any suggestion do let me know. I appreciate your help
00:11.0 PCI bridge: Texas Instruments PCI2050 PCI-to-PCI Bridge (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000f000-0000ffff
Memory behind bridge: 9e000000-9fffffff
Prefetchable memory behind bridge: 000000009df00000-000000009df00000
Capabilities: [dc] Power Management version 2
01:01.0 Non-VGA unclassified device: Texas Instruments: Unknown device 9065 (rev 01)
Flags: bus master, 66Mhz, medium devsel, latency 128, IRQ 18
Memory at 9fc00000 (32-bit, prefetchable) [size=4M]
Memory at 9f000000 (32-bit, non-prefetchable) [size=8M]
I/O ports at 3ffffff0 [size=16]
Capabilities: [40] Power Management version 2
01:02.0 Non-VGA unclassified device: Texas Instruments: Unknown device 9065 (rev 01)
Flags: bus master, 66Mhz, medium devsel, latency 128, IRQ 19
Memory at 9ec00000 (32-bit, prefetchable) [size=4M]
Memory at 9e000000 (32-bit, non-prefetchable) [size=8M]
I/O ports at 3fffffe0 [size=16]
Capabilities: [40] Power Management version 2
Regards
-Rajan Rai
-----Original Message-----
From: Kumar Gala [mailto:galak@kernel.crashing.org]
Sent: Sat 8/12/2006 8:54 AM
To: rajan rai
Cc: Liu Dave-r63238; Gala Kumar K.-galak; linuxppc-embedded@ozlabs.org
Subject: Re: PCI driver on EB8347
On Aug 12, 2006, at 7:34 AM, Rajan Rai wrote:
Thanks IRQ problem is resolved. As pointed out it was
problem with IRQ IDSEL mapping. Mapping needs to be different on
Eval board I'm using and our custom design. But my driver is still
not working on our custom design. PCI device doesn't receive any
messages from MPC8347 on our custom design mother board which uses
pci-bridge where as it works fine on Eval board which doesn't use
PCI bridge.
I guess problem lies at the kernel level
and not the driver. Any tips apart from IDSEL IRQ settings at
kernel level what else I need to change when I move from 1 mother
board to another. My PCI devices do get base address 0 and 1
allocated properly by the OS. But when I try to write any messages
on those addresses PCI device doesn't see themIs the bridge getting configured correctly? An lspci output would be helpful from your system with the P2P bridge. - kumar