diff options
author | Kyle Tso <kyletso@google.com> | 2020-07-03 17:32:55 +0530 |
---|---|---|
committer | Kyle Tso <kyletso@google.com> | 2020-07-28 19:40:38 +0800 |
commit | 5d23766ecf65df0df8e2a4b84bf1fdb4cd84a7b8 (patch) | |
tree | 6ceb97ec1b55a2947539e5943302d412a300e88e | |
parent | 09e37ad723b2a395af17d1803ad584625cf274d4 (diff) | |
download | devicetree-android-msm-bramble-4.19-android11-qpr1.tar.gz |
ARM: dts: msm: Change trigger type of dp_hs_phy_irq and dm_hs_phy_irqandroid-11.0.0_r0.57android-11.0.0_r0.56android-11.0.0_r0.47android-11.0.0_r0.46android-11.0.0_r0.33android-11.0.0_r0.32android-11.0.0_r0.27android-11.0.0_r0.26android-11.0.0_r0.18android-11.0.0_r0.16android-msm-redfin-4.19-android11-qpr1android-msm-redfin-4.19-android11-d1android-msm-bramble-4.19-android11-qpr1android-msm-bramble-4.19-android11-d1
Irq type mentioned in dwc3-msm at usb_irq_info for dp_hs_phy_irq and
dm_hs_phy_irq is trigger rising but irq type for the same in dtsi is
level high because of which mismatch is seen when mapping dp_hs_phy_irq
and dm_hs_phy_irq. This mismatch results in failure to register interrupts
with PDC controller.
To fix the type mismatch issue change the trigger type of dp_hs_phy_irq and
dm_hs_phy_irq to EDGE RISING from LEVEL HIGH.
Bug: 157718626
Change-Id: I9a289c7e61f749402201a97eb29c4fb64b6d88f4
(Qriginal author: Rohith Kollalsi <rkollals@qti.qualcomm.com>)
Signed-off-by: Kyle Tso <kyletso@google.com>
-rw-r--r-- | qcom/lito-usb.dtsi | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qcom/lito-usb.dtsi b/qcom/lito-usb.dtsi index cab3870c..b86ef838 100644 --- a/qcom/lito-usb.dtsi +++ b/qcom/lito-usb.dtsi @@ -15,10 +15,10 @@ #size-cells = <1>; ranges; - interrupts-extended = <&pdc 14 IRQ_TYPE_LEVEL_HIGH>, + interrupts-extended = <&pdc 14 IRQ_TYPE_EDGE_RISING>, <&intc GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>, <&pdc 9 IRQ_TYPE_LEVEL_HIGH>, - <&pdc 15 IRQ_TYPE_LEVEL_HIGH>; + <&pdc 15 IRQ_TYPE_EDGE_RISING>; interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; qcom,use-pdc-interrupts; |