mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -04:00
Merge "bindings: add support for qcom,pmic-glink"
This commit is contained in:
commit
769a15dc25
1 changed files with 48 additions and 0 deletions
48
bindings/soc/qcom/qcom,pmic-glink.txt
Normal file
48
bindings/soc/qcom/qcom,pmic-glink.txt
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
QTI PMIC Glink binding
|
||||
|
||||
This binding describes the Qualcomm Technologies, Inc. PMIC GLink device. PMIC
|
||||
Glink handles the communication between different clients (e.g. battery charger,
|
||||
UCSI PPM) on the Application processor and charger firmware running on the
|
||||
remote subsystem (e.g. DSP) over Glink channel.
|
||||
|
||||
- compatible:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
Definition: must be "qcom,pmic-glink"
|
||||
|
||||
Refer to Documentation/devicetree/bindings/soc/qcom/qcom,glink.txt for
|
||||
information on rpmsg device ("qcom,pmic_glink_rpmsg" used in the example below)
|
||||
that needs to be specified under a glink device.
|
||||
|
||||
= SUBNODE
|
||||
|
||||
Each subnode specifies a client of PMIC Glink device that will be instantiated
|
||||
after the PMIC Glink device initializes.
|
||||
|
||||
= EXAMPLE
|
||||
|
||||
= PMIC Glink rpmsg device
|
||||
|
||||
&glink_adsp {
|
||||
...
|
||||
qcom,pmic_glink_rpmsg {
|
||||
qcom,glink-channels = "PMIC_RTR_ADSP_APPS";
|
||||
};
|
||||
...
|
||||
};
|
||||
|
||||
= PMIC Glink device with child subnodes
|
||||
|
||||
&soc {
|
||||
qcom,pmic_glink {
|
||||
compatible = "qcom,pmic-glink";
|
||||
|
||||
qcom,batt_chg {
|
||||
compatible = "qcom,battery-charger";
|
||||
};
|
||||
|
||||
qcom,ucsi_ppm {
|
||||
compatible = "qcom,ucsi-ppm";
|
||||
};
|
||||
};
|
||||
};
|
||||
Loading…
Reference in a new issue