Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 20ffbd7d authored by Stephen Warren's avatar Stephen Warren
Browse files

ARM: tegra: harmony: enable HDMI port



Enable host1x, and the HDMI output. Harmony also has an optional LCD,
and a VGA output. The former isn't enabled due to potential issues with
having multiple outputs enabled. The latter isn't enabled since the
driver doesn't support VGA yet anyway.

Correct DDC I2C frequency to 100KHz.

Based on work by Thierry Reding for TrimSlice.

Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent ed39097c
Loading
Loading
Loading
Loading
+16 −4
Original line number Diff line number Diff line
@@ -10,6 +10,18 @@
		reg = <0x00000000 0x40000000>;
	};

	host1x {
		hdmi {
			status = "okay";

			vdd-supply = <&hdmi_vdd_reg>;
			pll-supply = <&hdmi_pll_reg>;

			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
			nvidia,hpd-gpio = <&gpio 111 0>; /* PN7 */
		};
	};

	pinmux {
		pinctrl-names = "default";
		pinctrl-0 = <&state_default>;
@@ -262,9 +274,9 @@
		};
	};

	i2c@7000c400 {
	hdmi_ddc: i2c@7000c400 {
		status = "okay";
		clock-frequency = <400000>;
		clock-frequency = <100000>;
	};

	i2c@7000c500 {
@@ -369,13 +381,13 @@
					regulator-max-microvolt = <1800000>;
				};

				ldo7 {
				hdmi_vdd_reg: ldo7 {
					regulator-name = "vdd_ldo7,avdd_hdmi";
					regulator-min-microvolt = <3300000>;
					regulator-max-microvolt = <3300000>;
				};

				ldo8 {
				hdmi_pll_reg: ldo8 {
					regulator-name = "vdd_ldo8,avdd_hdmi_pll";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <1800000>;