27 Mar, 2011

1 commit

  • The device table is required to load modules based on modaliases.
    After adding MODULE_DEVICE_TABLE, below entry will be added to modules.pcimap:
    rdc321x-southbridge 0x000017f3 0x00006030 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0

    Signed-off-by: Axel Lin
    Signed-off-by: Samuel Ortiz

    Axel Lin
     

23 Mar, 2011

1 commit


28 May, 2010

2 commits

  • The rdc321x southbridge PCI device has no MEM PCI resources that we could
    pass to mfd_add_devices. Since 33254dd5, mfd_add_device checks for the
    mem_base argument that we set to NULL. Changing the resources passed to
    our MFD cells from IORESOURCE_MEM to IORESOURCE_IO fixes that. Since we use
    those resources as offsets to the PCI configuration space base address of
    the southbridge device this is also more adequate.

    Signed-off-by: Florian Fainelli
    Signed-off-by: Samuel Ortiz

    Florian Fainelli
     
  • This patch adds a new MFD driver for the RDC321x southbridge. This southbridge
    is always present in the RDC321x System-on-a-Chip and provides access to some
    GPIOs as well as a watchdog. Access to these two functions is done using the
    southbridge PCI device configuration space.

    Signed-off-by: Florian Fainelli
    Signed-off-by: Samuel Ortiz

    Florian Fainelli