mirror of
https://github.com/Evolution-X-Devices/kernel_oneplus_sm8550-devicetrees
synced 2026-02-01 09:49:52 +00:00
bindings: mproc: Add support for glink-slatecom strings
Update bindings for glink slatecom driver. Change-Id: Ib1a13165f42f2425f20a9c13d229055a29337d84
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
7f9d838c5b
commit
95e14958b4
75
bindings/soc/qcom/qcom,glink-slatecom-xprt.txt
Normal file
75
bindings/soc/qcom/qcom,glink-slatecom-xprt.txt
Normal file
@@ -0,0 +1,75 @@
|
||||
Qualcomm Technologies, Inc GLINK SLATECOM transport (glink_slatecom_xprt) binding
|
||||
|
||||
This binding describes the Qualcomm Technologies, Inc glink slatecom transport
|
||||
driver, a slatecom-spi based communication channel for sending data between the
|
||||
various subsystems in Qualcomm Technologies, Inc platforms.
|
||||
|
||||
- compatible:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
Definition: must be "qcom,glink-slatecom-xprt"
|
||||
|
||||
- label:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
Definition: must be "slate"
|
||||
|
||||
= EXAMPLE
|
||||
|
||||
The following example reprsents a glink_slatecom node.
|
||||
|
||||
qcom,glink-slatecom-xprt-slate {
|
||||
compatible = "qcom,glink-slatecom-xprt";
|
||||
label = "slate";
|
||||
};
|
||||
|
||||
= AUDIO_CC_IPC_NODE
|
||||
Each subnode of the glink_slatecom_xprt is a device node exposed to user space
|
||||
by the audio-cc-ipc driver for sending ipc packets between the ipc clients.
|
||||
Maximum nodes supported is 2.
|
||||
- Each node defined should contain following property
|
||||
|
||||
- compatible:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
Definition: must be "qcom,audio_cc_ipc"
|
||||
|
||||
- qcom,glink-channels:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
|
||||
- reg:
|
||||
Usage: required
|
||||
Value type: <u32>
|
||||
|
||||
- cdev_name:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
|
||||
= CC_CODEC_NODE
|
||||
Audio_cc_ipc nodes can have a cc_codec child node. This node will act as an
|
||||
interface for proxy codec, to manage the communication to its counter part
|
||||
through ipc.
|
||||
- Each node defined should contain following property
|
||||
|
||||
- compatible:
|
||||
Usage: required
|
||||
Value type: <stringlist>
|
||||
Definition: must be "qcom,cc-codec"
|
||||
|
||||
= EXAMPLE
|
||||
The following example represents the audio-cc-ipc node having a codec child node
|
||||
|
||||
audio_ipc1: qcom,audio_cc_ipc1 {
|
||||
compatible = "qcom,audio_cc_ipc";
|
||||
qcom,glink-channels = "custom_cc_apps";
|
||||
qcom,intents = <0x2000 2>;
|
||||
reg = <GPR_DOMAIN_ADSP>;
|
||||
cdev_name = "nongpr_channel";
|
||||
|
||||
cc_codec: qcom,cc-codec {
|
||||
compatible = "qcom, cc-codec";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user