29 Jun, 2016

1 commit


19 Apr, 2016

1 commit


11 Aug, 2015

1 commit


03 Jun, 2014

1 commit


06 Jan, 2014

1 commit

  • As of commit 03e361b25ee8dfb1fd9b890072c23c4aae01c6c7 ("mfd: Stop setting
    refcounting pointers in original mfd_cell arrays"), the "cell" parameter of
    mfd_add_devices() is "const" again. Hence make all cell data passed to
    mfd_add_devices() const where possible.

    Signed-off-by: Geert Uytterhoeven
    Signed-off-by: Lee Jones

    Geert Uytterhoeven
     

23 Oct, 2013

1 commit


14 Feb, 2013

1 commit


10 Dec, 2012

1 commit


16 Sep, 2012

1 commit

  • Currently the MFD core supports remapping MFD cell interrupts using an
    irqdomain but only if the MFD is being instantiated using device tree
    and only if the device tree bindings use the pattern of registering IPs
    in the device tree with compatible properties. This will be actively
    harmful for drivers which support non-DT platforms and use this pattern
    for their DT bindings as it will mean that the core will silently change
    remapping behaviour and it is also limiting for drivers which don't do
    DT with this particular pattern. There is also a potential fragility if
    there are interrupts not associated with MFD cells and all the cells are
    omitted from the device tree for some reason.

    Instead change the code to take an IRQ domain as an optional argument,
    allowing drivers to take the decision about the parent domain for their
    interrupts. The one current user of this feature is ab8500-core, it has
    the domain lookup pushed out into the driver.

    Signed-off-by: Mark Brown
    Signed-off-by: Samuel Ortiz

    Mark Brown
     

29 Oct, 2010

1 commit


12 Aug, 2010

1 commit


28 May, 2010

2 commits

  • Add touch screen input driver for TPS6507x family of multi-function
    chips. Uses the TPS6507x MFD driver. No interrupt support due to
    testing limitations of current hardware.

    Signed-off-by: Todd Fischer
    Signed-off-by: Samuel Ortiz

    Todd Fischer
     
  • TPS6507x are multi function (PM, touchscreen) chipsets from TI.
    This commit also changes the corresponding regulator driver from being
    standalone to an MFD subdevice.

    Signed-off-by: Todd Fischer
    Acked-by: Mark Brown
    Signed-off-by: Liam Girdwood
    Signed-off-by: Samuel Ortiz

    Todd Fischer