13 Feb, 2016

1 commit

  • It's perfectly valid to use the LTC3589 without an interrupt pin
    connected to it. Currently, the driver probing fails when client->irq
    is 0 (which means "no interrupt"). Don't register the interrupt
    handler in that case but successfully finish the device probing instead.

    Signed-off-by: Bernhard Walle
    Signed-off-by: Mark Brown

    Bernhard Walle
     

30 Aug, 2015

2 commits


15 Jul, 2015

1 commit


07 Jul, 2015

1 commit


26 Sep, 2014

1 commit

  • VCCR is used as a trigger to start voltage transitions, so
    we need to mark it volatile in order to make sure it gets
    written to hardware every time we set a new voltage.

    Fixes regulator voltage being stuck at the first voltage
    set after driver load.

    [lst: reworded commit message]
    Signed-off-by: Steffen Trumtrar
    Signed-off-by: Lucas Stach
    Signed-off-by: Mark Brown
    Cc: stable@vger.kernel.org

    Steffen Trumtrar
     

06 Aug, 2014

1 commit


21 Jun, 2014

1 commit


16 Jun, 2014

1 commit


27 May, 2014

1 commit

  • When fixed_uV is set and n_voltage is 1, regulator core will return
    rdev->desc->fixed_uV in regulator_get_voltage() and regulator_list_voltage().

    Rename ltc3589_standby_regulator_ops to ltc3589_fixed_standby_regulator_ops,
    this makes the code clear that the ops is for fixed voltage regulator.

    Signed-off-by: Axel Lin
    Acked-by: Philipp Zabel
    Signed-off-by: Mark Brown

    Axel Lin
     

26 May, 2014

1 commit