arm64: dts: ti: k3-am62x-phyboard-lyra: Add HDMI bridge regulators
authorWadim Egorov <w.egorov@phytec.de>
Fri, 1 Nov 2024 13:14:25 +0000 (14:14 +0100)
committerNishanth Menon <nm@ti.com>
Thu, 26 Dec 2024 17:16:04 +0000 (11:16 -0600)
Specify I/0 voltage & core supply regulators used by the SII902x
HDMI bridge and make them known to the bridge.
This resolves the following warning:

  sii902x 1-0039: supply iovcc not found, using dummy regulator
  sii902x 1-0039: supply cvcc12 not found, using dummy regulator

Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
Link: https://lore.kernel.org/r/20241101131427.3815341-2-w.egorov@phytec.de
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi

index 90d17169eba215463867c140980d0e0e8dad8ef6..fdc3b200b2f08d1be809f867bee02d2444b6edb5 100644 (file)
                regulator-boot-on;
        };
 
+       vcc_3v3_hdmi: regulator-vcc-3v3-hdmi {
+               compatible = "regulator-fixed";
+               regulator-name = "VCC_3V3_HDMI";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+               vin-supply = <&vcc_3v3_sw>;
+               regulator-always-on;
+               regulator-boot-on;
+       };
+
+       vcc_1v2_hdmi: regulator-vcc-1v2-hdmi {
+               compatible = "regulator-fixed";
+               regulator-name = "HDMI_CVCC";
+               regulator-min-microvolt = <1200000>;
+               regulator-max-microvolt = <1200000>;
+               regulator-always-on;
+               regulator-boot-on;
+       };
+
        vcc_3v3_mmc: regulator-vcc-3v3-mmc {
                compatible = "regulator-fixed";
                regulator-name = "VCC_3V3_MMC";
                pinctrl-names = "default";
                pinctrl-0 = <&hdmi_int_pins_default>;
 
+               iovcc-supply = <&vcc_3v3_hdmi>;
+               cvcc12-supply = <&vcc_1v2_hdmi>;
+
                ports {
                        #address-cells = <1>;
                        #size-cells = <0>;