09 Jul, 2012

2 commits

  • Since none of the users now reference the cache directly we can happily
    remove the custom cache code and rely on the regmap cache.

    For simplicity we don't bother with the register defaults tables but
    instead read the defaults from the device - regmap is capable of doing
    this, unlike our old cache infrastructure. This saves a lot of code and
    allows us to cache the device revision information too.

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

    Mark Brown
     
  • Use the most simple possible transformation on the existing code so keep
    the table sitting around, further patches in this series will delete the
    existing cache code - the main purpose of this patch is to ensure that
    we always have a cache for bisection.

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

    Mark Brown
     

14 Dec, 2009

1 commit

  • Systems using the WM835x need to choose which of the default register
    settings are required on the system. Currently there is a compile time
    warning as well as a runtime error intended to flag up to users that
    this is required but this also triggers for people building the driver
    in order to obtain build coverage.

    Remove the build warning, leaving only the runtime error, in order to
    reduce noise for people doing generic kernel work.

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

    Mark Brown
     

18 Jun, 2009

2 commits


17 Feb, 2009

1 commit


04 Jan, 2009

4 commits


14 Oct, 2008

1 commit

  • The WM8350 is an integrated audio and power management subsystem
    intended for use as the primary PMIC in mobile multimedia applications.
    The WM8350 can be controlled via either I2C or SPI - the control
    interface is provided by a separate module in order to allow greatest
    flexibility in configuring the kernel.

    This driver was originally written by Liam Girdwood and has since been
    updated to current kernel APIs and split up for submission by me. All
    the heavy lifting here was done by Liam.

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

    Mark Brown