Message ID | 20230619170151.65505-1-krzysztof.kozlowski@linaro.org (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [1/4] ARM: dts: qcom: ipq4019: use generic node names for USB | expand |
On 19.06.2023 19:01, Krzysztof Kozlowski wrote: > Device node names should be generic which is also expected by USB > bindings: > > qcom-ipq4018-jalapeno.dtb: dwc3@6000000: $nodename:0: 'dwc3@6000000' does not match '^usb(@.*)?' > > Override also the DWC3 node in qcom-ipq4018-ap120c-ac.dtsi by > label/phandle, not via node path, because it is less error-prone and > makes the overriding node-name independent. > > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > --- Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Konrad > arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 7 ++++--- > arch/arm/boot/dts/qcom-ipq4019.dtsi | 14 +++++++------- > 2 files changed, 11 insertions(+), 10 deletions(-) > > diff --git a/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi b/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi > index d90b4f4c63af..da67d55fa557 100644 > --- a/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi > +++ b/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi > @@ -262,10 +262,11 @@ &usb3_hs_phy { > &usb3 { > status = "okay"; > > - dwc3@8a00000 { > - phys = <&usb3_hs_phy>; > - phy-names = "usb2-phy"; > }; > + > +&usb3_dwc { > + phys = <&usb3_hs_phy>; > + phy-names = "usb2-phy"; > }; > > &usb2_hs_phy { > diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi b/arch/arm/boot/dts/qcom-ipq4019.dtsi > index f0ef86fadc9d..13388e5c1b4b 100644 > --- a/arch/arm/boot/dts/qcom-ipq4019.dtsi > +++ b/arch/arm/boot/dts/qcom-ipq4019.dtsi > @@ -621,7 +621,7 @@ ethphy4: ethernet-phy@4 { > }; > }; > > - usb3_ss_phy: ssphy@9a000 { > + usb3_ss_phy: usb-phy@9a000 { > compatible = "qcom,usb-ss-ipq4019-phy"; > #phy-cells = <0>; > reg = <0x9a000 0x800>; > @@ -631,7 +631,7 @@ usb3_ss_phy: ssphy@9a000 { > status = "disabled"; > }; > > - usb3_hs_phy: hsphy@a6000 { > + usb3_hs_phy: usb-phy@a6000 { > compatible = "qcom,usb-hs-ipq4019-phy"; > #phy-cells = <0>; > reg = <0xa6000 0x40>; > @@ -641,7 +641,7 @@ usb3_hs_phy: hsphy@a6000 { > status = "disabled"; > }; > > - usb3: usb3@8af8800 { > + usb3: usb@8af8800 { > compatible = "qcom,ipq4019-dwc3", "qcom,dwc3"; > reg = <0x8af8800 0x100>; > #address-cells = <1>; > @@ -653,7 +653,7 @@ usb3: usb3@8af8800 { > ranges; > status = "disabled"; > > - dwc3@8a00000 { > + usb3_dwc: usb@8a00000 { > compatible = "snps,dwc3"; > reg = <0x8a00000 0xf8000>; > interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>; > @@ -663,7 +663,7 @@ dwc3@8a00000 { > }; > }; > > - usb2_hs_phy: hsphy@a8000 { > + usb2_hs_phy: usb-phy@a8000 { > compatible = "qcom,usb-hs-ipq4019-phy"; > #phy-cells = <0>; > reg = <0xa8000 0x40>; > @@ -673,7 +673,7 @@ usb2_hs_phy: hsphy@a8000 { > status = "disabled"; > }; > > - usb2: usb2@60f8800 { > + usb2: usb@60f8800 { > compatible = "qcom,ipq4019-dwc3", "qcom,dwc3"; > reg = <0x60f8800 0x100>; > #address-cells = <1>; > @@ -685,7 +685,7 @@ usb2: usb2@60f8800 { > ranges; > status = "disabled"; > > - dwc3@6000000 { > + usb@6000000 { > compatible = "snps,dwc3"; > reg = <0x6000000 0xf8000>; > interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
On Mon, 19 Jun 2023 19:01:48 +0200, Krzysztof Kozlowski wrote: > Device node names should be generic which is also expected by USB > bindings: > > qcom-ipq4018-jalapeno.dtb: dwc3@6000000: $nodename:0: 'dwc3@6000000' does not match '^usb(@.*)?' > > Override also the DWC3 node in qcom-ipq4018-ap120c-ac.dtsi by > label/phandle, not via node path, because it is less error-prone and > makes the overriding node-name independent. > > [...] Applied, thanks! [1/4] ARM: dts: qcom: ipq4019: use generic node names for USB commit: 7caf09215ca32f1020df1559027d77770ca2e901 [2/4] ARM: dts: qcom: sdx55: use generic node names for USB commit: 9a3b29c33b5d3d3dd446c1fa314a79f7a905886a [3/4] ARM: dts: qcom: ipq8064: drop spi-max-frequency from controller commit: 1bfeee1aeef0e6070e9ca2f06d310eb1c3058464 [4/4] ARM: dts: qcom: msm8960: drop spi-max-frequency from controller commit: 594ccb8d24726c89dd6601b2322b399648da7a8c Best regards,
diff --git a/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi b/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi index d90b4f4c63af..da67d55fa557 100644 --- a/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi +++ b/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi @@ -262,10 +262,11 @@ &usb3_hs_phy { &usb3 { status = "okay"; - dwc3@8a00000 { - phys = <&usb3_hs_phy>; - phy-names = "usb2-phy"; }; + +&usb3_dwc { + phys = <&usb3_hs_phy>; + phy-names = "usb2-phy"; }; &usb2_hs_phy { diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi b/arch/arm/boot/dts/qcom-ipq4019.dtsi index f0ef86fadc9d..13388e5c1b4b 100644 --- a/arch/arm/boot/dts/qcom-ipq4019.dtsi +++ b/arch/arm/boot/dts/qcom-ipq4019.dtsi @@ -621,7 +621,7 @@ ethphy4: ethernet-phy@4 { }; }; - usb3_ss_phy: ssphy@9a000 { + usb3_ss_phy: usb-phy@9a000 { compatible = "qcom,usb-ss-ipq4019-phy"; #phy-cells = <0>; reg = <0x9a000 0x800>; @@ -631,7 +631,7 @@ usb3_ss_phy: ssphy@9a000 { status = "disabled"; }; - usb3_hs_phy: hsphy@a6000 { + usb3_hs_phy: usb-phy@a6000 { compatible = "qcom,usb-hs-ipq4019-phy"; #phy-cells = <0>; reg = <0xa6000 0x40>; @@ -641,7 +641,7 @@ usb3_hs_phy: hsphy@a6000 { status = "disabled"; }; - usb3: usb3@8af8800 { + usb3: usb@8af8800 { compatible = "qcom,ipq4019-dwc3", "qcom,dwc3"; reg = <0x8af8800 0x100>; #address-cells = <1>; @@ -653,7 +653,7 @@ usb3: usb3@8af8800 { ranges; status = "disabled"; - dwc3@8a00000 { + usb3_dwc: usb@8a00000 { compatible = "snps,dwc3"; reg = <0x8a00000 0xf8000>; interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>; @@ -663,7 +663,7 @@ dwc3@8a00000 { }; }; - usb2_hs_phy: hsphy@a8000 { + usb2_hs_phy: usb-phy@a8000 { compatible = "qcom,usb-hs-ipq4019-phy"; #phy-cells = <0>; reg = <0xa8000 0x40>; @@ -673,7 +673,7 @@ usb2_hs_phy: hsphy@a8000 { status = "disabled"; }; - usb2: usb2@60f8800 { + usb2: usb@60f8800 { compatible = "qcom,ipq4019-dwc3", "qcom,dwc3"; reg = <0x60f8800 0x100>; #address-cells = <1>; @@ -685,7 +685,7 @@ usb2: usb2@60f8800 { ranges; status = "disabled"; - dwc3@6000000 { + usb@6000000 { compatible = "snps,dwc3"; reg = <0x6000000 0xf8000>; interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
Device node names should be generic which is also expected by USB bindings: qcom-ipq4018-jalapeno.dtb: dwc3@6000000: $nodename:0: 'dwc3@6000000' does not match '^usb(@.*)?' Override also the DWC3 node in qcom-ipq4018-ap120c-ac.dtsi by label/phandle, not via node path, because it is less error-prone and makes the overriding node-name independent. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> --- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 7 ++++--- arch/arm/boot/dts/qcom-ipq4019.dtsi | 14 +++++++------- 2 files changed, 11 insertions(+), 10 deletions(-)