Add support for the following LCDB devicee tree properties:
"qcom,ncp-symmetry" to make NCP voltage follow LDO voltage directly.
"qcom,high-p2-blank-time-ns" to control the higher clamp threshold for
p2 minimum on time.
"qcom,low-p2-blank-time-ns" to control the lower clamp threshold for
p2 minimum on time.
"qcom,mpc-current-thr-ma" to control the mpc threshold for inductor
current after start up is done.
Change-Id: I873d177fd71da7a98aa043f1b30db7c42a6cd803
Signed-off-by: Ashok Kadavul <quic_asholnu@quicinc.com>
Add bindings for PM8008 devices.
This snapshot is taken from qclinux.1.0 branch commit 93af7f1c6008a
("QCLINUX: arm64: dts: qcom: Add bindings for qcom-i2c-pmic and PM8008
devices").
Change-Id: I8b1e88426bfe7f77c276922df8756be450237f77
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
Signed-off-by: Varshitha H N <quic_vhn@quicinc.com>
PBS RPMh resources are used to trigger PBS sequences, which
may be used to toggle the enable state of regulators which are
required to be controlled by HW enable option.
Add support for them.
Change-Id: I620793269cf9962f692fad8277a280bb05a98cd6
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
Add bindings for QCOM AMOLED regulator which is used to configure
triple power supply for amoled displays.
This is a snapshot of the bindings taken as of qcom-6.1
commit 6f13701949ee ("dt-bindings: qpnp-amoled: Fix the IBB Spur mitigation example code")
and converted from .txt to .yaml file.
Change-Id: I51f6029f2a140e5a6d2a53d3b1a2d468a8721bfa
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
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>
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>
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>
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>
Add rpmh-regulator device bindings for PMIC regulator management
via the RPMh hardware block on Qualcomm Technologies, Inc. SoCs.
Change-Id: Ic31ca6eae36c51a4bff9fa740913e425e64d08b1
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
Add stub-regulator device bindings. These devices can be used to
simulate any particular voltage regulator.
Change-Id: I5d15f825944747b6a0c95508219967bdd9590610
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Add snapshot of device tree bindings from keystone common kernel, branch
"android-mainline-keystone-qcom-release" at c4c12103f9c0 ("Snap for 9228065
from e32903b9a63bb558df8b803b076619c53c16baad to
android-mainline-keystone-qcom-release").
Change-Id: I7682079615cbd9f29340a5c1f2a1d84ec441a1f1
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>