Add pcie and display CRM voters for kera.
This will allow interconnect providers to target their
votes on CESTA DRV for meeting cesta client bandwidth constraints.
Change-Id: I16198f67ca4a8f7b2d3704044704b78bd267e2f3
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Update gpu mitigation level for tuna and BCL threshold based on latest
recommendation.
Change-Id: I51e9e60d6439439ce76fa4cfbdf7e4d909ef727e
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
Define speed bin and gaming fuse in qfprom node for kera gpu.
Change-Id: Ic0dd6e1c5c3c753cccc44aa25c3c56e340c675fb
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
Update cpucp regions for tuna, inline with v2.
This removes pdp region and reduces cpucp_scandump
region to 1.5MB.
Change-Id: I571d8012545c7c547f0115d86e10183964fe7d8f
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
GLINK changed their default handling of channel callbacks from the irq
context to a callback thread. This change impacted FastRPC performance.
Configure FastRPC to use irq context to handle channel callbacks to fix
the performance regression.
Change-Id: I8ab7a69127e66e046d10f5bd226cfb74e6ba2318
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
GLINK changed to using a non-RT priority when handling channel
callbacks.
For FastRPC configure GLINK to use RT priority when handling
channel callbacks to avoid any performance regression.
Change-Id: Ie6e04caceb8ca4fcd9688975c3335ef5d6c7b1c8
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
Define the nvmem cells for gaming fuse support on kera gpu.
Change-Id: I3e316771845e01f1bba42040084be1f735099298
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
Add xo clock in sde_cesta for kera target. This will help
to vote for xo frequency during cesta idle time.
Change-Id: Ic4370c8a49ffbec2743c022e438280d371a5a968
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
Add display cesta related DT node on kera target. Move
the GDSC & MDP core clock from MDP to cesta node, as it
will be controlled through cesta. Add the cesta
related register offsets in trusted-vm DT.
Change-Id: I1f777f3402d8a4d7d57ca889206a4095447abb7d
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
Increase dvdd initial voltage from 1.06v to 1.09v to avoid
voltage drop issue caused by IR on tuna QRD target.
Change-Id: I23bc8d44ec13260b9281e3c08968daa5e97fafb6
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
Increase DVDD initial voltage from 1.06V to 1.09V. Also increase
the min voltage voting to 1.09V for CDP and MTP platforms of Tuna.
This is to avoid any voltage drop issue on the DVDD rail similar
to Tuna QRD platform.
Change-Id: I77eabf294777130059bac6f748cc5c0f4a7d0002
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Add RET mode support for L2G/L3G for tuna platforms as per
the sleep setting recommendation.
While at it set init mode as LPM for L3G and L6K
regulators. As clients always vote for 0 load, the
regulator framework will not apply it and the HPM
init-mode will not change, leading to higher power
consumption. So update the LPM for L3G and L6K regulators.
Change-Id: I5b210ac3e9ffee94889c2390becfaa5eb6c235ab
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Update initial DCVS devices for Kera. This
includes frequency and memlat mapping tables.
Change-Id: Ie29a3e0d831fe308b9ee843aba34f6484f461933
Signed-off-by: Sayantan Chakraborty <quic_saycha@quicinc.com>
Update frequency plan as per the latest recommendation.
Change-Id: I5c904b148f149f094dea735ba0a975862538dad6
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
Enable swr haptics dailink on Kera variants.
Even though kera does not support SWR haptics,
as there is no LRA connected, creating the haptics
dailink to run haptics usecase cleanly during
andorid vts tests.
Change-Id: Ia2415a69260612be03f0e26515f91074a156702d
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
-Haptics route is not present in audio routing of qrd device tree and
eventually ringtone haptics is not working.
-Add haptics routing and also update haptics codec name to swr-haptics.
Change-Id: Ie4078c410cf593edd990dd49020f6d0cde7c1a26
Signed-off-by: Kisan Yadav <quic_kisany@quicinc.com>
Add frequency limiter interrupt and reset support for
GPU_CC_FREQUENCY_LIMITER_IRQ_CLEAR for Kera gpu.
Change-Id: I6145a638b9a0435dfcacbaf60859e1adbe1ee2dc
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
Define the nvmem cells for gaming fuse support on kera gpu.
Change-Id: I3e316771845e01f1bba42040084be1f735099298
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
This change enables dfps for sharp video mode panel on sun target.
Change-Id: I710fc6dd6d4f910f44db32e1e9ee3dbafa688dea
Signed-off-by: Huayang Zhong <quic_huayzhon@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
Update gpu mitigation level for tuna and BCL threshold based on latest
recommendation.
Change-Id: I51e9e60d6439439ce76fa4cfbdf7e4d909ef727e
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
Add support for offlining CPUs during VM load for Parrot.
Change-Id: Id5dad4d40375942a2f8ad671345390ecfc7a3926
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
(cherry picked from commit 07b61ddce6)