How to access MPC8555 DMA register ?

From: Shinji Watanabe <hidden>
Date: 2007-02-15 10:16:40

I don't know how to bind the driver.

I maked driver of pci device type for MPC8555 as Log.A.

/var/log/message log is Log.B.

When I called platform_get_resource,
I can't get validate value.

Why ?

please help me!

///////////////////////// log.A

#define VENDORID_MVPPC 0x1057
#define DEVICEID_MVPPC 0x000A

static struct pci_device_id ids[] = {
{ PCI_DEVICE(VENDORID_MVPPC, DEVICEID_MVPPC), },
{ 0, }
};

MODULE_DEVICE_TABLE(pci, ids);

static struct pci_driver pci_driver = {
.name = PCI_DEVICE_NAME, ...
.id_table = ids,
.probe = probe,
};


static int probe(struct pci_dev *dev, const struct pci_device_id *id)
{
struct resource *res;
...
...
struct platform_device *pdev = to_platform_device(&dev->dev);
..
..
pci_enable_device(dev);
..
..
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
 dprintk("res0 %p\n",   res
  );
res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
dprintk("res1 %p\n",   res
  );
res = platform_get_resource(pdev, IORESOURCE_MEM, 2);
dprintk("res2 %p\n",   res
  );
...
...
}


///////////////////////// log.b
Feb 10 11:34:23 mpc8555cds user.debug kernel: res0 00000000
Feb 10 11:34:23 mpc8555cds user.debug kernel: res1 00000000
Feb 10 11:34:23 mpc8555cds user.debug kernel: res2 00000000


Regars,

shinji
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help