This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6467 PCI driver insertion after DSP warm Reset

Hi I want to use warm reset (active low RESET) of DM6467 which is a PCI device for a PPC host.

I am able to insert the PCI boot driver after a power on reset.

But when I try to do it after a warm reset, it fails. I checked and ensured that PCI config registers

are not modified after warm reset. The error is, when the driver tries to access pci registers (DM6467 internal),

it hangs. MMR registers are mapped to correct value. Any suggestions?

 

O/P Messages root@mpc8536ds ~/nfs # insmod dm646x_pci_boot.ko

DM646x PCI Boot: Major number 252 assigned, minor # 1

PCIDRV - Added device to the sys file system Found DM646x PCI device at 0xdc026000

PCIDRV -Found PCI Devices

PCIDRV - BAR Configuration -

Start | Length | Flags

0x82840000 | 32768 | 0x00020200

0x82848000 | 32768 | 0x00020200

0x82000000 | 4194304 | 0x00020200

0x82800000 | 131072 | 0x00021208

ARM TCM RAM memory mapped to 0xe1120000 DDR2

Memory Controller registers mapped to 0xe1130000

MMR registers mapped to 0xe1200000

 

Regards

JK