Commit cc75154c authored by Geert Uytterhoeven's avatar Geert Uytterhoeven
Browse files

ARM: dts: renesas: Add missing ADV751[13] power supply properties

make dtbs_check:

    arch/arm/boot/dts/renesas/r8a7791-koelsch.dtb: hdmi@39: 'avdd-supply' is a required property
	    from schema $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml#
    arch/arm/boot/dts/renesas/r8a7791-koelsch.dtb: hdmi@39: 'dvdd-supply' is a required property
	    from schema $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml#
    arch/arm/boot/dts/renesas/r8a7791-koelsch.dtb: hdmi@39: 'pvdd-supply' is a required property
	    from schema $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml#
    arch/arm/boot/dts/renesas/r8a7791-koelsch.dtb: hdmi@39: 'dvdd-3v-supply' is a required property
	    from schema $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml#
    arch/arm/boot/dts/renesas/r8a7791-koelsch.dtb: hdmi@39: 'bgvdd-supply' is a required property
	    from schema $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml#


    ...

Fix this by adding the missing power supply properties, and by adding
fixed regulators where needed.

Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/6c49fd83d327a68040f052bd9fd96fe25b0fc301.1698068647.git.geert+renesas@glider.be
parent a84e0556
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -27,6 +27,15 @@ hdmi_con_out: endpoint {
			};
		};
	};

	reg_1p8v: regulator-1p8v {
		compatible = "regulator-fixed";
		regulator-name = "1P8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-boot-on;
		regulator-always-on;
	};
};

&can1 {
@@ -69,6 +78,12 @@ hdmi@39 {
		clocks = <&cec_clock>;
		clock-names = "cec";

		avdd-supply = <&reg_1p8v>;
		dvdd-supply = <&reg_1p8v>;
		pvdd-supply = <&reg_1p8v>;
		dvdd-3v-supply = <&reg_3p3v>;
		bgvdd-supply = <&reg_1p8v>;

		adi,input-depth = <8>;
		adi,input-colorspace = "rgb";
		adi,input-clock = "1x";
+15 −0
Original line number Diff line number Diff line
@@ -34,6 +34,15 @@ hdmi_con: endpoint {
			};
		};
	};

	reg_1p8v: regulator-1p8v {
		compatible = "regulator-fixed";
		regulator-name = "1P8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-boot-on;
		regulator-always-on;
	};
};

&du {
@@ -81,6 +90,12 @@ hdmi@39 {
		clock-names = "cec";
		pd-gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;

		avdd-supply = <&reg_1p8v>;
		dvdd-supply = <&reg_1p8v>;
		pvdd-supply = <&reg_1p8v>;
		dvdd-3v-supply = <&reg_3p3v>;
		bgvdd-supply = <&reg_1p8v>;

		adi,input-depth = <8>;
		adi,input-colorspace = "rgb";
		adi,input-clock = "1x";
+15 −0
Original line number Diff line number Diff line
@@ -122,6 +122,15 @@ led8 {
		};
	};

	fixedregulator1v8: regulator-1v8 {
		compatible = "regulator-fixed";
		regulator-name = "fixed-1.8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-boot-on;
		regulator-always-on;
	};

	fixedregulator3v3: regulator-3v3 {
		compatible = "regulator-fixed";
		regulator-name = "fixed-3.3V";
@@ -361,6 +370,12 @@ hdmi@39 {
			clocks = <&cec_clock>;
			clock-names = "cec";

			avdd-supply = <&fixedregulator1v8>;
			dvdd-supply = <&fixedregulator1v8>;
			pvdd-supply = <&fixedregulator1v8>;
			dvdd-3v-supply = <&fixedregulator3v3>;
			bgvdd-supply = <&fixedregulator1v8>;

			adi,input-depth = <8>;
			adi,input-colorspace = "rgb";
			adi,input-clock = "1x";
+15 −0
Original line number Diff line number Diff line
@@ -44,6 +44,15 @@ led5 {
		};
	};

	fixedregulator1v8: regulator-1v8 {
		compatible = "regulator-fixed";
		regulator-name = "fixed-1.8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-boot-on;
		regulator-always-on;
	};

	fixedregulator3v3: regulator-3v3 {
		compatible = "regulator-fixed";
		regulator-name = "fixed-3.3V";
@@ -296,6 +305,12 @@ hdmi@39 {
		clocks = <&osc4_clk>;
		clock-names = "cec";

		avdd-supply = <&fixedregulator1v8>;
		dvdd-supply = <&fixedregulator1v8>;
		pvdd-supply = <&fixedregulator1v8>;
		dvdd-3v-supply = <&fixedregulator3v3>;
		bgvdd-supply = <&fixedregulator1v8>;

		adi,input-depth = <8>;
		adi,input-colorspace = "rgb";
		adi,input-clock = "1x";
+24 −0
Original line number Diff line number Diff line
@@ -174,6 +174,24 @@ led8 {
		};
	};

	reg_1p8v: regulator-1v8 {
		compatible = "regulator-fixed";
		regulator-name = "fixed-1.8V";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
		regulator-boot-on;
		regulator-always-on;
	};

	reg_3p3v: regulator-3v3 {
		compatible = "regulator-fixed";
		regulator-name = "fixed-3.3V";
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
		regulator-boot-on;
		regulator-always-on;
	};

	vcc_sdhi0: regulator-vcc-sdhi0 {
		compatible = "regulator-fixed";

@@ -384,6 +402,12 @@ hdmi@39 {
			clocks = <&cec_clock>;
			clock-names = "cec";

			avdd-supply = <&reg_1p8v>;
			dvdd-supply = <&reg_1p8v>;
			pvdd-supply = <&reg_1p8v>;
			dvdd-3v-supply = <&reg_3p3v>;
			bgvdd-supply = <&reg_1p8v>;

			adi,input-depth = <8>;
			adi,input-colorspace = "rgb";
			adi,input-clock = "1x";
Loading