Commit Graph

4171 Commits

Author SHA1 Message Date
qctecmdr
b17304621a Merge "ARM: dts: msm: Add dynamic power coefficient and efficiency values for Cape" 2021-10-19 08:48:06 -07:00
qctecmdr
d340e17864 Merge "ARM: dts: msm: Add PMIC support for cape" 2021-10-19 08:48:06 -07:00
Jishnu Prakash
ae0ac3c589 ARM: dts: msm: Add PMIC support for cape
Add spmi-pmic-arb devices for the primary and secondary SPMI buses.
Add an SPMI debug bus device and associated child devices.
Add volume up gpio-keys device for all platforms.
Add PMIC Glink devices and their client devices and Glink SPMI debug
controller device.
Add configurations for haptics, flash, ADC, temp-alarm,
battery-charger and PON devices.

Change-Id: I7bd12e900ba31d48fdda15f59a6fb768bec94bea
2021-10-19 03:08:54 -07:00
Maulik Shah
0d17c37fd2 ARM: dts: msm: Update cpuidle parameters with new values for waipio
Update entry, exit latencies and minimum residency numbers with newly
measured values.

Change-Id: Ibd7ecdd52e5e6d954fae1f3820a4724db5f882f2
2021-10-18 22:15:59 -07:00
qctecmdr
9cb7eeb1e9 Merge "ARM: dts: msm: add initial memory map for cape" 2021-10-18 11:03:19 -07:00
Kalpak Kawadkar
4b26a0fd16 ARM: dts: msm: Add support for dummy clocks/GDSC for Neo
Add the clock & GDSC's handles for clients to be able to request on
them for Neo.

Change-Id: I6d2d7070e0603034801094647d8dfcb485eba512
2021-10-17 16:11:58 +05:30
qctecmdr
fda0a86aba Merge "Revert "ARM: dts: msm: add shutdown voltage for Waipio platforms"" 2021-10-14 15:44:09 -07:00
qctecmdr
5f55ed2346 Merge "ARM: dts: msm: enable rmtfs for Cape" 2021-10-14 12:55:59 -07:00
Subbaraman Narayanamurthy
9a43925a89 Revert "ARM: dts: msm: add shutdown voltage for Waipio platforms"
This reverts commit 7e0e6abe01.

With the commit being reverted, kernel_power_off() would be invoked
whenever the battery SOC reaches 0, battery is discharging and
the battery voltage goes below the specified shutdown voltage. This
was made to avoid an UVLO reset if the shutdown initiated by the
userspace takes longer than expected time. However, in certain
conditions, when filesystem sync didn't go as expected and with UFS
or storage drivers removing the devices in their shutdown callbacks,
init process is getting a SIGBUS exit code ending up in a kernel
panic. With recent testing, it is also found out that an UVLO reset
is not happening as before even though the shutdown still takes
longer than expected. Taking this into consideration, reverting
the change seems fine.

Change-Id: I3c6e22d154583e80570ad8e4c8e24c5bad9060d4
2021-10-14 12:40:27 -07:00
Lingutla Chandrasekhar
5541bc3f0a ARM: dts: msm: Add dynamic power coefficient and efficiency values for Cape
Add Dynamic power coefficient and capacity-dmips-mhz values for Cape,
which are used Energy aware scheduler task placement decisions.

Change-Id: I08392b95416ef14585a0aebd9bedc05f64fa08ca
2021-10-14 17:20:55 +05:30
sganda
ec8482aedb ARM: dts: msm: Add spss SP2CL debug registers
Adding SP2CL register address from waipio ipcat

change-Id: I3da362e7163486e831ffd054750f8460f6a2c130
2021-10-14 16:47:59 +05:30
Faiyaz Mohammed
4c323866e2 ARM: dts: msm: add initial memory map for cape
Add initial memory map for cape, inline with v1.

Change-Id: I3230c1fc7c1ba4a9b18bc6e17eb4af8c5a03fe75
2021-10-14 13:49:24 +05:30
qctecmdr
bb6accf15c Merge "ARM: dts: msm: Add initial platform device tree for cape QRD" 2021-10-13 19:05:03 -07:00
Yue Liu
7ebb8c4d73 ARM: dts: msm: Add initial platform device tree for cape QRD
Add initial device tree to support cape platform on QRD platform.

Change-Id: I95e19d0717c06f4a9bcb75c74cf1aeda7d11f52f
2021-10-13 10:27:55 +08:00
qctecmdr
39b4503673 Merge "ARM: dts: msm: Add MHI nodes for waipio endpoint" 2021-10-12 12:34:27 -07:00
qctecmdr
1d1f3c47cc Merge "ARM: dts: msm: Add QUPv3 and GPI DT nodes on DIWALI" 2021-10-12 12:34:27 -07:00
Lakshmi Prasanna Meka
7840f285fc ARM: dts: msm: Add MHI endpoint nodes for Waipio
Add MHI endpoint device nodes to support MHI stack
when the Waipio running in endpoint mode.

Change-Id: Ieb4d60878923416c202a8d1974d08205f87d0f7c
2021-10-12 20:02:55 +05:30
Chandana Kishori Chiluveru
776120203a ARM: dts: msm: Add QUPv3 and GPI DT nodes on DIWALI
Add QUPv3(I2C, SPI and UART) and GPI DT nodes on DIWALI.

Change-Id: I997c7bb4a1ca8c02fcc4e16d30ae23441040fed0
2021-10-12 11:12:54 +05:30
qctecmdr
8c8dcc8b51 Merge "ARM: dts: msm: Include stub regulators for parrot" 2021-10-11 11:18:40 -07:00
Jishnu Prakash
cc0e69b202 ARM: dts: msm: Include stub regulators for parrot
Include stub regulator support for PM6XXX, PM6150L and PMR735A
on parrot to allow the regulator clients to vote on them.

Change-Id: I8b773ea847dc2f48c7d5943e6dd56ebfbd6aa5c5
2021-10-11 03:45:35 -07:00
Jishnu Prakash
edb102df5d ARM: dts: msm: Add stub regulators for parrot
Add stub regulator support for PM6XXX, PM6150L and PMR735A
on parrot to allow the regulator clients to vote on them.

Change-Id: I22408f54577ebf7201c3114185368872a38fea2d
2021-10-11 15:07:43 +05:30
qctecmdr
3f09869970 Merge "ARM: dts: msm: Add novatek touch node on Waipio CDP" 2021-10-08 06:53:24 -07:00
qctecmdr
f647b6d4ea Merge "ARM: dts: msm: Update actlr and mask setting for waipio" 2021-10-08 01:04:17 -07:00
qctecmdr
67cc183c00 Merge "ARM: dts: msm: Update actlr mask setting for diwali" 2021-10-08 01:04:17 -07:00
qctecmdr
4e2b091490 Merge "ARM: dts: msm: Add gpu cdev thermalzone mapping for diwali" 2021-10-07 23:02:49 -07:00
qctecmdr
9f3fd9b9ae Merge "bindings: clock: Add support for CAPE clock controllers" 2021-10-07 21:03:35 -07:00
qctecmdr
87f7a1dabd Merge "ARM: dts: msm: Include RPMh regulators for cape" 2021-10-07 16:57:34 -07:00
qctecmdr
229ceac729 Merge "ARM: dts: msm: Correct msm id for CAPE V2 ATP device" 2021-10-07 11:14:48 -07:00
qctecmdr
647e9d7457 Merge "ARM: dts: msm: Update PCIe PHY settings to v1.08 for waipio RC1" 2021-10-07 11:14:48 -07:00
Faiyaz Mohammed
9dcefa2e75 ARM: dts: msm: Update actlr mask setting for diwali
Previously, the actlr settings was derived from a lookup table, where
the entry is found if its sid/mask set overlaps with the set described by
and input sid/mask. Due to these overlaps, several matches may be found,
which is detected as an error condition.
To avoid overlaps smmu driver is updated, to be inligned with it,
updating the actrl mask settings.

Change-Id: Ic7445732b6658c9c353cdfc7303854fc0d155dee
2021-10-07 16:43:37 +05:30
Priyansh Jain
a6298072f4 ARM: dts: msm: Add gpu cdev thermalzone mapping for diwali
Add gpu cdev thermalzone mapping for diwali.

Change-Id: I18103bdcffc131f194c408f3e6ce0d66d4ddcb0a
2021-10-07 13:35:52 +05:30
Auditya Bhattaram
9a1b95fbb6 ARM: dts: msm: Correct msm id for CAPE V2 ATP device
ARM: dts: msm: Correct msm id for CAPE V2 ATP device.

Change-Id: Ia5af64f8f92bed86fcfdf1ba6a2b6ab7399fb405
2021-10-06 21:50:33 -07:00
qctecmdr
c7cbe49d6b Merge "ARM: dts: msm: Add support for Waipio MTP Subtype 4" 2021-10-06 20:47:12 -07:00
qctecmdr
cba4c5188f Merge "ARM: dts: msm: Enable MTP,CDP,ATP devices for CAPE V2" 2021-10-06 15:52:15 -07:00
Sayali Lokhande
14b7ea6fff ARM: dts: msm: enable rmtfs for Cape
Add rmtfs properties to enable remote storage access for Cape.

Change-Id: I4554707683232f6f33353b188d6e8c642fc11b43
2021-10-06 16:22:09 +05:30
Auditya Bhattaram
fa103633f2 ARM: dts: msm: Enable MTP,CDP,ATP devices for CAPE V2
Enable MTP,CDP,ATP devices for Cape V2 variant

Change-Id: If2d02b29e0b939cee6d5990c09191b29812b906d
2021-10-06 00:22:12 -07:00
Hemant Kumar
b841fae759 ARM: dts: msm: Update PCIe PHY settings to v1.08 for waipio RC1
Update PCIe PHY setting to version v1.08 based on hardware
recommendation for waipio PCIe1 port.

Change-Id: Ibd2b5fd781c93fee0d76e24507213cf7ee682d1d
2021-10-05 14:25:47 -07:00
Amir Vajid
b71aea53ae ARM: dts: msm: update ddr freq tables for Waipio
Update the qcom dcvs and memlat ddr freq tables for
Waipio to improve efficiency.

Change-Id: Iadd4384ee26307af8937015015bea43de0d4f333
2021-10-05 14:02:15 -07:00
BIVASH KUMAR SINGH
eeb7748977 ARM: dts: msm: Add novatek touch node on Waipio CDP
This change adds novatek touch node on Waipio
target.

Change-Id: I2290abd45a543b05e7a3f1e35b693599e37d61bb
2021-10-05 23:21:57 +05:30
Taniya Das
844ff45065 bindings: clock: Add support for CAPE clock controllers
Add the GCC, GPUCC, CAMCC, DISPCC, VIDEOCC clock controller
bindings for CAPE device.

Change-Id: I298a3b553950d0f8b0be72efca772d2f7702ccd8
2021-10-05 15:51:08 +05:30
Jishnu Prakash
9238cf050f ARM: dts: msm: Include RPMh regulators for cape
Include RPMh regulators on cape to allow
regulator clients to vote on them.

Change-Id: I47aefa5fbdbc0e560546d38252207d4d381ae701
2021-10-04 22:05:42 -07:00
Jishnu Prakash
30a51a4a09 ARM: dts: qcom: update RPMh regulator min/max voltage limits for cape
Update the min and max voltage limits for cape RPMh regulator
devices so that they match the limits enforced by the boot
loader.

Change-Id: Idd3f44b939c173528c930f378aa6fd111474d7ff
2021-10-04 22:05:29 -07:00
Jishnu Prakash
56eb6f100a ARM: dts: qcom: Add RPMh controlled PMIC regulators for cape
Add rpmh-regulator device nodes for the PMIC PM8350, PM8350C,
PMR735A and PM8450 regulators. This ensures that consumers are able to
modify the physical state of these PMIC regulators.

Change-Id: I7a7f1a630e61e6e2a8e5131a436d3faac30457b0
2021-10-04 22:05:05 -07:00
qctecmdr
6fc0141bbf Merge "ARM: dts: msm: Add pinctrl node for TLMM for Neo" 2021-10-04 12:54:06 -07:00
qctecmdr
d5b0e52a89 Merge "ARM: dts: msm: Add initial base changes for neo" 2021-10-04 07:07:25 -07:00
qctecmdr
1cacc463ce Merge "ARM: dts: msm: Add stub regulators for neo" 2021-10-04 05:03:50 -07:00
Mayank Grover
77b7b131e4 ARM: dts: msm: Add pinctrl node for TLMM for Neo
Add pinctrl node to enable configure and enable
pinctrl on neo platform.

Change-Id: I3ebbaae438d1833c3036aa83c16c661ca7fc5451
2021-10-04 04:23:36 -07:00
Jishnu Prakash
e0e11e0293 ARM: dts: msm: Add stub regulators for neo
Add stub regulator support for PM8150 and PM8009 instances
on neo to allow the regulator clients to vote on them.

Change-Id: I310c763dc4772e1335df00f919fda835383ed961
2021-10-04 12:34:31 +05:30
Chandana Kishori Chiluveru
43f303da61 ARM: dts: qcom: Add SLIMBUS and BAM dtsi nodes for Diwali
Add Slimbus and BAM dtsi nodes for diwali.

Change-Id: I0ac37a1311cdb1030d9af2d822ca092d138c970d
2021-10-04 11:03:33 +05:30
Amrit Anand
1f39107fce dt-bindings: Adding pinctrl devicetree documentation for neo
Adding pinctrl devicetree documentation for neo platform

Change-Id: Id188af3da6cc62c7ece86996ab899fe8a22dc1f1
2021-10-01 14:10:48 +05:30