linux_old1/arch/arm64/boot/dts/rockchip
Matthias Kaehlcke 6f07176fc3 arm64: dts: rockchip: Use vctrl regulators for dynamic CPU voltages on Gru/Kevin
The Gru device tree currently contains entries for the regulators
ppvar_bigcpu, ppvar_litcpu, ppvar_gpu and ppvar_centerlogic; however,
the regulators have not been enabled, due to the lack of binding and driver
support for keeping the over-voltage protection (OVP) at bay and
preventing unintended regulator shutdowns on voltage downshifts.

Now, the vctrl regulator driver has been merged, along with new bindings
for asymmetric settling time. The driver is OVP aware, it splits larger
voltage decreases in multiple steps when necessary and adds required
delays.

This change renames each of the aforementioned regulators to
<orig_name>_pwm and adds a new vctrl regulator named <orig_name>.
The vctrl regulators use the voltage of their corresponding PWM regulator
as control voltage. The OVP related values are empirical and stem from
the Chrome OS kernel tree.

Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Brian Norris <briannorris@chromium.org>
[fixed node names and parent supplies of gpu and centerlogic]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2017-07-16 17:09:37 +02:00
..
Makefile arm64: dts: rockchip: add support for firefly-rk3399 board 2017-05-14 00:38:14 +02:00
rk3328-evb.dts arm64: dts: rockchip: add RK3328 eavluation board devicetree 2017-04-04 18:12:25 +02:00
rk3328.dtsi arm64: dts: rockchip: add sdmmc/sdio/emmc nodes for RK3328 SoCs 2017-05-29 22:11:53 +02:00
rk3368-evb-act8846.dts arm64: dts: rockchip: correct voltage range for rk3368-evb-act8846 board 2015-12-11 14:02:25 +01:00
rk3368-evb.dtsi arm64: dts: rockchip: use pin constants to describe gpios 2017-01-02 14:25:10 +01:00
rk3368-geekbox.dts arm64: dts: rockchip: use pin constants to describe gpios 2017-01-02 14:25:10 +01:00
rk3368-orion-r68-meta.dts arm64: dts: rockchip: use pin constants to describe gpios 2017-01-02 14:25:10 +01:00
rk3368-px5-evb.dts arm64: dts: rockchip: fix the memory size of PX5 Evaluation board 2017-04-07 22:29:11 +02:00
rk3368-r88.dts arm64: dts: rockchip: use pin constants to describe gpios 2017-01-02 14:25:10 +01:00
rk3368.dtsi arm64: dts: rockchip: add rk3368 dw-mmc resets 2017-03-22 11:57:12 +01:00
rk3399-evb.dts arm64: dts: rockchip: use pin constants to describe gpios 2017-01-02 14:25:10 +01:00
rk3399-firefly.dts arm64: dts: rockchip: enable usb3 controllers on rk3399-firefly 2017-05-30 12:06:24 +02:00
rk3399-gru-kevin.dts arm64: dts: rockchip: Use vctrl regulators for dynamic CPU voltages on Gru/Kevin 2017-07-16 17:09:37 +02:00
rk3399-gru.dtsi arm64: dts: rockchip: Use vctrl regulators for dynamic CPU voltages on Gru/Kevin 2017-07-16 17:09:37 +02:00
rk3399-op1-opp.dtsi arm64: dts: rockchip: introduce rk3399-op1 operating points 2017-05-30 12:11:43 +02:00
rk3399-opp.dtsi arm64: dts: rockchip: update common rk3399 operating points 2017-05-30 12:12:07 +02:00
rk3399.dtsi arm64: dts: rockchip: fix typo in mmc pinctrl 2017-07-16 17:09:37 +02:00