Commit Graph

642 Commits

Author SHA1 Message Date
Veera Vegivada
915cff3fe2 ARM: dts: msm: Add clock controller and gdsc nodes for sm8150
Add support for all the clock controllers and also add gdsc regulators.

Change-Id: Ic313db887845e43c1d69b82f6bd8af4154145832
2022-03-08 09:27:33 +05:30
qctecmdr
6ce1f2837b Merge "ARM: dts: msm: Add idle states, cluster device and sleep stats for sm8150" 2022-03-06 23:47:45 -08:00
Maulik Shah
f18c7dc673 ARM: dts: msm: Add idle states, cluster device and sleep stats for sm8150
Add various idle states used by CPUs and cluster device.
Also add SoC sleep stats and subsystem sleep stats devices.

Change-Id: I48cd194a68e0628a313ba5de64918db89edf436b
2022-03-07 11:53:50 +05:30
Tao Zhang
99c7d4ccf9 ARM: dts: msm: add dma-coherent option for etr1
Add dma-coherent option for etr1 on kalama to fix
dma_sync_for_single_cpu() issue, which cause by a upstream
change "Speed up for bounce buffer in flat mode". this change
uses “dma_alloc_noncoherent + cache sync” to replace
dma_alloc_coherent, These APIs only work with contiguous memory.
since etr support iommu, etr buffer physical address is not
contiguous.

Change-Id: Idd7550151ea45576f3af2add0b930caa62a933de
2022-03-06 22:20:31 -08:00
qctecmdr
bbac7a2dea Merge "ARM: dts: qcom: add PMIC PON log device for Kalama" 2022-03-05 15:30:31 -08:00
qctecmdr
8c08116f37 Merge "ARM: dts: msm: Enable shared ICE on Kalama" 2022-03-05 11:33:09 -08:00
qctecmdr
a6ebf24007 Merge "ARM: dts: qcom: Update temp-alarm device names for kalama PMICs" 2022-03-05 11:33:09 -08:00
Subbaraman Narayanamurthy
93a0603f9a ARM: dts: qcom: Update temp-alarm device names for kalama PMICs
qcom-spmi-temp-alarm driver registers the interrupt name based
on device node name. Update the device node name to identify the
interrupt from a particular PMIC temp-alarm device.

Change-Id: If8fb6c435c769c79c315b46c2d994171fcc856b1
2022-03-04 17:12:18 -08:00
qctecmdr
0ffc42c7f5 Merge "ARM: dts: qcom: update RPMh regulator L16B voltage settings for Kalama" 2022-03-04 15:34:57 -08:00
qctecmdr
0245975ec4 Merge "ARM: dts: qcom: specify thermal mitigation levels for Kalama MTP/QRD" 2022-03-04 15:34:57 -08:00
qctecmdr
e6d586ad41 Merge "ARM: dts: msm: Enable qcom,dis-sending-cm-l1-quirk on Kalama" 2022-03-04 15:34:57 -08:00
qctecmdr
ad2d05348f Merge "ARM: dts: msm: Enable CTIs for the verification on kalama" 2022-03-04 15:34:57 -08:00
qctecmdr
ff42768f1b Merge "ARM: dts: qcom: Add devicetree node for limits_stat driver in kalama" 2022-03-04 11:10:57 -08:00
qctecmdr
078beff39b Merge "ARM: dts: qcom: enable modem Tj thermal zone mitigations for kalama" 2022-03-04 11:10:57 -08:00
qctecmdr
bd90a07d0d Merge "ARM: dts: msm: Add protected clocks and reg for Cinder" 2022-03-04 11:10:56 -08:00
qctecmdr
cfc9f95411 Merge "ARM: dts: msm: Add EUD extcon handler with USB on Kalama" 2022-03-04 11:10:56 -08:00
qctecmdr
55f3c72d78 Merge "ARM: dts: msm: Enable Kernel Randomise on Kalama SoC" 2022-03-04 11:10:56 -08:00
Asutosh Das
f5799bd97e ARM: dts: msm: Enable shared ICE on Kalama
Enables alg1 of shared ICE.

Change-Id: I3aae30b75e8e98f49e5f49440b0be92ba23dbc8a
2022-03-03 13:54:02 -08:00
David Collins
1f4e485221 ARM: dts: qcom: update RPMh regulator L16B voltage settings for Kalama
Change the minimum and maximum allowed voltages for PMIC PM_HUMU
LDO 16 (L16B) to both be 2800 mV.  This ensures proper operation
of FM hardware.

Change-Id: Iee0453ed48fb43fc7df528047da947dcdf0fcc4a
2022-03-03 11:14:01 -08:00
Tao Zhang
e25e66b260 ARM: dts: msm: Enable CTIs for the verification on kalama
The CTIs for ddr_dl_1_cti_0 and dlmm_cti0 are needed for the
verification. Enable both of them on kalama.
Add the property qcom,extended_cti for all the extended ctis.

Change-Id: I761ed726955865eb84f1f012a271a046a503f46c
2022-03-03 04:13:29 -08:00
Taniya Das
560982e892 ARM: dts: msm: Add protected clocks and reg for Cinder
Few clock require to be protected, thus move them to protected list.

Change-Id: I4afaf1992e913dd4f205bda9eb19c248c21db149
2022-03-03 14:30:28 +05:30
David Collins
07914d76ac ARM: dts: qcom: add PM8010 TEMP_ALARM SPMI PMIC devices for Kalama boards
Add a TEMP_ALARM device for PMIC PM8010M and PM8010N on Kalama
boards.  The TEMP_ALARM devices can monitor the die temperature
of the PMICs.

Change-Id: If7913d4e63a1f9ea168e3d001863d9d4cc6fac9e
2022-03-02 18:17:17 -08:00
David Collins
cebd8064b7 ARM: dts: qcom: add PM8550B TEMP_ALARM_LITE device for Kalama boards
Add a qcom-spmi-temp-alarm device for the TEMP_ALARM_LITE
peripheral found in the PM8550B PMIC.  This secondary PMIC
die temperature monitor is used to provide additional thermal
protection to the chip.

Change-Id: I6274ac557d07a93b802bcca5a305fdab7575f7fb
2022-03-02 18:17:17 -08:00
Mayank Rana
8db2de0858 ARM: dts: msm: Enable qcom,dis-sending-cm-l1-quirk on Kalama
Set qcom,dis-sending-cm-l1-quirk property on Kalama to enable
workaround related to L1 remote wakeup in USB full speed host
mode.

Change-Id: I672aeb138686c92925e8af6d112c8ef99fd1b3c0
2022-03-02 13:59:39 -08:00
qctecmdr
d9ecad3bed Merge "ARM: dts: msm: no APPS wake for Sensors QMI for kalama" 2022-03-02 10:28:15 -08:00
Shreyas K K
b5f5c7f24c ARM: dts: msm: Add ARM PMU device node for SM8150
Add ARM PMU device node for SM8150 to capture the
various performance monitoring events.

Change-Id: I57f075796324dd4c27140504dc2ff9133dbda1cf
2022-03-02 17:28:22 +05:30
qctecmdr
5fef722639 Merge "ARM: dts: msm: Add mpm2 sleep counter for SM8150" 2022-03-01 20:26:19 -08:00
Mayank Rana
e3d31d20da ARM: dts: msm: Add EUD extcon handler with USB on Kalama
USB driver needs to start and stop USB device stack on receiving
EUD based spoof connect and disconnect. Hence add EUD extcon
handler with USB device node on Kalama.

Change-Id: Ie4661b7034fc5995d9225e1b2ada006e445dcb06
2022-03-01 18:35:24 -08:00
Manaf Meethalavalappu Pallikunhi
da3b474f9c ARM: dts: qcom: enable modem Tj thermal zone mitigations for kalama
Enable modem junction temperature thermal zone mitigations for
all modem TSENS for kalama.

Change-Id: I960e1388586e3b1fe6edbd230bddc2340dd48e5f
2022-03-01 18:23:25 +05:30
Priyansh Jain
60d8d35ba1 ARM: dts: qcom: Add devicetree node for limits_stat driver in kalama
Add devicetree node for limits_stat driver.

Add tsens list for stats collection.

Change-Id: Ifd40aee88eb81f1c8b23bd5dffe30f0499282197
2022-03-01 17:12:26 +05:30
Jeevan Shriram
cdeeb3c592 ARM: dts: msm: Enable Kernel Randomise on Kalama SoC
Remove 'nokaslr' kernel command line to enable Kernel Address Sanitizer
on kalama soc.

Change-Id: I73c63360a6cd348dbe6fcf732a460892c5cf8369
2022-02-28 18:16:20 -08:00
Rishabh Bhatnagar
57e118cc4f ARM: dts: msm: Update memlat tables for kalama
Update memlat tables to reflect recent voltage plan for Kalama.

Change-Id: I2776be99e55dc24c53a84f52f6ef3d79541ca032
2022-02-28 11:30:04 -08:00
Taniya Das
2e839032c4 ARM: dts: msm: Update gcc clock node for CINDER
Update the global clock controller to use the clocks and voltage rails.

Change-Id: I88d20fbfba28d4b4fa8944ed13f5ba0b3c4633e2
2022-02-27 08:28:40 -08:00
qctecmdr
7e2ab00e7c Merge "Revert "ARM: dts: qcom: dt-bindings: Add spss node in kalama SoC"" 2022-02-26 20:53:31 -08:00
qctecmdr
e4f73b3903 Merge "ARM: dts: qcom: add entry for qrng driver" 2022-02-26 16:11:01 -08:00
Gokul krishna Krishnakumar
929a909a07 Revert "ARM: dts: qcom: dt-bindings: Add spss node in kalama SoC"
This reverts commit fed56e95db.
Same node is present twice in kalama soc node, so removing
the duplicate node.

Change-Id: Ib55d858e250c583ad73fa2609ff892b3000a5aef
2022-02-26 12:29:26 -08:00
qctecmdr
ff5ef3ef2c Merge "ARM: dts: msm: Enable QBT driver for kalama" 2022-02-25 17:35:37 -08:00
qctecmdr
5003852a1c Merge "ARM: dts: msm: add touch driver nodes for Kalama RCM" 2022-02-25 17:35:37 -08:00
qctecmdr
24ae8dde58 Merge "ARM: dts: msm: Add minidump and logbuf_vh driver node to kalama" 2022-02-25 17:35:37 -08:00
qctecmdr
1c5bba7a55 Merge "ARM: dts: msm: Update PCIe1 QMP phy init sequence" 2022-02-25 17:35:37 -08:00
Gaurav Kashyap
d8ece29242 ARM: dts: qcom: add entry for qrng driver
Add the DTSI entry required for qrng driver bring up.

Change-Id: Ib8cae03455d02ac8a34b195fc4dfa17d4ee6a8c6
2022-02-25 16:32:28 -08:00
David Collins
f350ec20ab ARM: dts: qcom: add PMIC PON log device for Kalama
Add a PMIC PON log parser device which reads the log stored in
PMK8550 SDAM5 and SDAM6.

Change-Id: I880f4abf3a21023f1a36ec5e521b42385199ff43
2022-02-25 13:24:07 -08:00
qctecmdr
91a60b763f Merge "ARM: dts: msm: Add usb device nodes for cinder" 2022-02-25 09:48:16 -08:00
qctecmdr
e658e69068 Merge "ARM: dts: msm: Enable CPUidle states for kalama" 2022-02-25 09:48:16 -08:00
Chandana Challa
1a5b2515b5 ARM: dts: msm: Enable QBT driver for kalama
Enable QBT driver in dtsi for kalama.

Change-Id: Ice06df8817a5f85fe12ed1785b39863b528e537f
2022-02-25 17:42:48 +05:30
Yogesh Lal
1a24e7a40b ARM: dts: msm: Add minidump and logbuf_vh driver node to kalama
Add minidump and logbuf_vf node to kalama SoC for minidump and logbuf_vh
driver support.

Change-Id: I17cf8e58523d5592bb119c74c2982146fe44f602
2022-02-25 15:58:09 +05:30
Minghao Zhang
28d0a71b13 ARM: dts: msm: Add support to get AOSD sleep stats for kalama
This change adds new compatible properties and a second reg
range that support to get AOSD sleep stats in soc-sleep-stats
and subsystem-sleep-stats separately.

Change-Id: Ib2fbca1c75c0c2e7a90a0000b47bb2ed53af4ee7
2022-02-25 14:23:02 +08:00
Shashank Babu Chinta Venkata
e8af3ee493 ARM: dts: msm: add touch driver nodes for Kalama RCM
Kalama RCM uses I2C for touch. Change disables the SPI serial engine
node and enables the touch drivers to use I2C bus for RCM target.

Change-Id: Id9acf1aaaf37ff1d76eda13fdec84dee44a9db3b
2022-02-24 16:35:07 -08:00
Subbaraman Narayanamurthy
5a973c29b5 ARM: dts: qcom: specify thermal mitigation levels for Kalama MTP/QRD
Add charger thermal mitigation levels for Kalama MTP and QRD so
that thermal SW can set CHARGE_CONTROL_LIMIT property in battery
power supply for thermal mitigation.

Change-Id: Ic209a0c273faa7afa0242df2130a6905841f48ea
2022-02-24 14:44:49 -08:00
qctecmdr
d2c12857c2 Merge "ARM: dts: msm: Add LLCC node for cinder" 2022-02-24 14:14:53 -08:00