Commit Graph

5900 Commits

Author SHA1 Message Date
Zhenhua Huang
f70d3addee ARM: dts: msm: add memory region for ravelin
Add the carveout memory regions and common cma pool for ravelin,
These regions are used by various clients in system.

Change-Id: I0b02c018831737c7758051259dc74eabc5bc89a1
2022-05-17 20:45:42 +08:00
qctecmdr
658e1a6492 Merge "ARM: dts: msm: Specify ddr bandwidth for neo GMU scaling" 2022-05-16 10:13:25 -07:00
qctecmdr
f417a2d947 Merge "ARM: dts: msm: Update l3_seq_lpm_cntr_cfg address for parrot" 2022-05-16 10:13:24 -07:00
qctecmdr
f070540f56 Merge "ARM: dts: msm: Add platform specific DT for Parrot VM" 2022-05-16 10:13:24 -07:00
qctecmdr
1bff1d3ffb Merge "ARM: dts: msm: Correct SE number for QUP1 GSI Channel configs" 2022-05-16 10:13:24 -07:00
qctecmdr
d7dc3c0819 Merge "ARM: dts: msm: Add UFS PHY related clocks for parrot" 2022-05-16 10:13:24 -07:00
qctecmdr
f0c01763c1 Merge "ARM: dts: msm: Add UCSI connector to USB port on Parrot" 2022-05-16 10:13:24 -07:00
qctecmdr
7a3233ac15 Merge "ARM: dts: msm: modify the parrot DT configuration" 2022-05-16 10:13:23 -07:00
qctecmdr
1b3f3e3e0d Merge "ARM: dts: msm: Removing EVA DT compilation from KP" 2022-05-16 10:13:23 -07:00
qctecmdr
3d210c5584 Merge "ARM: dts: msm: Disable eMMC for parrot platform" 2022-05-16 06:05:00 -07:00
qctecmdr
27e5b6eaef Merge "ARM: dts: msm: Add bus vote for parrot ufs" 2022-05-16 06:05:00 -07:00
qctecmdr
50ac05f3ed Merge "ARM: dts: msm: Add alias for QUPv3 HSUART in parrot" 2022-05-16 06:04:59 -07:00
qctecmdr
9782bfe323 Merge "ARM: dts: msm: Fix GPU model name for parrot" 2022-05-16 06:04:59 -07:00
qctecmdr
2f9725708e Merge "ARM: dts: msm: Remove min/max voltages for LDO24B for parrot" 2022-05-16 06:04:59 -07:00
qctecmdr
ef3a84c39a Merge "ARM: dts: msm: Add skip-disable-before-sw-enable flag to gx_gdsc" 2022-05-16 06:04:59 -07:00
Yuanfang Zhang
c954360efb ARM: dts: msm: modify the parrot DT configuration
Skip cmb_msr configuration for south and dlct2-cmb tpdm.
Add spmi tgu to support spmi trace.
Change wcss tpdm to a dummy source.
Change some cti type to extended.

Change-Id: I3ec543494133eee0c6ff6d5a8c8c90ea2ca28360
2022-05-16 20:55:19 +08:00
Rohith Kollalsi
33a3210ff1 ARM: dts: msm: Add UCSI connector to USB port on Parrot
Add graph nodes representing the USB connector and its remote
endpoints to the UCSI device and the USB controller respectively.
Add 'usb-role-switch' properties to the DWC3 devices and update
its dual-role mode to 'otg'.
This is in order to describe a connection between the pmic_glink
and the DWC3 device to allow the former to notify the USB controller
when to start up in USB host or peripheral mode.

Change-Id: I2672c643579beb72d061f12566e03f3771176fd3
2022-05-16 12:33:33 +05:30
Hareesh Gundu
99debc76ef ARM: dts: msm: Specify ddr bandwidth for neo GMU scaling
This is the lowest ddr bandwidth that puts CX at a corner
high enough such that GMU can run at 550 Mhz. This is to
get better GMU performance at no extra power cost.

Change-Id: I4ac794b91139073c1914f8e8e39a29db03a3f09d
2022-05-15 20:00:23 -07:00
Ram Prakash Gupta
9f26245688 ARM: dts: msm: Disable eMMC for parrot platform
Disable eMMC for parrot platform as its disabling ufs shared
regulator during probe leading to ufs probe failure upon
hibern8 exit.

Change-Id: I520e1604723dcdb5cecd20ca2571d0cdc8fcecf9
2022-05-15 14:10:03 +05:30
Naina Mehta
554ce07517 ARM: dts: msm: Add platform specific DT for Parrot VM
Add platform specific device tree files for Parrot VM.

Change-Id: I790e3de4ae7e9b5e88d5185a80e051874deede05
2022-05-15 13:56:45 +05:30
Maulik Shah
68c24fe0e6 ARM: dts: msm: Update l3_seq_lpm_cntr_cfg address for parrot
Update l3_seq_lpm_cntr_cfg address for L3 low power mode stats.

Change-Id: Id6afc17509d609fccd3249683416c606dcf36158
2022-05-14 22:19:15 -07:00
Mukesh Kumar Savaliya
ef9978b6e9 ARM: dts: msm: Correct SE number for QUP1 GSI Channel configs
Currently the DTSI change for parrot has wrong SE number programmed
into GSI config for QUPV3_1. Hence rectify it correcting the SE
number.

Change-Id: Id714b2c524e6e2d4d1301e08ad9968c2e3ac4a89
2022-05-14 23:53:46 +05:30
Rohan Sethi
dec75c440d ARM: dts: msm: Fix GPU model name for parrot
Fix typo in defining GPU model property.

Change-Id: I3cc6f1f858c4f41b516f4f683941cabba7d93577
2022-05-14 02:03:27 +05:30
Yatish Kumar Singh
953d54aa8e ARM: dts: msm: Add alias for QUPv3 HSUART in parrot
Added alias for QUPv3 HSUART node in parrot dtsi file.

Change-Id: I964ec18be3a8c5fce9c98015d1b14aae3906409f
2022-05-14 00:05:24 +05:30
Deepansh Rastogi
6de3a8a91f bindings: Add device-tree bindings for Helios remoteproc driver
Add device-tree bindings documentation describing the properties
for the Helios remoteproc driver.

Change-Id: Ic5c07f623721946759996ae1b722f23f8d9ca1ec
2022-05-13 06:04:23 -07:00
Jishnu Prakash
c6c04d7d60 ARM: dts: msm: Remove min/max voltages for LDO24B for parrot
LDO24B has its voltage set to 2.4V (min voltage) by regulator framework
as part of regulator registration if the initial voltage is not set.
This regulator will only be voted for enabling/disabling
conditions by UFS, so fix this by removing the min/max voltage values
for this regulator.

Change-Id: I13f82e919e3e46f2e1a6cc0905f69f11c6fb2b2d
2022-05-13 16:40:26 +05:30
Ram Prakash Gupta
adbaac29fe ARM: dts: msm: Add bus vote for parrot ufs
Add bus vote for parrot ufs.

Change-Id: Ice45ed4aff64e60057207a1b607e2b768c8c9842
2022-05-13 12:23:54 +05:30
qctecmdr
d10b3f4dbc Merge "ARM: dts: msm: Add Core Hang Detect node for anorak" 2022-05-12 09:05:21 -07:00
qctecmdr
a79e5b2100 Merge "ARM: dts: msm: Add secure dma-buf heap support for neo" 2022-05-12 09:05:20 -07:00
qctecmdr
e10697b978 Merge "ARM: dts: msm: Move change for USB3 PHY portselect inside tlmm block" 2022-05-12 09:05:20 -07:00
qctecmdr
1a444fb144 Merge "ARM: dts: qcom: Add CPU PMU device node for Anorak" 2022-05-12 03:28:19 -07:00
qctecmdr
d05885ee1c Merge "ARM: dts: msm: Add Leica2 and Leica PMIC for NEO SG" 2022-05-12 03:28:18 -07:00
qctecmdr
bbf7c32091 Merge "ARM: dts: msm: Added crypto hlos offload info" 2022-05-12 03:28:18 -07:00
qctecmdr
08483e283e Merge "ARM: dts: msm: add crypto hlos offload info" 2022-05-12 03:28:18 -07:00
qctecmdr
733c8b79b0 Merge "ARM: dts: msm: Add stub regulators for ravelin" 2022-05-12 03:28:18 -07:00
qctecmdr
b722e6fd81 Merge "ARM: dts: msm: Add cpu vendor hook for anorak" 2022-05-12 03:28:17 -07:00
Jagadeesh Kona
73adba17e6 ARM: dts: msm: Add skip-disable-before-sw-enable flag to gx_gdsc
GPU GX GDSC is only required to be disabled from HLOS to initiate
GMU recovery in case of any failure. Add support for the same on
PARROT platform.

Change-Id: I76a1382fef304197b3347091a1711208e6414a48
2022-05-12 13:38:16 +05:30
Rohith Kollalsi
c2e6a1911e ARM: dts: msm: Move change for USB3 PHY portselect inside tlmm block
Currenly usb3phy_portselect_default is defined outside tlmm block,
which gives an issue while getting phandle for ssphy. Because of this
dwc3-msm probe is failing. To fix that move the definition inside
tlmm block.

Change-Id: I3e8ca39e733c6cc7532302b586027f7c4ed97a38
2022-05-12 10:10:22 +05:30
qctecmdr
7430a3f365 Merge "ARM: dts: qcom: BT: Vote for max voltage for S4A" 2022-05-11 16:36:57 -07:00
Rakesh Kota
6133f89c4c ARM: dts: msm: Add stub regulators for ravelin
Add stub regulator support for PM6XXX and pm8010 on ravelin
to allow the regulator clients to vote on them.

Change-Id: Id8867a56c23e970cfa7fb5a224c5891c938731cc
2022-05-11 22:23:48 +05:30
Sahitya Tummala
07260db4cb ARM: dts: qcom: Add CPU PMU device node for Anorak
Add the CPU Perfomance Monitor support for Anorak.

Change-Id: Ieb3c973be2f47d6c8bce7ae841b75bba7e2cc854
2022-05-11 14:04:21 +05:30
Sahitya Tummala
a67cddc511 ARM: dts: qcom: Add LLCC device node for Anorak
Add LLCC device node for Anorak.

Change-Id: I4cb1ef14fdf22130a6253b04464623fdf868961b
2022-05-11 14:04:18 +05:30
qctecmdr
426b5ea03e Merge "ARM: dts: msm: add pull-up for spi cs pin" 2022-05-10 23:47:15 -07:00
Rakesh Kota
7137925ec0 ARM: dts: msm: Add Leica2 and Leica PMIC for NEO SG
Add support for Leica2 and Leica PMIC on NEO SG.

Change-Id: I840fa35f0264318bda224feb2d1f095623745177
2022-05-11 11:34:04 +05:30
qctecmdr
d82ab7e897 Merge "ARM: dts: msm: Increase the CMA memory for mem-dump driver on Cape" 2022-05-10 09:45:39 -07:00
Satish Kumar Kodishala
fe2a1f5c0d ARM: dts: qcom: BT: Vote for max voltage for S4A
Vote for max voltage for S4A regulator so that
wlan can work fine.

CRs-Fixed: 3192028
Change-Id: I6a8da3e8cb2840ab72c1f9a8c39ecc76fe3d60eb
2022-05-10 06:09:40 -07:00
qctecmdr
c8948a9355 Merge "ARM: dts: msm: Disable gpu related nodes for neo LA" 2022-05-10 05:14:17 -07:00
qctecmdr
ebedc7f300 Merge "ARM: dts: msm: Add smmu_vote clock & remove rdpm_cx regs" 2022-05-10 05:14:17 -07:00
Govindaraj Rajagopal
b0d0e34e95 ARM: dts: msm: Add secure dma-buf heap support for neo
Added below secure dma-buf pool support for neo.
1. qcom,secure_lsr_lefteye
2. qcom,secure_lsr_righteye
3. qcom,secure_lsr_depth
4. qcom,secure_lsr_misc

Usecase demands contigious memory, so allocated
from HEAP_TYPE_SECURE_CARVEOUT.

Change-Id: I0cb82251f7fa00cb9b75dcf6faac35758b330acb
2022-05-10 15:53:56 +05:30
Krishna Kurapati
f677c68416 ARM: dts: msm: Add extcon for EUD on Neo
Add eud node as extcon to support spoof  disconnect feature on Neo.

Change-Id: I8a247da7395095411fddfd3b535c521e8caab721
2022-05-10 01:11:02 -07:00