Commit Graph

1069 Commits

Author SHA1 Message Date
David Collins
0c8fae07f6 ARM: dts: msm: add regulator OCP notifier device for Kalama
Add a regulator over-current (OCP) notifier device along with
supply properties to map from PMIC peripherals to specific
regulator devices.  This provides a mechanism to notify
consumers of a particular regulator when OCP occurs.

Also add a PMK8550 SDAM01 nvmem device and nvmem cell subnode.
This is needed by the OCP notifier device.

Change-Id: Ib81b066733c15038938bb22d7fd8bac22874aece
2022-04-15 17:45:34 -07:00
David Collins
961822b1c9 dt-bindings: regulator: add QTI OCP notifier bindings documentation
Add a bindings documentation file for QTI regulator over-current
(OCP) notifier devices.  These devices can be used to monitor and
notifier consumers of regulator OCP events on certain Qualcomm
Technologies, Inc. PMICs.

Change-Id: Id86cf62144c6e9f970cd09b7fe7a93ab40ef6cd8
2022-04-15 17:45:34 -07:00
qctecmdr
eed0a897b5 Merge "dt-bindings: compatible strings qcom,bengal-apcs-hmss-global" 2022-04-14 19:09:58 -07:00
qctecmdr
e29cfb8d8c Merge "ARM: dts: msm: Restore disable_dma32=on to disable ZONE_DMA32" 2022-04-14 19:09:58 -07:00
qctecmdr
aaa5ba5848 Merge "ARM: dts: qcom: Add nvmem device for haptics device node" 2022-04-14 19:09:58 -07:00
Chris Goldsworthy
7535f1996e ARM: dts: msm: Restore disable_dma32=on to disable ZONE_DMA32
Re-add disable_dma32=on to the kernel command line after resolving
certain device dependencies on having memory in the lower 4 GB of RAM.

Change-Id: I8115314e8308c863cdaef3b8ee91c64b62399539
2022-04-14 10:29:56 -07:00
qctecmdr
37766026fb Merge "ARM: dts: msm: Make the SCM pseudo-device use CMA for allocations" 2022-04-14 07:03:45 -07:00
qctecmdr
65cc6e5e7e Merge "ARM: dts: msm: Update msm-therm thermal zone name on kalama" 2022-04-14 07:03:45 -07:00
Swetha Chikkaboraiah
5d2070f2c6 dt-bindings: compatible strings qcom,bengal-apcs-hmss-global
Add DT compatible string for qcom,bengal-apcs-hmss-global.

Change-Id: I840bcefd107675385e09349105f8579e761d2652
2022-04-14 06:44:35 -07:00
Fenglin Wu
f0731fb73b ARM: dts: qcom: Add nvmem device for haptics device node
Add device node for SDAM46 and use it as the nvmem device for haptics
device.

Change-Id: If3d9354e6b101155982b29e147fa81882ac8561c
2022-04-14 20:46:20 +08:00
Gopala Krishna Nuthaki
ca259dbfe9 ARM: dts: msm: Add tsens driver binding support for gen3 targets
Add devicetree bindings for enabling msm-tsens driver support
for gen3 targets.

Change-Id: I96a038f8a766c12e70c646a300ef76009f55227b
2022-04-14 15:24:04 +05:30
Minghao Zhang
32e3b1d400 ARM: dts: msm: Update msm-therm thermal zone name on kalama
On kalama, the thermistor has been moved from near MSM to board
corner to track skin temperature more accurate, which is measured
by PM8550_ADC5_GEN3_AMUX_THM1_100K_PU. So update msm-therm thermal
zone name into skin-msm-therm.

Change-Id: I86edc00fbce9f7c66a81422782ef0360f1628674
2022-04-14 10:31:37 +08:00
qctecmdr
7f1994082b Merge "ARM: dts: msm: Add gen speed mismatch panic boolean for waipio-lemur" 2022-04-13 17:46:01 -07:00
qctecmdr
fbc1b4537e Merge "dt-bindings: Add bindings for X100 platforms and cinder X100" 2022-04-13 14:34:51 -07:00
qctecmdr
2ec144d0e9 Merge "ARM: dts: msm: Add oem vm loader support for kalama" 2022-04-13 14:34:51 -07:00
qctecmdr
10ec27fc75 Merge "ARM: dts: msm: Add platform support for wsa883x audio chip" 2022-04-13 14:34:50 -07:00
qctecmdr
bed4e771d7 Merge "ARM: dts: msm: add carve-out memory region for hw-fence driver on Kalama" 2022-04-13 14:34:50 -07:00
qctecmdr
e4ea3b3b3a Merge "ARM: dts: msm: Add msgq support for EVA driver" 2022-04-13 10:34:09 -07:00
qctecmdr
c7ed8ca370 Merge "ARM: dts: msm: add trusted touch properties for kalama" 2022-04-13 10:34:08 -07:00
qctecmdr
9d49d41812 Merge "ARM: dts: msm: Add memshare for kalama" 2022-04-13 10:34:08 -07:00
qctecmdr
72987f3252 Merge "ARM: dts: msm: Add initial smmu configuration for cinder" 2022-04-13 10:34:08 -07:00
qctecmdr
05959c46db Merge "ARM: dts: msm: Add devices for kalama-oemvm" 2022-04-13 10:34:08 -07:00
qctecmdr
4644133463 Merge "ARM: dts: msm: Remove older vm-loader nodes and bindings" 2022-04-13 07:14:22 -07:00
qctecmdr
3e06e91708 Merge "bindings: clk: Add clk rpmh and debugcc compatible strings for Cinder" 2022-04-13 07:14:22 -07:00
qctecmdr
8f3ffe32d4 Merge "ARM: dts: msm: add PMIC devices for cinder" 2022-04-13 07:14:21 -07:00
Patrick Daly
5d5191126f ARM: dts: msm: Add devices for kalama-oemvm
Add mem-buf device to kalama-oemvm.

Change-Id: I093029814e774e7fe7d330bd81b2c2f2b58dd6a6
2022-04-12 19:03:31 -07:00
Melody Olvera
054c80eb5a dt-bindings: Add bindings for X100 platforms and cinder X100
Add bindings to msm documentation for X100 platforms and cinder
X100.

Change-Id: I7bec86167368cf704adef7bbfa78cfecf4c786b4
2022-04-12 15:24:11 -07:00
Taniya Das
f5252d82bb bindings: clk: Add clk rpmh and debugcc compatible strings for Cinder
Add clk rpmh and debug clock controller compatible strings for Cinder.

Change-Id: I09e8e39a7208e979a26f18ee0c259a8f7d3c6ead
2022-04-12 14:12:21 +05:30
Tao Zhang
abb3c4500c ARM: dts: msm: Add dcc register list for kalama
Add dcc register dump configuration list to the debug device tree
for kalama.

Change-Id: I273924d073a2c1f08b836ea8551ac604759f949f
2022-04-12 15:10:46 +08:00
Chris Goldsworthy
0b0cd83ae4 ARM: dts: msm: Make the SCM pseudo-device use CMA for allocations
The allocations using the SCM pseudo-device sometimes need to be kept
in the lower 4 GB of memory in order to be usuable by certain devices.
Accordingly, make the SCM pseudo-device use a CMA area for its
allocations through the dma_alloc_* APIs to ensure its allocations are
kept in the lower 4 GB of memory.

Change-Id: Ia58ba0d97a9ddd3d680e26939837b866fa9b10f3
2022-04-11 15:56:10 -07:00
Ingrid Gallardo
c40c3d6a5a ARM: dts: msm: add carve-out memory region for hw-fence driver on Kalama
This change adds the carved-out memory region for the hw-fence driver
to communicate with the fence controller component.
This memory-region shared by both components is required for the
hw-to-hw signalization that the hw-fencing feature implements.

Change-Id: I3891bf384f13c6c83f1f97baf9650add640e9233
2022-04-08 16:39:39 -07:00
George Shen
f4a4f60c82 ARM: dts: msm: Add msgq support for EVA driver
Add new msgq node for EVA driver.

Change-Id: I8a8bc99af63ffc1c7566b15a2f2fa3b6c2420566
2022-04-08 16:04:13 -07:00
Rakesh Kota
e6aab38d5e ARM: dts: msm: add PMIC devices for cinder
Add top level SPMI slave devices for cinder.
Also add some of the peripheral devices within the SPMI slave devices.

Change-Id: I8fb0be8d8d1547782068126d60bd9d11bf2a1335
2022-04-08 22:52:37 +05:30
Rakesh Kota
93c577f594 ARM: dts: qcom: Add RPMh controlled PMIC regulators for cinder
Add rpmh-regulator device nodes for the PMIC PM8150 regulators.
This ensures that consumers are able to modify the physical
state of these PMIC regulators.

Change-Id: I9db996963d62b1a22445abf88f2e8deea41f1dbb
2022-04-08 22:52:37 +05:30
qctecmdr
1a5be0479b Merge "bindings: qcom: pinctrl: Add bindings for qcom,i2c_pull property" 2022-04-08 10:12:31 -07:00
qctecmdr
056b7a1bec Merge "ARM: dts: msm: Add system cma region for Cinder" 2022-04-08 10:12:30 -07:00
qctecmdr
d2c5926752 Merge "ARM: dts: msm: Adjust size of Kalama Trusted VM" 2022-04-08 07:06:35 -07:00
qctecmdr
9d462706f3 Merge "bindings: Add bindings for the QTI VM Dmesg dumper" 2022-04-08 01:00:36 -07:00
qctecmdr
e076aa2026 Merge "ARM: dts: msm: Add idle states and soc sleep stats for sm6150" 2022-04-08 01:00:36 -07:00
qctecmdr
24a60f8745 Merge "dt-bindings: Adding pinctrl devicetree binding for Khaje" 2022-04-08 01:00:36 -07:00
qctecmdr
fbb791b888 Merge "dt-bindings: Adding pinctrl devicetree binding for bengal" 2022-04-08 01:00:35 -07:00
Shadab Naseem
f714e30be9 dt-bindings: Adding pinctrl devicetree binding for bengal
Adding pinctrl devicetree binding for bengal platform.

Change-Id: I11772b75b255133c94e5b7132429ce826c9180bd
2022-04-07 21:38:44 -07:00
Komal Bajaj
d501e7fa31 dt-bindings: Adding pinctrl devicetree binding for Khaje
Adding pinctrl devicetree binding for Khaje platform.

Change-Id: I42475ad5397252c7d822fd68a2bb1b5cf0477a13
2022-04-07 21:38:40 -07:00
Huang Yiwei
a5acf29ca3 ARM: dts: msm: Disable stats_timer in CAN module for Kalama
CAN module is now built-in, and the stats_timer is keep
waking up the device, so disable it through the cmdline
for Kalama.

Change-Id: I42ff967d105db2c62fab3d98f72d9761a7670d69
2022-04-08 09:55:20 +08:00
Sreenad Menon
b30c174ec9 ARM: dts: msm: Add oem vm loader support for kalama
This defines oem-vm device-tree node for Gunyah Secure VM loader.

Change-Id: I079d8bc65eb9f14888cabe8481120e5e9fd6293e
2022-04-07 18:19:54 -07:00
Sreenad Menon
73f80315f5 ARM: dts: msm: Add trustedvm loader support for kalama
This defines trustedvm device-tree node for Gunyah Secure VM loader.

Change-Id: I3d5ea07fa9fbe9b10e252b8e9139c0365b96ca1b
2022-04-07 18:19:42 -07:00
Sreenad Menon
79577db40c dt-bindings: Add Gunyah Secure VM loader driver documentation
Add device-tree bindings for Gunyah hypervisor's Secure VM loader.

Change-Id: I7882a8c3ca7cce8e6df698c983585856f4dc090f
2022-04-07 18:19:29 -07:00
Prakruthi Deepak Heragu
cd28c2c6af ARM: dts: msm: Remove older vm-loader nodes and bindings
As we now move to the new gunyah secure vm loader, remove the older
vm loader nodes and bindings.

Change-Id: I8c7c1e89589b4b258896a281ebff87f47ff23fdc
2022-04-07 18:19:14 -07:00
qctecmdr
dd85005c81 Merge "ARM: dts: msm: Merge AOP config reserved-memory regions for kalama" 2022-04-07 15:57:59 -07:00
qctecmdr
e8b35c6a3e Merge "ARM: dts: msm: Add QUP node entries for SM8150" 2022-04-07 02:46:37 -07:00