diff --git a/bindings/soc/qcom/qcom,slatecom_interface.txt b/bindings/soc/qcom/qcom,slatecom_interface.txt new file mode 100644 index 00000000..2731a795 --- /dev/null +++ b/bindings/soc/qcom/qcom,slatecom_interface.txt @@ -0,0 +1,16 @@ +* Slatecom Interface Driver + +slatecom_interface driver creates a slate_com_dev device +node for user space communication. Single user space +client can open device node for communication from hardware. +Hardware will provide access to read/write registers or AHB +memory in the device. + +Required properties: +- compatible: Must be "qcom,slate-daemon" + +Example: + qcom,slate-daemon { + compatible = "qcom,slate-daemon"; + }; + diff --git a/bindings/soc/qcom/qcom,slatecom_spi.txt b/bindings/soc/qcom/qcom,slatecom_spi.txt new file mode 100644 index 00000000..c454151a --- /dev/null +++ b/bindings/soc/qcom/qcom,slatecom_spi.txt @@ -0,0 +1,22 @@ +* Slate Coprocessor Communication Driver + +slatecom_spi driver provides a set of apis to perform +register, fifo, ahb read and write operations with slate +over spi interface. It also reads slate status and +sends events to the registered clients. + +Required properties: +- compatible: Must be "qcom,slate-spi" + +Optional properties: +- qcom,irq-gpio: IRQ used by the slate to inturrupt MSM. + +Example: + qcom,slate-spi { + compatible = "qcom,slate-spi"; + compatible = "qcom,slate-spi"; + interrupt-parent = <&tlmm>; + /* IRQ from slate */ + qcom,irq-gpio = <&tlmm 104 1>; + }; +