Some of the controllers found of these platforms can be tied up to a
single high-speed PHY, basically rendering them as USB 2.0 controllers.
So in this case, the interrupt to the Synopsys DesignWare Core is coming
from the high-speed PHY, so allow the interrupt to reflect that.
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml
index 7d784a648b7d..f879e2e104c4 100644
--- a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml
+++ b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml
@@ -500,7 +500,7 @@ allOf:
- const: pwr_event
- const: dp_hs_phy_irq
- const: dm_hs_phy_irq
- - const: ss_phy_irq
+ - enum: [hs_phy_irq, ss_phy_irq]
- if:
properties:
--
2.48.1
On 2/23/26 4:37 PM, Abel Vesa wrote: > Some of the controllers found of these platforms can be tied up to a > single high-speed PHY, basically rendering them as USB 2.0 controllers. > So in this case, the interrupt to the Synopsys DesignWare Core is coming > from the high-speed PHY, so allow the interrupt to reflect that. > > Acked-by: Rob Herring (Arm) <robh@kernel.org> > Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com> > --- > Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > index 7d784a648b7d..f879e2e104c4 100644 > --- a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > +++ b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > @@ -500,7 +500,7 @@ allOf: > - const: pwr_event > - const: dp_hs_phy_irq > - const: dm_hs_phy_irq > - - const: ss_phy_irq > + - enum: [hs_phy_irq, ss_phy_irq] Since you're tracking this change, after it lands, could you please fix up hamoa (SPI 243) and milos (AFAICT SPI 349) too? Konrad
On 26-02-24 12:46:43, Konrad Dybcio wrote: > On 2/23/26 4:37 PM, Abel Vesa wrote: > > Some of the controllers found of these platforms can be tied up to a > > single high-speed PHY, basically rendering them as USB 2.0 controllers. > > So in this case, the interrupt to the Synopsys DesignWare Core is coming > > from the high-speed PHY, so allow the interrupt to reflect that. > > > > Acked-by: Rob Herring (Arm) <robh@kernel.org> > > Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com> > > --- > > Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > > index 7d784a648b7d..f879e2e104c4 100644 > > --- a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > > +++ b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > > @@ -500,7 +500,7 @@ allOf: > > - const: pwr_event > > - const: dp_hs_phy_irq > > - const: dm_hs_phy_irq > > - - const: ss_phy_irq > > + - enum: [hs_phy_irq, ss_phy_irq] > > Since you're tracking this change, after it lands, could you please fix up hamoa > (SPI 243) and milos (AFAICT SPI 349) too? Sure thing.
© 2016 - 2026 Red Hat, Inc.