Skip to content

Commit 3664282

Browse files
quic-kdybcioandersson
authored andcommitted
clk: qcom: x1e80100-dispcc: Add USB4 router link resets
The router link clock branches also feature some reset logic, which is required to properly power sequence the hardware for DP tunneling over USB4. Describe these missing resets. Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Link: https://lore.kernel.org/r/20251118-topic-usb4_x1e_dispcc-v1-2-14c68d842c71@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent c84b824 commit 3664282

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

drivers/clk/qcom/dispcc-x1e80100.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1618,6 +1618,9 @@ static struct clk_regmap *disp_cc_x1e80100_clocks[] = {
16181618

16191619
static const struct qcom_reset_map disp_cc_x1e80100_resets[] = {
16201620
[DISP_CC_MDSS_CORE_BCR] = { 0x8000 },
1621+
[DISP_CC_MDSS_DPTX0_USB_ROUTER_LINK_INTF_CLK_ARES] = { .reg = 0x8044, .bit = 2 },
1622+
[DISP_CC_MDSS_DPTX1_USB_ROUTER_LINK_INTF_CLK_ARES] = { .reg = 0x8068, .bit = 2 },
1623+
[DISP_CC_MDSS_DPTX2_USB_ROUTER_LINK_INTF_CLK_ARES] = { .reg = 0x8088, .bit = 2 },
16211624
[DISP_CC_MDSS_CORE_INT2_BCR] = { 0xa000 },
16221625
[DISP_CC_MDSS_RSCC_BCR] = { 0xc000 },
16231626
};

0 commit comments

Comments
 (0)