From a10ae9a3631ff0bf43bbd3c3b45d39629235e2a9 Mon Sep 17 00:00:00 2001 From: Uttkarsh Aggarwal Date: Tue, 8 Oct 2024 15:17:47 +0530 Subject: [PATCH] ARM: dts: msm: Add GSI event buffers on Tuna USB The GSI event buffers are required for the various GSI related usecases which are excercised from the dwc3 glue driver. Add the number of event buffers along with the register offsets defined. Change-Id: I07bd9bb0c319392657070b6c338ddc0edf442934 Signed-off-by: Uttkarsh Aggarwal --- qcom/tuna-usb.dtsi | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/qcom/tuna-usb.dtsi b/qcom/tuna-usb.dtsi index 59d0d614..7023ffdb 100644 --- a/qcom/tuna-usb.dtsi +++ b/qcom/tuna-usb.dtsi @@ -37,11 +37,6 @@ interrupt-names = "pwr_event_irq", "dp_hs_phy_irq", "dm_hs_phy_irq", "ss_phy_irq"; - interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; - interconnects = <&aggre1_noc MASTER_USB3_0 &mc_virt SLAVE_EBI1>, - <&aggre1_noc MASTER_USB3_0 &config_noc SLAVE_IPA_CFG>, - <&gem_noc MASTER_APPSS_PROC &config_noc SLAVE_USB3_0>; - qcom,use-pdc-interrupts; qcom,use-eusb2-phy; @@ -49,6 +44,20 @@ qcom,core-clk-rate-hs = <66666667>; qcom,core-clk-rate-disconnected = <133333333>; + interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; + interconnects = <&aggre1_noc MASTER_USB3_0 &mc_virt SLAVE_EBI1>, + <&aggre1_noc MASTER_USB3_0 &config_noc SLAVE_IPA_CFG>, + <&gem_noc MASTER_APPSS_PROC &config_noc SLAVE_USB3_0>; + + qcom,num-gsi-evt-buffs = <0x3>; + qcom,gsi-reg-offset = + <0x0fc /* GSI_GENERAL_CFG */ + 0x110 /* GSI_DBL_ADDR_L */ + 0x120 /* GSI_DBL_ADDR_H */ + 0x130 /* GSI_RING_BASE_ADDR_L */ + 0x144 /* GSI_RING_BASE_ADDR_H */ + 0x1a4>; /* GSI_IF_STS */ + dwc3_0: dwc3@a600000 { compatible = "snps,dwc3"; reg = <0x0 0xa600000 0x0 0xd93c>;