Commit graph

4,076 commits

Author SHA1 Message Date
Vivek Kumar
5b0090dd30 ARM: dts: msm: Add dt node for restart driver on SM8150
Add device node for msm-poweroff driver on SM8150
and populate pshold and tcsr register addresses
needed for restarting the SoC.

Change-Id: Iaf9524d53f501bdc3e4f5aa0966be8325dadfc16
2021-01-27 20:02:40 +05:30
Vivek Kumar
0e195d9483 ARM: dts: msm: Add DT node for msm-watchdog in SM8150
Add device node for hardware msm-watchdog present in
SM8150 SoC with proper bark and bite time configuration,
this is needed to report bugs related to system lockups
in the kernel.

Change-Id: Ibf2c059278e7896cf8f625ea1f981d55a84690b8
2021-01-27 20:01:43 +05:30
qctecmdr
1cf4113777 Merge "ARM: dts: msm: Update kgsl smmu clock for scuba" 2021-01-27 06:15:36 -08:00
qctecmdr
9983749cec Merge "ARM: dts: qcom: Add GPU gaming bin support for Yupik" 2021-01-27 06:15:36 -08:00
qctecmdr
ae12196feb Merge "Revert "ARM: dts: msm: Disable pmic thermal zone cofiguration"" 2021-01-27 06:15:36 -08:00
qctecmdr
f425c004b6 Merge "ARM: dts: msm: Add open loop CPR support" 2021-01-27 06:15:36 -08:00
qctecmdr
d42517693f Merge "ARM: dts: msm: add cnss device tree" 2021-01-27 06:15:35 -08:00
Ashish Chavan
e87ce0600a dt-bindings: batterydata: Add jeita-fcc-scaling related properties
Add below propeties to enable and configure jeita-fcc-scaling
algorithm :

qcom,jeita-fcc-scaling
qcom,jeita-fcc-scaling-temp-threshold
qcom,jeita-scaling-min-fcc-ua

All of this property needs to be set with valid values to enable
jeita based fcc scaling.

Change-Id: Ifa764a615f301136a1741ee412d9d10388718caa
2021-01-27 17:02:35 +05:30
Gopala Krishnaiah Nuthaki
e600f3e63f Revert "ARM: dts: msm: Disable pmic thermal zone cofiguration"
This reverts commit 3419c3acbb.

Change-Id: Iaff15dd3bfbc0a87d062e59c728856d194079588
2021-01-27 02:51:49 -08:00
qctecmdr
31601896cb Merge "ARM: dts: msm: set pm8350b_l1 init voltage for qrd yupik" 2021-01-27 02:37:46 -08:00
qctecmdr
c8825e6305 Merge "ARM: dts: msm: Add PMU device nodes for SDMSHRIKE" 2021-01-27 02:37:46 -08:00
qctecmdr
5d455043ed Merge "ARM: dts: msm: Enable forcce-hard-reset option for sdxnightjar" 2021-01-27 02:37:46 -08:00
qctecmdr
440ef37a4c Merge "bindings: clock: Add support for MONACO clock controllers" 2021-01-27 02:37:46 -08:00
qctecmdr
f9db2c35e0 Merge "ARM: dts: msm: Enable L3 interconnect driver for Yupik" 2021-01-27 02:37:46 -08:00
Naman Padhiar
ee4a9ee90a ARM: dts: msm: Add open loop CPR support
Open loop CPR (core power reduction) is a power save feature that
configs certain voltage for WLAN power rails at runtime. Firmware
will read fuse and calculate the proper voltage and then send it to
ICNSS driver. ICNSS driver then configs the voltage to WLAN PDC using
TCS command through RPMh. This is to make sure the proper voltage
can be updated during runtime instead just hardcode and vote fixed
value for WLAN power rails.

Change-Id: I6b04a1f840f8e7eca2a377dd7a39d16b910cde31
2021-01-27 15:39:52 +05:30
Anirudh Ghayal
f331a89faf dt-bindings: qpnp-smb5: Property to enable JEITA-ARB configuration
"qcom,jeita-arb-enable" enable JEITA ARB sequence.

Change-Id: Ie7089d0970444d0d9e4e6449a7b9799e680ed19f
2021-01-27 15:33:13 +05:30
qctecmdr
4d6eb49947 Merge "ARM: dts: msm: Add regulators for SA6155" 2021-01-26 22:58:57 -08:00
qctecmdr
54e21d5abf Merge "dt-bindings: qpnp-lcdb-regulator: Add support for NCP symmetry with LDO" 2021-01-26 22:58:57 -08:00
qctecmdr
3c3f229782 Merge "ARM: dts: msm: remove PON_PBS peripheral for yupik" 2021-01-26 22:58:57 -08:00
qctecmdr
4af76987ae Merge "ARM: dts: msm: Add PMIC and USB support for sdxlemur NTN3 board" 2021-01-26 22:58:57 -08:00
Saurabh Sahu
abad0027da bindings: clock: Add support for MONACO clock controllers
Update the GCC, GPUCC, DISPCC and debug clock controller
bindings for MONACO.

Change-Id: Ibb0c5723dd4ef99790655bf1258c1370de2a81cf
2021-01-27 11:31:06 +05:30
Bruce Hoo
313bd117ec ARM: dts: msm: set pm8350b_l1 init voltage for qrd yupik
Set pm8350b_l1 init voltage to 1.2v for qrd yupik.

Change-Id: I8019c6ab4eeacc153971e6e69371c2385692366d
2021-01-27 11:45:49 +08:00
Guru Das Srinagesh
06a64a404d ARM: dts: msm: Add PMIC and USB support for sdxlemur NTN3 board
The sdxlemur NTN3 board contains the same PMICs as the sdxlemur MBB
board, so include that file directly to make use of all its configured
nodes.

Change-Id: I23a34786ac0a829503d094cba852387425e1a34b
2021-01-26 11:33:27 -08:00
Guru Das Srinagesh
feeb43c1d2 ARM: dts: msm: Add SMB1394 device tree node
Specify an SMB1394 node in the role of primary DIV 2 charger.

Change-Id: Iff7abac2e969b8fc34ebe83646ca9047cb83ed73
2021-01-26 10:19:39 -08:00
Guru Das Srinagesh
e74262fb4c bindings: smb1398: Add support for SMB1394
Add compatible strings for SMB1394, which is a variant of SMB1398.

Change-Id: I3434c5a5522b3d1bb162ddff3aea4e66d1c8501d
2021-01-26 09:55:17 -08:00
qctecmdr
901430766f Merge "ARM: dts: msm: Add regulator and thermal node" 2021-01-26 01:04:10 -08:00
qctecmdr
d675c83094 Merge "ARM: dts: msm: Add device trees for sa8195 virtual machine" 2021-01-26 01:04:09 -08:00
qctecmdr
966133c900 Merge "ARM: dts: msm: disable bias for GPIO81 on Lahaina/Shima QRD" 2021-01-26 01:04:09 -08:00
Linyu Yuan
12249ceb41 ARM: dts: qcom: enable suspend for Lahaina HHG
add qcom,ignore-wakeup-src-in-hostmode property.

Change-Id: I05a4e7808b1f675bdf2ca4bce271d1ed34aad37d
2021-01-26 16:08:23 +08:00
Naman Padhiar
da78b00d3f ARM: dts: msm: Add regulator and thermal node
1. Add support to vote regulators for WCN6750.
2. Add thermal node to support thermal mitigation.

Change-Id: I3d918d38e0cb3bdada3128526caa8c68e047cd48
2021-01-26 10:31:00 +05:30
Paul Zhang
41c192d6c5 ARM: dts: msm: add cnss device tree
Add device tree node for cnss driver for rome and TF.

CRs-Fixed: 2854222
Change-Id: I2aba055bef033b57ceae6580e1a0c0b340592dbc
2021-01-26 10:21:11 +08:00
priyankar
9cfbb8b516 ARM: dts: msm: Update compatible string for moselle
Update compatible string from qcom,wcn6750 to
qcom,wcn6750-bt inorder to make it different from
WLAN compatible string.
This will help in removing probe warnings during bootup.

Change-Id: I0f3993799d9222f3019195ebb1b29ca972c1222b
2021-01-25 11:31:15 -08:00
qctecmdr
a0d93dc6a9 Merge "ARM: dts: msm: Update GPU FMAX for yupik GPU" 2021-01-25 06:19:17 -08:00
Pankaj Gupta
3dd5273477 ARM: dts: qcom: Add GPU gaming bin support for Yupik
Add provider bindings in qfprom and consumer bindings for enabling
support to read the gaming bin fuse bit for Yupik GPU.

Change-Id: Id39af50bdc2c26eee0f9a0a48b8c18a36124b7c6
2021-01-25 19:21:56 +05:30
Veera Vegivada
d8e7aa29cd ARM: dts: msm: Add regulators for SA6155
Add regulator devices for sa6155 as RPMh regulators.
This ensures that consumers are able to modify
the physical state of the PMIC regulators.

Change-Id: Ica5e8b2af3261333d875a07aa7d68cd968bb3f64
2021-01-25 18:15:17 +05:30
Jishnu Prakash
d4b50c38f4 dt-bindings: qpnp-lcdb-regulator: Add support for NCP symmetry with LDO
Add a device-tree property which enables NCP symmetry. This
configuration in HW enables the NCP voltage to follow LDO.

Change-Id: Ie97eb8b6a4eff96e78ef7f90688b1f5e3fd84133
2021-01-25 16:44:46 +05:30
Prakash Gupta
a6d6dbd2b7 ARM: dts: msm: remove kgsl smmu interconnect node for Shima
Remove kgsl smmu interconnect node for Shima. For TCU config register
access we shouldn't required DDR path votes. KGSL smmu already votes for
clock and regulator so it should be fine.

Change-Id: I5e09725edaec9e5164dacb594c8437ed7e94f2ee
2021-01-25 16:33:14 +05:30
qctecmdr
34ec02afb9 Merge "ARM: dts: msm: Add a new pinctrl state for yupik" 2021-01-25 02:40:20 -08:00
qctecmdr
568ba550c3 Merge "ARM: dts: msm: Add a new pinctrl state for lahaina" 2021-01-25 02:40:20 -08:00
qctecmdr
654817c3f7 Merge "ARM: dts: msm: Add a new pinctrl state for holi" 2021-01-25 02:40:20 -08:00
qctecmdr
7bc4a30405 Merge "ARM: dts: msm: Update max voltage for each regulator" 2021-01-25 02:40:20 -08:00
qctecmdr
8ede5341ab Merge "ARM: dts: msm: add pm-qos-latency for Lahaina usb" 2021-01-25 02:40:20 -08:00
qctecmdr
42afdad7ec Merge "ARM: dts: msm: Add support for kgsl driver on sdmshrike" 2021-01-25 02:40:20 -08:00
qctecmdr
a3b322f713 Merge "ARM: dts: msm: Add support for kgsl driver on SA8155" 2021-01-25 02:40:20 -08:00
qctecmdr
8588710146 Merge "ARM: dts: msm: Add qfprom for sa8195" 2021-01-25 02:40:20 -08:00
qctecmdr
65d145b2fc Merge "ARM: dts: msm: add hgsl to sa8155 vm for GPU doorbell" 2021-01-25 02:40:20 -08:00
Linyu Yuan
3d48b7d34c ARM: dts: msm: disable bias for GPIO81 on Lahaina/Shima QRD
GPIO81 receives CC_OUT signal from PMIC for type-c port orientation,
keep it as bias-pull-up would cause the type-c analog audio adapter
plug out event can't be detected because audio codec uses the same
signal to detect type-c connection and orientation.

Fix it by setting GPIO81 as bias-disabled.

Change-Id: I90c8a6cacc01789a79e706cad031c5e1307c4506
2021-01-25 18:25:35 +08:00
Hai Li
36217c3953 ARM: dts: msm: add hgsl to sa8155 vm for GPU doorbell
hgsl device is for GPU doorbell feature which allows
GVM to submit commands to GPU directly.

Change-Id: I9a90e8cce249f764c8fd8126a8232c79a19dad34
2021-01-25 15:43:09 +08:00
Zhiqiang Tu
02283dec59 ARM: dts: msm: Add qfprom for sa8195
Add qfprom to read fuse bits.

Change-Id: Ia20ec6c1d55070670d4cefd84b0a97696df46120
2021-01-25 15:38:35 +08:00
Zhiqiang Tu
aad013cfc4 ARM: dts: msm: Add qfprom for sa8155
Add qfprom to read fuse bits.

Change-Id: Ie2812364ef9d4bff8f30a34008f3f37881b010b4
2021-01-25 15:37:28 +08:00