]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ARM: dts: tegra30: enable USB PHY node on some devices
authorSvyatoslav Ryhel <clamor95@gmail.com>
Fri, 25 Aug 2023 17:23:14 +0000 (20:23 +0300)
committerSvyatoslav Ryhel <clamor95@gmail.com>
Tue, 28 Nov 2023 07:17:18 +0000 (09:17 +0200)
Enable USB PHY nodes on ASUS Transformers, Grouper, Enadevoru
and LG X3. This is not mandatory since driver will use default
values but preferable for new devices.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
arch/arm/dts/tegra30-asus-grouper-common.dtsi
arch/arm/dts/tegra30-asus-p1801-t.dts
arch/arm/dts/tegra30-asus-tf600t.dts
arch/arm/dts/tegra30-asus-transformer.dtsi
arch/arm/dts/tegra30-htc-endeavoru.dts
arch/arm/dts/tegra30-lg-x3.dtsi

index fcf31e2dd096bcc7008706435dd8f967dc0c939e..c9277388c9a3d7b2a913acd6df74f5ed6532dedb 100644 (file)
                dr_mode = "otg";
        };
 
+       usb-phy@7d000000 {
+               status = "okay";
+               nvidia,hssync-start-delay = <0>;
+               nvidia,xcvr-lsfslew = <2>;
+               nvidia,xcvr-lsrslew = <2>;
+       };
+
        backlight: backlight {
                compatible = "pwm-backlight";
 
index d62d43268b84604b90234b95944c2ae2b30d5e41..19de984d5fe5601cb4d227101e9cb0f3b7c53929 100644 (file)
                dr_mode = "otg";
        };
 
+       usb-phy@7d000000 {
+               status = "okay";
+               nvidia,hssync-start-delay = <0>;
+               nvidia,xcvr-lsfslew = <2>;
+               nvidia,xcvr-lsrslew = <2>;
+       };
+
        /* Mini USB port */
        usb2: usb@7d004000 {
                status = "okay";
                nvidia,vbus-gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
        };
 
+       usb-phy@7d004000 {
+               status = "okay";
+       };
+
        /* Dock's USB port */
        usb3: usb@7d008000 {
                status = "okay";
        };
 
+       usb-phy@7d008000 {
+               status = "okay";
+       };
+
        /* PMIC has a built-in 32KHz oscillator which is used by PMC */
        clk32k_in: clock-32k {
                compatible = "fixed-clock";
index efc6a83b9dfe0dffa571c809e0d14fe941f02076..3f11d33bc4a30ee9482e87afafb73c427a435d59 100644 (file)
                dr_mode = "otg";
        };
 
+       usb-phy@7d000000 {
+               status = "okay";
+               nvidia,hssync-start-delay = <0>;
+               nvidia,xcvr-lsfslew = <2>;
+               nvidia,xcvr-lsrslew = <2>;
+       };
+
        /* Dock's USB port */
        usb3: usb@7d008000 {
                status = "okay";
        };
 
+       usb-phy@7d008000 {
+               status = "okay";
+       };
+
        backlight: backlight {
                compatible = "pwm-backlight";
 
index afddb83983a990686b1cca127c7b500564472097..c4649eee79de0e3756060516488e48c17ff3a485 100644 (file)
                dr_mode = "otg";
        };
 
+       usb-phy@7d000000 {
+               status = "okay";
+               nvidia,hssync-start-delay = <0>;
+               nvidia,xcvr-lsfslew = <2>;
+               nvidia,xcvr-lsrslew = <2>;
+       };
+
        /* Dock's USB port */
        usb3: usb@7d008000 {
                status = "okay";
index 22320de70860035ae660f71d7dcac47531e2e352..21cd0f9207b3349cd5690a1d3617e927610f4773 100644 (file)
                dr_mode = "otg";
        };
 
+       usb-phy@7d000000 {
+               status = "okay";
+               nvidia,hssync-start-delay = <0>;
+               nvidia,xcvr-lsfslew = <2>;
+               nvidia,xcvr-lsrslew = <2>;
+       };
+
        backlight: backlight {
                compatible = "nvidia,tegra-pwm-backlight";
 
index aa207a70c7ee4b5cf5641448c5f02dc875655d88..01936b872e09afd503c3d4512484b1ac2eafee88 100644 (file)
                dr_mode = "otg";
        };
 
+       usb-phy@7d000000 {
+               status = "okay";
+               nvidia,hssync-start-delay = <0>;
+               nvidia,xcvr-lsfslew = <2>;
+               nvidia,xcvr-lsrslew = <2>;
+               vbus-supply = <&avdd_3v3_periph>;
+       };
+
        /* PMIC has a built-in 32KHz oscillator which is used by PMC */
        clk32k_in: clock-32k {
                compatible = "fixed-clock";