Commit Graph

310 Commits

Author SHA1 Message Date
Devender Kaushik
3bece2fe38 dt-bindings: Add snapshot of remote debugger driver
The Remote Debugger driver allows a debugger running
on a host PC to communicate with a remotestub running
on peripheral subsystems.
This snapshot was taken as of msm-4.14 commit.

Change-Id: I30ef2c9b67904f80867df82552572978ab09a05c
Signed-off-by: Devender Kaushik <quic_dkaushik@quicinc.com>
2023-11-04 14:31:30 +05:30
qctecmdr
f2d205a2e9 Merge "dt-bindings: Add USB QMI audio DT bindings" 2023-11-03 19:34:09 -07:00
Rashid Zafar
4421ee38ec dt-bindings: soc: qcom: Add documentation for crm-v2
Add documentation for crm-v2 device.

Change-Id: If2855bb1cf13843fe098f349b2fa5d3907f81927
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-11-03 16:00:06 -07:00
Rashid Zafar
64241d5d55 dt-bindings: Update rpmh devicetree bindings
Document tcs-distance property needed in devicetree for RSC devices.
This is an optional property which defines the distance between each
TCS for a DRV.

Change-Id: I8c01632597f40ff6856242b888610e61f7b3f15f
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-11-03 16:00:06 -07:00
Maulik Shah
21d4b65465 bindings: soc: qcom: Add v2, v3 and v4 bindings
Document v2, v3 and v4 compatible for various stats devices.

Change-Id: I5ba43732c07af93f7e4889d06503d4f96a2664f6
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-11-03 13:28:35 -07:00
qctecmdr
2582200e00 Merge "dt-bindings: gunyah: Perform some correction on vm schema" 2023-11-02 16:09:56 -07:00
qctecmdr
0bc8c69d13 Merge "ARM: dts: msm: gunyah: Add gh-msgq-test binding" 2023-11-02 12:43:36 -07:00
qctecmdr
d1aafa39f4 Merge "ARM: dts: msm: gunyah: Add qtmr binding" 2023-11-02 12:43:36 -07:00
qctecmdr
6919f12189 Merge "dt-bindings: Fix multi pattern support in DT_SCHEMA_FILES" 2023-11-02 12:43:36 -07:00
qctecmdr
ef7cdfc8a8 Merge "ARM: dts: msm: Add sys-pm-violators device for sun" 2023-11-02 12:43:36 -07:00
Anil Veshala Veshala
febeef3e10 dt-bindings: buses: Add SPS (Smart Peripheral Switch) bindings for SUN
Add SPS (Smart Peripheral Switch) bindings for SUN device.

Change-Id: Ib88a18bb5b720bb1f3c7ed40961eabcc9fd5d413
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-11-01 23:29:57 -07:00
Wesley Cheng
f9d2f1d076 dt-bindings: Add USB QMI audio DT bindings
Introduce bindings for the USB QMI audio offload driver.  Defines the
required properties, as well as lists an example of the node definition.

Change-Id: I43a7dadc8ac45a26de00f295c0bed0ae20e6075c
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-11-01 17:38:39 -07:00
qctecmdr
8cf370c356 Merge "dt-bindings: iio: qcom,spmi-vadc: Add PMIC5 GEN3 ADC bindings" 2023-11-01 14:38:09 -07:00
qctecmdr
e48a855b11 Merge "ARM: dts: qcom: Add SPU related nodes to sun dtsi" 2023-11-01 03:25:56 -07:00
qctecmdr
aec5d10f3c Merge "dt-bindings: Have find traverse through symlink" 2023-10-31 16:15:15 -07:00
qctecmdr
9ca808cf63 Merge "bindings: buses: Update BAM driver bindings for Sun" 2023-10-31 16:15:15 -07:00
qctecmdr
949e2ccbd5 Merge "dt-bindings: net: Add bindings for the qrtr-mhi driver" 2023-10-31 16:15:15 -07:00
qctecmdr
38c1283453 Merge "dt-bindings: buses: Add slimbus driver bindings for Sun" 2023-10-31 16:15:14 -07:00
qctecmdr
80a9be92a5 Merge "dt-bindings: msm: Add snapshot of IMEM document" 2023-10-31 15:55:52 -07:00
Chandana Kishori Chiluveru
c89ff6007c bindings: buses: Update BAM driver bindings for Sun
Update BAM driver binding for Sun device.

Change-Id: I571c2925e305f590dcbbbeb460d4ac7ae6b84618
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2023-10-30 21:44:26 -07:00
Hrishabh Rajput
1f2a22626c bindings: Update TLMM VM documentation for Sun
Pinctrl driver enables Top Level Mode Multiplexer block(TLMM)
on Sun VM. TLMM VM irqchip acts as parent interrupt controller
for TLMM on VM.

Change-Id: I36df331dc4af91a5ef1f46c7791ffaa79d8f289f
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2023-10-30 16:17:26 +05:30
Madhu Pagadoju
263dd136b3 dt-bindings: soc: qcom: Add binding for adsp_sleepmon driver
Add binding for adsp_sleepmon driver in YAML.

Change-Id: Ifa285e4a4fb38ab83a354cb23bb1c6a3a65ba47b
Signed-off-by: Madhu Pagadoju <quic_mpagadoj@quicinc.com>
2023-10-30 10:21:54 +05:30
Elliot Berman
31a8c648b7 dt-bindings: gunyah: Perform some correction on vm schema
Start correcting the gunyah/vm.yaml schema. It passes basic validation
now, but is still incomplete with Gunyah Resource Manager's
parsing.

Change-Id: I9d3123fa5fa9752960523249136c11adcfd8e092
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-10-26 10:51:14 -07:00
Nurit Lichtenstein
d04fa7ba64 ARM: dts: qcom: Add SPU related nodes to sun dtsi
Needed for SPU pil on sun dtsi.

Remoteproc-spss, spcom and spss_utils are disabled.

Change-Id: I97519bacccee2f7094edbcf32e3fdac29d67ac77
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
2023-10-26 10:34:56 +03:00
Elliot Berman
bb72440aa0 dt-bindings: Have find traverse through symlink
When the dt-bindings Makefile searches for schema files, it uses "find"
to search for yaml files. Find does not travese past symlinks, but
bindings is a symlink to the devicetree project. Force traversal by
adding trailing slash so that the root directory is past the symlink.

Change-Id: I9575b3b9e00725c5e1bcaccf99070d71994a9f77
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-10-25 11:14:14 -07:00
Cristian Ciocaltea
15814ed27e dt-bindings: Fix multi pattern support in DT_SCHEMA_FILES
DT_SCHEMA_FILES used to allow specifying a space separated list of file
paths, but the introduction of partial matches support broke this
feature:

$ make dtbs_check DT_SCHEMA_FILES="path/to/schema1.yaml path/to/schema2.yaml"
[...]
  LINT    Documentation/devicetree/bindings
usage: yamllint [-h] [-] [-c CONFIG_FILE | -d CONFIG_DATA] [--list-files] [...]
                [-v]
                [FILE_OR_DIR ...]
yamllint: error: one of the arguments FILE_OR_DIR - is required
[...]

Restore the lost functionality by preparing a grep filter that is able
to handle multiple search patterns.

Additionally, as suggested by Rob, use ':' instead of ' ' as the
patterns separator char. Hence, the command above becomes:

$ make dtbs_check DT_SCHEMA_FILES="path/to/schema1.yaml:path/to/schema2.yaml"

Fixes: 309d955985ee ("dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES")
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Link: https://lore.kernel.org/r/20230209193735.795288-1-cristian.ciocaltea@collabora.com
Signed-off-by: Rob Herring <robh@kernel.org>

Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Git-Commit: 25eba1598c8e1e804c02e3a0da50782c50c11c41
Change-Id: I8bf8eaf06c3271c7b525c3c638477a2a23efb46f
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-10-25 11:12:15 -07:00
Hrishabh Rajput
eee0bb4bb2 bindings: Add bindings for the gunyah panic notifier
This driver responds to a kernel panic event on PVM
by sending doorbell to notify TUIVM.

Change-Id: I5cbc644a9978e290b44e61f2c8fa747d1ddfc276
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2023-10-25 16:26:20 +05:30
Prasanna S
60b18eb027 dt-bindings: buses: Add slimbus driver bindings for Sun
Add slimbus driver binding for Sun device.

Change-Id: Ifa583ff49201f7dcab7abf8c455130e09cdc4813
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2023-10-25 03:51:55 -07:00
Hrishabh Rajput
bc9217d35d bindings: Add bindings for the QTI VM Dmesg dumper
Dmesg dumper transfer QTI VM encrypted dmesg to PVM by dumping
the dmesg log buffer to a reserved memory location.

Change-Id: I3585f820e9dfe3f0011e210e4d6f1297734c47c3
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2023-10-25 16:21:14 +05:30
qctecmdr
cfe3892709 Merge "dt-bindings: soc: qcom: Add documentation for SHM" 2023-10-24 14:04:47 -07:00
qctecmdr
a540c08070 Merge "ARM: dts: msm: Add cpucp scmi nodes for sun" 2023-10-24 14:04:47 -07:00
Jishnu Prakash
d6d5b31791 dt-bindings: iio: qcom,spmi-vadc: Add PMIC5 GEN3 ADC bindings
PMIC5 GEN3 ADC has support for clients to read voltage and
current on supported channels connected to the PMIC.
Clients include reading voltage phone power and on board system
thermistors for thermal management. ADCs on certain PMICs have
support to read battery current.

Change-Id: Ief7cbdf77d227ba2cb4ef7919aa66d9962d98e37
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
[quic_amelende@quicinc.com: Converted binding change from .txt to .yaml]
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-10-24 11:39:49 -07:00
qctecmdr
bb01365116 Merge "dt-bindings: platform: msm: Add SPI msm geni bindings for Sun" 2023-10-24 09:15:47 -07:00
qctecmdr
a38bff2298 Merge "dt-bindings: buses: Add MSM geni serial bindings for Sun" 2023-10-24 09:15:47 -07:00
qctecmdr
27967d0632 Merge "dt-bindings: platform: msm: Add gpi bindings for Sun" 2023-10-24 09:15:47 -07:00
qctecmdr
f05510b181 Merge "dt-bindings: platform: msm: Add i3c msm geni bindings for Sun" 2023-10-24 09:15:47 -07:00
qctecmdr
631f5301b6 Merge "dt-bindings: platform: msm: Add I2C msm geni bindings for Sun" 2023-10-24 09:15:47 -07:00
Amir Vajid
77db4f167c ARM: dts: msm: Add cpucp scmi nodes for sun
Add nodes to enable scmi communication to cpucp on sun.

Change-Id: I574949e32e397047701f836d54115f56414ea023
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-10-23 20:18:47 -07:00
qctecmdr
07e8205d36 Merge "dt-bindings: add dt-binding for qcom coresight qmi and uetm" 2023-10-23 19:23:18 -07:00
qctecmdr
3aadc6b7c1 Merge "dt-bindings: Add USB typeC and DP redriver bindings" 2023-10-23 19:23:17 -07:00
qctecmdr
911c675b3b Merge "dt-bindings: Add TLMM VM test driver documentation" 2023-10-23 19:23:17 -07:00
qctecmdr
559eb585bc Merge "dt-bindings: soc: qcom: Add documentation for ufs-phy-qmp-v4-sun" 2023-10-23 19:23:17 -07:00
qctecmdr
2e40ed6c51 Merge "ARM: dts: msm: Enable clock rpmh device node for Sun" 2023-10-23 19:23:17 -07:00
qctecmdr
5ee450f885 Merge "dt-bindings: iio: qcom,spmi-vadc: Add SW-calibrated ADC bindings" 2023-10-23 19:23:17 -07:00
Minghao Zhang
a91ab8db67 dt-bindings: Add snapshot of sys-pm-violators documentation
Snapshot the sys-pm-violators documentation from
qcom-6.1 'commit <16ac1827ff37> ("bindings: arm: msm:
Add sys-pm-violators bindings for monaco_au")'.

Updates:
	- Add entry to support for sun.

Change-Id: I1a8cd4652b6680ff4b87199a6fc22b1ddbcd9614
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2023-10-23 15:41:21 +08:00
Anil Veshala Veshala
2e6858f742 dt-bindings: platform: msm: Add i3c msm geni bindings for Sun
Add i3c msm geni driver binding for Sun device.

Change-Id: I3bb5c66bd182fe8d527c72c95aa88ee746ce4127
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-10-18 23:02:55 -07:00
Anil Veshala Veshala
7f491b9af4 dt-bindings: platform: msm: Add gpi bindings for Sun
Add gpi driver binding for Sun device.

Change-Id: I6667f73eb4258b107eb0a5060efeffd55a9075a6
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-10-18 22:59:54 -07:00
Unnathi Chalicheemala
9b576e5ddb dt-bindings: soc: qcom: Add documentation for SHM
Add documentation for System Helath Monitor driver.

Change-Id: Id91b9144b56dc18612626ba39d504faba002b20c
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-10-18 22:16:13 -07:00
Xubin Bai
b535b64615 dt-bindings: clock: Add rpmh-clk bindings for Sun
Add rpmh clock bindings for Sun.

Change-Id: Ib49451eebb4d9959375b55570b4bd4893401d3ec
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-10-17 23:59:46 -07:00
Po-Jung Lai
fe2d0076e8 ARM: dts: msm: gunyah: Add qtmr binding
Add qtmr binding description and example.

Change-Id: Ifbfcfc86931b38d08f6edec87d7c7983122d051c
Signed-off-by: Po-Jung Lai <quic_pojulai@quicinc.com>
2023-10-17 15:42:13 -07:00