diff --git a/bindings/soc/qcom/qcom,slate_events_bridge.txt b/bindings/soc/qcom/qcom,slate_events_bridge.txt new file mode 100644 index 000000000000..8f0fec72f56f --- /dev/null +++ b/bindings/soc/qcom/qcom,slate_events_bridge.txt @@ -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"; + }; + diff --git a/bindings/soc/qcom/qcom,slate_events_bridge_rpmsg.txt b/bindings/soc/qcom/qcom,slate_events_bridge_rpmsg.txt new file mode 100644 index 000000000000..3576e98a88dc --- /dev/null +++ b/bindings/soc/qcom/qcom,slate_events_bridge_rpmsg.txt @@ -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>; + };