diff --git a/qcom/cape.dtsi b/qcom/cape.dtsi index 2883920b..d6213a8a 100644 --- a/qcom/cape.dtsi +++ b/qcom/cape.dtsi @@ -1897,11 +1897,11 @@ <&clock_gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>, <&clock_gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>; freq-table-hz = - <75000000 300000000>, + <75000000 850000000>, <0 0>, <0 0>, - <75000000 300000000>, - <75000000 300000000>, + <75000000 850000000>, + <75000000 850000000>, <0 0>, <0 0>, <0 0>, @@ -1958,7 +1958,7 @@ */ <1492582 0>, <204800 409600>, /* HS G3 RB L2 KBPs */ <2915200 0>, <409600 409600>, /* HS G4 RB L2 */ - <7643136 0>, <307200 0>; /* Max. bandwidth */ + <7643136 12000000>, <409600 409600>; /* Max. bandwidth */ qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", @@ -1977,6 +1977,15 @@ qcom,iommu-dma = "fastmap"; dma-coherent; + /* Multilevel clock scaling support for higher ufs clock freq */ + multi-level-clk-scaling-support; + axi-turbo-clk-freq = <850000000>; + axi-turbo-l1-clk-freq = <850000000>; + ice-turbo-clk-freq = <850000000>; + ice-turbo-l1-clk-freq = <850000000>; + unipro-turbo-clk-freq = <850000000>; + unipro-turbo-l1-clk-freq = <850000000>; + /* CGC bit needs to disable fot target supporting higher ufs clock freq */ disable-cgc;