Commit Graph

1301 Commits

Author SHA1 Message Date
Patrick Daly
25f36f4f2a ARM: dts: msm: Enable dma-heaps on OEMVM
Enable dma-heaps driver on OEMVM, as well as bringing in other features
such as virtio mem and large-dma buf support.

Change-Id: I7f679c061ba65237541363bd0b406bb4e58e697e
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:10 -07:00
Patrick Daly
c811ad67a6 ARM: dts: msm: Add support for mem-buf-msgq between oemvm and pvm
Allow mem-buf ipc messages between oemvm and pvm.

Change-Id: Ib3209f72bbcb146f7f3ae9e4d75e474750e2dd97
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:09 -07:00
Swetha Chikkaboraiah
559f423dfd ARM: dts: msm: Add a node for cpufreq cycle counter driver
Add cpufreq cycle counter register information to devicetree in a
separate node for use by associated driver.

Change-Id: Idadbf45cfaf1fec6ee9187d28f6b939fceb76bd0
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-05-17 03:21:48 -07:00
qctecmdr
45c0a4ab89 Merge "ARM: dts: qcom: Add IPCC node for Kera" 2024-05-17 02:59:13 -07:00
qctecmdr
58683657d9 Merge "ARM: dts: msm: Add support for dummy clocks/GDSCs for tuna" 2024-05-17 00:28:13 -07:00
qctecmdr
5ef0d424c4 Merge "ARM: dts: qcom: Add ParrotPRO SKU soc id support" 2024-05-17 00:28:13 -07:00
qctecmdr
561cfe0955 Merge "ARM: dts: msm: Add MSC info to MPAM node" 2024-05-17 00:28:13 -07:00
qctecmdr
962e663680 Merge "ARM: dts: msm: Remove wcn6750 and wcn3990 from devicetree" 2024-05-17 00:28:13 -07:00
qctecmdr
3061c9fdd9 Merge "ARM: dts: qcom: sun: Remove duplicate psci node" 2024-05-16 12:45:02 -07:00
Bao D. Nguyen
8aa0906b74 ARM: dts: qcom: Add UFS "qcom,max-cpus" entry
Add "qcom,max-cpus" DT to specify the maximum number
of CPUs the SoC supports.

Change-Id: Ia5a63d3fb2224652bf572d625f2d7b1bc51680e5
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2024-05-16 09:09:27 -07:00
Anaadi Mishra
1429d7994e ARM: dts: msm: Add support for dummy clocks/GDSCs for tuna
Add the dummy clock & gdsc handles for clients to be able to request
on them for tuna platform.

Change-Id: I6afb889a443b6e34ba94cbaff26bec43a85f6b88
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-05-16 12:02:07 +05:30
Naini Singh
b93b85245a ARM: dts: qcom: Add IPCC node for Kera
Add IPCC node for Kera to enable inter processor
interrupt router feature.

Change-Id: I823c5baed9739140ceeea4bd76bf4a1c194b0c82
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
2024-05-16 11:18:55 +05:30
Saranya R
aefa6bb112 ARM: dts: qcom: Add ParrotPRO SKU soc id support
Add ParrotPRO SKU soc id support in device tree.

Change-Id: Ifdc24bf2db97048706d2f655be063b5c57e19799
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-05-15 19:00:47 +05:30
qctecmdr
110112040c Merge "ARM: dts: qcom: Add IPCC node for cliffs" 2024-05-15 01:53:50 -07:00
Huang Yiwei
0824c1b3aa ARM: dts: msm: Add MSC info to MPAM node
Add MSC info to MPAM node, so MPAM driver can get the number and
name of one specific MSC.

Change-Id: I0966545a92a3bc755c44a3cd2cbdc355413a6aab
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 19:35:36 -07:00
qctecmdr
27465abcc4 Merge "ARM: dts: msm: Add TLMM block for Kera SoC" 2024-05-14 11:08:22 -07:00
Shivendra Pratap
1a98f765e4 ARM: dts: qcom: Add IPCC node for cliffs
Add IPCC node for cliffs to enable inter processor
interrupt router feature.

Change-Id: I86abc9e6dca2f169f51391e47c7b8ccce1d81b0c
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-05-14 05:47:30 -07:00
qctecmdr
4c28ce0f76 Merge "ARM: dts: msm: Remove MPAM node for pineapple" 2024-05-14 02:37:37 -07:00
Mukesh Ojha
94efdbc846 ARM: dts: msm: Add TLMM block for Kera SoC
Add pinctrl node with compatible "qcom,kera-tlmm" in order to
enable the Top Level Multiplexer (TLMM) block on Kera SoC.

Change-Id: Ie0b58783d8c77c5f6375eb6ddab5495ca5061040
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-05-14 02:32:02 -07:00
qctecmdr
223cc82305 Merge "ARM: dts: msm: Add interconnect-names for Parrot" 2024-05-14 00:05:32 -07:00
qctecmdr
cab3e15e48 Merge "ARM: dts: msm: Update pinctrl changes for ganges SPI instance for SUN" 2024-05-14 00:05:32 -07:00
qctecmdr
bb26bd02f3 Merge "ARM: dts: qcom: Update passive polling for different thermal zones for sun" 2024-05-14 00:05:32 -07:00
Huang Yiwei
647c86e751 ARM: dts: msm: Remove MPAM node for pineapple
New MPAM driver is not compatible with pineapple, so remove
MPAM node for pineapple.

Change-Id: I365a12057dfa0f8e8b609d2ad36793354119ac43
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 10:18:05 +08:00
Huang Yiwei
303c6adc4d ARM: dts: msm: Add MPAM monitor data reg for sun
Add MPAM monitor data reg for sun.

Change-Id: If476fcb32274f5e534d6cc0129af08033788d27a
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 10:13:38 +08:00
qctecmdr
01dad000fb Merge "ARM: dts: msm: Add initial device trees for Kera SoC" 2024-05-13 15:37:23 -07:00
qctecmdr
f2174a905d Merge "ARM: dts: msm: Ignore dependencies on children by PM framework" 2024-05-13 05:24:45 -07:00
qctecmdr
cce0fe879e Merge "bindings: pinctrl: Add devicetree bindings for Tuna TLMM" 2024-05-11 02:33:22 -07:00
qctecmdr
f4279ad4e0 Merge "ARM: dts: msm: put dependency of dma-heap on SCM" 2024-05-10 22:04:47 -07:00
Visweswara Tanuku
d1b871dd54 ARM: dts: msm: Ignore dependencies on children by PM framework
Change https://lore.kernel.org/all/20230525113034.46880-1-tony@atomide.com
registers serial core controller as a child of msm uart device.

Since child should suspend first, due to the child's auto suspend
delay (SERIAL_PORT_AUTOSUSPEND_DELAY_MS), additional 500msecs
delay is added during msm_geni_serial_runtime_suspend.

Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.

Change-Id: Icac2f02ad96f45359cf1516284b7a64d2de61a79
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
2024-05-10 07:51:56 -07:00
Mukesh Ojha
67234c5791 ARM: dts: msm: Add initial device trees for Kera SoC
Add initial device trees to support Kera SoC.

Change-Id: If5f894a0cceeb78aea58b562315b6b7c7a4c3fcf
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-05-10 02:38:01 -07:00
qctecmdr
abf19be79e Merge "dt-bindings: thermal: Add legacy tsens driver compatible string" 2024-05-09 22:31:37 -07:00
Amir Vajid
01f747212c ARM: dts: qcom: add low power cpu to gold bwmon for sun
Configure low power cpu on gold bwmon for sun.

Change-Id: I323797604e76a5e872171ba359ee43cc155235c6
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2024-05-09 16:03:37 -07:00
qctecmdr
5941275d05 Merge "ARM: dts: qcom: Update SPU regulator configuration for Sun" 2024-05-09 12:15:07 -07:00
Prakash Yadachi
b064ae5124 ARM: dts: msm: Add interconnect-names for Parrot
Added interconnect-names qup-core,qup-config and qup-memory to all qupv3
nodes.

Change-Id: Ida8d2ae3f1d71900f24f977599ea401c5d899e4d
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-05-09 05:54:32 -07:00
Saranya R
6532432a9f ARM: dts: msm: Remove wcn6750 and wcn3990 from devicetree
Remove wcn6750 and wcn3990 from kernel devicetree, since
it's moved to techpack.

Change-Id: I83569274403a5292a293b95d2cbd76e553ff8ea1
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-05-09 03:42:51 -07:00
Nurit Lichtenstein
250b450ef6 ARM: dts: qcom: Update SPU regulator configuration for Sun
Handle voting for the regulator for SPU sensors.

Change-Id: I192731df94cc894cdf6826c69230b0cf9a3e9c3e
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
2024-05-09 01:37:53 -07:00
Nitesh Kumar
e1ad7607bb ARM: dts: qcom: Enable compatible string for drivers
Enable compatible string of drivers in monaco.

Change-Id: I664f5c62455cff8214bd081f5334fcda7ccfc6cb
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-05-08 21:27:04 -07:00
qctecmdr
d67a5f8226 Merge "ARM: dts: msm: set touch irq flag for sun platform" 2024-05-08 17:49:00 -07:00
qctecmdr
8510de3054 Merge "ARM: dts: qcom: Add memlat tables for sun v2" 2024-05-08 14:37:13 -07:00
qctecmdr
7c62865fa4 Merge "ARM: dts: msm: Add CRMV regs pcie and camera on pineapple" 2024-05-08 14:37:13 -07:00
qctecmdr
d977f1a9ba Merge "ARM: dts: qcom: Add package ID to msm-IDs for sun hdk SoC" 2024-05-08 03:37:50 -07:00
qctecmdr
d39576a074 Merge "ARM: dts: msm: Add cpucp scmi nodes for parrot" 2024-05-08 03:37:49 -07:00
qctecmdr
8caa661fcb Merge "ARM: dts: msm: Remove events specific to SPM feature" 2024-05-08 03:37:49 -07:00
Sayali Patil
573e7046af ARM: dts: msm: put dependency of dma-heap on SCM
Enforce dependency of dma heap driver on SCM driver
without which it will not work and this is in
the preparation of adding interconnect voting
in SCM node which if it gets added without this
change dma heap driver can result in NULL pointer
issue.

Change-Id: I641e2e1c7692dfd52dd1efa75064fbc8f2228fe2
Signed-off-by: Sayali Patil <quic_sayapati@quicinc.com>
2024-05-08 15:40:57 +05:30
Yu Wu
ac343beafa ARM: dts: msm: set touch irq flag for sun platform
Set touch irq flag for sun platform.

Signed-off-by: Yu Wu <quic_zwy@quicinc.com>
2024-05-08 16:50:32 +08:00
qctecmdr
30cdea87be Merge "ARM: dts: msm: Update config values for QMP PHY" 2024-05-07 17:20:49 -07:00
Elliot Berman
8256b11af4 ARM: dts: qcom: sun: Remove duplicate psci node
Remove duplicate psci node in sun.dtsi.

Change-Id: I382725f635233849df499778d507e884115cf885
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2024-05-07 17:05:35 -07:00
Minghao Zhang
9de5032b87 ARM: dts: msm: Add CRMV regs pcie and camera on pineapple
CRMV regs have status captured for various commands/voltage levels.
Map CRMV registers in device so that driver can dump when required.

Change-Id: I69558336a81ae3f89140ebaf515528dd15ca66e9
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-05-07 14:59:17 +08:00
Manaf Meethalavalappu Pallikunhi
ad727eae17 ARM: dts: qcom: Update passive polling for different thermal zones for sun
Update passive polling delay for CPU, DDR, MDMSS tsens, bcl and
sys-therm-0 sensor for sun.

Change-Id: Ia38d2322e1e517346702368b2bf6b80ca883a712
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-05-06 14:14:28 +05:30
Nitin Rawat
1a3f9c0ed5 ARM: dts: msm: Add ufs shutdown power supply for sun
Add ufs proxy power supply to add an additional vote
for VCCQ LDO. In case of ufs shutdown, UFS VCCQ LDO would
be turned off by PMIC regulator itself.

Change-Id: If55c56bcbe6a3b76dbe5703095bd5d98abdca8a6
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
2024-05-03 17:54:46 +05:30