diff --git a/qcom/sun-usb.dtsi b/qcom/sun-usb.dtsi index ee364302..5f3be9fa 100644 --- a/qcom/sun-usb.dtsi +++ b/qcom/sun-usb.dtsi @@ -1,6 +1,6 @@ // SPDX-License-Identifier: BSD-3-Clause /* - * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -57,13 +57,13 @@ 0x144 /* GSI_RING_BASE_ADDR_H */ 0x1a4>; /* GSI_IF_STS */ - dwc3@a600000 { + dwc3_0: dwc3@a600000 { compatible = "snps,dwc3"; reg = <0xa600000 0xd93c>; iommus = <&apps_smmu 0x40 0x0>; qcom,iommu-dma = "atomic"; - qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; + iommu-addresses = <&dwc3_0 0x0 0x90000000>, <&dwc3_0 0xf0000000 0x10000000>; dma-coherent; interrupts = ; @@ -234,11 +234,11 @@ USB3_DP_QSERDES_RXA_SIGDET_ENABLES 0x0C USB3_DP_QSERDES_RXA_SIGDET_CNTRL 0x04 USB3_DP_QSERDES_RXA_SIGDET_DEGLITCH_CNTRL 0x0E - USB3_DP_QSERDES_RXA_RX_MODE_00_LOW 0x22 - USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH 0x12 - USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH2 0xDA - USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH3 0x3F - USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH4 0xDB + USB3_DP_QSERDES_RXA_RX_MODE_00_LOW 0x3F + USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH 0xBF + USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH2 0xFF + USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH3 0xDF + USB3_DP_QSERDES_RXA_RX_MODE_00_HIGH4 0xED USB3_DP_QSERDES_RXA_RX_MODE_01_LOW 0x19 USB3_DP_QSERDES_RXA_RX_MODE_01_HIGH 0x09 USB3_DP_QSERDES_RXA_RX_MODE_01_HIGH2 0x91 @@ -284,11 +284,11 @@ USB3_DP_QSERDES_RXB_SIGDET_ENABLES 0x0C USB3_DP_QSERDES_RXB_SIGDET_CNTRL 0x04 USB3_DP_QSERDES_RXB_SIGDET_DEGLITCH_CNTRL 0x0E - USB3_DP_QSERDES_RXB_RX_MODE_00_LOW 0x22 - USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH 0x12 - USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH2 0xDA - USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH3 0x3F - USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH4 0xDB + USB3_DP_QSERDES_RXB_RX_MODE_00_LOW 0xBF + USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH 0xBF + USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH2 0xBF + USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH3 0xDF + USB3_DP_QSERDES_RXB_RX_MODE_00_HIGH4 0xFD USB3_DP_QSERDES_RXB_RX_MODE_01_LOW 0x19 USB3_DP_QSERDES_RXB_RX_MODE_01_HIGH 0x09 USB3_DP_QSERDES_RXB_RX_MODE_01_HIGH2 0x91 @@ -305,16 +305,16 @@ USB3_DP_PCS_LOCK_DETECT_CONFIG3 0x20 USB3_DP_PCS_LOCK_DETECT_CONFIG6 0x13 USB3_DP_PCS_REFGEN_REQ_CONFIG1 0x21 - USB3_DP_PCS_RX_SIGDET_LVL 0x99 + USB3_DP_PCS_RX_SIGDET_LVL 0x55 USB3_DP_PCS_RCVR_DTCT_DLY_P1U2_L 0xE7 USB3_DP_PCS_RCVR_DTCT_DLY_P1U2_H 0x03 USB3_DP_PCS_CDR_RESET_TIME 0x0A - USB3_DP_PCS_ALIGN_DETECT_CONFIG1 0x88 - USB3_DP_PCS_ALIGN_DETECT_CONFIG2 0x13 + USB3_DP_PCS_ALIGN_DETECT_CONFIG1 0xD4 + USB3_DP_PCS_ALIGN_DETECT_CONFIG2 0x30 USB3_DP_PCS_PCS_TX_RX_CONFIG 0x0C USB3_DP_PCS_EQ_CONFIG1 0x4B USB3_DP_PCS_EQ_CONFIG5 0x10 - USB3_DP_PCS_USB3_POWER_STATE_CONFIG1 0x68 + USB3_DP_PCS_USB3_POWER_STATE_CONFIG1 0x7F USB3_DP_PCS_USB3_LFPS_DET_HIGH_COUNT_VAL 0xF8 USB3_DP_PCS_USB3_RXEQTRAINING_DFE_TIME_S2 0x07 USB3_DP_PCS_USB3_RCVR_DTCT_DLY_U3_L 0x40