diff options
Diffstat (limited to 'arch/arm/boot/dts/stm32mp157c-ed1.dts')
| -rw-r--r-- | arch/arm/boot/dts/stm32mp157c-ed1.dts | 57 | 
1 files changed, 56 insertions, 1 deletions
| diff --git a/arch/arm/boot/dts/stm32mp157c-ed1.dts b/arch/arm/boot/dts/stm32mp157c-ed1.dts index 9f90337a22e3..ae336530b59b 100644 --- a/arch/arm/boot/dts/stm32mp157c-ed1.dts +++ b/arch/arm/boot/dts/stm32mp157c-ed1.dts @@ -16,13 +16,56 @@  		stdout-path = "serial0:115200n8";  	}; -	memory { +	memory@c0000000 {  		reg = <0xC0000000 0x40000000>;  	};  	aliases {  		serial0 = &uart4;  	}; + +	reg11: reg11 { +		compatible = "regulator-fixed"; +		regulator-name = "reg11"; +		regulator-min-microvolt = <1100000>; +		regulator-max-microvolt = <1100000>; +		regulator-always-on; +	}; + +	reg18: reg18 { +		compatible = "regulator-fixed"; +		regulator-name = "reg18"; +		regulator-min-microvolt = <1800000>; +		regulator-max-microvolt = <1800000>; +		regulator-always-on; +	}; + +	vdd_usb: vdd-usb { +		compatible = "regulator-fixed"; +		regulator-name = "vdd_usb"; +		regulator-min-microvolt = <3300000>; +		regulator-max-microvolt = <3300000>; +		regulator-always-on; +	}; +}; + +&rng1 { +	status = "okay"; +}; + +&timers6 { +	status = "okay"; +	timer@5 { +		status = "okay"; +	}; +}; + +&i2c4 { +	pinctrl-names = "default"; +	pinctrl-0 = <&i2c4_pins_a>; +	i2c-scl-rising-time-ns = <185>; +	i2c-scl-falling-time-ns = <20>; +	status = "okay";  };  &uart4 { @@ -30,3 +73,15 @@  	pinctrl-0 = <&uart4_pins_a>;  	status = "okay";  }; + +&usbphyc_port0 { +	phy-supply = <&vdd_usb>; +	vdda1v1-supply = <®11>; +	vdda1v8-supply = <®18>; +}; + +&usbphyc_port1 { +	phy-supply = <&vdd_usb>; +	vdda1v1-supply = <®11>; +	vdda1v8-supply = <®18>; +}; |