From f1db350f6d21426bf563e10eea9ac5f4c31b1642 Mon Sep 17 00:00:00 2001 From: Pratham Pratap Date: Sat, 19 Feb 2022 01:50:58 +0530 Subject: [PATCH 1/2] dt-bindings: usb: Document qcom,use-eusb2-phy Document the newly introduced optional flag to be enabled for the targets that uses eUSB2 PHY. This flag enables PDC IRQs acoording to eUSB2 spec. Change-Id: Iaa30ff51da5fd1c676eef9835bf0ea7342371efe --- bindings/usb/msm-ssusb.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bindings/usb/msm-ssusb.txt b/bindings/usb/msm-ssusb.txt index 16ee215e..d17fd5fe 100644 --- a/bindings/usb/msm-ssusb.txt +++ b/bindings/usb/msm-ssusb.txt @@ -60,8 +60,9 @@ Optional properties : - qcom,core-clk-rate: If present, indicates clock frequency to be set for USB master clock. - qcom,core-clk-rate-hs: If present, indicates min core clock frequency required to support hs speed. -- qcom,use-pdc-interrupts: It present, it configures provided PDC IRQ with required +- qcom,use-pdc-interrupts: If present, it configures provided PDC IRQ with required configuration for wakeup functionality. +- qcom,use-eusb2-phy: If present, it configures provided PDC IRQ according to eUSB2 spec. - extcon: phandles to external connector devices. First phandle should point to external connector, which provide type-C based "USB" cable events, the second should point to external connector device, which provide type-C From 6a5690ede217c36f20001dba65725e818f7b2c5d Mon Sep 17 00:00:00 2001 From: Pratham Pratap Date: Fri, 18 Feb 2022 16:41:43 +0530 Subject: [PATCH 2/2] ARM: dts: msm: Enable use-eusb2-phy property on Cape This change enables use-eusb2-phy property which configures the wakeup irqs for eUSB2 PHY according to eUSB2 spec. Change-Id: I76e9a21a2f26562e42f6f4cb56f49b4aafb4eb77 --- qcom/cape-usb.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/qcom/cape-usb.dtsi b/qcom/cape-usb.dtsi index b20f9bf3..7c1b69c4 100644 --- a/qcom/cape-usb.dtsi +++ b/qcom/cape-usb.dtsi @@ -31,6 +31,7 @@ interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; qcom,use-pdc-interrupts; + qcom,use-eusb2-phy; qcom,core-clk-rate = <200000000>; qcom,core-clk-rate-disconnected = <133333333>;