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>
Added idle states for CPUs and CPU clusters, and PSCI device
to enable CPUs to enter deeper LPMs.
Disabled the idle states till Rumi validations are done.
Additionally. updated APPS RSC device to be in cluster power domain
to handle RSC activities when cluster is powering off.
Change-Id: Ic41e219c5c4dabe29f9ac787010ea09c5c123534
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
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>
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>
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>
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>
Add device-tree nodes required to support trustedvm and oemvm on Kera.
Change-Id: I7b978c5c166a4e00dcbc68c1ef6884f9ddeba72c
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Add chipinfo region as ext-region for cpusysvm for Kera.
Change-Id: Id353eece5d4b825c75775f1c5be7201260007c1c
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
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>
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>
Add the smp2p device node to enable smp2p communication with WPSS.
Change-Id: I3cd90e4d035fe0ef7d6f5e7480fb3966fd8c6921
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
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>
Add the bootargs entry for tuna and kera.
Change-Id: I07c281141826710d81d9b148e4eb25816d834c02
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Add the gh_watchdog node for kera and tuna.
Change-Id: I49b90fc0e4abf6a912937cd474b048c2b8178ea5
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Add support for CPUSYS_VM for Kera target.
Change-Id: I7c8f0656ff69cc4f117b8a1c17baa86fd6ec8eb5
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
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>
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>
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>