ARM: dts: msm: Reduce the buffer and ring sizes

Reduce the buffer size from 32KB to 16KB and decrease the number
of buffers submitting to the HW to 128 per pipe for effective
utilization and memory optimization.

Change-Id: I709141bd9083570bb18bba0ce13e86956fdfea4a
Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
This commit is contained in:
Pavan Kumar M
2025-02-05 11:58:11 +05:30
parent be8acd4e52
commit faa5a9179b
2 changed files with 53 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
/dts-v1/;
@@ -11,7 +11,7 @@
#include <dt-bindings/interconnect/qcom,kera.h>
#include <dt-bindings/clock/qcom,gcc-kera.h>
#include <dt-bindings/clock/qcom,rpmh.h>
#include "tuna-ipa.dtsi"
#include "kera-ipa.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Kera SoC";

51
kera-ipa.dtsi Normal file
View File

@@ -0,0 +1,51 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include "ipa.dtsi"
&ipa_hw {
qcom,interconnect,num-cases = <5>;
qcom,interconnect,num-paths = <3>;
interrupts =
<0 654 IRQ_TYPE_LEVEL_HIGH>,
<0 432 IRQ_TYPE_LEVEL_HIGH>;
/* Low Latency pipe alloc factor */
qcom,ipa-gen-rx-ll-pool-sz-factor = <1>;
qcom,wan-rx-ring-size = <128>;
qcom,ipa-gen-rx-cmn-page-pool-sz-factor = <8>;
qcom,ipa-gen-rx-cmn-temp-pool-sz-factor = <3>;
interconnects = <&aggre2_noc MASTER_IPA &gem_noc SLAVE_LLCC>,
<&mc_virt MASTER_LLCC &mc_virt SLAVE_EBI1>,
<&gem_noc MASTER_APPSS_PROC &cnoc_main SLAVE_IPA_CFG>;
interconnect-names = "ipa_to_llcc", "llcc_to_ebi1", "appss_to_ipa";
qcom,no-vote =
<0 0 0 0 0 0>;
qcom,svs2 =
<0 0 0 1300000 0 76800>;
qcom,svs =
<1200000 0 1200000 2800000 0 150000>;
qcom,nominal =
<2400000 0 2400000 5500000 0 400000>;
qcom,turbo =
<3600000 0 3600000 5500000 0 400000>;
qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL",
"TURBO";
};
&ipa_smmu_ap {
qcom,additional-mapping =
/* modem tables in IMEM */
<0x14683000 0x14683000 0x2000>;
};