mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-02 08:32:55 +00:00
dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport
Add the compatible string for SC8280 Multiport USB controller from Qualcomm. There are 4 power event interrupts supported by this controller (one for each port of multiport controller). Add all the 4 as non-optional interrupts for SC8280XP-MP Also each port of multiport has one DP and one DM IRQ. Add all DP/DM IRQs related to 4 ports of SC8280XP Teritiary controller. Also added SuperSpeed PHY interrupt for both Superspeed ports. Signed-off-by: Krishna Kurapati <quic_kriskura@quicinc.com> Reviewed-by: Bjorn Andersson <quic_bjorande@quicinc.com> Reviewed-by: Johan Hovold <johan+linaro@kernel.org> Tested-by: Johan Hovold <johan+linaro@kernel.org> Link: https://lore.kernel.org/r/20240420044901.884098-6-quic_kriskura@quicinc.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
30a46746ca
commit
80adfb5404
@ -30,6 +30,7 @@ properties:
|
|||||||
- qcom,sc7180-dwc3
|
- qcom,sc7180-dwc3
|
||||||
- qcom,sc7280-dwc3
|
- qcom,sc7280-dwc3
|
||||||
- qcom,sc8280xp-dwc3
|
- qcom,sc8280xp-dwc3
|
||||||
|
- qcom,sc8280xp-dwc3-mp
|
||||||
- qcom,sdm660-dwc3
|
- qcom,sdm660-dwc3
|
||||||
- qcom,sdm670-dwc3
|
- qcom,sdm670-dwc3
|
||||||
- qcom,sdm845-dwc3
|
- qcom,sdm845-dwc3
|
||||||
@ -282,6 +283,7 @@ allOf:
|
|||||||
contains:
|
contains:
|
||||||
enum:
|
enum:
|
||||||
- qcom,sc8280xp-dwc3
|
- qcom,sc8280xp-dwc3
|
||||||
|
- qcom,sc8280xp-dwc3-mp
|
||||||
- qcom,x1e80100-dwc3
|
- qcom,x1e80100-dwc3
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
@ -470,6 +472,38 @@ allOf:
|
|||||||
- const: dm_hs_phy_irq
|
- const: dm_hs_phy_irq
|
||||||
- const: ss_phy_irq
|
- const: ss_phy_irq
|
||||||
|
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
enum:
|
||||||
|
- qcom,sc8280xp-dwc3-mp
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
interrupts:
|
||||||
|
minItems: 18
|
||||||
|
maxItems: 18
|
||||||
|
interrupt-names:
|
||||||
|
items:
|
||||||
|
- const: pwr_event_1
|
||||||
|
- const: pwr_event_2
|
||||||
|
- const: pwr_event_3
|
||||||
|
- const: pwr_event_4
|
||||||
|
- const: hs_phy_1
|
||||||
|
- const: hs_phy_2
|
||||||
|
- const: hs_phy_3
|
||||||
|
- const: hs_phy_4
|
||||||
|
- const: dp_hs_phy_1
|
||||||
|
- const: dm_hs_phy_1
|
||||||
|
- const: dp_hs_phy_2
|
||||||
|
- const: dm_hs_phy_2
|
||||||
|
- const: dp_hs_phy_3
|
||||||
|
- const: dm_hs_phy_3
|
||||||
|
- const: dp_hs_phy_4
|
||||||
|
- const: dm_hs_phy_4
|
||||||
|
- const: ss_phy_1
|
||||||
|
- const: ss_phy_2
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
|
Loading…
Reference in New Issue
Block a user