Commit Graph

966 Commits

Author SHA1 Message Date
Anjelique Melendez
65888b80d9 dt-bindings: leds: add documentation for leds-qti-flash
Flash LED device provides support for the clients to turn ON/OFF LED
channels in different modes (flash/torch) individually or as a group.
Add the bindings necessary to describe it.

This is a snapshot taken as of qcom-6.1 branch
commit b8790c7e1f77 ("dt-bindings: leds: leds-qti-flash: Add
support for external LED setup").

Change-Id: Icbdcb3aa794d999b2edb9995f73b00fe4ccb34d1
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-08-18 11:53:44 -07:00
leihan
1cc0326a28 dt-bindings: soc: qcom: Add bindings for QSEE IPC interrupt bridge
Add the bindings for the QSEE IPC interrupt bridge in YAML.

QSEE IPC interrupt bridge driver can forward remote processor
interrupts to tz.

Change-Id: I1714cfc55422338c0d0674774682ab1f7ac5f4a1
Signed-off-by: leihan <quic_leihan@quicinc.com>
2023-08-18 22:17:03 +08:00
leihan
234c84ba30 dt-bindings: soc: qcom: Add bindings for smp2p sleepstate driver
Add the bindings for the smp2p sleepstate driver in YAML.

Smp2p sleepstate driver unset the SMP2P PROC_AWAKE_ID bit if Apps
is going into suspend, set it again when Apps comes out of suspend.

By reading this SMP2P bit, the remote side knows when to avoid
sending data.

Change-Id: I5ad0a431a6c9a40d2a08e9f6a864956b49e0aeab
Signed-off-by: leihan <quic_leihan@quicinc.com>
2023-08-18 21:06:05 +08:00
qctecmdr
d921ac1409 Merge "ARM: dts: msm: Unstub dispcc for Sun" 2023-08-17 18:12:13 -07:00
qctecmdr
58f20acb9a Merge "dt-bindings: clock: Add Videocc bindings for Sun" 2023-08-17 18:12:13 -07:00
qctecmdr
89e9b9d32c Merge "dt-bindings: soc: qcom: correct compatible for coresight-remote-etm" 2023-08-17 18:12:13 -07:00
George Shen
527694888f ARM: dts: msm: Add EVA CDSP shared mem
For EVA DSP clients.

Change-Id: I694314287eb0b97c20ecae4d2860d826c6cdd3fa
Signed-off-by: George Shen <quic_sqiao@quicinc.com>
2023-08-17 14:59:45 -07:00
Xubin Bai
cab5ca4fbc dt-bindings: clock: Add Tcsrcc bindings for Sun
Add Tcsrcc bindings for Sun device.

Change-Id: Ia5e86c3e8128ba8622f87cf3f9ae207280544c46
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-16 23:53:30 -07:00
Amir Vajid
467330472c dt-bindings: Add devicetree bindings for dcvs drivers
Add snapshot of dcvs dt bindings as of qcom-6.1
commit 96af901712d3 ("dt-bindings: soc: qcom: Document
CRMB and CRMC regs").

Change-Id: I305f06bee1895feabec2b85b2c5ed4fa80895f83
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Signed-off-by: Gurbir Arora <quic_gurbaror@quicinc.com>
2023-08-16 12:24:20 -07:00
Hareesh Gundu
8590667d83 ARM: dts: msm: Add msm_gpu node for sun
Add msm_gpu node to detect sun gpu properties.

Change-Id: I5ce3a39b216681bd9b7386dd3f68a755abe0f197
Signed-off-by: Hareesh Gundu <quic_hareeshg@quicinc.com>
2023-08-16 11:13:06 -07:00
leihan
4c28f788bd dt-bindings: soc: qcom: Add bindings for the glink_pkt driver
Add the bindings for the glink_pkt driver in YAML.

Change-Id: I666732ccc56c3067187f65926cf4ec5d5645a9cc
Signed-off-by: leihan <quic_leihan@quicinc.com>
2023-08-16 21:05:48 +08:00
leihan
bd5bc674dd dt-bindings: soc: qcom: Add bindings for the glink driver
Add the bindings for the glink driver in YAML.

Change-Id: I855df5e916aed74f330351f202d7c380b841178c
Signed-off-by: leihan <quic_leihan@quicinc.com>
2023-08-16 21:02:08 +08:00
Yuanfang Zhang
24caf10fee dt-bindings: soc: qcom: correct compatible for coresight-remote-etm
Correct compatible for coresight-remote-etm.

Change-Id: I2c0e6e1749e348707a37c979129e51ab9ef7eec3
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-08-15 19:42:10 -07:00
Patrick Daly
410c7ae956 ARM: dts: qcom: Update memory map to V6
Update memory map to V6, from a baseline of V4.

Change-Id: I167de96b3a2f199188a4d8c995aa49ef6b83fee1
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-08-15 11:51:49 -07:00
qctecmdr
342af7cf1c Merge "dt-bindings: regulator: stub-regulator: fix dt_binding_check warning" 2023-08-14 11:33:54 -07:00
qctecmdr
8241124653 Merge "dt-bindings: clock: Add gpucc bindings for Sun" 2023-08-14 11:33:54 -07:00
qctecmdr
781e8f0fbc Merge "dt-bindings: regulator: fixed: add qti-regulator-fixed compatible string" 2023-08-14 11:33:54 -07:00
qctecmdr
ecb945cd53 Merge "dt-bindings: regulator: add QTI OCP notifier bindings documentation" 2023-08-14 11:33:54 -07:00
qctecmdr
96265a944f Merge "dt-bindings: regulator: add proxy consumer bindings" 2023-08-14 11:33:54 -07:00
Yuanfang Zhang
1fa42c98bd dt-bindings: soc: qcom: Add documentation for dcc and memory-dump
Add documentation for dcc and memory-dump driver.

Change-Id: Iadca5ac385af2f79c8f8449cd5a538f24815b436
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-08-14 00:40:54 -07:00
Melody Olvera
8261384c4a ARM: dts: msm: sun: Add EUD node for sun SoC
Add EUD node for sun SoC.

Change-Id: If4105edc4c0426eab5168ed256d10ed28cfaa889
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-08-10 13:01:33 -07:00
Melody Olvera
7168896a72 dt-bindings: soc: qcom: Add documnetation for EUD
Add documnetation for msm EUD driver.

Change-Id: I54d5230b646a2fd57e83cfddceea74dcc5a7e890
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-08-10 13:01:28 -07:00
qctecmdr
5283a405e9 Merge "dt-bindings: clock: Add Cambistmclkcc bindings for Sun" 2023-08-08 14:38:03 -07:00
Xubin Bai
1a2b543114 ARM: dts: msm: Unstub gpucc for Sun
Unstub gpucc for Sun device.

Change-Id: I11919b69830038bcd6c97a593191bdb08c6e4057
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-08 10:11:51 -07:00
qctecmdr
2f5274d761 Merge "dt-bindings: pinctrl: qcom-pmic-gpio: add PMXR2230 and PM6450 binding" 2023-08-07 10:30:42 -07:00
Xubin Bai
0f2864c72f ARM: dts: msm: Unstub Videocc for Sun
Unstub Videocc for Sun.

Change-Id: I0bdfbd02b8e321f02507214c6d0ec56e64911d8b
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-07 05:15:57 -07:00
Xubin Bai
df5015bcf4 dt-bindings: clock: Add Videocc bindings for Sun
Add Videocc bindings for Sun device.

Change-Id: Idba14b3efe7bddcb1b4d5b0490889689da6e5409
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-07 05:14:27 -07:00
David Collins
33623ba803 dt-bindings: regulator: stub-regulator: fix dt_binding_check warning
make dt_binding_check outputs the following warning for the file
qcom,stub-regulator.yaml:

Documentation/devicetree/bindings/regulator/
qcom,stub-regulator.example.dtb:
  regulator-l1: 'regulator-max-microvolt', 'regulator-min-microvolt',
  'regulator-name' do not match any of the regexes: 'pinctrl-[0-9]+'

This occurs because both of these are specified:
 * allOf:
     - $ref: "regulator.yaml#"

 * additionalProperties: false

Fix this warning by switching the latter to:

  unevaluatedProperties: false

Change-Id: I5e0c9eb9e6a0638464db5d084bd008df357505d6
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-03 16:42:25 -07:00
David Collins
fa679d428f dt-bindings: regulator: add proxy consumer bindings
Add bindings for regulator proxy consumers which can be used to
enforce minimum voltage, current, and enable state of regulators
when a board is booting up.

Change-Id: I045faf871af168e5ace707f434e0317a176a16fc
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-03 16:18:36 -07:00
David Collins
789f4b0eb3 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 and alarm events on certain
Qualcomm Technologies, Inc. PMICs.

A regulator alarm event occurs when the output voltage droops due
to excessive current consumption which is lower than the over-
current protection threshold.

Change-Id: Id86cf62144c6e9f970cd09b7fe7a93ab40ef6cd8
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-03 16:17:38 -07:00
David Collins
d11bf83b2d dt-bindings: regulator: fixed: add qti-regulator-fixed compatible string
Modify the fixed-regulator binding to include the compatible
string "qti-regulator-fixed".  This is helpful in situations
where proxy consumer voting or debug control features are
needed.

Change-Id: Icf4e6012a0994ff2467ee8a7af036bb97c352fce
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-02 16:06:23 -07:00
qctecmdr
9378b893fb Merge "ARM: dts: msm: Add GDSC supply to USB node for sun" 2023-08-02 09:25:03 -07:00
qctecmdr
f2f540c2b5 Merge "dt-bindings: Add USB M31 HSPHY bindings" 2023-08-02 09:25:03 -07:00
qctecmdr
2a7c152496 Merge "dt-bindings: iio: adc: add Glink ADC bindings" 2023-08-02 09:25:03 -07:00
qctecmdr
847ae0f8b3 Merge "bindings: soc: qcom: add QTI battery glink debug" 2023-08-02 09:25:03 -07:00
qctecmdr
c85e9ca667 Merge "bindings: soc: qcom: add Glink PMIC debug controller binding documentation" 2023-08-02 09:25:03 -07:00
qctecmdr
89b6608129 Merge "ARM: dts: msm: sun: Remove maxcpus from cmdline" 2023-08-02 09:25:03 -07:00
qctecmdr
81c770167c Merge "ARM: dts: msm: Unstub and enable interconnect driver for Sun" 2023-08-02 09:25:02 -07:00
qctecmdr
80e3b768e2 Merge "bindings: soc: qcom: add QTI charger ulog glink" 2023-08-02 09:25:02 -07:00
qctecmdr
307d4c114b Merge "ARM: dts: msm: Add GDSC proxy consumers for Sun" 2023-08-02 09:25:02 -07:00
Xubin Bai
1b4014bdfe dt-bindings: clock: Add gpucc bindings for Sun
Add gpucc bindings for Sun device.

Change-Id: Ifc0e11f4083062bcb373794f174be6bd9df2bffe
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-01 21:37:05 -07:00
qctecmdr
3524dbea8f Merge "ARM: dts: qcom: switch to RPMh control of ARC regulators on Sun" 2023-08-01 13:06:23 -07:00
qctecmdr
db4bf6882a Merge "ARM: dts: msm: Enable pmu on sun" 2023-08-01 13:06:23 -07:00
qctecmdr
cc280a3fc2 Merge "ARM: dts: msm: Enable dma heap headers for pineapple" 2023-08-01 13:06:23 -07:00
qctecmdr
8b0b02aa8b Merge "dt-bindings: clock: Add Dispcc bindings for Sun" 2023-08-01 13:06:23 -07:00
qctecmdr
9739b90d4d Merge "dt-bindings: soc: qcom: add bindings for QTI PBS devices" 2023-08-01 13:06:23 -07:00
qctecmdr
ec1e013a70 Merge "dt-bindings: soc: qcom: add PMIC PON log bindings" 2023-08-01 13:06:23 -07:00
qctecmdr
85bb807b95 Merge "ARM: dts: msm: Support for Sun v2 SoC" 2023-08-01 13:06:22 -07:00
Melody Olvera
5cb7097ec3 ARM: dts: msm: sun: Remove maxcpus from cmdline
Remove maxcpus from command line to boot all cores.

Change-Id: Ifaf03a66e36d7a0fc1236f22f8126a14513bbdf9
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-07-28 12:57:36 -07:00
Xubin Bai
9783c2f25a ARM: dts: msm: Unstub and enable interconnect driver for Sun
Enable apps_rsc nodes for bcm voter, enable interconnect
driver for Sun.

Change-Id: I26b3348fddcfc2ef2d5ccd7bf77de4bb576f79b5
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-27 18:24:25 -07:00