Remove unused modem thermal sensors and thermal mitigation devices
which are no longer needed for sun as per recommendation.
Also add sub1 related thermal mitigation devices.
Change-Id: Iacb2d66f7a65e52559211aa4710eba4cae67831e
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
Enable DDR cooling device for sun which allows it to vote for
specific DDR bandwidth under thermal conditions.
Change-Id: I55b8c61d4cf580392cf76ae1ed6328b69cca6487
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
Enable userspace CPU frequency cooling device for sun. This config
will enable cluster0 and cluster1 to be registered as cooling devices.
Change-Id: I4a88c5f03b9da0e4ef1406e7e973d148c074dd93
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
Add proxy enable properties to the DSI core and panel supplies
to support continuous splash.
Change-Id: Ib8d0ae5340eee86b29b57284226a59d3152bfab7
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
Configure the L2F and L3F regulators on Sun boards to be always
enabled. This ensures that WCN hardware operates correctly.
Use low power mode (LPM) as the initial mode to reduce current
consumption before BT or WLAN is enabled.
Change-Id: I7820a19dd89fda0abfe6094420a8d72c8acbe33a
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
Add index table to llcc pmu for sun to override the
default register index mapping.
Change-Id: I1f470f011ddd00375bbad345432b8706ab0ae4be
Signed-off-by: Amir Vajid <quic_avajid@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: I1ef7b543dcff3d187efcf5f7cfd8ac8587c55bd6
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
Correct the base address for etf0_ncc0 on sun.
Change-Id: Ic78f394c3cf3895854c6e9ae5480f73760825f72
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add v1 and v2 DT support for APQ variant.
Change-Id: I9ea89b9fd022ddaf2fc5481acac16f720a725f7f
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
Sun power grid V8 boards have seen a boot-up issue seemingly caused
by device tree overlays not being applied as expected. This results
in the rpmh-regulator-mxlvl device not probing correctly as the
proxy-supply property isn't found/resolved.
Correct this issue by moving regulator phandle creation from V8
overlay DTs into the base DT and not creating any regulator nodes
in the overlay DTs (which are duplicates of ones in the base DT).
Change-Id: I2b3515d1ddfa4a9961ef892af61beb8e3afdfd1a
Fixes: 3e728ec361 ("ARM: dts: qcom: add PMIC device support for sun V8 power grid boards")
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
Disable cti shrm because kernel do not have access to it on external build.
Change-Id: Ia225f325a929aeeba56a38dd1c627d735aaf6a56
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
The CPUCP SCMI notifications are used for thermal limits. Add the
mailbox used for them.
Change-Id: I51eadabe997670190414b9b767439be5064046c7
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
Memshare driver allocates and share the memory with the modem
clients for their use. The device tree information for memshare
driver on sun are added to specify client details of gps, ftm
and diag.
Change-Id: I2dbe8729da13e40cebf4b2fd2e0722eb97c50f9e
Signed-off-by: Manoj Prabhu B <quic_bmanoj@quicinc.com>
qcom,dload-mode platform device is created from scm driver on
scm driver probe and now there is no need to maintain their
device tree node in SoC specific device tree.
Change-Id: Id79e5f67c57940b37bdfa151c90a9e1b02eb8192
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
SOCCP sleep status register is incorrectly set to 0x9a000, correct it.
Change-Id: I8533e9788614dbb4862ddd272caee7e76b96ed7e
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
Add redriver related configuration for boosting USB Super Speed (Plus)
signal strength.
Change-Id: I271984d655771dcb8bd3b017e90044c17fbb6e54
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
Correct tpdm-dpm1/2 type from static to standard type.
Change-Id: Ia824cc10bf067c849c6286df6094bde6962ac30b
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add show_resume_irq device to print wakeup irq during resume from s2idle
or s2ram.
Change-Id: I1344bd7bb6e576cdd73011c845645c4959e23b64
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Enforce dependency of dma heap driver on SCM driver
without which it will not work and this is in
the preparation of adding interconnect voting
in SCM node which if it gets added without this
change dma heap driver can result in NULL pointer
issue.
Change-Id: I654e69398643b2e78d180c7167b29b62e7914f77
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Add tgu node for ipcb and spmi0/1 on sun.
Change-Id: Ia4468b846f64b8812ac43e4d2aeb31a223dea64f
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Enable turing tpdm dpm1/2 and change their type to static tpdm.
Change-Id: I775e3291ea838ad228383727e8e669d7bb9db8b6
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Enable PCIe CESTA based drv functionality for sun platform.
Change-Id: I601398b92f7d7d28956573dd413548aaf7716340
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
PCIe CESTA related dtsi node properties and cesta
based is not yet enabled.
Change-Id: I5846df725b690d95ef54ec5f7b85cbe1fe206325
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>