diff options
Diffstat (limited to 'arch/arm/boot/dts/tegra20-harmony.dts')
| -rw-r--r-- | arch/arm/boot/dts/tegra20-harmony.dts | 84 | 
1 files changed, 34 insertions, 50 deletions
diff --git a/arch/arm/boot/dts/tegra20-harmony.dts b/arch/arm/boot/dts/tegra20-harmony.dts index c3ef1ad26b6..43eb72af894 100644 --- a/arch/arm/boot/dts/tegra20-harmony.dts +++ b/arch/arm/boot/dts/tegra20-harmony.dts @@ -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 { @@ -297,131 +309,98 @@  			vinldo9-supply = <&sm2_reg>;  			regulators { -				#address-cells = <1>; -				#size-cells = <0>; - -				sys_reg: regulator@0 { -					reg = <0>; -					regulator-compatible = "sys"; +				sys_reg: sys {  					regulator-name = "vdd_sys";  					regulator-always-on;  				}; -				regulator@1 { -					reg = <1>; -					regulator-compatible = "sm0"; +				sm0 {  					regulator-name = "vdd_sm0,vdd_core";  					regulator-min-microvolt = <1200000>;  					regulator-max-microvolt = <1200000>;  					regulator-always-on;  				}; -				regulator@2 { -					reg = <2>; -					regulator-compatible = "sm1"; +				sm1 {  					regulator-name = "vdd_sm1,vdd_cpu";  					regulator-min-microvolt = <1000000>;  					regulator-max-microvolt = <1000000>;  					regulator-always-on;  				}; -				sm2_reg: regulator@3 { -					reg = <3>; -					regulator-compatible = "sm2"; +				sm2_reg: sm2 {  					regulator-name = "vdd_sm2,vin_ldo*";  					regulator-min-microvolt = <3700000>;  					regulator-max-microvolt = <3700000>;  					regulator-always-on;  				}; -				regulator@4 { -					reg = <4>; -					regulator-compatible = "ldo0"; +				ldo0 {  					regulator-name = "vdd_ldo0,vddio_pex_clk";  					regulator-min-microvolt = <3300000>;  					regulator-max-microvolt = <3300000>;  				}; -				regulator@5 { -					reg = <5>; -					regulator-compatible = "ldo1"; +				ldo1 {  					regulator-name = "vdd_ldo1,avdd_pll*";  					regulator-min-microvolt = <1100000>;  					regulator-max-microvolt = <1100000>;  					regulator-always-on;  				}; -				regulator@6 { -					reg = <6>; -					regulator-compatible = "ldo2"; +				ldo2 {  					regulator-name = "vdd_ldo2,vdd_rtc";  					regulator-min-microvolt = <1200000>;  					regulator-max-microvolt = <1200000>;  				}; -				regulator@7 { -					reg = <7>; -					regulator-compatible = "ldo3"; +				ldo3 {  					regulator-name = "vdd_ldo3,avdd_usb*";  					regulator-min-microvolt = <3300000>;  					regulator-max-microvolt = <3300000>;  					regulator-always-on;  				}; -				regulator@8 { -					reg = <8>; -					regulator-compatible = "ldo4"; +				ldo4 {  					regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";  					regulator-min-microvolt = <1800000>;  					regulator-max-microvolt = <1800000>;  					regulator-always-on;  				}; -				regulator@9 { -					reg = <9>; -					regulator-compatible = "ldo5"; +				ldo5 {  					regulator-name = "vdd_ldo5,vcore_mmc";  					regulator-min-microvolt = <2850000>;  					regulator-max-microvolt = <2850000>;  					regulator-always-on;  				}; -				regulator@10 { -					reg = <10>; -					regulator-compatible = "ldo6"; +				ldo6 {  					regulator-name = "vdd_ldo6,avdd_vdac";  					regulator-min-microvolt = <1800000>;  					regulator-max-microvolt = <1800000>;  				}; -				regulator@11 { -					reg = <11>; -					regulator-compatible = "ldo7"; +				hdmi_vdd_reg: ldo7 {  					regulator-name = "vdd_ldo7,avdd_hdmi";  					regulator-min-microvolt = <3300000>;  					regulator-max-microvolt = <3300000>;  				}; -				regulator@12 { -					reg = <12>; -					regulator-compatible = "ldo8"; +				hdmi_pll_reg: ldo8 {  					regulator-name = "vdd_ldo8,avdd_hdmi_pll";  					regulator-min-microvolt = <1800000>;  					regulator-max-microvolt = <1800000>;  				}; -				regulator@13 { -					reg = <13>; -					regulator-compatible = "ldo9"; +				ldo9 {  					regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";  					regulator-min-microvolt = <2850000>;  					regulator-max-microvolt = <2850000>;  					regulator-always-on;  				}; -				regulator@14 { -					reg = <14>; -					regulator-compatible = "ldo_rtc"; +				ldo_rtc {  					regulator-name = "vdd_rtc_out,vdd_cell";  					regulator-min-microvolt = <3300000>;  					regulator-max-microvolt = <3300000>; @@ -429,6 +408,11 @@  				};  			};  		}; + +		temperature-sensor@4c { +			compatible = "adi,adt7461"; +			reg = <0x4c>; +		};  	};  	pmc {  |