Message ID | 20220123111644.25540-1-krzysztof.kozlowski@canonical.com |
---|---|
Headers | show |
Series | usb: dt-bindings: samsung: convert to dtschema | expand |
On Sun, 23 Jan 2022 12:16:32 +0100, Krzysztof Kozlowski wrote: > Dependencies > ============ > None. > > The DTS patches are independent and I will take them via Samsung SoC tree. > I am including them here just so automatic robot checks won't complain about > DTS differences against newly dtschema. > > [...] Applied subset, thanks! [01/12] arm64: dts: exynos: add USB DWC3 supplies to Espresso board commit: 31c33503fdb3965d6aaf0db4a8c42e7d8cef1dff [02/12] ARM: dts: exynos: add USB DWC3 supplies to Arndale commit: 52d53d937da8889964c60216a0333cb19fe0812d [03/12] ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 commit: ebbb07b8d349fc2eccb67780850d2d1bbfc918d6 [04/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow commit: 9745be7b5a3be39a00e6bbda3305e2d789ee4082 [05/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring commit: 111ea2d6dd217684db4e7a97a2bda3bf14734427 [06/12] ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta commit: 0a14272479627bb9388ece3b0ebac72a3928062d [07/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit commit: 7adf978462dadc41ea7d4138de53bc9a15922191 [08/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi commit: 72477416ac12e88384a96575c5f2e4bd7ac8feeb [09/12] ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 commit: c441d2d73107fcb45c0affb345fe6b9bc3fd3bab [10/12] ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 commit: 4043114504cc05d0a7ca2a061838699b500599cd Best regards,
Hi Krzysztof On Mon, Jan 24, 2022 at 1:34 PM Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> wrote: > > Add required voltage regulators for USB DWC3 block on Exynos7 Espresso > board. Due to lack of schematics of Espresso board, the choice of > regulators is approximate. What bindings call VDD10, for Exynos7 should > be actually called VDD09 (0.9 V). Use regulators with a matching > voltage range based on vendor sources for Meizu Pro 5 M576 handset (also > with Exynos7420). > I checked Espresso board schematic, it is 0.9V for the USB and supplied by LDO4 > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> > --- > arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 +++++ > arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts > index 125c03f351d9..4c45e689d34a 100644 > --- a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts > +++ b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts > @@ -412,6 +412,11 @@ &ufs { > status = "okay"; > }; > > +&usbdrd { > + vdd10-supply = <&ldo4_reg>; > + vdd33-supply = <&ldo6_reg>; > +}; > + > &usbdrd_phy { > vbus-supply = <&usb30_vbus_reg>; > vbus-boost-supply = <&usb3drd_boost_5v>; > diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi > index c3efbc8add38..01b4210d8b62 100644 > --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi > +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi > @@ -672,7 +672,7 @@ usbdrd_phy: phy@15500000 { > #phy-cells = <1>; > }; > > - usbdrd3 { > + usbdrd: usb { > compatible = "samsung,exynos7-dwusb3"; > clocks = <&clock_fsys0 ACLK_USBDRD300>, > <&clock_fsys0 SCLK_USBDRD300_SUSPENDCLK>, > -- > 2.32.0 >
On 26/01/2022 07:58, Alim Akhtar wrote: > Hi Krzysztof > > On Mon, Jan 24, 2022 at 1:34 PM Krzysztof Kozlowski > <krzysztof.kozlowski@canonical.com> wrote: >> >> Add required voltage regulators for USB DWC3 block on Exynos7 Espresso >> board. Due to lack of schematics of Espresso board, the choice of >> regulators is approximate. What bindings call VDD10, for Exynos7 should >> be actually called VDD09 (0.9 V). Use regulators with a matching >> voltage range based on vendor sources for Meizu Pro 5 M576 handset (also >> with Exynos7420). >> > > I checked Espresso board schematic, it is 0.9V for the USB and supplied by LDO4 > Thanks for checking! Best regards, Krzysztof