31 Aug, 2016

1 commit

  • The RK818 chip is a Power Management IC (PMIC) for multimedia and handheld
    devices. It contains the following components:

    - Regulators
    - RTC
    - Clocking
    - Battery support

    Both RK808 and RK818 chips are using a similar register map,
    so we can reuse the RTC and Clocking functionality.

    Signed-off-by: Wadim Egorov
    Tested-by: Andy Yan
    Signed-off-by: Lee Jones

    Wadim Egorov
     

19 Apr, 2016

1 commit


26 Mar, 2015

1 commit


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

    Chris Zhong
     

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() => ~500us

    Signed-off-by: Doug Anderson
    Reviewed-by: Chris Zhong
    Signed-off-by: Lee Jones

    Doug Anderson
     
  • 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
    Signed-off-by: Zhang Qing
    Tested-by: Heiko
    Signed-off-by: Lee Jones

    Chris Zhong