Add show-resume-irqs device to show the wakeup irq after system
resume.
Change-Id: I41b742c4251974580c931b7f3c0530aa7fe04333
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
Update ESI affinity mask in tuna device tree for UFS
performance reasons.
Change-Id: Ie06355e2d2604553da0f1e72b6d46032c55cdcf4
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Update the gcc and display clock controllers removing the tuna 1.0 to
align with the latest clock plan updates for Tuna.
Change-Id: Ib8e9245fc2c1ca90ad3cf8ad614bbe3061bafaeb
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Add `qcom,cluster-mask`, and `qcom,esi-affinity-mask` to specify
CPU and cluster configurations. These additions aim to enhance UFS
performance by optimizing CPU and cluster utilization.
Change-Id: Ib54d842d47341190a3b400e91a4520d2b72a4e24
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Add USB AXI clock handle for accessing USB QoS register to program QoS.
Change-Id: I4e0a0057e55283578ab6333f0da1b46c36e01fe5
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Add glink probe driver entry to Tuna to have a way for
glink core to get pm notifications during apps suspend/resume.
Change-Id: Id2e6328217312ae3f220d57cc1ec2c69d48942e9
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
Memshare driver allocates and share the memory with the modem
clients for their use. The device tree information for memshare
driver on tuna is added to specify client details.
Change-Id: I586040870c763494c18b273692d578b9b1a0bc10
Signed-off-by: Fenil Panwala <quic_fpanwala@quicinc.com>
Update the gcc and display clock controllers to tuna-v1.
Change-Id: Ib5ac5396315cdb876ad9d330f500b7c173c95259
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Increase cma size by 4MB for use by memshare IMS usecase.
This is inline with sun.
Change-Id: Ia8fb0ad84c52fed8d2b5dc80ef4bc38aacbe0266
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
Enable QoS programming for tuna and add necessary AXI and
AHB clock handles for programming QoS for IPA and PCIE masters.
Change-Id: Ie3d77ad7248a9dbfdbd75ccb7eaa009e58db260a
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Add thermal overlay support for kera and tuna.
Change-Id: I87a87a173715e9d748e8bab7250d34530be03554
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
Temporarily disable mem-offline node in tuna to resolve
bootup crash due to page allocation from movable zone.
The bad page state was reported for Movable zone
[ 84.281664][ T1622] BUG: Bad page state in process Jit thread pool pfn:a22bfe
[ 84.291750][ T1622] page:fffffffe268aff80 refcount:-1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0xa22bfe
[ 84.301978][ T1622] flags: 0x4000000000000000(zone=2|kasantag=0x0)
[ 84.312225][ T1622] page_type: 0xffffffff()
[ 84.342884][ T1622] page dumped because: nonzero _refcount
[ 84.385712][ T1622] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x140dc2(GFP_HIGHUSER|GFP_COMP|GFP_ZERO),pid1462, tgid 1434 (binder:1434_1), ts 73871020589, free_ts 82485610563
<https://android-review.googlesource.com/c/kernel/common/+/3345971>
This fixes the bootup crash by TAO preventing page allocation
from movable zone but will land in QCOM branches through LTS.
Once landed revert back this temporary change.
Change-Id: I18b72d87168671987168f905d2e14d85f8b109fe
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
GLINK PKT provides a userspace interface to RPMSG GLINK through
character device nodes. Add the loopback node and corresponding
channel device to enable GLINK communication from userspace to
communicate with loopback test server.
Change-Id: I2ba608d21b3898f77857035fb214bcb8e49bb596
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Add entries to specify the dev-id, net-id and low-latency fields
to configure forwarding in qrtr-mhi transport for HMT and HSP.
Forwarding via APPS qrtr-mhi should be disabled in case of HMT
(dev-id:1107) since there's a direct MHI satellite path between
ADSP and WLAN, and should be enabled for HSP (dev-id:1103).
Change-Id: I2aa50121134eceff403f5dc3ad9588820963e05f
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Update S1G regulator support for tuna atp as it has kiwi
by default.
While at it, Disable some unused nodes for tuna spmi debug bus.
Change-Id: I28f697b11c4bd5cdaf3cfd0eaa0a9397b415e3fa
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Enable the UFS MCQ feature on the Tuna platforms.
Change-Id: I0f420831e9af2c3965344c33a042b75196abc1d7
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
trust_ui_vm_mem and oem_vm_mem reserved memory nodes are added twice
for Tuna. Remove one set of redundant nodes.
Change-Id: Ia71c3a0a961c00e58869921745b76b1b5d0e8a4f
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Add Glink Pkt nodes for Ims_dc_sub1 and Ims_dc_sub2
channels for Tuna. Add the nodes and corresponding channel
devices to enable GLINK communication from userspace.
Change-Id: I8473c5c505bd75b2d2abfd5c8a601cd86121d1f7
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
Add the soc specific compatible for tuna7 llcc.
Change-Id: I33c1b2c62ae11c6d65f3c83e379da77f846d20b4
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>