]> www.infradead.org Git - users/dwmw2/linux.git/commit
arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios
authorOskari Lemmela <oskari@lemmela.net>
Sat, 1 Dec 2018 10:08:16 +0000 (12:08 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Feb 2019 19:02:15 +0000 (20:02 +0100)
commitb375eeeb78e7fe5b4dde683b2dcb1742e7926d50
tree1151b412d18b064638730f3f9ea39e274297ca0b
parentafe10edd0a962200ef095fcc20ba02090249b931
arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios

[ Upstream commit 690e16bada6029694740d5501025faf483d14339 ]

Rockpro64 is not able boot if GPIO1_C1 pin is pulled high
before loading linux kernel.

In rockpro64 GPIO1_C1 pin is connected vdd_cpu_b regulator
VSEL pin. Pin should be pulled down in normal operation and
pulled high in suspend.

PMIC LDO_REG2 is connected to touch panel connector.
Rename regulator and set it to correct voltage.

PCIe power is controller by GPIO1_D0.

Schematics can be downloaded from:
http://files.pine64.org/doc/rockpro64/rockpro64_v21-SCH.pdf

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
Acked-by: Akash Gajjar <Akash_Gajjar@mentor.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts