Commit Graph

130 Commits

Author SHA1 Message Date
qctecmdr
d5cb7aabb1 Merge "dt-bindings: clock: Add Tcsrcc bindings for Sun" 2023-09-01 09:52:30 -07:00
qctecmdr
ee7d0e8e09 Merge "dt-bindings: soc: qcom: Add bindings for the glink_pkt driver" 2023-08-31 22:04:30 -07:00
qctecmdr
bd549ef579 Merge "dt-bindings: mfd: add qcom-i2c-pmic bindings" 2023-08-31 14:15:30 -07:00
qctecmdr
b038fcc8b8 Merge "dt-bindings: snapshot of cluster device documentation" 2023-08-31 14:15:30 -07:00
qctecmdr
8bdd062bb3 Merge "ARM: dts: qcom: Update flash led compatible for Pineapple files" 2023-08-31 12:34:05 -07:00
David Collins
2ab5b48f99 dt-bindings: hwmon: add bindings for qcom,amoled-ecm
Qualcomm Technologies, Inc. AMOLED ECM provides a method to measure
OLED display power/current consumption. Add the bindings necessary to
describe it.

This is a snapshot of qcom,amoled-ecm.yaml taken as of qcom-6.1
commit f2d83cefcff8 ("dt-bindings: qcom,amoled-ecm: add
display-panels property").

Change-Id: If2644e7f2a6ee39c7a2c866377012bbb208fd75b
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-25 18:33:37 -07:00
David Collins
98ab567a07 dt-bindings: mfd: add qcom-i2c-pmic bindings
Add bindings for the I2C PMIC Controller.  This device handles
interrupts from an I2C PMIC and supports various subnodes which
each correspond to a PMIC peripheral (e.g. LDO regulator, GPIO,
etc).

Change-Id: I83528bd1239f1eb645f17a579216edc616ff2fcd
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-25 18:32:12 -07:00
Rashid Zafar
491587c3c9 dt-bindings: snapshot of cluster device documentation
cluster device doumentation snapshot taken from qcom-6.1 branch
commit 040e6d35b731 ("dt-bindings: Add documentation for cluster
device").

Updates:
    - Rewritten in YAML format.

Change-Id: I765a50dce03fa7ecdf2c0ba9ace7bbf671102017
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-08-23 21:36:11 -07:00
qctecmdr
ee523f1619 Merge "dt-bindings: Add devicetree bindings for dcvs drivers" 2023-08-18 14:20:04 -07:00
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
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
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
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
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
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
qctecmdr
5283a405e9 Merge "dt-bindings: clock: Add Cambistmclkcc bindings for Sun" 2023-08-08 14:38:03 -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
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
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
80e3b768e2 Merge "bindings: soc: qcom: add QTI charger ulog glink" 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
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
Ronak Vijay Raheja
2e6e00aca5 dt-bindings: Add USB M31 HSPHY bindings
Add eUSB2 M31 USB HSPHY bindings on MSM platforms.

Change-Id: I46c77903b15695e28b25bf1270e9fd37d3f68303
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-07-27 15:17:07 -07:00
David Collins
d232832c9c dt-bindings: iio: adc: add Glink ADC bindings
Add bindings for the PMIC Glink ADC device.  This device provides
a mechanism for software to read multiple ADC channels of
Qualcomm Technologies, Inc. PMICs using the Glink interface to
communicate with charger firmware.

Change-Id: I805b13893f80ce993496e35767a89b09ae163254
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 14:34:36 -07:00
David Collins
1da4900b9b bindings: soc: qcom: add Glink PMIC debug controller binding documentation
Add binding documentation for the Qualcomm Technologies, Inc.
Glink PMIC debug controller device.  This device provides an
interface to read and write PMIC registers over PMIC Glink using
a remote subsytem (e.g. DSP).  This allows for debugging PMIC
peripherals that would typically only be accessible to the
charger and fuel gauging firmware running on the remote
subsystem.  The PMICs may be physically connected using either
SPMI or I2C.

This is a snapshot of qcom,pmic-glink-debug.txt taken as of qcom-6.1
commit 5c116d156aae ("bindings: pmic-glink-debug: Add SPMI bridge bus
support") which was then converted to yaml format.

Change-Id: Ie4b3e188feea28b9c80413b0397eb1658e03835f
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 12:12:41 -07:00
David Collins
511ad7ba3b 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: I0c9a6c2413c28c9397cc69092881e3d15f6d6577
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 12:11:40 -07:00
David Collins
d7c8ccf1f1 bindings: soc: qcom: add QTI battery glink debug
QTI battery glink debug device helps to get logs and debug
information by communicating with charger firmware running on the
remote subsystem (e.g. DSP) over PMIC Glink.

Change-Id: Ia3d3679ebce4b3f9d3a6e059eca22b7e9458cda7
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 12:10:44 -07:00
David Collins
9759eb59d1 dt-bindings: soc: qcom: add bindings for QTI PBS devices
Qualcomm Technologies, Inc. (QTI) Programmable Boot Sequence
(PBS) devices help triggering certain PBS on QTI PMICs when
available for APPS.

Change-Id: I9148ff20220b998b1634fb9c26d462b2a25d6586
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-24 17:15:28 -07:00
qctecmdr
85200f64b0 Merge "dt-bindings: soc: qcom: Add documentation for ufs-phy-qmp-v4-pineapple" 2023-07-22 09:46:07 -07:00
qctecmdr
2f471162b7 Merge "dt-bindings: spmi: add SPMI PMIC arbiter debug bus bindings" 2023-07-22 09:46:07 -07:00
qctecmdr
0706a933a9 Merge "dt-bindings: soc: qcom: Add documentation for coresight-remote-etm" 2023-07-22 09:46:07 -07:00
David Collins
f55597c8d1 dt-bindings: soc: qcom: add PMIC PON log bindings
Add Qualcomm Technologies, Inc. PMIC PON log device bindings.  The
PMIC PON log device parses power-on, power-off, and fault messages
stored in a binary log within the SDAM memory found on some QTI
PMIC devices.

This is a snapshot of the file qcom,pmic-pon-log.txt taken
as of qcom-6.1 branch
commit 8e58283f0a59 ("dt-bindings: soc: qcom: pmic-pon-log:
define bindings for multiple nvmem") which was then converted
to yaml format.

Change-Id: I6256c17a8334e5ae721427c5d4f1d3352dc72daf
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-21 18:30:42 -07:00
David Collins
2d05b66edd dt-bindings: pinctrl: qcom-pmic-gpio: add PMXR2230 and PM6450 binding
Update the Qualcomm Technologies, Inc. PMIC GPIO binding documentation
to inclde compatible strings for PMXR2230 and PM6450 PMICs.

Change-Id: I4a4e797b3f86fe9dec326895d38e1a4204e76f6b
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-20 17:34:05 -07:00
Neil Armstrong
06f0417ad8 dt-bindings: pinctrl: qcom,pmic-gpio: document pm8550, pm8550b, pm8550ve, pm8550vs, pmk8550 & pmr735d
Document compatible, pin count & pin names for pm8550, pm8550b, pm8550ve,
pm8550vs, pmk8550 & pmr735d SPMI GPIO controllers.

Change-Id: Ie4e6120e9b109b8ab8228c76b63aaf52061480f8
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20221114-narmstrong-sm8550-upstream-spmi-v2-2-b839bf2d558a@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Git-commit: b754f00dd90dd86cda39ca3d733cd00bbbbf2fe9
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-20 16:59:24 -07:00