Add support for using the consolidated qcom vendor protocol
for plh while still maintaining backwards support for
legacy scmi vendor protocol.
Change-Id: I3d102a2046460e6370432641dc26751e1a898bd2
Signed-off-by: simran jaiswal <quic_simranja@quicinc.com>
Enable uncached system heap for autogvm target to allocate buffers
by applications.
Change-Id: I37ad9145542c64c9dfbc3c4f8b0bc3fb668842e5
Signed-off-by: Anvesh Jain P <quic_ajainp@quicinc.com>
Add interconnect providers for clk_virt_noc, mmrt_virt_noc,
mmnrt_virt_noc, system_noc, config_noc, bimc_noc. This will
allow consumers to get their path and set bandwidth constraints
on them.
Change-Id: I41f6c3e0b8b41ec775d717c082d4e5da3f9131f2
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Added below debugging prints and dumps:
- Print hibern8 counters on error
- Print all test bus registers on error
- Dump additional debug registers on error
- Modify vendor specific internal RAM dumps.
Change-Id: I3745d904a423990c8a737a2b25eb82f50865db5e
Signed-off-by: Asutosh Das <quic_asutoshd@quicinc.com>
Signed-off-by: Can Guo <quic_cang@quicinc.com>
Signed-off-by: Ziqi Chen <quic_ziqichen@quicinc.com>
commit 52a518019c
("scsi: ufs: core: Fix missing clk change notification on host reset")
invokes clock scaling notification during ufshcd_host_reset_and_restore
and sends hibern8 command when controller is not in active state
causing the command to timeout. ufshcd_host_reset_and_restore can be
called during resume with spm level 5 or during error handling.
commit 30d9a1d8d0
("ufs: host: qcom: Fix hibern8 enter failure during reset")
fixed above issue by checking if the HC is in PM progress or RESET
state before sending hibern8 command. But In this way, it would skip
whole clk change notification if HC is in PM progress and then go ahead
to scale up/down clks. The UIC error might happen as this sequence
violates HPG.
Fix this by adding a check for controller is active or not instead of
checking controller is in PM progress or UFSHCD_STATE_RESET state.
Change-Id: If99542abf83fd49ac6298b18c55e6fa93ad82948
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Signed-off-by: Ziqi Chen <quic_ziqichen@quicinc.com>
With the introduction of partial halt, statistics for partially
halted cpus were not counted in the core control decision making
process. Part of this, number of big tasks, impacts big task
rotation. As a result, big task rotation may turn on a little
later than expected, if the cpus are still partially halted
when the calculation is happening, and those cpus are running
tasks.
Correct the big task rotation case by ensuring the one routine
that is used for only this case, cluster_real_big_tasks(),
includes task running on partially halted cpus.
Change-Id: I922ff85949a40e6701cad02676fa300135db5089
Signed-off-by: Stephen Dickey <quic_dickey@quicinc.com>
With KMI update, we see below compilation failure.
ERROR: modpost: "__of_mdiobus_register" \
[drivers/net/ethernet/stmicro/stmmac/stmmac.ko] undefined!
Disable STMMAC_ETH until symbol list and ABI definition gets
updated.
Change-Id: Ie987ef8370ead6f54feb15b80652939689b84bd7
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
Need to return zero on success from setup_mpss_dsm_mem() to avoid failures
while taking modem out of reset.
Fixes: c1661e9a71 ("drivers: remoteproc: Use of_for_each_phandle to iterate through mpss_dsm_mem_reg")
Change-Id: I3ba551add3830f0eb7be6449815faa8156d70a76
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
Enable defconfig for shared memory between hlos and cpusys vm.
Change-Id: I2d77e44bf7899edcfadb33f2b9014fa872d416c1
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
now that the CONFIG_ZONE_DEVICE is getting set from GKI config file,
remove it from Blair config file.
Change-Id: Ie9cf7c870dde7f492bf401c4acc41c416cbb1685
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
For some userspace applications, average battery current needs
to be exposed for profiling the battery power/current consumed.
Expose "current_avg" property under battery power supply for
the same.
Change-Id: Id9bba4aa9de238b5f31fb85d60624a0c72d63aac
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>