26 Mar, 2011

1 commit


23 Mar, 2011

1 commit


12 Jan, 2011

1 commit

  • Change the interface used by set_voltage() to report the selected value
    to the regulator core in terms of a selector used by list_voltage().
    This allows the regulator core to know the voltage that was chosen
    without having to do an explict get_voltage(), which would be much more
    expensive as it will generally access hardware.

    Signed-off-by: Mark Brown
    Signed-off-by: Liam Girdwood

    Mark Brown
     

01 Sep, 2010

1 commit


27 Jul, 2010

1 commit


28 May, 2010

2 commits

  • The interface for the AB3100 is changed to make way for the
    ABX500 family of chips: AB3550, AB5500 and future ST-Ericsson
    Analog Baseband chips. The register access functions are moved
    out to a separate struct abx500_ops. In this way the interface
    is moved from the implementation and the sub functionality drivers
    can keep their interface intact when chip infrastructure and
    communication mechanisms changes. We also define the AB3550
    device IDs and the AB3550 platform data struct and convert
    the catenated 32bit event to an array of 3 x 8bits.

    Signed-off-by: Mattias Wallin
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Mattias Wallin
     
  • The goal here is to make way for a more general interface for the
    analog baseband chips ab3100 ab3550 ab550 and future chips.

    This patch have been divided into two parts since both changing name
    and content of a file is not recommended in git.

    Signed-off-by: Mattias Wallin
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Linus Walleij
     

25 May, 2010

1 commit


03 Mar, 2010

1 commit


17 Dec, 2009

2 commits


17 Sep, 2009

2 commits

  • This sets the number of voltages for the AB3100 regulators so that
    they play well with the voltage listing functions and can be used
    properly with the MMC regulator integration glue for example.

    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Linus Walleij
     
  • This adds support for the regulators found in the AB3100
    Mixed-Signal IC.

    It further also defines platform data for the ST-Ericsson
    U300 platform and extends the AB3100 MFD driver so that
    platform/board data with regulation constraints and an init
    function can be passed down all the way from the board to
    the regulators.

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

    Linus Walleij