Commit graph

3,757 commits

Author SHA1 Message Date
Saurabh Ambulkar
bb655a604b 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
ebd9c077cc 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
45e49c9b4a 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
748751ccee 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
50bcfe0424 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
3adccbbf38 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
a08a1bc309 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
qctecmdr
e1696d0f53 Merge "ARM: dts: msm: Add support for diff yupik sku" 2021-01-12 08:24:52 -08:00
qctecmdr
b0a2a1a0ff Merge "ARM: dts: msm: Correct soc id for monaco" 2021-01-12 08:24:52 -08:00
qctecmdr
d90e1dab66 Merge "ARM: dts: msm: correct refgen type for holi" 2021-01-12 08:24:52 -08:00
qctecmdr
44ed686187 Merge "ARM: dts: msm: enable HOLB monitor feature" 2021-01-12 08:24:52 -08:00
qctecmdr
b96adf639d Merge "dt-bindings: Add dt binding for NT36xxx driver" 2021-01-12 08:24:52 -08:00
qctecmdr
664a50ee27 Merge "dt-bindings: ufs: Add compatible string for yupik phy driver" 2021-01-12 08:24:52 -08:00
qctecmdr
8c657389d6 Merge "ARM: dts: msm: Add lpass device node for PIL on SM8150" 2021-01-12 08:24:52 -08:00
qctecmdr
919db4c100 Merge "ARM: dts: msm: Add device node for PIL scm pas on SM8150" 2021-01-12 08:24:51 -08:00
qctecmdr
2fca5c3ec2 Merge "dt-bindings: add documentation for max31760 fancontroller" 2021-01-12 08:24:51 -08:00
qctecmdr
d2108ab731 Merge "ARM: dts: msm: Revised RCM RC variant id for sdxlemur" 2021-01-12 08:24:51 -08:00
qctecmdr
defb0467a0 Merge "ARM: dts: msm: Add tlmm pinctrl support for SM6150" 2021-01-12 08:24:51 -08:00
qctecmdr
e92c0d4318 Merge "ARM: dts: msm: Add LCDB and WLED devices for PM7325B" 2021-01-12 08:24:51 -08:00
qctecmdr
fba9416498 Merge "ARM: dts: msm: Enable SMB1351 for sdxnightjar" 2021-01-12 08:24:51 -08:00
qctecmdr
58d42ada0c Merge "ARM: dts: msm: Add ACD control register values for Shima GPU" 2021-01-12 08:24:51 -08:00
qctecmdr
7eb0576c99 Merge "ARM: dts: msm: Add device tree files for sdxlemur v2" 2021-01-12 08:24:51 -08:00
Jishnu Prakash
007fba4cb0 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
b8c65e2726 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
Gopala Krishna Nuthaki
8f92f027b9 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
3b2daa47fd 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
fe28acfdb9 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
85d8dd4579 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
Vatsal Bucha
f40352ca88 ARM: dts: msm: Add support for diff yupik sku
Add support for different sku for yupik based
on different adsp.

Change-Id: Ie4c8fa09b556c37cd39f934a90a11ac73e5277d2
2021-01-11 16:21:32 +05:30
qctecmdr
6e082fbe56 Merge "ARM: dts: msm: Adding IPA nodes for yupik target" 2021-01-11 02:18:25 -08:00
qctecmdr
0d4c41fccc Merge "ARM: dts: msm: Add SMP2P entry and enable SIDs for WLAN" 2021-01-11 02:18:25 -08:00
qctecmdr
197a850a05 Merge "ARM: dts: msm: Add I2C NFC device node and LDO voting for yupik" 2021-01-11 02:18:24 -08:00
qctecmdr
15c37e56cd Merge "ARM: dts: msm: Add smp2p sleepstate node for yupik" 2021-01-11 02:18:24 -08:00
qctecmdr
ebec65c243 Merge "dt-bindings: backlight: Add support for PM7325B WLED" 2021-01-11 02:18:24 -08:00
qctecmdr
bfca9746c8 Merge "ARM: dts: msm: Add cpu clock node for sdxnightjar" 2021-01-11 02:18:24 -08:00
qctecmdr
9ba35130e0 Merge "ARM: dts: msm: Update DISPCC and debugcc clock nodes for YUPIK" 2021-01-10 22:44:56 -08:00
qctecmdr
d6873a478f Merge "ARM: dts: msm: Add iommu and h/w reset support for yupik" 2021-01-10 22:44:55 -08:00
qctecmdr
1c3424b4f6 Merge "ARM: dts: msm: Remove pmic dependency on Yupik" 2021-01-10 22:44:55 -08:00
qctecmdr
a67a1138c4 Merge "ARM: dts: msm: Mark GCC PCIE clocks as protected in YUPIK" 2021-01-10 22:44:55 -08:00
qctecmdr
cb53f9f2f1 Merge "ARM: dts: qcom: Enable haptics node for yupik atp" 2021-01-10 22:30:17 -08:00
qctecmdr
296b95dd29 Merge "ARM: dts: msm: Add GPU properties for yupik GPU" 2021-01-10 22:30:17 -08:00
qctecmdr
779e0699ef Merge "ARM: dts: qcom: swap WSA enable pin" 2021-01-10 22:30:17 -08:00
Saurabh Ambulkar
3a6d41ea37 ARM: dts: msm: Add lpass device node for PIL on SM8150
Add PIL device tree node to load firmware images of
lpass on sm8150.

Change-Id: I72f4b7c49c1168cf1f8e0fed8efb4ef79c0f4079
2021-01-11 11:56:50 +05:30
Pankaj Gupta
3fd34f3bd6 ARM: dts: msm: Add GPU properties for yupik GPU
Add required GPU properties for yupik to enable
graphics driver functionality.

Change-Id: I0c6bfc11e0f42ace235e220501cdd7ce7ed5666f
2021-01-10 19:10:12 -08:00
Jishnu Prakash
ca675c895c dt-bindings: backlight: Add support for PM7325B WLED
Add compatible string for PM7325B WLED device.

Change-Id: I5d8a17bb4ce6c9be6a7aed38c82aef0116ede260
2021-01-10 21:58:39 +05:30
Nagireddy Annem
94fd1c5edd ARM: dts: msm: Correct soc id for monaco
Correct soc id, timer frequency and linux-boot
reserved memory for monaco.

Change-Id: I7196830c84abe97482fceb7029975a68752546db
2021-01-10 00:24:18 -08:00
Jagadeesh Kona
77906008e2 ARM: dts: msm: Update DISPCC and debugcc clock nodes for YUPIK
Update the display clock controller node to real from dummmy and
add debug clock controller node for YUPIK.

Change-Id: I2211792d6c26f7f234cc507129438e52106971f6
2021-01-09 19:30:24 +05:30
Udipto Goswami
d71fefcfda ARM: dts: msm: Remove pmic dependency on Yupik
Remove the dependency on adsp charger detection
on Yupik.
Please note that USB HOST MODE would not be working
with this patch included.

Change-Id: I3679b4a2ba5e50a7eacbcce6a8067d57a0ed7958
2021-01-09 15:42:59 +05:30
Sandeep Neerudu
5904cf0bf0 ARM: dts: msm: Add smp2p sleepstate node for yupik
Add device node for the smp2p sleepstate entry and the device node
for the smp2p sleep driver to notify dsps of apps power state changes.

Change-Id: I6af351908939ba90e196e25d3515cb5b02df7cdf
2021-01-09 13:29:26 +05:30
Vatsal Bucha
c9bf959d63 ARM: dts: qcom: Enable haptics node for yupik atp
Enable haptics node for yupik atp.

Change-Id: Icce086b7e35da4e532f091c834a06e8eb5f304a7
2021-01-08 22:22:32 -08:00