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
30 Aug, 2015
2 commits
-
…'regulator/topic/owner', 'regulator/topic/pfuze100' and 'regulator/topic/pwm' into regulator-next
-
The driver has a I2C device id table that is used to create the modaliases
and already contains a "ltc3589" device id. So the modalias is unnecessary.Signed-off-by: Javier Martinez Canillas
Signed-off-by: Mark Brown
15 Jul, 2015
1 commit
-
i2c_driver does not need to set an owner because i2c_register_driver()
will set it.Signed-off-by: Krzysztof Kozlowski
Signed-off-by: Mark Brown
07 Jul, 2015
1 commit
-
ltc3589_reg_defaults[] is not modified after initialized, so make it const.
Signed-off-by: Axel Lin
Signed-off-by: Mark Brown
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
06 Aug, 2014
1 commit
-
…9', 'regulator/topic/max8952', 'regulator/topic/mc13xxx' and 'regulator/topic/palmas' into regulator-next
21 Jun, 2014
1 commit
-
'ltc3589_reg_defaults' is local to this file. Make it static.
Signed-off-by: Sachin Kamat
Signed-off-by: Mark Brown
16 Jun, 2014
1 commit
-
of_find_node_by_name() walks the allnodes list, and can thus walk
outside of the parent node. Use of_get_child_by_name() instead.Signed-off-by: Axel Lin
Signed-off-by: Mark Brown
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
26 May, 2014
1 commit
-
This patch adds support for the Linear Technology LTC3589, LTC3589-1,
and LTC3589-2 8-output I2C voltage regulator ICs.Signed-off-by: Lucas Stach
Signed-off-by: Philipp Zabel
Signed-off-by: Mark Brown