allwinner: Scan AXP803 FDT node to setup initial power rails
authorAndre Przywara <andre.przywara@arm.com>
Sun, 16 Sep 2018 10:24:05 +0000 (11:24 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Sat, 20 Oct 2018 15:23:59 +0000 (16:23 +0100)
commited80c1e2b306d347c25adfe350aa8100a89d88b6
tree0798338d1708c170211dfbb0009355a24cf8a967
parentdf301601c872b1c59c55928082a0e1e971b5ba5d
allwinner: Scan AXP803 FDT node to setup initial power rails

Now that we have a pointer to the device tree blob, let's use that to
do some initial setup of the PMIC:
- We scan the DT for the compatible string to find the PMIC node.
- We switch the N_VBUSEN pin if the DT property tells us so.
- We scan over all regulator subnodes, and switch DC1SW if there is at
least one other node referencing it (judging by the existence of a
phandle property in that subnode).
This is just the first part of the setup, a follow up patch will setup
voltages.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
plat/allwinner/sun50i_a64/sunxi_power.c