19 Apr, 2016
1 commit
-
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
Signed-off-by: Laxman Dewangan
Signed-off-by: Lee Jones
26 Mar, 2015
1 commit
-
of_device_id is always used as const.
(See driver.of_match_table and open firmware functions)
Signed-off-by: Fabian Frederick
Signed-off-by: Lee Jones
12 Mar, 2015
1 commit
-
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
Signed-off-by: Lee Jones
26 Sep, 2014
2 commits
-
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() => ~2200us
after this change: cpu0_set_target() => ~500usSigned-off-by: Doug Anderson
Reviewed-by: Chris Zhong
Signed-off-by: Lee Jones -
The RK808 chip is a power management IC for multimedia and handheld
devices. It contains the following components:- Regulators
- RTC
- ClkoutThe 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
Signed-off-by: Zhang Qing
Tested-by: Heiko
Signed-off-by: Lee Jones