Commit Graph

4193 Commits

Author SHA1 Message Date
qctecmdr
ef793de3ce Merge "ARM: dts: msm: Update CPUidle parameters for diwali" 2021-10-20 23:15:03 -07:00
qctecmdr
8e626fb9c4 Merge "ARM: dts: msm: add interconnect devices for CAPE" 2021-10-20 23:15:03 -07:00
qctecmdr
0c5bc17154 Merge "ARM: dts: msm: Fix the snoc clock voting from cnss" 2021-10-20 23:15:02 -07:00
qctecmdr
ae98a807c1 Merge "ARM: dts: msm: add sleep state for PCIe1 CLKREQ for Waipio" 2021-10-20 20:45:54 -07:00
qctecmdr
d2125e4671 Merge "ARM: dts: msm: Include stub regulators for neo" 2021-10-20 13:18:24 -07:00
qctecmdr
861730d29b Merge "ARM: dts: msm: gunyah: Add dbl test node for waipio" 2021-10-20 13:18:23 -07:00
Odelu Kukatla
667151b3a8 ARM: dts: msm: add interconnect devices for CAPE
Add interconnect devices for aggre1_noc, aggre2_noc,
config_noc, dc_noc, gem_noc, lpass_ag_noc, mc_virt_noc,
mmss_noc, nsp_noc, system_noc. This will allow consumers
to get their path and set bandwidth constraints on them.

Change-Id: I1756d848832e456e22e306297e8af5e570a2f451
2021-10-21 00:03:24 +05:30
qctecmdr
1a82bee946 Merge "ARM: dts: msm: Add audio related definitions in cape-pinctrl" 2021-10-20 09:59:48 -07:00
qctecmdr
b14c5ea7e8 Merge "ARM: dts: msm: update CPUidle parameters for cape" 2021-10-20 05:48:13 -07:00
Tushar Nimkar
2eb95ffbf4 ARM: dts: msm: Update CPUidle parameters for diwali
This change updates min, max and min-residency values.

Change-Id: I0eec4d89dc91a85f9c431daf8003c1b6f1773b4f
2021-10-20 15:42:40 +05:30
Tushar Nimkar
d94b1914e9 ARM: dts: msm: update CPUidle parameters for cape
This updates entry, exit and min residency numbers.

Change-Id: I331bbd3b0bdf0f3eaa0c5374b8a28a30700a7255
2021-10-20 13:07:51 +05:30
qctecmdr
203ecdb35f Merge "ARM: dts: qcom: Add support for CAPE clock controllers" 2021-10-19 22:48:32 -07:00
qctecmdr
6c0c9ab1e4 Merge "ARM: dts: msm: Novatek trusted touch properties for waipio" 2021-10-19 08:48:06 -07:00
qctecmdr
f9cb494780 Merge "ARM: dts: msm: Add audio related definitions in diwali-pinctrl" 2021-10-19 08:48:06 -07:00
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
Taniya Das
a09a9fd6eb ARM: dts: qcom: Add support for CAPE clock controllers
Update the clock controller nodes for CAPE and also split the clocks/GDSC
shared between waipio and cape target.

Change-Id: I5cbe8107f1513d52e7ad70f5895694141afed23b
2021-10-19 20:34:07 +05:30
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
Kashish Jain
941370bf82 ARM: dts: msm: Novatek trusted touch properties for waipio
Add trusted touch properties to novatek touch LA node
to support VM(virtual machine) enabled trusted touch
on waipio platform.

Change-Id: I1fae73497aa126bd5fafff148788ddbb107ca2a8
2021-10-19 13:31:31 +05:30
Jishnu Prakash
5b9985af74 ARM: dts: msm: Include stub regulators for neo
Include stub regulators for PM8150 and PM8009 instances
on neo to allow the regulator clients to vote on them.

Change-Id: I7958528cdd751f90145fa4b50f92731b5c2d9199
2021-10-18 22:21:24 -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
Sairam Peri 
ab602d122e ARM: dts: msm: Add audio related definitions in diwali-pinctrl
Add audio related definitions in diwali-pinctrl.

Change-Id: I6d260f5e6d572828765c0cdab01d340448199b84
2021-10-18 22:05:50 -07:00
qctecmdr
9cb7eeb1e9 Merge "ARM: dts: msm: add initial memory map for cape" 2021-10-18 11:03:19 -07:00
Faiz Nabi Kuchay
a8c2b6c7ae ARM: dts: msm: Add audio related definitions in cape-pinctrl
Add audio related definitions in cape-pinctrl.

Change-Id: I46f20b5198017be59b8ad0b8a2f730a0bb169b74
2021-10-18 20:25:28 +05:30
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
Rakesh Pillai
7c62ae8417 ARM: dts: msm: Fix the snoc clock voting from cnss
Fix the snoc clock voting for different bw requirements
from cnss.

Change-Id: Iec3298cb67af7607de31c0085162c6f609bf4340
2021-10-14 11:01:18 +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