// SPDX-License-Identifier: (GPL-2.0+ or MIT) // Copyright (C) 2021-2022 Samuel Holland / { reg_vcc: vcc { compatible = "regulator-fixed"; regulator-name = "vcc"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; }; reg_vcc_3v3: vcc-3v3 { compatible = "regulator-fixed"; regulator-name = "vcc-3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; vin-supply = <®_vcc>; }; }; &codec { avcc-supply = <®_aldo>; hpvcc-supply = <®_hpldo>; }; &hdmi { hvcc-supply = <®_ldoa>; }; &lradc { vref-supply = <®_aldo>; }; &pio { vcc-pb-supply = <®_vcc_3v3>; vcc-pc-supply = <®_vcc_3v3>; vcc-pd-supply = <®_vcc_3v3>; vcc-pe-supply = <®_vcc_3v3>; vcc-pf-supply = <®_vcc_3v3>; vcc-pg-supply = <®_vcc_3v3>; }; ®_aldo { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vdd33-supply = <®_vcc_3v3>; }; ®_hpldo { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; hpldoin-supply = <®_vcc_3v3>; }; ®_ldoa { regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; ldo-in-supply = <®_vcc_3v3>; }; &ths { vref-supply = <®_aldo>; };