[U-Boot] [PATCH v2 0/6] rk3399-puma: Enable PWM regulator for RK3399-Q7
Christoph Muellner
christoph.muellner at theobroma-systems.com
Wed Dec 12 00:57:49 UTC 2018
This patch series allows to tune VDD_LOG on RK3399-Q7 Puma boards
to a voltage level defined in the DTS using a PWM adjustable regulator.
To do so a reimplemenation of the RK3399 pinctrl driver has been done.
Although the new pinctrl driver is written in a way, that we could
merge it with other rockchip pinctrl drivers, this is has not been done
as part of this series.
The effect of the series is, that VDD_LOG will be set to about 950 mV
on Puma. This is required to address stability issues on Puma.
As a side effect, the pinctrl settings of all RK3399 boards will
be configured according to the description in the DTS.
Changes in v2:
- Changed patches according to review feedback.
- Fix pinctrl infrastructure instead of hacking board_init() code.
Christoph Muellner (6):
rockchip: rk3399-puma: Cleanup of vdd_log DTS entry.
power: regulator: Allow PWM regulator to be omitted from SPL.
rockchip: rk3399-puma: enable PWM regulator in Puma defconfig.
dm: pinctrl: Add pinctrl_decode_pin_config_dm().
rockchip: rk3399: Add improved pinctrl driver.
rockchip: rk3399-puma: Set VDD_LOG to 950 mV.
arch/arm/dts/rk3399-puma.dtsi | 5 +-
configs/puma-rk3399_defconfig | 1 +
drivers/pinctrl/pinctrl-uclass.c | 15 +++
drivers/pinctrl/rockchip/pinctrl_rk3399.c | 189 ++++++++++++++++++++++++++++++
drivers/power/regulator/Kconfig | 7 ++
drivers/power/regulator/Makefile | 2 +-
include/dm/pinctrl.h | 12 ++
7 files changed, 226 insertions(+), 5 deletions(-)
--
2.11.0
More information about the U-Boot
mailing list