<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mfd/palmas.c, branch linux-4.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-03-24T10:00:16Z</updated>
<entry>
<title>mfd: palmas: Reset the POWERHOLD mux during power off</title>
<updated>2018-03-24T10:00:16Z</updated>
<author>
<name>Keerthy</name>
</author>
<published>2016-11-10T05:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ed083b35d291e06b1792fd4ff3fb45b5ab6e5c5'/>
<id>urn:sha1:6ed083b35d291e06b1792fd4ff3fb45b5ab6e5c5</id>
<content type='text'>
[ Upstream commit 85fdaf8eb9bbec1f0f8a52fd5d85659d60738816 ]

POWERHOLD signal has higher priority  over the DEV_ON bit.
So power off will not happen if the POWERHOLD is held high.
Hence reset the MUX to GPIO_7 mode to release the POWERHOLD
and the DEV_ON bit to take effect to power off the PMIC.

PMIC Power off happens in dire situations like thermal shutdown
so irrespective of the POWERHOLD setting go ahead and turn off
the powerhold.  Currently poweroff is broken on boards that have
powerhold enabled. This fixes poweroff on those boards.

Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Sasha Levin &lt;alexander.levin@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mfd: Drop owner assignment from i2c_drivers</title>
<updated>2015-08-11T14:08:48Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2015-07-10T05:05:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e777366fb0eba6facc44f0604fe6adbaf21d604'/>
<id>urn:sha1:0e777366fb0eba6facc44f0604fe6adbaf21d604</id>
<content type='text'>
i2c_driver does not need to set an owner because i2c_register_driver()
will set it.

Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>regulator: palmas: add driver data and modularize the probe</title>
<updated>2014-06-23T11:30:56Z</updated>
<author>
<name>Keerthy</name>
</author>
<published>2014-06-18T09:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cac9e916245390d7b0b770b8577af4918f74d0ee'/>
<id>urn:sha1:cac9e916245390d7b0b770b8577af4918f74d0ee</id>
<content type='text'>
add driver data and modularize the probe.

Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: shift the palmas_sleep_requestor_info structure definition to the header file</title>
<updated>2014-06-23T11:30:56Z</updated>
<author>
<name>Keerthy</name>
</author>
<published>2014-06-18T09:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ec70c73c9e93556fd19bb6bdfbbd089d9db438b'/>
<id>urn:sha1:7ec70c73c9e93556fd19bb6bdfbbd089d9db438b</id>
<content type='text'>
shift the palmas_sleep_requestor_info structure definition to the header file.

Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: Add tps65917 support</title>
<updated>2014-06-23T11:30:56Z</updated>
<author>
<name>Keerthy</name>
</author>
<published>2014-06-18T09:58:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c113d83bb041ba544ea5054cf84ada93152b0d1'/>
<id>urn:sha1:1c113d83bb041ba544ea5054cf84ada93152b0d1</id>
<content type='text'>
Add tps65917 PMIC support. tps65917 is a subset of palmas PMIC.
Some of the register definitions and the interrupt mappings
are different.

Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: Remove redundant of_match_ptr</title>
<updated>2013-10-23T15:22:01Z</updated>
<author>
<name>Sachin Kamat</name>
</author>
<published>2013-10-15T03:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84195b77364af8c7a25631450d9f2cad6f5daa1f'/>
<id>urn:sha1:84195b77364af8c7a25631450d9f2cad6f5daa1f</id>
<content type='text'>
'of_palmas_match_tbl' is always compiled in. Hence of_match_ptr() is
not needed.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: Fix resource leak of i2c_dummy devices</title>
<updated>2013-10-23T15:21:39Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2013-09-26T13:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e172d751869ca6756a7276168e11d641dc6b58a'/>
<id>urn:sha1:5e172d751869ca6756a7276168e11d641dc6b58a</id>
<content type='text'>
Palmas device supports multiple i2c device address and the client
for these addressed are created in the driver as i2c_new_dummy().

The new devices are not getting released in error or removal path and
so it is causing resource leak.

Add the unregister of these newly created dummy devices to avoid resource
leaks.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: Reset pm_power_off if it is set for the device</title>
<updated>2013-10-23T15:21:36Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2013-09-26T13:33:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7178347e1c675aefefce09357c988db0a9bf6e96'/>
<id>urn:sha1:7178347e1c675aefefce09357c988db0a9bf6e96</id>
<content type='text'>
If Palams supports the system power controller and pm_power_off
is implemented through the Palmas driver then reset the pm_power_off
in driver remove.

This will avoid the call of Palmas driver after removal of driver.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: Add MODULE_DEVICE_TABLE for of_device table</title>
<updated>2013-10-23T15:21:34Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2013-09-26T13:33:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d8edaf028ad2bc71c07c7338bfb0ef7cb46e78d'/>
<id>urn:sha1:2d8edaf028ad2bc71c07c7338bfb0ef7cb46e78d</id>
<content type='text'>
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: palmas: Remove call of mfd_remove_devices</title>
<updated>2013-10-23T15:21:31Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2013-09-26T13:33:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca471660a263f437696bd6459c29395cb176a94a'/>
<id>urn:sha1:ca471660a263f437696bd6459c29395cb176a94a</id>
<content type='text'>
The driver only support the device tree and sub modules are populated
through platform, the registration of sub devices through mfd_add_devices
has been removed.

Hence in remove path of the driver, it is not require to call
mfd_remove_devices.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
</feed>
