Commit Graph

70 Commits

Author SHA1 Message Date
QCTECMDR Service
d4f07a232f Merge "ARM: dts: msm: Add pmic-glink support and its clients for kera" 2024-10-22 22:31:46 -07:00
Kavya Nunna
41b5132332 ARM: dts: msm: Add pmic-glink support and its clients for kera
Add pmic-glink support and its clients: -
  1.ucsi.
  2.qti-battery-charger.
  3.altmode.
  
For debug support enable other clients like: -
 1.glink-adc.
 2.charger-ulog.
 3.glink-spmi-regmap.
 4.battery-debug.

Change-Id: Ida1252a029918ce53bd97ba9fcbdea89e253a774
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-22 05:26:23 -07:00
QCTECMDR Service
74c94b8701 Merge "ARM: dts: msm: Add interconnect devices for KERA" 2024-10-22 05:25:33 -07:00
QCTECMDR Service
13ce10ef82 Merge "ARM: dts: msm: Add sleepmon dtsi changes tuna and kera" 2024-10-22 01:22:23 -07:00
QCTECMDR Service
eae5b8b9df Merge "ARM: dts: msm: Add wpss rproc node for kera" 2024-10-21 21:01:55 -07:00
Raviteja Laggyshetty
e3754277a6 ARM: dts: msm: Add interconnect devices for KERA
Add interconnect devices for clk_virt_noc, mc_virt_noc,
aggre1_noc, aggre2_noc, cnoc_cfg_noc, cnoc_main_noc, gem_noc,
lpass_ag_noc, lpass_lpiaon_noc, lpass_lpicx_noc, mmss_noc,
nsp_noc, pcie_anoc and system_noc. This will allow consumers
to get their path and set bandwidth constraints on them.

Change-Id: I99812ef866f12c4a3d4b4ee9cf0dd809c946a64f
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-10-21 06:20:35 -07:00
Anaadi Mishra
8aa0642122 ARM: dts: msm: Add support for VIDEO clock controller on KERA
Add support for VIDEO clock controller and move corresponding gdsc's from
dummy to real on Kera platform.

Change-Id: I830ceb12fb979613401859313518d9e4de67e674
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 11:53:31 +05:30
Anaadi Mishra
57d974a176 ARM: dts: msm: Add support for GCC and TCSRCC on Kera
Add support for GCC and TCSRCC on Kera platform. While at it,
move the corresponding GDSC's to real.

Change-Id: I1ecf7e1ec14afc71a9fc228c636668d9052ba14b
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 11:31:55 +05:30
Rakesh Kundaram
eae1f4e7d5 ARM: dts: msm: Add sleepmon dtsi changes tuna and kera
Add adsp sleepmon driver dtsi chagnes for tuna and kera.

Change-Id: Iea7bd40bcfbed3167a298e1795816aa75aa4f348
Signed-off-by: Rakesh Kundaram <quic_krakeshk@quicinc.com>
2024-10-20 22:42:15 -07:00
Kartikey Arora
99cac882c1 ARM: dts: msm: Add wpss rproc node for kera
Add wpss rproc node for kera.

Change-Id: Id61d12a4c4d5d346e8e06cc88997ef1342f24925
CRs-Fixed: 3954263
Signed-off-by: Kartikey Arora <quic_kartaror@quicinc.com>
2024-10-20 22:36:31 -07:00
QCTECMDR Service
6f7280c96d Merge "ARM: dts: msm: Add chipinfo region as ext-region for cpusysvm" 2024-10-18 15:35:05 -07:00
QCTECMDR Service
5e3ec81e9d Merge "ARM: dts: msm: Add trustedvm and oemvm support for Kera" 2024-10-18 15:35:05 -07:00
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
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