Commit graph

3,488 commits

Author SHA1 Message Date
Subbaraman Narayanamurthy
0cd8bc6a54 ARM: dts: msm: specify thermal mitigation levels for sdxlemur platforms
Specify thermal mitigation levels for sdxlemur platforms based on
the battery used. This is used to limit charging current when
thermal SW requests different levels through charge_control_limit
property in battery power supply.

Change-Id: I2fe6142f110701b47d9f9f467a02632b20f1d7bb
2020-11-19 20:41:24 -08:00
Vishwanath Raju K
650dbd60dc ARM: dts: msm: Add initial v1 memory map for Monaco
Added initial memory map and created regured cma areas
for monaco.

Change-Id: I3355fa9b9ec9b95b658e8f252b238cde2294c7fa
2020-11-19 20:37:44 -08:00
qctecmdr
50e8fe4252 Merge "ARM: dts: msm: Add PMX65 die temperature channel" 2020-11-19 20:09:40 -08:00
Charan Teja Kalla
156ccb23cf ARM: dts: msm: add gfx smmu node on yupik
Add the SMMU devicetree node for gfx that can be used by the respective
clients for VA to PA translations.

Change-Id: Ib0894591aff1be8fcdf50b0d57f7533efc67350c
2020-11-19 19:16:41 -08:00
Subbaraman Narayanamurthy
1b2dafb3b2 ARM: dts: msm: add spmi_debug_bus for sdxlemur
Add spmi_debug_bus so that PMIC peripherals can be accessed via
debug bus on sdxlemur devices where the fuse is not blown. This
is useful for debugging.

Change-Id: Ica647e8eee31028d25363aec88dd102cc0780ab6
2020-11-19 19:15:13 -08:00
Subbaraman Narayanamurthy
7840876856 ARM: dts: msm: update pm7250b devices for sdxlemur platforms
Add necessary configurations needed for charger, QG, PD_PHY
devices present on PM7250B to support sdxlemur platforms that
uses them. Since, it needs some VADC channels from PM7250B, add
them as well.

Change-Id: I065f1365b7278a92e0a8646a32e955d5e168c70c
2020-11-19 19:13:27 -08:00
qctecmdr
2883820262 Merge "ARM: dts: msm: Remove display clock as client for CX SDPM for SHIMA" 2020-11-19 14:10:16 -08:00
qctecmdr
e829082d1d Merge "ARM: dts: qcom: Update skin and cx thermal config for HOLI" 2020-11-19 14:10:15 -08:00
qctecmdr
b5bcf994c0 Merge "ARM: dts: msm: Update PCIe PHY settings to v1.02 for sdxlemur" 2020-11-19 10:34:31 -08:00
qctecmdr
71c5574f31 Merge "ARM: dts: msm: Add dmips and dynamic power co-efficient for Yupik" 2020-11-19 10:34:31 -08:00
qctecmdr
337876c428 Merge "ARM: dts: msm: Include stub regulators for Monaco" 2020-11-19 10:34:31 -08:00
qctecmdr
c6d0e3b432 Merge "ARM: dts: msm: Enable Kryo erp driver for Yupik" 2020-11-19 06:55:47 -08:00
qctecmdr
caeff04a66 Merge "dt-bindings: clock: Add support for YUPIK clock controllers" 2020-11-19 06:55:47 -08:00
qctecmdr
90dfd0bbe3 Merge "ARM: dts: msm: Add a new power level for supported devices" 2020-11-19 06:55:47 -08:00
Sarthak Garg
f2d0535fb8 ARM: dts: msm: Enable eMMC for sdxlemur target
Enable eMMC for sdxlemur target.

Change-Id: I984fec01e0b99b189d1f2e299239336e77af966d
2020-11-19 17:52:13 +05:30
qctecmdr
8e31760e8d Merge "ARM: dts: msm: Enable touch for Dual DSI video mode on shima" 2020-11-19 03:06:14 -08:00
qctecmdr
69c51aac1f Merge "ARM: dts: msm: Update USB3 DP QMP Phy sequence for Lahaina to v1.10" 2020-11-19 03:06:14 -08:00
Naina Mehta
775a317ccf ARM: dts: msm: Add CDSP pil node for Yupik
Add CDSP pil node to support CDSP subsystem for Yupik.

Change-Id: I9b21026a278aa3794e89ae5fac425a644035ab41
2020-11-19 12:49:45 +05:30
Naina Mehta
e3b04e8a9d ARM: dts: msm: Add LPASS pil node for Yupik
Add LPASS pil node to support LPASS subsystem for Yupik
platform.

Change-Id: I9d38b38f38e0fffa79844949d98fd9bf83ee6779
2020-11-18 22:58:40 -08:00
Naina Mehta
9a381b30f8 ARM: dts: msm: Add scm pas node
Add scm pas node for Yupik platform.

Change-Id: Id1c1e3032a57a5aef617baa80eeacf4411bf6192
2020-11-19 12:22:40 +05:30
qctecmdr
b2f3a1b69d Merge "ARM: dts: msm: Add eMMC device tree files for sdxlemur" 2020-11-18 22:31:07 -08:00
qctecmdr
0ba1be737d Merge "ARM: dts: msm: Include sdxlemur-mtp dt on all mtp trees" 2020-11-18 22:31:07 -08:00
qctecmdr
85cf27ea23 Merge "dt-bindings: arm: Add FUSE and DBGUI support" 2020-11-18 22:31:06 -08:00
qctecmdr
dd7649e19a Merge "ARM: dts: msm: Add IOMMU Geometry property for storage" 2020-11-18 22:31:06 -08:00
qctecmdr
8c0842d444 Merge "ARM: dts: msm: Move firmware node ahead" 2020-11-18 22:31:06 -08:00
Archit Saxena
2a4c9134a2 ARM: dts: msm: Enable SMMU and PSCI for scuba
Enable SMMU, PSCI and correct compatible string
for scuba 32 bit target.

Change-Id: Ie4b35e7609d851146af4bb42ff46ff6ceae8cfe2
2020-11-19 11:32:10 +05:30
Paras Sharma
6cdfb0dd43 ARM: dts: msm: Add QUPv3 SE and GPI DT nodes for yupik
Add QUPv3(I2C, SPI and UART) and GPI DT node on yupik

Change-Id: I6f62861c20f8c3778d087506efea75bd52957d78
2020-11-19 11:25:48 +05:30
Guru Das Srinagesh
fd9c852a45 ARM: dts: msm: Add PMX65 die temperature channel
Add the appropriate ADC channel so that the pmx65_tz thermal zone may
obtain the right value of PMIC die temperature for monitoring purposes.

Change-Id: Ib67624ddcafc7e46d94e8b9ca83938bde32005b9
2020-11-18 15:12:41 -08:00
Raghavendra Rao Ananta
be7a27fb2a ARM: dts: msm: Turn off KPTI for Lahaina
Kernel Page Table Isolation (KPTI) is a software workaround
technique used to mitigate the meltdown security vulnarability.
Since Lahaina hardware is meltdown safe, it can safely turn off
the feature. Hence, turn the KPTI off via its command line option.

Change-Id: Idc469ce6804e53073860c32a2635ca9c8f479fe3
2020-11-18 09:45:14 -08:00
Gopala Krishna Nuthaki
772f7eedab ARM: dts: qcom: Update skin and cx thermal config for HOLI
Add quiet-therm,pa-therm0 and xo-therm skin sensors
thermal config for HOLI based on latest recomondations.

Add q6-hvx sensor thermal config mitigation for HOLI
based on latest recomondations.

Change-Id: If534b2c11786f89e165f3bae28b1f4b8c927c1ce
2020-11-18 07:50:11 -08:00
Gopala Krishna Nuthaki
fc54767186 ARM: dts: msm: Remove display clock as client for CX SDPM for SHIMA
Remove display clock as client for CX sdpm configuration
for SHIMA as support not available.

Change-Id: Ifabe6c7c5554179185e7a60cdc2dda0b3ec95619
2020-11-18 13:24:02 +05:30
qctecmdr
53452e0ae9 Merge "ARM: dts: msm: Add le-vm DT flag in lahaina TUI" 2020-11-17 17:05:47 -08:00
qctecmdr
287ec9d539 Merge "ARM: dts: msm: update PCIe1 to support m.2 and generic EP on lahaina HDK" 2020-11-17 17:05:47 -08:00
qctecmdr
f0e9bf0a84 Merge "ARM: dts: msm: add touch for 144hz panel" 2020-11-17 17:05:47 -08:00
Tony Truong
08a5b7bc69 ARM: dts: msm: keep PCIe in EQ Master Phase for at least 1ms on sdxlemur
PCIe PHY on sdxlemur requires the equalization master phase of
link training to be at least 1ms long before proceeding to the
next LTSSM state. Add the corresponding DT entry to configure
the controller to meet this requirement on sdxlemur.

Change-Id: Ied893d27cdc7a62c8a9284a9f16348ab8122094a
2020-11-17 16:48:11 -08:00
Tony Truong
d37c093134 dt-bindings: arm: msm: add support for tuning PCIe EQ Master Phase
Add DT entry to determine the minimum amount of time PCIe needs to remain
in equalization master phase.

Change-Id: I14f0e0b28dd69b8b38ac7be1cae282635ef11fe5
2020-11-17 16:48:09 -08:00
Tony Truong
1b866d34e2 ARM: dts: msm: add MX entries for PCIe on sdxlemur
To properly support PCIe Gen4 on sdxlemur, PCIe needs to vote
and scale MX rails accordingly. Add the required MX entries to
enable PCIe bus driver to do so for sdxlemur.

Change-Id: Ia56142013d07c9a811f5357e8ce29fdb3c76dd39
2020-11-17 16:48:05 -08:00
Nitin Rawat
6f9c6f4565 ARM: dts: msm: Add IOMMU Geometry property for storage
Add IOMMU Geometry property to help save SMMU page
table memory saving for UFS/eMMC. No functional
change but helps saving memory table space.

Change-Id: I94f9c4c58ca58f3491209bb8f12c1f080810dceb
2020-11-18 04:46:46 +05:30
qctecmdr
8f38b3ec88 Merge "ARM: dts: msm: Correct BAM register address on olympic" 2020-11-17 13:28:59 -08:00
qctecmdr
c58e4a4f0e Merge "ARM: dts: msm: Correct GCC clocks for UART instances" 2020-11-17 13:28:59 -08:00
qctecmdr
052802b794 Merge "ARM: dts: msm: Add vmid cdsprpc-smd for Holi" 2020-11-17 13:28:59 -08:00
qctecmdr
0d3d035731 Merge "ARM: dts: msm: Add pmd9650 gpio nodes for SDXNIGHTJAR" 2020-11-17 13:28:58 -08:00
qctecmdr
fef5600ed0 Merge "ARM: dts: msm: Add pm-qos-latency for Shima" 2020-11-17 13:28:58 -08:00
qctecmdr
700d448b2d Merge "ARM: dts: qcom: Add entry for EUD driver" 2020-11-17 13:28:58 -08:00
Kavya Nunna
f0605f94d4 bindings: SMB358: Add documentation for smb358 charger
Add snapshot of smb358 charger documentation from msm-4.14
'commit 50f9f83dd79b ("Merge "defconfig : Enable pinctrl and
clock driver for SA8195"")'.

SMB358 is a single-cell battery charger. It can charge
the battery and power the system via the USB/AC adapter input.

Change-Id: Id3aef2dab81a67061d728f661ce568917e86b08e
2020-11-17 22:28:14 +05:30
Melody Olvera
de5645824c ARM: dts: msm: Include sdxlemur-mtp dt on all mtp trees
Added include statement for the sdxlemur-mtp device tree on
all the mtp device trees.

Change-Id: Id6e72b0095c36b0601d7046b72b49ba6e50f14ec
2020-11-17 08:38:30 -08:00
Melody Olvera
6638f17f13 ARM: dts: msm: Add eMMC device tree files for sdxlemur
Add eMMC device tree files for sdxlemur.

Change-Id: I834b09d948478862fe6191a62e3e8c8db2bb3eae
2020-11-17 08:17:55 -08:00
Jagadeesh Kona
7a99e2e0d8 dt-bindings: clock: Add support for YUPIK clock controllers
Update the GCC, GPUCC, CAMCC, DISPCC, VIDEOCC and debug
clock controller bindings for YUPIK device.

Change-Id: Id5e12fa1671030dc183b7a9cabda7a9dca198f52
2020-11-17 21:23:37 +05:30
qctecmdr
209cc5d1bc Merge "ARM: dts: msm: Reorganize the apps_rsc node for Lahaina" 2020-11-17 05:57:27 -08:00
qctecmdr
d8dcf93add Merge "ARM: dts: qcom: update JEITA FCC threshold for alium 3600mAh battery" 2020-11-17 05:57:27 -08:00