Commit Graph

212 Commits

Author SHA1 Message Date
Vijayanand Jitta
694b80d9da ARM: dts: msm: Add mem-offline device for kera
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: I6c7868545fe7601d3cc2c6d5ea95c980046c52b4
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-18 16:11:41 +05:30
Vijayanand Jitta
9d441e95f5 ARM: dts: msm: Add mem-buf device for kera
The mem-buf device provides memory related services for shared
memory between host and guest VMs.

Change-Id: Ib29a426101ef274106b71ef613ca83f1577cf142
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-18 16:10:14 +05:30
QCTECMDR Service
1f7daa2d4f Merge "ARM: dts: msm: Add smp2p node for Kera" 2024-10-17 06:59:31 -07:00
Kavya Nunna
d3c5fd0500 ARM: dts: msm: add primary SPMI Arbiter and SPMI debug bus for kera boards
Add spmi-pmic-arb devices for the primary and secondary SPMI buses
found on kera.  The primary bus operates at 19.2 MHz and is used
for most of the PMICs. The secondary bus operates at 4.8 MHz
and is used exclusively for charging PMICs. Note that the
secondary bus is not used so it is kept disabled.

Add SPMI debug device and associated child devices for the primary
SPMI interface. This provides consumers with unrestricted access
to the PMIC registers on pre-production devices. This helps
make debugging easier.

Change-Id: Idbb39999b00dd296419eb570b30083e208cf2bce
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-17 12:02:23 +05:30
QCTECMDR Service
9b96e0ba0b Merge "ARM: dts: msm: Add qfprom node for kera and tuna" 2024-10-16 19:16:25 -07:00
QCTECMDR Service
009ebfb867 Merge "ARM: dts: msm: Add CPUCP/SCMI node for Kera" 2024-10-16 09:05:07 -07:00
QCTECMDR Service
7d714ec8e9 Merge "ARM: dts: msm: Add gic-interrupt-router for kera and tuna" 2024-10-16 09:05:07 -07:00
Souradeep Chowdhury
ecf75bb5d7 ARM: dts: msm: Add qfprom node for kera and tuna
Add qfprom node for kera and tuna.

Change-Id: I2fc32aebc58b6793cb9be896b4dd1dc8734a05a8
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-10-16 08:26:18 -07:00
Sneh Mankad
b89277fa9f ARM: dts: msm: Add stats and sys-pm-vx nodes for kera
Add qcom sleep stats, rpmh stats nodes to enable
cpu and soc stats. Also add sys-pm-vx node.

Change-Id: If29d34169b2adeab6843d010325f59787727f999
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-16 17:47:43 +05:30
Sneh Mankad
88163abf2e ARM: dts: msm: Modify PDC node for kera
This change corrects the PDC irq mapping configuration.

Change-Id: Ia0fc89d2ac90cf1e5ebf07f28e6ab042202fd41d
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-16 15:21:03 +05:30
QCTECMDR Service
f32d3e6fa9 Merge "ARM: dts: msm: Add glink egde for adsp, modem and cdsp" 2024-10-15 23:52:16 -07:00
Souradeep Chowdhury
d6f1bceb5c ARM: dts: msm: Add gic-interrupt-router for kera and tuna
Add the gic-interrupt-router for kera and tuna.

Change-Id: I86164eed35857f93eabe32c1383733a723929920
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-10-15 00:17:54 -07:00
Sayantan Chakraborty
1076194f99 ARM: dts: msm: Add CPUCP/SCMI node for Kera
Add device nodes for the cpucp mailbox, cpucp logs,
and SCMI nodes for Kera.

Change-Id: Ia787f5f2b6fd739df0be380946beadef1963a0e9
Signed-off-by: Sayantan Chakraborty <quic_saycha@quicinc.com>
2024-10-15 12:26:10 +05:30
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
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
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
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
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
Pranav Mahesh Phansalkar
b3fb8a470a ARM: dts: msm: Add glink egde for adsp, modem and cdsp
Add glink adsp, modem and cdsp device tree entries for
Kera.

Change-Id: I3fad2af52e8068adfbba86418b4f90b0ec362b43
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-10-09 11:09:23 +05:30
Souradeep Chowdhury
40fb46bd04 ARM: dts: qcom: Add nodes for remoteproc in Kera dt
Add remoteproc nodes for ADSP, CDSP, Modem  subsystems in
Kera dt.

Change-Id: Idd2589a84f51de4c986ba3b57932b78e64eaa924
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-10-08 11:16:39 -07:00
Souradeep Chowdhury
270192d539 ARM: dts: msm: Add qfprom node for kera and tuna
Add qfprom node to kera and tuna dt.

Change-Id: I420f8a099dc5124254fc9a5c129b22f69c0876a3
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-10-08 01:54:49 -07:00
songchai
d7a68c364d ARM: dts: msm: Add qdss component device tree for Kera
Add qdss component device tree for Kera.

Change-Id: I1259b7d1b30b935676eeb0db551a21ee1cde9601
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-10-08 14:58:37 +08:00
QCTECMDR Service
f41f97a021 Merge "ARM: dts: msm: Add debug component device tree for Kera" 2024-10-02 16:05:30 -07:00
Pranav Mahesh Phansalkar
ce5b2d6654 ARM: dts: msm: Add smp2p node for Kera
Add the smp2p device node to enable smp2p communication with WPSS.

Change-Id: I3cd90e4d035fe0ef7d6f5e7480fb3966fd8c6921
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-10-01 11:15:51 +05:30
QCTECMDR Service
ab8232eec4 Merge "ARM: dts: msm: Add stub regulator devices for kera" 2024-09-30 22:11:43 -07:00
QCTECMDR Service
ce949d1e16 Merge "ARM: dts: msm: Add bootargs for tuna and kera" 2024-09-26 11:19:54 -07:00
Kavya Nunna
e684cfa2ed ARM: dts: msm: Add stub regulator devices for kera
Add stub regulator devices for the SMPS, LDO, and BOB regulators
found on the PMICs used on kera boards to allow the regulator
clients to vote on them.

Change-Id: I1ff88145cdfb7111e473653d4a26e332f93267a8
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-09-26 12:04:03 +05:30
Souradeep Chowdhury
c0ad941ff4 ARM: dts: msm: Add bootargs for tuna and kera
Add the bootargs entry for tuna and kera.

Change-Id: I07c281141826710d81d9b148e4eb25816d834c02
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-25 10:04:25 -07:00
Souradeep Chowdhury
3e6e93e7b4 ARM: dts: msm: Add watchdog node for kera and tuna
Add the gh_watchdog node for kera and tuna.

Change-Id: I49b90fc0e4abf6a912937cd474b048c2b8178ea5
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-25 08:26:02 -07:00
QCTECMDR Service
3a7b925417 Merge "ARM: dts: msm: Add necessary device nodes for Kera SoC" 2024-09-24 22:40:14 -07:00
QCTECMDR Service
68f0f0ef20 Merge "ARM: dts: msm: Add secure-buffer device for kera" 2024-09-24 03:17:14 -07:00
QCTECMDR Service
6baabf5099 Merge "ARM: dts: msm: Enable PMU on Kera" 2024-09-24 03:17:14 -07:00
QCTECMDR Service
cb14c190c2 Merge "ARM: dts: msm: Add CPUSYS_VM support for Kera" 2024-09-24 03:17:14 -07:00
Hrishabh Rajput
c5b6b69b4d ARM: dts: msm: Add CPUSYS_VM support for Kera
Add support for CPUSYS_VM for Kera target.

Change-Id: I7c8f0656ff69cc4f117b8a1c17baa86fd6ec8eb5
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-09-23 14:45:00 +05:30
Souradeep Chowdhury
60c016bb2f ARM: dts: msm: Add reserve GPIOs in Kera TLMM node
Add list of GPIOs reserved for QUP 2 SE 6(20,21,22,23),
CXM UART1(111,112) and CXM UART2(110,116).

Change-Id: If501f5da5f732c5270438066525389001d345321
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-19 16:19:22 +05:30
Souradeep Chowdhury
6c403cade8 ARM: dts: msm: Enable PMU on Kera
Add dt node for PMU on kera SoC.

Change-Id: Iffc910eead033b8d15881aeb14fc1aa71299aae3
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-18 04:31:24 -07:00
Souradeep Chowdhury
9d9da82a77 ARM: dts: msm: Add necessary device nodes for Kera SoC
Add IMEM, debug kinfo, qcom-ramoops, minidump, va-minidump
nodes for Kera SoC.

Change-Id: Ib5e4e5b4bd47bb3ba35450f27c4b38f49d362bfc
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-18 04:19:40 -07:00
Vijayanand Jitta
2d7a523cc4 ARM: dts: msm: Add secure-buffer device for kera
Add the secure-buffer device, which supports hypervisor operations
to change the stage 2 permissions of memory.

Change-Id: If7a38ffd1cfa769b26b8f1d05b676f9e7eb33cf8
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-09-16 11:44:10 +05:30
songchai
054c4aaedd ARM: dts: msm: Add debug component device tree for Kera
Add debug component device tree for Kera.

Change-Id: Iaf8453afc5659216c52a67fd1778645f2c960185
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-09-12 16:58:57 +08:00
Pranav Mahesh Phansalkar
672d7646a1 ARM: dts: msm: Add smp2p for kera
Add the smp2p nodes for lpaidsp, modem, cdsp and soccp for kera.

Change-Id: If037dbee45de527f6eef54776f2f5b6f1b4e108e
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-09-05 12:19:19 +05:30
QCTECMDR Service
a50aff28a4 Merge "ARM: dts: msm: Add QUPv3 UART console node for kera" 2024-08-28 02:48:47 -07:00
Prasanna S
bf34f7e5c8 ARM: dts: msm: Add QUPv3 UART console node for kera
Enable console support on kera.

Change-Id: I5ad3d0c05512b6f49cd67a773e5b2e16f6d1a10d
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-08-21 18:29:56 +05:30
Patan Saddam
f71bb8e08f ARM: dts: msm: Add adsprpc-mem and adsprpc-mem CMA nodes
Add adsprpc-mem and CMA nodes for kera target.

Change-Id: Ic1f0d3962281cb31cbddaeddf53fefa2ae1ef830
Signed-off-by: Patan Saddam <quic_psaddam@quicinc.com>
2024-08-21 00:26:04 -07:00
Pranav Mahesh Phansalkar
9b090db434 ARM: dts: qcom: Add aoss, aop and tme nodes for kera
Add devicetree nodes to enable qmp communication with aop and tme.

Change-Id: I4e30e6854fcb1d29ea3733d9d59bb01acfe6667b
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-07-27 09:44:57 +05:30
Pranav Mahesh Phansalkar
7d4f9f859d ARM: dts: msm: Add smem nodes for kera
Add smem nodes for kera SoC.

Change-Id: Icaa26bfe01227bc21e0e3bce324779834f204e68
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-07-26 12:22:26 +05:30
Vijayanand Jitta
5ac00ac963 ARM: dts: msm: Add DMA-BUF heaps node for kera
Add the DMA-BUF heaps node for kera. This adds default
heaps like system and secure-system heap. Clients
can add their own DMA-BUF heaps in here.

Change-Id: Iee72407be99b936e22f5cf4b5eb55b302fed5cac
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:45:31 +05:30