<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mfd/rk808.c, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-04-19T06:55:59Z</updated>
<entry>
<title>mfd: rk808: Use devm_mfd_add_devices() for mfd_device registration</title>
<updated>2016-04-19T06:55:59Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2016-04-07T18:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5623161accbc567452700add15d76fc092b07fe'/>
<id>urn:sha1:d5623161accbc567452700add15d76fc092b07fe</id>
<content type='text'>
Use devm_mfd_add_devices() for MFD devices registration and remove
the call of mfd_remove_devices() from .remove callback to remove
MFD child-devices. This is done by managed device framework.

CC: Chris Zhong &lt;zyw@rock-chips.com&gt;
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: Constify of_device_id array</title>
<updated>2015-03-26T14:20:18Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2015-03-16T19:21:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=908725d541a46d76d488bcbacdb131b16d59331b'/>
<id>urn:sha1:908725d541a46d76d488bcbacdb131b16d59331b</id>
<content type='text'>
of_device_id is always used as const.

(See driver.of_match_table and open firmware functions)

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: rk808: Disable the under voltage detect</title>
<updated>2015-03-12T09:07:10Z</updated>
<author>
<name>Chris Zhong</name>
</author>
<published>2015-02-28T10:09:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e19f742885e87ab9582fdf5940f214419eb9275b'/>
<id>urn:sha1:e19f742885e87ab9582fdf5940f214419eb9275b</id>
<content type='text'>
Rk808 has a under voltage detect function, when the voltage of buck is
under 85% the target voltage, the buck output will reset. But if the
power load is too heavy, this function maybe err, when current over
4.2A, although the voltage is normal, but RK808 mistakenly think it is
under 85%, and reset the buck. So let's disable this function.

Signed-off-by: Chris Zhong &lt;zyw@rock-chips.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: rk808: Add register caching</title>
<updated>2014-09-26T07:23:56Z</updated>
<author>
<name>Doug Anderson</name>
</author>
<published>2014-09-09T23:06:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2adb3b8e6fa310d64ea6209f8ac5d5575839f6da'/>
<id>urn:sha1:2adb3b8e6fa310d64ea6209f8ac5d5575839f6da</id>
<content type='text'>
Let's define the voltatile registers (those that can't be cached) and
enable caching.  The rk808 is accessed almost constantly with cpufreq
so this is really nice.

As measured by ftrace:
  before this change: cpu0_set_target() =&gt; ~2200us
  after this change:  cpu0_set_target() =&gt;  ~500us

Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt;
Reviewed-by: Chris Zhong &lt;zyw@rock-chips.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: RK808: Add new mfd driver for RK808</title>
<updated>2014-09-26T07:15:56Z</updated>
<author>
<name>Chris Zhong</name>
</author>
<published>2014-09-03T13:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f69a7cf74d5536faa180437581be2a9c0aad1bb1'/>
<id>urn:sha1:f69a7cf74d5536faa180437581be2a9c0aad1bb1</id>
<content type='text'>
The RK808 chip is a power management IC for multimedia and handheld
devices. It contains the following components:

- Regulators
- RTC
- Clkout

The RK808 core driver is registered as a platform driver and provides
communication through I2C with the host device for the different
components.

Signed-off-by: Chris Zhong &lt;zyw@rock-chips.com&gt;
Signed-off-by: Zhang Qing &lt;zhangqing@rock-chips.com&gt;
Tested-by: Heiko &lt;heiko@sntech.de&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
</feed>
