summaryrefslogtreecommitdiffstats
path: root/drivers/mfd/rk808.c
Commit message (Collapse)AuthorAgeFilesLines
* mfd: rk808: Add register cachingDoug Anderson2014-09-261-0/+30
| | | | | | | | | | | | | | 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() => ~500us Signed-off-by: Doug Anderson <dianders@chromium.org> Reviewed-by: Chris Zhong <zyw@rock-chips.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
* mfd: RK808: Add new mfd driver for RK808Chris Zhong2014-09-261-0/+245
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 <zyw@rock-chips.com> Signed-off-by: Zhang Qing <zhangqing@rock-chips.com> Tested-by: Heiko <heiko@sntech.de> Signed-off-by: Lee Jones <lee.jones@linaro.org>
OpenPOWER on IntegriCloud