113 Commits

Author SHA1 Message Date
Seshu Madhavi Puppala
e914c445c2 dt-bindings: soc: qcom: add qcom,crypto compatible
Add qcom,crypto compatible name support.

Change-Id: I114403086eff3b954771b030b0cabfca74bbff96
2024-05-27 06:36:26 +05:30
Maulik Shah
c3465072fd dt-bindings: soc: qcom: snapshot of DT bindings for power_state device
power_state bindings snapshot from msm-5.15 branch
commit f0d57fd2dc3b ("ARM: dts: msm: update channel name for glink obex
channel").

Change-Id: I7d80f94d067d90b620daf6fb1c7e66842ec5a445
2023-12-12 14:47:52 +05:30
Gurbir Arora
6c69729ad4 ARM: dts: msm: Add bwprofiler nodes to anorak
Add bwprofiler nodes to anorak. The nodes include
3 bwmons, bwprof_0, bwprof_1, bpwrof_2, with each
responsible for measuring total, CPU, and GPU bandwidth
respectively.

Change-Id: I8cd2848b97d67c677ecd52ab38b4a64146c6607a
2023-02-14 16:36:06 -08:00
Tushar Nimkar
f83422b1ad dt-bindings: cpuss-sleep-stats: Add support for v3 compatible
For Hexa cores targets, read address of counter registers varies.

This adds new compatible which points to correct offsets to
read cpuss sleep stats.

Change-Id: Ia1540f50e414c537059aa909a5de609956a2a214
2022-08-12 05:22:14 -07:00
David Collins
95022ca5c3 dt-bindings: soc: qcom: pmic-pon-log: define bindings for multiple nvmem
On some PMICs, the PON log is split between multiple NVMEM devices
to allow for more entries.  Define bindings so that multiple NVMEM
devices can be specified to support this situation.

Change-Id: Iead92ebd51473370fb5205e3fe9fe1a3a50eeb07
2022-07-19 02:34:07 -07:00
Deepak Kumar Singh
71ef7e63a9 dt-bindings: Add qcom,aoss-qmp binding for ravelin
Add compatible string for qcom,aoss-qmp driver on ravelin

Change-Id: Ifc6f6af4b9ad86fd788307e2f8be465b00afddf5
2022-05-26 22:29:37 +05:30
qctecmdr
6f84e21947 Merge "ARM: dts: msm: DTSI changes for IPCLite Aurora" 2022-05-24 05:52:57 -07:00
Viraj Mandlekar
5ddee5e7ef ARM: dts: msm: DTSI changes for IPCLite Aurora
Added a property to DTS to check for global atomic support

Change-Id: Ic92ea0bfa2d8a08a346143ac281e39f43f9b0067
2022-05-12 15:18:22 +05:30
Kishore Kumar Ravi
8c7bd68cf6 ARM: dts: msm: Added SMP2P, AOSS, AOP, QMP, TME
Added DT entries for SMP2P, AOP, AOSS, QMP, TME for anorak target

Change-Id: I1a9840c729f65215132aed72d927100731d93812
2022-04-10 23:06:48 -07:00
qctecmdr
cd40cae245 Merge "ARM: dts: qcom: Use qcom,cpuss-sleep-stats-v2 compatible for neo" 2022-02-16 13:08:46 -08:00
Tushar Nimkar
8ff65e58b2 dt-bindings: cpuss-sleep-stats: Add support for v2 compatible
For Quad core targets, read address of counter registers varies.

This adds new v2 compatible since some devices may have
different offsets to read cpuss sleep stats.

Change-Id: I5a6ad8054d808001526bd84146c767dee0f4fe13
2022-02-15 11:17:04 +05:30
Minghao Zhang
c6bdf764bc dt-bindings: subsystem_sleep_stats: Add a property to get ddr residency
This change adds a property to get ddr residency.

Change-Id: I12bfdc99cda01b9c2800949228efd722600edf1d
2022-01-18 15:49:53 +08:00
qctecmdr
c718c4989f Merge "bindings: mproc: Add support for glink-helioscom strings" 2022-01-12 05:49:17 -08:00
qctecmdr
bf773017cc Merge "bindings: Add device-tree bindings for heliosecom interface driver" 2022-01-10 10:20:49 -08:00
Anurudh Kumar Tiwari
ba91ab694f bindings: Add device-tree bindings for heliosecom interface driver
Add device-tree bindings documentation describing the properties
for the helioscom interface driver.

Change-Id: I1046513d593a474c51df5aa4487015015debda77
2022-01-10 07:37:21 -08:00
Anurudh Kumar Tiwari
aa2e99e1b2 bindings: Add device-tree bindings for helioscom SPI driver
Add device-tree bindings documentation describing the properties
for the helioscom SPI driver.

Change-Id: Id0e5ef1e3a646ad010cc59804a6aaceb0a103562
2022-01-10 20:43:10 +05:30
qctecmdr
60f92751a3 Merge "ARM: dts: msm: Enabled IPCC_Compute_L0 & IPCLite protocol" 2022-01-06 07:40:22 -08:00
Sarannya S
e0c078264e bindings: mproc: Add support for glink-helioscom strings
Update bindings for glink helioscom driver.

Change-Id: I3c039b5ba8f646a2415923f7bd2a395e5258b9a0
2022-01-05 13:38:29 +05:30
smaniar
ee8f170d51 ARM: dts: msm: Enabled IPCC_Compute_L0 & IPCLite protocol
These changes enable IPCLite communication protocol and
IPCC_Compute_L0 interrupt of IPCC HW controller.
IPCLite protocol relies on IPCC Compute_l0 interrupt
for its inter-proc signalling.

Change-Id: Ic4865e6e0e216f1f0aa75fe44bb89904cc989fd5
2021-12-31 16:11:08 +05:30
Yuanfang Zhang
69305b62d8 dt-bindings: add new property for dcc
Add new property "qcom,ap-qad-override" for dcc to support
use AP QAD instead DEBUG QAD.

Change-Id: I622244ba273b28033f7ab7f0219569af454753e9
2021-12-30 14:47:45 +08:00
Minghao Zhang
3481877db0 dt-bindings: soc_sleep_stats: Add a property to get ddr freq distribution
This change adds a property to get ddr freq distribution.

Change-Id: I8b4c94031e267a90e83488092229a11a19fd46eb
2021-12-15 12:02:35 +08:00
qctecmdr
3156fc38c6 Merge "ARM: dts: msm: gunyah: Add qtmr binding" 2021-12-09 03:16:27 -08:00
Po-Jung Lai
543dafd48d ARM: dts: msm: gunyah: Add qtmr binding
Add qtmr binding description and requirments which include
compatible, reg, interrupts and interrupts name.

Change-Id: I6bc11b30cb05876475bd43148b072e93dfaf5006
2021-12-02 16:34:29 -08:00
Sarannya S
05bc144fda dt-bindings: Add qcom,aoss-qmp binding for Neo
Add compatible string for qcom,aoss-qmp driver

Change-Id: I8b1635e60d74f63fd1973a1ceff0d941ec313e8f
2021-11-11 16:48:10 +05:30
qctecmdr
861730d29b Merge "ARM: dts: msm: gunyah: Add dbl test node for waipio" 2021-10-20 13:18:23 -07:00
David Collins
4fe46b5aa7 dt-bindings: soc: qcom: pmic-pon-log: define fault panic shutdown property
Document the qcom,pmic-fault-panic property which is used to
indicate that the device should trigger a controlled panic
shutdown if the preceding restart was caused by a PMIC fault.

Change-Id: I8f26730cfd7419bd8fac126bd40bf537b8be1ce2
2021-09-09 16:14:59 -07:00
Radhakrishna Mugada
a90c806a3c ARM: dts: msm: gunyah: Add dbl test node for waipio
Add doorbell test node to waipio.dtsi and waipio-vm.dtsi to
validate hypervisor doorbell functionality.

Change-Id: Ie2648fee6081118b36582b32e80724028c89bcf5
2021-08-24 15:30:53 -07:00
qctecmdr
119706e0de Merge "ARM: dts: msm: Update soc_sleep_stats to support mbox for waipio" 2021-07-26 05:00:52 -07:00
qctecmdr
d9fcba878c Merge "ARM: dts: msm: Update subsystem_sleep_stats to support reg for waipio" 2021-07-20 05:21:07 -07:00
Tushar Nimkar
4e6ae5e234 dt-bindings: soc_sleep_stats: Add QMP mbox as optional property
This adds QMP mbox as optional property to soc_sleep_stats driver.

With this change driver can support to get bandwidth vote information of
various subsystem on DDR.

Change-Id: I3108629866de65e474cba505ea79c2b9d6af880a
2021-07-19 21:54:47 -07:00
Bavyasritha Alahari
b5e9d83f17 ARM: dts: msm: Add ADSP sleepmon document
Add ADSP sleep monitor document to add details
about ADSP sleep monitor and device tree properties.

Change-Id: Iceeb5d08f6d83e0eaa658211af4516f4c3957553
2021-07-18 21:06:04 -07:00
qctecmdr
dc0e3bbfe1 Merge "dt-bindings: Add qcom,aoss-qmp binding for diwali" 2021-07-14 05:48:14 -07:00
Amir Vajid
f2feecbe47 dt-bindings: dcvs: add support for multiple ddr types
Update the qcom dcvs and memlat documentation to add
support for multiple DDR types for DDR frequency tables
and memlat cpufreq-memfreq tables respectively.

Change-Id: I30556700e9e2db46617ea430391977aff20feab7
2021-07-13 10:31:25 -07:00
qctecmdr
c476582149 Merge "dt-bindings: pmu: Add support for AMU events and cpucp sharing" 2021-07-01 12:41:24 -07:00
Rishabh Bhatnagar
7071169407 dt-bindings: pmu: Add support for AMU events and cpucp sharing
Add support for configuring AMU counters for supported events.
Also add support to share pmu configuration between hlos and
cpucp.

Change-Id: Ic3204a6b646baa19a62f75ba725c0eb4df8b0963
2021-06-30 10:36:21 -07:00
qctecmdr
e5a3a213f0 Merge "bindings: soc: qcom: add QTI charger ulog glink" 2021-06-29 20:30:54 -07:00
Minghao Zhang
2c0c6804b8 dt-bindings: subsystem_sleep_stats: Add reg as required property
This adds reg as required proerty to subsystem_sleep_stats driver.
This driver can support to get soc sleep information.

Change-Id: I2f3477265987899f62990d2c5915a79af779f981
2021-06-22 10:53:21 +08:00
Neeraj Upadhyay
1c4ff1aa7e dt-bindings: Add device-tree bindings for qcom,gic-interrupt-router
Add device tree bindings for qcom,gic-interrupt-router.

Change-Id: Ibb0b8e8a2c0ac875476d61f1ce54e76673818f15
2021-06-08 08:31:48 -07:00
Sarannya S
17e76decc8 dt-bindings: Add qcom,aoss-qmp binding for diwali
Add compatible string for qcom,aoss-qmp driver on fillmore

Change-Id: I3b7bf465f4e9357d5c49c61d692d6c8a76cdf9b9
2021-06-03 17:32:37 +05:30
Anvisha
9c34be634d ARM: dts: msm: Add microdump_modem device node
dt-bindings: Add dt-bindings for microdump-modem

The microdump_collector driver requires the
microdump_modem dt-node. Added dt-bindings
for microdump_modem dt node.

Change-Id: I16bafd452b462cbc77d8ebb0343fec25c179add1
2021-05-31 12:55:03 +05:30
Subbaraman Narayanamurthy
53db129da7 bindings: soc: qcom: add QTI charger ulog glink
QTI charger ulog glink device helps to get ulogs from charging
and gauging stack by communicating with charger firmware running
on the remote subsystem (e.g. DSP) over PMIC Glink.

Change-Id: I6c28369fdae7aeeae276759e0527172d5e23ca69
2021-05-18 19:48:21 -07:00
Mukesh Ojha
982d05cfcc bindings: Add bindings for qcom,va-minidump
Add bindings for qcom,va-minidump devicetree node.

Change-Id: I627d4a21281cdfd3535b59f64ce9cdc578e35a29
2021-05-13 17:32:18 +05:30
qctecmdr
bc2e3e79bd Merge "ARM: dts: qcom: Add logbuf vendor hook for waipio" 2021-05-11 09:33:36 -07:00
qctecmdr
9b4f8fafc0 Merge "dt-bindings: Add property to enable 64-bit counters" 2021-05-07 15:00:04 -07:00
Mukesh Ojha
e3f1eda399 bindings: Add bindings for qcom,logbuf_vendor_hooks
Add bindings for qcom,logbuf_vendor_hooks devicetree node.

Change-Id: I6717532901f43aa967de2497e2a071b2e84223ac
2021-05-05 10:56:27 +05:30
Rishabh Bhatnagar
4082157f82 dt-bindings: Add property to enable 64-bit counters
Update pmu documentation with a property to enable 64-bit
pmu counters.

Change-Id: I0e7bd2089e79d427d0f48cff824fe53dbb542750
2021-05-03 11:58:54 -07:00
Anmolpreet Kaur
c3e9030f2f bindings: update documentation for custom-bridge-size
This change adds documenation for a newly added property for
shmbridge driver, qcom,custom-bridge-size.

Change-Id: I82287d3e3fd6e595f6388400b1866c696ec88433
2021-04-13 12:07:33 -07:00
Tushar Nimkar
b14d8e0caa dt-bindings: Update SoC sleep stats bindings with supported subsystem
This change adds ss-name property to indicate supported subsystem in
target.

Change-Id: Icd524281e315458327e2c7d50adb7ddeff260ae6
2021-04-02 02:02:51 -07:00
qctecmdr
26e5ff8095 Merge "bindings: arm: msm: Add documentation for subsystem sleep_stats_driver" 2021-04-01 03:54:58 -07:00
Tushar Nimkar
b6f4b43424 bindings: arm: msm: Add documentation for subsystem sleep_stats_driver
This change adds bindings for subsystem_sleep_stats
driver.

Change-Id: Icf3d32ad8be0541cc6821f8a8c6bf9cf8dea5a0a
2021-04-01 11:51:39 +05:30