Commit Graph

2491 Commits

Author SHA1 Message Date
QCTECMDR Service
e7915108fb Merge "ARM: dts: msm: Add support for RPMHCC on TUNA platform" 2024-10-09 22:02:08 -07:00
QCTECMDR Service
978306cd12 Merge "ARM: dts: msm: Add pwm changes for pmxr2230 for tuna" 2024-10-09 22:02:08 -07:00
QCTECMDR Service
a82595d23a Merge "ARM: dts: msm: Add a stub GPU node for tuna" 2024-10-09 22:02:08 -07:00
Kavya Nunna
4a06f69b5c ARM: dts: msm: Add RPMH regulator devices for tuna
Add RPMH regulator devices for SMPS, LDO regulators,
found on the PMIC chips used on tuna boards, to ensure that
consumers are able to modify the physical state of these regulators.

Change-Id: Ie30bbc8ab04d75246a5ff902841981c907dc9fca
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-09 18:16:40 +05:30
Uttkarsh Aggarwal
a0b0aec77b ARM: dts: msm: Add register entry to ssusb in tuna
Adding a 4-byte register entry for tcsr_dyn-en-dis to enable/disable USB
dynamically from dwc3-msm-core.

Change-Id: I34163cf381ff92d90dc687817612f0f191407501
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-10-09 02:52:46 -07:00
Uttkarsh Aggarwal
8f9a845d79 ARM: dts: msm: Add qmi audio node on Tuna USB
Adding the necessary audio node providing the necessary
resources of the qmi audio to get probed.

Note: SID for usb audio is 100B.
Change-Id: Ib55eb5957d38e8551c2a2bda5446fc64539203e1
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-10-09 02:52:37 -07:00
Uttkarsh Aggarwal
85fd55734a ARM: dts: qcom: Add QMP DP phy node & init sequence for Tuna
QMP phy is used for SS/SSP usb usecases as well as DP use cases
in a target. This change adds the basic resources required along
with the init sequence for functionality.

Note: init sequence is following Kalama QMP init sequence and
ref_clk is set to 38.4 Mhz.

Change-Id: I9422f9af88801fa0dde4d79a7e72ec74e264420d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-10-09 02:52:22 -07:00
Hrishabh Rajput
8954f28a7e ARM: dts: msm: Set vCPU affinity to CPU0 for VMs on Tuna
Even though we use proxy scheduling, during VM bootup hypervisor tries
to boot the VMs as per the affinity-map. This may cause panic in case a
CPU within affinity-map is unavailable.

Affining vCPUs to CPU0 makes sure VM proceeds with
powered-ON sequence, assuming CPU0 is always available.

Change-Id: Ia6799445891e1b003b5055178adb50778bade863
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-09 15:08:10 +05:30
Hrishabh Rajput
89fe5f21e5 ARM: dts: msm: Add pinctrl support on Tuna VM
Add pinctrl support on Tuna VM.

Change-Id: Iba4d93b262a7a80a5057fde9a259c3aa31729ca6
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-09 11:30:47 +05:30
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
QCTECMDR Service
90a712becc Merge "ARM: dts: msm: Add qfprom node for kera and tuna" 2024-10-08 19:43:23 -07:00
QCTECMDR Service
c1556f92cb Merge "ARM: dts: msm: add cma regions for VM's on kera" 2024-10-08 19:43:23 -07:00
QCTECMDR Service
0d9f023a51 Merge "ARM: dts: msm: add cma regions for VM's on tuna" 2024-10-08 19:43:23 -07:00
QCTECMDR Service
9a27b3d5e0 Merge "ARM: dts: msm: Add stats and sys-pm-vx nodes for tuna" 2024-10-08 19:43:23 -07:00
Anaadi Mishra
ff47c6cf99 ARM: dts: msm: Add support for RPMHCC on TUNA platform
Add support for rpmh clock controller nodes on TUNA platform.
While at it, keep rpmhcc node as dummy for TUNA rumi platform.

Change-Id: I97b2a42df7886295efd8b4a176257fe45a571bae
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-09 01:01:10 +05:30
Madhusudhan Sana
429bad87e1 dt-bindings: mtd: Add Documentation for QPIC NAND
Add documentation for QPIC NAND controller devicetree
bindings.

Change-Id: I2c5748ca639a4e42f027bfdad5873cb288090a2d
Signed-off-by: Madhusudhan Sana <quic_msana@quicinc.com>
2024-10-09 00:09:01 +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
Kavya Nunna
6a9ef72080 ARM: dts: msm: Add pmih010x support for tuna
Add pmih010x support for tuna.

While at it add sys-therm-11 for tuna.

Change-Id: Idc08213fdadb300d0eb793f422ecf9b210785db9
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-08 16:46:56 +05:30
QCTECMDR Service
66a225b028 Merge "ARM: dts: qcom: Add BCL2 node and thermal zone mitigations for sun" 2024-10-08 03:58:03 -07:00
Vijayanand Jitta
f003382472 ARM: dts: msm: add cma regions for VM's on kera
Add cma regions for tuivm and oemvm, inline with v1.

Change-Id: I117ad4bd3af4fb1c9c3c5bf046fdf903d3ddb99d
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-08 15:55:57 +05:30
Uttkarsh Aggarwal
632193f30b ARM: dts: msm: Added interconnects for Tuna
This change adds interconnects on Tuna USB.

Change-Id: I2f2a6d5948225dbfeb3d20db7693318977033956
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-10-08 03:02:40 -07:00
Uttkarsh Aggarwal
d0dd9b24bc ARM: dts: msm: Add high speed usb support & interrupts for Tuna
The high speed phy is required for USB to support HS
usecases. Add eusb node on tuna which includes the
necessary resources for the eusb phy to work.

Additional: Added interrupts for tuna.
Change-Id: Ifa3484bd52f876804b455e46a67a3b7b28fc663d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-10-08 03:02:31 -07:00
Uttkarsh Aggarwal
12a89c859a ARM: dts: msm: Adding memory region for USB Tuna
In this change adding memory region for iommu node
for tuna.

Change-Id: I50bc3d510bfab93bc5bfc22c2e3c44b9c450c8f1
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-10-08 02:58:44 -07:00
Vijayanand Jitta
b47bb307b6 ARM: dts: msm: add cma regions for VM's on tuna
Add cma regions for tuivm and oemvm, inline with v2.

Change-Id: I72263dfc41eb0ecafb38bdac42e685483ba6d66c
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-08 15:28:28 +05:30
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
Ankit Sharma
90b3ccd884 ARM: dts: msm: tuna: Update capacity property
Update "capacity-dmips-mhz" for tuna. It is used to build Energy Model
which in turn is used by EAS to take placement decisions.

Change-Id: I7e0ad3f42d39303e044b6fbc7cfd3f76492d09de
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-10-07 23:56:03 -07:00
QCTECMDR Service
91649c2ee2 Merge "ARM: dts: msm: Add SDCC support for tuna" 2024-10-07 23:00:36 -07:00
QCTECMDR Service
e28b1e1b05 Merge "ARM: dts: msm: Vote MMNOC BW for cam_cc_titan_top_gdsc on Tuna" 2024-10-07 23:00:36 -07:00
QCTECMDR Service
247da1c9cb Merge "ARM: dts: msm: Add UFS's VCCQ2 parent regulator for Parrot" 2024-10-07 18:58:41 -07:00
QCTECMDR Service
f1509ef26e Merge "ARM: dts: qcom: Add initial Thermal configuration for tuna" 2024-10-07 18:58:41 -07:00
QCTECMDR Service
57d5cf1870 Merge "dt-bindings: clock: Add rpmh-clk bindings for TUNA" 2024-10-07 14:55:16 -07:00
QCTECMDR Service
e203547e9a Merge "ARM: dts: msm: Add gcc qcom-dummycc support for TVM on Tuna" 2024-10-07 11:36:56 -07:00
QCTECMDR Service
353b807a2e Merge "bindings: remoteproc: Add remoteproc bindings for Kera" 2024-10-07 11:36:56 -07:00
Minghao Zhang
d0020aef6f ARM: dts: qcom: Add BCL2 node and thermal zone mitigations for sun
This change adds to enable BCL2 node; adds bcl thermal zone
mitigations and cooling maps for pmih010x.

Change-Id: I4e4cef9a1d7064afd32ee1422bb2e5a23a31689a
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-10-07 06:50:27 -07:00
Minghao Zhang
309c393661 dt-bindings: thermal: Add a new property for bcl pmic5
This changes adds a new property for bcl pmic5 to enable
a BCL peripheral based on different battery types and
Rsense types.

Change-Id: I68c1369319db598ccfd38faa09075aed113da7f2
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-10-07 06:48:45 -07:00
Anaadi Mishra
1743b147e1 dt-bindings: clock: Add rpmh-clk bindings for TUNA
Add rpmh clock bindings for Tuna platform.

Change-Id: I8b41cbe7a38ba9d61c2406228f9eba259a23cc95
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-07 19:09:18 +05:30
Sneh Mankad
662de76bf8 ARM: dts: msm: Add stats and sys-pm-vx nodes for tuna
Add qcom sleep stats, rpmh stats nodes to enable
cpu and soc stats. Also add sys-pm-vx node.

Change-Id: Iff2262c436a0b032694b8949e1e35bd41204e4e0
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-07 17:14:18 +05:30
Sneh Mankad
c28064496a bindings: arm: msm: Document sys-pm-violators compatible for tuna
Document sys-pm-violators compatible for tuna.

Change-Id: Ia9dc09dd997d6fcb4b206f0f6d5038cfa144f987
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-07 17:10:00 +05:30
Souradeep Chowdhury
3bd6e5e6d0 bindings: remoteproc: Add remoteproc bindings for Kera
Add devicetree bindings adsp,cdsp,modem for Kera target.

Change-Id: I7c351896c9ae0e271ac6bf9ff52b4ba803cff720
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-10-07 04:39:59 -07:00
Souradeep Chowdhury
9f5f8fa3f0 bindings: nvmem: Add tuna and kera qfprom compat string
Add the soc-specific compatible string for qfprom to
support keepout regions on kera and tuna SoC.

Change-Id: Ia8196126bc995614fb5c72216cdd322a1b9d1613
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-10-07 04:36:44 -07:00
Paras Sharma
60fb7e2b87 ARM: dts: msm: Add PCIe controller RC node for Tuna
Add PCIe controller RC node for Tuna target.

Change-Id: I5c81b2f691ded29ea49f35cf8afe2e41afb9930e
Signed-off-by: Vivek Pernamitta <quic_vpernami@quicinc.com>
Signed-off-by: Paras Sharma <quic_parass@quicinc.com>
2024-10-07 12:36:33 +05:30
Anaadi Mishra
917bbed757 ARM: dts: msm: Add gcc qcom-dummycc support for TVM on Tuna
For upstream and tvm, qup common driver uses gcc phandles which
are common in dt and to avoid qup driver probe failure, add gcc
qcom-dummycc support as they are nop. This helps in avoiding
additional logic in qup driver to not conditionalize based on
variant.

Change-Id: I770a2a3c0e31138891b3e298ccff8e2934ae91a1
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-07 11:50:01 +05:30
Nitesh Kumar
e30408130e ARM: dts: qcom: Add initial Thermal configuration for tuna
Add thermal devicetree changes and thermal configuration
for tuna based on the recommendation.

Change-Id: I6904fca29794cc8f7615d5f540f613ef903b59aa
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-10-07 10:38:05 +05:30
QCTECMDR Service
e87885e555 Merge "ARM: dts: msm: Add CPUCP/SCMI node for Tuna" 2024-10-06 14:24:24 -07:00
QCTECMDR Service
a6f58dda2b Merge "ARM: dts: msm: Update wpss rproc node for tuna" 2024-10-04 23:56:12 -07:00
QCTECMDR Service
878451019f Merge "ARM: dts: msm: Update qcom,dma-heap-type for waipio vm" 2024-10-04 19:55:37 -07:00
QCTECMDR Service
a7769228ec Merge "ARM: dts: qcom: Add platform support for VMs on Tuna" 2024-10-04 19:55:37 -07:00
QCTECMDR Service
c52ee8125b Merge "ARM: dts: msm: Add UFS support for tuna" 2024-10-04 10:57:44 -07:00
Kartikey Arora
1d284d8a8d ARM: dts: msm: Update wpss rproc node for tuna
Update wpss rproc node for tuna with modified
WPSS image address in PIL region.

Change-Id: I9f1b885163c51bf279f96a27b389695b83b44019
CRs-Fixed: 3941237
Signed-off-by: Kartikey Arora <quic_kartaror@quicinc.com>
2024-10-04 05:48:04 -07:00