Commit Graph

2491 Commits

Author SHA1 Message Date
Yingchao Deng
42ef810658 ARM: dts: msm: Use reserved memory instead of CMA
On qcom-6.6, the memory reserved for memory_dump_v2 should be
configured as reserved memory instead of CMA.

Change-Id: I181b9fc4431838879d3bb99ceafd4512bcf5914e
Signed-off-by: Yingchao Deng <quic_yingdeng@quicinc.com>
2024-10-14 23:40:21 -07:00
Vijayanand Jitta
8d54d3baa8 ARM: dts: msm: Add mem-offline device for tuna
Add the device-tree node for the mem-offline driver to enable
memory offlining and convey the sizes of the offlineable memory.
Describe the communication channel used to communicate with the
firmware which supports onlining and offlining of memory.

Change-Id: I448969b10b0e29f44ca2b7949472ea21c63ffb3a
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-15 12:03:11 +05:30
Nitesh Kumar
1402955d21 ARM: dts: qcom: Add cooling-cells for cpu in monaco
Add cooling-cells for the CPU sensors in monaco.

Change-Id: I6ef6acac51952effd6de820b6384401feeb610b4
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-10-15 10:48:31 +05:30
Minghao Zhang
0e8dcbc9fe dt-bindings: thermal: Document pm8550 compatible for bcl pmic5
This change documents pm8550 compatible for bcl pmic5.

Change-Id: Ie3528f91d5ebec8c601ec4fc9bbd8037df824b3c
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-10-14 19:46:30 -07:00
Kavya Nunna
61d2ada8fd ARM: dts: qcom: Add PMIC PON log device for tuna
Add a PMIC PON log parser device which reads the log stored in
PMK8550 SDAM5 and SDAM6.

while at it add a dependency between the gh-watchdog and
pmic-pon-log devices for tuna boards.  This ensures that
during system boot-up, the driver responsible for the
gh-watchdog device initializes before the one
responsible for the pmic-pon-log device.

Change-Id: I5e2c13807570e5a2e1740e9160cce626fa9004c6
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-15 07:58:33 +05:30
Vijayanand Jitta
db4d2f168b ARM: dts: msm: disable slub debug for sun
Disable slub debug option through command line for sun.

Change-Id: Ide22d13c6a39e9a6ade53435c3e1072efd493206
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 09:36:16 -07:00
Vijayanand Jitta
756274e4cc ARM: dts: msm: Add clock and regulator for kgsl-smmu for kera
Add clock and regulator which would be required for
register accesses of kgsl-smmu for kera.

Change-Id: I27045fc113f9bc2aa56455caae568f66253adf62
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 16:37:53 +05:30
Vijayanand Jitta
a7ce6b1cb4 ARM: dts: msm: Enable virtio-mem device for oemvm on tuna
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.

Change-Id: I6baa1a7d00b26f1a885e9c85c57b7c30745dd5f6
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 02:17:22 -07:00
Vijayanand Jitta
3c86c8cc2a ARM: dts: msm: Enable virtio-mem device for tuna-vm
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.

Change-Id: Iad6b41033884828a734aa8562dc3e4d45997968b
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 02:17:15 -07:00
Vijayanand Jitta
eb791d346b ARM: dts: msm: Add mem-buf device on oemvm
Describe the properties and msgqs of the mem-buf device.

Change-Id: Ie05f273fd3747d4bf7a071ad5addae285ab612b4
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 02:17:07 -07:00
Vijayanand Jitta
e617a3fe0c ARM: dts: msm: Add mem-buf device on tuna-vm
Describe the properties and msgqs of the mem-buf device.

Change-Id: I66e4847e8c141c917f3bda22663fc60e2634917a
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 02:16:45 -07:00
Vijayanand Jitta
689ef8fa7f ARM: dts: msm: Add dma-buf heaps for tuna-vm
Describe the available dma-buf memory pools on tuna-vm.

Change-Id: Ia2bb3fff1f76a04c4f8a14b51917b59d029f8d5e
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 13:48:55 +05:30
Vijayanand Jitta
215c835038 ARM: dts: msm: Add arm-smmu device on tuna-vm
Describe the register, interrupts, and settings of the arm-smmu device.

Change-Id: I8876e31db9cd232963987599c40d0d1b37e35f08
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 13:39:09 +05:30
Kavya Nunna
19d43b329c ARM: dts: msm: Add BOB regulator for tuna
Add BOB regulator for tuna platforms so that clients can access
the regulator and vote on it.

Change-Id: Idd57e09c29eb1ef0b9a73f2ef9e64beae5040676
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-13 23:41:45 -07:00
Hrishabh Rajput
5acf7ffca0 ARM: dts: msm: Add trustedvm and oemvm support for Kera
Add device-tree nodes required to support trustedvm and oemvm on Kera.

Change-Id: I7b978c5c166a4e00dcbc68c1ef6884f9ddeba72c
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-14 11:29:31 +05:30
Hrishabh Rajput
3e2858be87 ARM: dts: msm: Add chipinfo region as ext-region for cpusysvm
Add chipinfo region as ext-region for cpusysvm for Kera.

Change-Id: Id353eece5d4b825c75775f1c5be7201260007c1c
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-14 11:19:33 +05:30
QCTECMDR Service
6047c61f82 Merge "ARM: dts: msm: Add ipcc-test node for Tuna and Kera" 2024-10-13 11:02:33 -07:00
QCTECMDR Service
12029ebf75 Merge "ARM: dts: msm: Add necessary device nodes for Kera SoC" 2024-10-12 23:00:42 -07:00
QCTECMDR Service
0239b44918 Merge "ARM: dts: msm: Add reboot reason node to Tuna SoC" 2024-10-12 23:00:42 -07:00
QCTECMDR Service
5941bdeb6b Merge "ARM: dts: qcom: Add pins for Audio" 2024-10-12 23:00:42 -07:00
Shivendra Pratap
dc84c03d17 ARM: dts: msm: Add ipcc-test node for Tuna and Kera
Add ipcc-test node for Tuna and Kera.

Change-Id: Ibcbcea57613d5fdf2c18cdf5352e56827116e288
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-10-12 09:03:59 -07:00
QCTECMDR Service
f26c6744fd Merge "ARM: dts: msm: tuna: Update capacity property" 2024-10-11 17:24:10 -07:00
QCTECMDR Service
9add7d4bd1 Merge "ARM: dts: msm: Add initial DCVS devices for Tuna" 2024-10-11 17:24:10 -07:00
QCTECMDR Service
41b9416efa Merge "ARM: dts: msm: Add NAND controller support for sdxkova" 2024-10-11 17:24:10 -07:00
QCTECMDR Service
b20386197e Merge "ARM: dts: msm: Add support for cpufreq_hw node on TUNA" 2024-10-11 17:24:10 -07:00
QCTECMDR Service
b5da5f573d Merge "ARM: dts: msm: Fix address-cells and size-cells in cpucp node" 2024-10-11 17:24:10 -07:00
QCTECMDR Service
5d528f63fd Merge "dt-bindings: mtd: Add Documentation for QPIC NAND" 2024-10-11 17:24:10 -07:00
QCTECMDR Service
e31a0bec71 Merge "ARM: dts: msm: Add pinctrl support on Tuna VM" 2024-10-11 17:24:10 -07:00
Shivendra Pratap
8c94236e53 ARM: dts: msm: Add reboot reason node to Tuna SoC
Add reboot reason node to Tuna SoC.

Change-Id: I70258d6c2f1d38ef3f214d7b7a3a7684d24bc12e
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-10-11 21:40:07 +05:30
Shivendra Pratap
7d455992f2 ARM: dts: qcom: Add ddr-regions node in Tuna and Kera
Add ddr-regions device tree node in Tuna and Kera to optimize
boot-up time as firmware will look for this node during boot
and if it finds it early, it will save some time in bootup.

Change-Id: If3d6f3be7331870b5ecec9834de1dbebfbb6c22f
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-10-11 21:39:49 +05:30
Faiz Nabi Kuchay
0190638953 ARM: dts: qcom: Add pins for Audio
Add Audio pinctrl for Tuna variants.

Change-Id: Ied0567e2689215d16f25da422f94161a9723d0a2
Signed-off-by: Faiz Nabi Kuchay <quic_fkuchay@quicinc.com>
2024-10-11 08:00:36 -07:00
Souradeep Chowdhury
84d0c2fc80 ARM: dts: msm: Add necessary device nodes for Kera SoC
Previous commit c0ad941ff4 ("ARM: dts: msm: Add bootargs for tuna
 and kera") reverted couple of other change due to merge conflict
and merge itself. Add the affected change again to fix the issue.

Change-Id: I469075244ad34f13ea7004baae9d9423ebc4584d
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-10-11 06:50:27 -07:00
Saranya R
42da3aebaa ARM: dts: msm: Update tlmm-vm-gpio-list for parrot vm
Update tlmm-vm-gpio-list for parrot vm.

Change-Id: Id050bfd6b26406a6abff3ebbfa92d5a221e8f15b
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-10-10 23:20:41 -07:00
QCTECMDR Service
3b93acb3e5 Merge "ARM: dts: msm: Add pmd802x support for tuna" 2024-10-10 18:57:57 -07:00
QCTECMDR Service
b5e978fa63 Merge "ARM: dts: msm: Add pmiv0108 support for tuna" 2024-10-10 11:46:10 -07:00
QCTECMDR Service
38cb781224 Merge "ARM: dts: msm: Add qdss component device tree for Kera" 2024-10-10 11:46:10 -07:00
QCTECMDR Service
f7a2986dc9 Merge "ARM: dts: qcom: Add nodes for remoteproc in Kera dt" 2024-10-10 11:46:10 -07:00
QCTECMDR Service
ac62bd5eda Merge "ARM: dts: msm: Add pmih010x support for tuna" 2024-10-10 11:46:10 -07:00
Ajit Pandey
cae97fcfc7 ARM: dts: msm: Add support for cpufreq_hw node on TUNA
Add support for cpufreq_hw and cpufreq_hw_debug nodes on tuna platform.
While at it, set the default governor to performance on tuna platform.

Change-Id: I2a0b89d51a16c479da35ca60286b2df18c3fba55
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-10-11 00:12:15 +05:30
Shivnandan Kumar
f421b90a33 ARM: dts: msm: Add initial DCVS devices for Tuna
Add initial set of DCVS device nodes for Tuna. This
includes the QCOM DCVS devices, PMU device memlat device
nodes and mapping tables, and bwmon device nodes.

Change-Id: I3abb2b912f22198f375635f0214bdbd0e71d5d5a
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-10-10 22:50:13 +05:30
QCTECMDR Service
c792ab5742 Merge "ARM: dts: msm: Correct SDC2 pinctrl for tuna" 2024-10-10 08:27:34 -07:00
Anaadi Mishra
38a4667930 ARM: dts: msm: Update dispcc clock node as GenPD provider
Mark dispcc clock node as GenPD provider and disable the
display GDSC regulator nodes for tuna platform.
While at it, keep the gdsc regulator nodes as it is on rumi platform.

Change-Id: Ia1ee65d9958ba8ab6cb00616a09cd5b2304bc31a
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-10 16:56:03 +05:30
Shivnandan Kumar
8a4da4fd9e ARM: dts: msm: Fix address-cells and size-cells in cpucp node
Remove #address-cells and #size-cells properties from the cpucp
node as they are identical to those in the parent node,
allowing them to be inherited.

Change-Id: Ief29334722acf4e525d4d510a54840c26d3e594a
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-10-10 16:50:51 +05:30
QCTECMDR Service
57215c60a6 Merge "ARM: dts: msm: Add RPMH regulator devices for tuna" 2024-10-10 01:30:36 -07:00
QCTECMDR Service
8114d806ab Merge "ARM: dts: msm: Add PCIe controller RC node for Tuna" 2024-10-10 01:30:36 -07:00
Saranya R
e60a33e479 ARM: dts: qcom: Add few nodes to optimize bootup time
Add dsi_pll_codes and disp_rdump_region nodes in the
beginning of devicetree to optimize the bootloader
search for these nodes during bootup which reduces
bootup time.

Change-Id: I7b7fe798a9d0daf306d76bc34132574ba6e0e88e
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-10-10 00:07:31 -07:00
Kavya Nunna
af7ac1d7c1 ARM: dts: msm: Add pmiv0108 support for tuna
Add pmiv0108 support for tuna.

Change-Id: Ib3be05c00cfa1e0eeb5305ba42e196f3eaa7b8fc
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-10 12:25:22 +05:30
Fenglin Wu
b5c45e7d59 dt-bindings: qcom,hv-haptics: add qcom,hbst-ovp-trim property
Add qcom,hbst-ovp-trim property as an option for SW to trigger hBoost
OVP trim sequence. The sequence adjusts certain trim registers and
reduces hBoost voltage stepper rate. The adjustment can help in preventing
hBoost overshoots that might trigger OVP and potentially lead to the
shutdown of haptics driver.

Change-Id: I8e1e84053015e6aec46d1ba874243e66acb2d23a
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
2024-10-10 14:53:02 +08:00
Kavya Nunna
d32c472b67 ARM: dts: msm: Add pmd802x support for tuna
Add pmd802x support for tuna mtp platforms.

While at it add pm7550ba thermal zones and other pm7550ba support.

Change-Id: Ia34757eecea578b454c83c24610d8bdb31e2836b
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-09 23:39:52 -07:00
Manish Pandey
c0adad64e0 ARM: dts: msm: Correct SDC2 pinctrl for tuna
Fix the SDC2 GPIO pin function names to match the tuna-pinctrl driver.
The function name like "SDC2_CMD" was incorrectly written as "sdc2_cmd"
and etc. This alignment ensures proper functioning.

Change-Id: I4fd35d3c7d4fbdf0ee1bc32ad81efc3088529265
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-10-10 11:48:58 +05:30