diff mbox series

dt-bindings: usb: tegra-xusb: Remove path references

Message ID 20221130154111.1655603-1-thierry.reding@gmail.com (mailing list archive)
State Accepted
Commit d8a76e46d7d3d6db5458d7f46205153ca9a53afd
Headers show
Series dt-bindings: usb: tegra-xusb: Remove path references | expand

Commit Message

Thierry Reding Nov. 30, 2022, 3:41 p.m. UTC
From: Thierry Reding <treding@nvidia.com>

Unresolved path references are now flagged as errors when checking the
device tree binding examples, so convert them into label references.

Reported-by: Conor Dooley <conor.dooley@microchip.com>
Suggested-by: Rob Herring <robh+dt@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
---
 .../devicetree/bindings/usb/nvidia,tegra124-xusb.yaml     | 4 +---
 .../devicetree/bindings/usb/nvidia,tegra186-xusb.yaml     | 4 +---
 .../devicetree/bindings/usb/nvidia,tegra194-xusb.yaml     | 8 ++------
 .../devicetree/bindings/usb/nvidia,tegra210-xusb.yaml     | 8 ++------
 4 files changed, 6 insertions(+), 18 deletions(-)

Comments

Krzysztof Kozlowski Nov. 30, 2022, 3:43 p.m. UTC | #1
On 30/11/2022 16:41, Thierry Reding wrote:
> From: Thierry Reding <treding@nvidia.com>
> 
> Unresolved path references are now flagged as errors when checking the
> device tree binding examples, so convert them into label references.
> 
> Reported-by: Conor Dooley <conor.dooley@microchip.com>
> Suggested-by: Rob Herring <robh+dt@kernel.org>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---


Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof
Geert Uytterhoeven Nov. 30, 2022, 4:39 p.m. UTC | #2
On Wed, Nov 30, 2022 at 4:52 PM Thierry Reding <thierry.reding@gmail.com> wrote:
> From: Thierry Reding <treding@nvidia.com>
>
> Unresolved path references are now flagged as errors when checking the
> device tree binding examples, so convert them into label references.
>
> Reported-by: Conor Dooley <conor.dooley@microchip.com>
> Suggested-by: Rob Herring <robh+dt@kernel.org>
> Signed-off-by: Thierry Reding <treding@nvidia.com>

This fixes "make dt_binding_check" for me, so
Tested-by: Geert Uytterhoeven <geert+renesas@glider.be>

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Rob Herring (Arm) Nov. 30, 2022, 8:48 p.m. UTC | #3
On Wed, Nov 30, 2022 at 04:41:11PM +0100, Thierry Reding wrote:
> From: Thierry Reding <treding@nvidia.com>
> 
> Unresolved path references are now flagged as errors when checking the
> device tree binding examples, so convert them into label references.
> 
> Reported-by: Conor Dooley <conor.dooley@microchip.com>
> Suggested-by: Rob Herring <robh+dt@kernel.org>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---
>  .../devicetree/bindings/usb/nvidia,tegra124-xusb.yaml     | 4 +---
>  .../devicetree/bindings/usb/nvidia,tegra186-xusb.yaml     | 4 +---
>  .../devicetree/bindings/usb/nvidia,tegra194-xusb.yaml     | 8 ++------
>  .../devicetree/bindings/usb/nvidia,tegra210-xusb.yaml     | 8 ++------
>  4 files changed, 6 insertions(+), 18 deletions(-)

Acked-by: Rob Herring <robh@kernel.org>
Rob Herring (Arm) Dec. 16, 2022, 5:40 p.m. UTC | #4
On Wed, Nov 30, 2022 at 04:41:11PM +0100, Thierry Reding wrote:
> From: Thierry Reding <treding@nvidia.com>
> 
> Unresolved path references are now flagged as errors when checking the
> device tree binding examples, so convert them into label references.
> 
> Reported-by: Conor Dooley <conor.dooley@microchip.com>
> Suggested-by: Rob Herring <robh+dt@kernel.org>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---
>  .../devicetree/bindings/usb/nvidia,tegra124-xusb.yaml     | 4 +---
>  .../devicetree/bindings/usb/nvidia,tegra186-xusb.yaml     | 4 +---
>  .../devicetree/bindings/usb/nvidia,tegra194-xusb.yaml     | 8 ++------
>  .../devicetree/bindings/usb/nvidia,tegra210-xusb.yaml     | 8 ++------
>  4 files changed, 6 insertions(+), 18 deletions(-)

As this is the only binding issue remaining in Linus's tree and it's the 
only thing in the Tegra tree, I've applied it for rc1.

Rob
Thierry Reding Dec. 21, 2022, 9:18 a.m. UTC | #5
On Fri, Dec 16, 2022 at 11:40:34AM -0600, Rob Herring wrote:
> On Wed, Nov 30, 2022 at 04:41:11PM +0100, Thierry Reding wrote:
> > From: Thierry Reding <treding@nvidia.com>
> > 
> > Unresolved path references are now flagged as errors when checking the
> > device tree binding examples, so convert them into label references.
> > 
> > Reported-by: Conor Dooley <conor.dooley@microchip.com>
> > Suggested-by: Rob Herring <robh+dt@kernel.org>
> > Signed-off-by: Thierry Reding <treding@nvidia.com>
> > ---
> >  .../devicetree/bindings/usb/nvidia,tegra124-xusb.yaml     | 4 +---
> >  .../devicetree/bindings/usb/nvidia,tegra186-xusb.yaml     | 4 +---
> >  .../devicetree/bindings/usb/nvidia,tegra194-xusb.yaml     | 8 ++------
> >  .../devicetree/bindings/usb/nvidia,tegra210-xusb.yaml     | 8 ++------
> >  4 files changed, 6 insertions(+), 18 deletions(-)
> 
> As this is the only binding issue remaining in Linus's tree and it's the 
> only thing in the Tegra tree, I've applied it for rc1.

I was waiting for more fixes to come in before sending out another PR,
but nothing else showed up, so taking this through your tree makes more
sense.

Thanks,
Thierry
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.yaml b/Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.yaml
index 4a6616bf9bab..d6ca8c93073d 100644
--- a/Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.yaml
+++ b/Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.yaml
@@ -186,9 +186,7 @@  examples:
 
         nvidia,xusb-padctl = <&padctl>;
 
-        phys = <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-1}>, /* mini-PCIe USB */
-               <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-2}>, /* USB A */
-               <&{/padctl@0,7009f000/pads/pcie/lanes/pcie-0}>; /* USB A */
+        phys = <&phy_usb2_1>, <&phy_usb2_2>, <&phy_pcie_0>;
         phy-names = "usb2-1", "usb2-2", "usb3-0";
 
         avddio-pex-supply = <&vdd_1v05_run>;
diff --git a/Documentation/devicetree/bindings/usb/nvidia,tegra186-xusb.yaml b/Documentation/devicetree/bindings/usb/nvidia,tegra186-xusb.yaml
index 6f62944fc597..a04c6ce1e0f6 100644
--- a/Documentation/devicetree/bindings/usb/nvidia,tegra186-xusb.yaml
+++ b/Documentation/devicetree/bindings/usb/nvidia,tegra186-xusb.yaml
@@ -166,8 +166,6 @@  examples:
         #address-cells = <1>;
         #size-cells = <0>;
 
-        phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
-               <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
-               <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
+        phys = <&phy_usb2_0>, <&phy_usb2_1>, <&phy_usb3_0>;
         phy-names = "usb2-0", "usb2-1", "usb3-0";
     };
diff --git a/Documentation/devicetree/bindings/usb/nvidia,tegra194-xusb.yaml b/Documentation/devicetree/bindings/usb/nvidia,tegra194-xusb.yaml
index 65ae9ae9b0b7..b356793f73a1 100644
--- a/Documentation/devicetree/bindings/usb/nvidia,tegra194-xusb.yaml
+++ b/Documentation/devicetree/bindings/usb/nvidia,tegra194-xusb.yaml
@@ -169,11 +169,7 @@  examples:
 
         nvidia,xusb-padctl = <&xusb_padctl>;
 
-        phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
-               <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
-               <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
-               <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
-               <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
-               <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
+        phys = <&phy_usb2_0>, <&phy_usb2_1>, <&phy_usb2_3>, <&phy_usb3_0>,
+               <&phy_usb3_2>, <&phy_usb3_3>;
         phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
     };
diff --git a/Documentation/devicetree/bindings/usb/nvidia,tegra210-xusb.yaml b/Documentation/devicetree/bindings/usb/nvidia,tegra210-xusb.yaml
index da1e1ec0e7c8..90296613b3a5 100644
--- a/Documentation/devicetree/bindings/usb/nvidia,tegra210-xusb.yaml
+++ b/Documentation/devicetree/bindings/usb/nvidia,tegra210-xusb.yaml
@@ -173,12 +173,8 @@  examples:
 
         nvidia,xusb-padctl = <&padctl>;
 
-        phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
-               <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
-               <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
-               <&{/padctl@7009f000/pads/usb2/lanes/usb2-3}>,
-               <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>,
-               <&{/padctl@7009f000/pads/pcie/lanes/pcie-5}>;
+        phys = <&phy_usb2_0>, <&phy_usb2_1>, <&phy_usb2_2>, <&phy_usb2_3>,
+               <&phy_pcie_6>, <&phy_pcie_5>;
         phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", "usb3-0",
                     "usb3-1";
         dvddio-pex-supply = <&vdd_pex_1v05>;