Commit graph

4,604 commits

Author SHA1 Message Date
Saurabh Ambulkar
3db82568f1 ARM: dts: msm: Enable device nodes for PIL on SDMSHRIKE
Enable PIL device tree nodes to load firmware images of
venus, npu, lpass, spss, on SDMSHRIKE.

Change-Id: I8a117cc6e2275754f4277a8bd37708ea419303c1
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
bf71e319b6 ARM: dts: msm: Add spss device node for PIL on SDMSHRIKE
Add PIL device tree node to load firmware images of spss
on SDMSHRIKE.

Change-Id: I61acf03594390dbcdb47f38443b32969f10e9542
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
58bdea2c50 ARM: dts: msm: Add venus device node for PIL on SDMSHRIKE
Add PIL device tree node to load firmware images of
venus on SDMSHRIKE.

Change-Id: I8df270d8b7ad00967f04c710d837be430ac7ef56
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
6b11e0a44a ARM: dts: msm: Add npu device node for PIL on SDMSHRIKE
Add PIL device tree node to load firmware images of
npu on SDMSHRIKE.

Change-Id: I8ec1d063fc79aad4759c573dca6fe8e933a109c2
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
e4a8c511b3 ARM: dts: msm: Add turing device node for PIL on SDMSHRIKE
Add PIL device tree node to load firmware image of turing
on SDMSHRIKE.

Change-Id: I1b3baa6587f738be5e7f7112c35a082bb6c2f317
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
e71c756ffc ARM: dts: msm: Add lpass device node for PIL on SDMSHRIKE
Add PIL device tree node to load firmware images of lpass
on SDMSHRIKE.

Change-Id: Ic04366af333b8cb9292820539937df1d538c769d
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
4e5cad47bf ARM: dts: msm: Add scm & scm-pas device on SDMSHRIKE
Add device nodes for scm & scm-pas for SDMSHRIKE SoC.
This is needed to secure memory buffers, and protect them
against unauthorized access.

Change-Id: Ia7d57cd3b2ef520839d46a77da64fd0aa2ca1d6a
2021-01-13 13:34:50 +05:30
Yadu MG
94be92caec ARM: dts: msm: Fix wdog interrupts on pil subsystems for SM8150
On newer kernels PDC interrupt can only be requested if its
actually routed through PDC HW. Update the pil subsystems
interrupts to use intc interrupts when they are direct
interrupts at GIC and only use PDC if it has routing to PDC HW.

Also, add missing properties vdd_mx-supply and shutdown-ack to
pil lpass node.

Change-Id: Ie60515cd51e55ce0772d5d2c89a603b63ba44545
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
eeda79ad10 ARM: dts: msm: Enable device nodes for PIL on SM8150
Enable PIL device tree nodes to load firmware images of
venus, npu, lpass, spss, on sa8155.

Change-Id: I8a5915e57fa208b6bc28475f0d097398f0b6afe5
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
3b0b3c18f7 ARM: dts: msm: Add venus device node for PIL on SM8150
Add PIL device tree node to load firmware images of
venus on sm8150.

Change-Id: I7e9d723823447a3fcb22e93533a448e318d90574
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
f0b24ffd71 ARM: dts: msm: Add turing device node for PIL on SM8150
Add PIL device tree node to load firmware images of
turing on sm8150.

Change-Id: I27ed87d799313ca6732ec71e81e523d9d455762f
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
d04482bb7c ARM: dts: msm: Add npu device node for PIL on SM8150
Add PIL device tree node to load firmware images of
npu on sm8150.

Change-Id: Ief00be65002f90191420b99ae7102897ee565f2b
2021-01-13 13:34:50 +05:30
Saurabh Ambulkar
fe52ebcd92 ARM: dts: msm: Add spss device node for PIL SM8150
Add PIL device tree node to load firmware images of
spss on sm8150.

Change-Id: I6d4900f815a55f5728fb4d77880007105137b821
2021-01-13 13:34:50 +05:30
Satish Babu Patakokila
16afe50bdb ARM: dts: qcom: Update Audio dtsi entries
Update Audio dtsi entries

Change-Id: I9cda1d18ca23f1ab62e64b1d66f6e3aed3fd255b
2021-01-13 13:34:24 +05:30
Paras Sharma
96d4625595 ARM: dts: msm: Add a new pinctrl state for lahaina
This change adds new pinctrl state shutdown.

Change-Id: Ifbaaeb6ef79ae1bb5d95d15b6961635f058cc7ee
2021-01-13 12:10:33 +05:30
Lipsa Rout
d28b0ddeb7 ARM: dts: msm: Include display nodes for yupik target
This change includes display sde node and platform
specific nodes in the corresponding platform DT files
for Yupik target.

Change-Id: I2d425fb55af625f91b964a58a3c61f9a690c44e9
2021-01-13 09:55:35 +05:30
Ritesh Kumar
960a89d0fb ARM: dts: msm: add touch support on yupik target
This change adds touch support for yupik IDP platform.

Change-Id: I9ec6adacf1f1c2bfb8a8266819bc4de01bc90a90
2021-01-12 20:21:30 -08:00
Tao,Zhang
de18def007 ARM: dts: msm: Enable dcc for yupik
Enable dcc for yupik since dcc virtualization is enabled.

Change-Id: Ibe1f05d7bc0217696cd03d7b4d2783de49e5c10d
2021-01-12 19:24:48 -08:00
phaneendra Reddy
91850032ae ARM: dts: msm: Add support for FM in yupik platform
This patch adds support of RTC6226 Soc in yupik
platform and enables se1_i2c.

CRs-Fixed: 2852905
Change-Id: I9ddec09dfed428a5556bf2976e59290d783d7159
2021-01-13 08:47:54 +05:30
Minghao Zhang
b4b927efd7 ARM: dts: qcom: enable fan controller for Lahaina HHG
Enabling Fan Controller driver for Lahaina HHG platform.

Change-Id: Ifdb323cde18610b76662b1d305dc5af14dd2aa05
2021-01-12 17:51:17 -08:00
Amir Levy
4ae1ae1833 ARM: dts: msm: enable more SIDs
Enable SIDs for eth/eth1/wlan1.
Add max number of CB parameter.

Change-Id: Ib1b1eb5d95cf5f407dc1d8229f52b631f54a94c9
2021-01-12 10:36:36 -08:00
qctecmdr
eac80d6025 Merge "ARM: dts: msm: Add support for diff yupik sku" 2021-01-12 08:24:52 -08:00
qctecmdr
10c48165e5 Merge "ARM: dts: msm: Correct soc id for monaco" 2021-01-12 08:24:52 -08:00
qctecmdr
6294a767dc Merge "ARM: dts: msm: correct refgen type for holi" 2021-01-12 08:24:52 -08:00
qctecmdr
aaa93b7105 Merge "ARM: dts: msm: enable HOLB monitor feature" 2021-01-12 08:24:52 -08:00
qctecmdr
64f93ecf8d Merge "dt-bindings: Add dt binding for NT36xxx driver" 2021-01-12 08:24:52 -08:00
qctecmdr
9401aa279b Merge "dt-bindings: ufs: Add compatible string for yupik phy driver" 2021-01-12 08:24:52 -08:00
qctecmdr
62c9ae089f Merge "ARM: dts: msm: Add lpass device node for PIL on SM8150" 2021-01-12 08:24:52 -08:00
qctecmdr
e10c303e40 Merge "ARM: dts: msm: Add device node for PIL scm pas on SM8150" 2021-01-12 08:24:51 -08:00
qctecmdr
1af3eded34 Merge "dt-bindings: add documentation for max31760 fancontroller" 2021-01-12 08:24:51 -08:00
qctecmdr
3ef831e670 Merge "ARM: dts: msm: Revised RCM RC variant id for sdxlemur" 2021-01-12 08:24:51 -08:00
qctecmdr
7a9a05dd20 Merge "ARM: dts: msm: Add tlmm pinctrl support for SM6150" 2021-01-12 08:24:51 -08:00
qctecmdr
713968e9d0 Merge "ARM: dts: msm: Add LCDB and WLED devices for PM7325B" 2021-01-12 08:24:51 -08:00
qctecmdr
cbd3ee1473 Merge "ARM: dts: msm: Enable SMB1351 for sdxnightjar" 2021-01-12 08:24:51 -08:00
qctecmdr
1d376c3b3e Merge "ARM: dts: msm: Add ACD control register values for Shima GPU" 2021-01-12 08:24:51 -08:00
qctecmdr
8801f884ae Merge "ARM: dts: msm: Add device tree files for sdxlemur v2" 2021-01-12 08:24:51 -08:00
Charan Teja Kalla
6d04630ea1 ARM: dts: msm: update interconnect and global interuupts on yupik
This change does the following:

1) Remove kgsl smmu interconnect node. For TCU config register access we
shouldn't required DDR path votes.  KGSL smmu already votes for clock
and regulator.

2) Remove the tcu_comb_irpt_ns for both apps and kgsl smmu as the
interrupt is OR of context interrupts, TBU perf interrupts and global
fault interrupts. This interrupt is not really required and registering
for the same can showup as the global faults in EL1.

Change-Id: I4de4a866d936f1f7f053479dc00c72c46e84d80d
2021-01-12 20:23:29 +05:30
Rohith Kollalsi
f09cf99925 ARM: dts: msm: Update extcon for USB on sdxnightjar
Update extcon property for USB to support VBUS and
ID notification through extcon framework on sdxnightjar.

Change-Id: I43dcf76931176e03cd69d39346e90563095c3bc6
2021-01-12 18:52:27 +05:30
Rohith Kollalsi
3cf57901b5 ARM: dts: msm: Add support for sysdev on sdxnightjar
Add support for sysdev on sdx12 which helps to populate
dwc->sysdev which will be inherited from parent,
to set the hardware / firmware parameters like dma.

Change-Id: I075de4fc75363da4fc0dea7c99549c832783206f
2021-01-12 18:30:39 +05:30
Lijuan Gao
3573d89027 ARM: dts: msm: Correct dtsi file for Lahaina HHG non-overlay dts
Correct the included dtsi file for Lahaina HHG.

Change-Id: I921f16912f24d76d4fc2ddffb724f7cfaa01a7af
2021-01-12 15:44:20 +08:00
Harsh Agarwal
4b4dff2b91 dt-bindings: Document usage of qcom,ignore-wakeup-src-in-hostmode
Add the documentation for "qcom,ignore-wakeup-src-in-hostmode".
This property allows PM suspend/freeze irrespective of host
runtimePM state.

Change-Id: I4e5d10da6927ee4720244160f4f7ae8927ebe051
2021-01-12 12:28:36 +05:30
Paras Sharma
4eed620903 ARM: dts: msm: Add a new pinctrl state for yupik
This change adds new pinctrl state shutdown.

Change-Id: I30fd0387c43d193ba1d1f8f9541e1601680eee73
2021-01-12 12:27:34 +05:30
Yuanfang Zhang
a6ca6d7d2c ARM: dts: msm: add mem_dump entry for sdxnightjar
Add memory dump entry on sdxnightjar.

Change-Id: Ic2494e6d1265deb4065fb429c9db863c5c103955
2021-01-11 21:41:19 -08:00
Jishnu Prakash
d022bac3e7 ARM: dts: msm: Add LCDB and WLED devices for PM7325B
Add LCDB and WLED devices for PM7325B with configurations
required for yupik panel.

Change-Id: Ie54f34737e4edeba6995c2272e7dfb4c76d556fe
2021-01-12 10:28:24 +05:30
Jishnu Prakash
cd0de9bd80 dt-bindings: qpnp-lcdb-regulator: Add support for PM7325B LCDB
Add compatible string for PM7325B LCDB device. Remove pmic-revid
property as it is not used on kernel 5.4. Add pwrup-delay-ms,
qcom,bst-ps-threshold-mv and qcom,pwrup-config properties for PM7325B.
Update qcom,bst-ilim-ma, qcom,ncp-ilim-ma and qcom,ldo-ilim-ma for
PM7325B.

Change-Id: I66b3bfd1782f41eb44cca08adce2a02bada0727c
2021-01-12 10:27:30 +05:30
Biao Long
71e7410be5 ARM: dts: msm: Add devfreq-cpufreq for SDXNIGHTJAR target
Add devfreq-cpufreq node.
Add clock for msm-cpufreq.

Change-Id: I88812e3fdfc782f76e5a2350c3d2b94d8289327c
2021-01-12 12:05:24 +08:00
Gopala Krishna Nuthaki
00b93edbe8 ARM: dts: msm: Add BCL and PMIC die temperature mitigation for yupik
Add BCL configuration to monitor battery current, level violation and
state of charge depletion configuration for YUPIK.

Add PMIC die temperature mitigation for YUPIK. The mitigation will
trigger at the first PMIC alarm at 95C.

Change-Id: Ife55eac7de58b0450e782b1106ec73db463a4707
2021-01-11 21:31:06 +05:30
Gopala Krishna Nuthaki
6790b4faf5 ARM: dts: msm: Add GPU thermal zone configuration for YUPIK
Add thermal zones for all GPU sensors individually to
achieve better thermal control.

Enable polling delay to one of the thermal zone to monitor
the TSENS hardware functionality.

Change-Id: I4174ca21744a89ede0d2e7e157d34dcae3a45d53
2021-01-11 21:16:43 +05:30
Gopala Krishna Nuthaki
38e3fe776a ARM: dts: msm: Add QMI sensor and cdev configuration for YUPIK
Add the list of modem, cdsp QMI sensors, QMI cooling devices
and userspace thermal config available for yupik.

Change-Id: I4b4aba40cb285fe115c2ede100bddeb735c5403b
2021-01-11 18:10:54 +05:30
Gopala Krishna Nuthaki
a80bb7dcdc ARM: dts: msm: Add CPU thermal configuration for yupik
Add CPU frequency, CPU isolation and CPU hotplug cooling device
configuration. Add thermal emergency mitigation configuration
to mitigate CPU at high temperatures for YUPIK.

Change-Id: Iffeb48eb415aa19fb31bfd7c46b44aaee22ce27e
2021-01-11 18:09:16 +05:30