bindings: Add device-tree bindings for SEB, RSB and AON rpmsg drivers

Add device-tree bindings documentation describing the properties
for the SEB, RSB and AON rpmsg drivers.

Change-Id: I58a93f363ea24c6c78e2da55a8b2c076eda14bbe
This commit is contained in:
Vivek Yadav
2022-07-19 15:30:59 +05:30
parent fbd472476e
commit c782f68537
5 changed files with 87 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
* Slate Events Bridge Driver
slate_events_bridge driver provides a set of apis for clients
to receive events from slate co processor. The events are
received over Glink.
Required properties:
- compatible: Must be "qcom,slate-events-bridge"
Example:
qcom,slate-events-bridge {
compatible = "qcom,slate-events-bridge";
};

View File

@@ -0,0 +1,20 @@
* Slate Events Bridge RPMSG Driver
slate_events_bridge_rpmsg driver provides functionality
to send and receive data over Glink from slate co processor.
Required properties:
- compatible: Must be "qcom,slate-events-bridge-rpmsg"
- qcom,glink-channels specifies the glink channel name
- qcom,glinkpkt-edge specifies the glink edge to match
Optional properties:
- intents specifies the size and count of intents to glink
Example:
qcom,slate-events-bridge-rpmsg {
compatible = "qcom,slate-events-bridge-rpmsg";
qcom,glink-channels = "slate_events";
qcom,glinkpkt-edge = "slate";
intents = <0x200 5>;
};

View File

@@ -0,0 +1,14 @@
Qualcomm technologies, Inc. slate-rsb
SALTE-RSB : slate-rsb is used to communicate with Slate over Glink
to configure the RSB eventsslate-rsb send commands over glink to
send configure, enable/disable RSB to Slate
Required properties:
- compatible : should be "qcom,slate-rsb"
Example:
qcom,slate-rsb {
compatible = "qcom,slate-rsb";
};

View File

@@ -0,0 +1,20 @@
* Slatecom RPMSG Driver
slatecom_rpmsg driver provides functionality
to send and receive data over Glink from slate co processor.
Required properties:
- compatible: Must be "qcom,slatecom-rpmsg"
- qcom,glink-channels specifies the glink channel name
- qcom,glinkpkt-edge specifies the glink edge to match
Optional properties:
- intents specifies the size and count of intents to glink
Example:
qcom,slatecom-rpmsg {
compatible = "qcom,slatecom-rpmsg";
qcom,glink-channels = "slate_ctrl";
qcom,glinkpkt-edge = "slate";
intents = <0x200 1>;
};

View File

@@ -0,0 +1,19 @@
Qualcomm technologies, Inc. slatersb-rpmsg
SLATERSB-RPMSG : slatersb-rpmsg is used as an interface between SLATE-RSB
and slate for Glink communication.slate-rsb is used to communicate with
Slate over Glink to configure the RSB events.
Required properties:
- compatible : should be "qcom,slatersb-rpmsg"
- glink-channels : RSB_CTRL
- glinkpkt-edge : slate
- intents : <0x200 1>
Example:
qcom,slatersb-rpmsg {
compatible = "qcom,slatersb-rpmsg";
qcom,glink-channels = "RSB_CTRL";
qcom,glinkpkt-edge = "slate";
intents = <0x200 1>;
};