arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
authorJagan Teki <jagan@amarulasolutions.com>
Tue, 18 Aug 2020 18:45:05 +0000 (00:15 +0530)
committerHeiko Stuebner <heiko@sntech.de>
Sun, 30 Aug 2020 18:56:59 +0000 (20:56 +0200)
commitbd77d0ad7a698f5e04edf02328d11e808a71d87c
tree041d799888945baf60edc9c1f09217cfbb695c29
parent9123e3a74ec7b934a4a099e98af6a61c2f80bbf5
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc

When POE used, the current power routing is failing to power-up
the PMIC regulators which cause Linux boot hangs.

This patch is trying to update the power routing in order to
support Type C0 and POE powering methods.

As per the schematics, sys_12v is a common output power regulator
when type c and POE power being used. sys_12v is supplied by dc_12v
which is supplied from MP8859 in type c0 power routing and sys_12v
is supplied by MP8009 PoE PD in POE power supply routing.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Tested-by: Suniel Mahesh <sunil@amarulasolutions.com>
Link: https://lore.kernel.org/r/20200818184505.30064-1-jagan@amarulasolutions.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi