On 3/6/2018 6:22 AM, Rob Herring wrote:
On Mon, Mar 5, 2018 at 6:55 PM, Karthik Ramasubramanian
<krama...@codeaurora.org> wrote:

On 3/5/2018 4:58 PM, Rob Herring wrote:

On Tue, Feb 27, 2018 at 06:38:06PM -0700, Karthikeyan Ramasubramanian

Add device tree binding support for the QCOM GENI SE driver.

Signed-off-by: Karthikeyan Ramasubramanian <krama...@codeaurora.org>
Signed-off-by: Sagar Dharia <sdha...@codeaurora.org>
Signed-off-by: Girish Mahadevan <giri...@codeaurora.org>
   .../devicetree/bindings/soc/qcom/qcom,geni-se.txt  | 89
   1 file changed, 89 insertions(+)
   create mode 100644

diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
new file mode 100644
index 0000000..fe6a0c0
--- /dev/null
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
@@ -0,0 +1,89 @@
+Qualcomm Technologies, Inc. GENI Serial Engine QUP Wrapper Controller
+Generic Interface (GENI) based Qualcomm Universal Peripheral (QUP)
+is a programmable module for supporting a wide range of serial
+like UART, SPI, I2C, I3C, etc. A single QUP module can provide upto 8
+Interfaces, using its internal Serial Engines. The GENI Serial Engine
+Wrapper controller is modeled as a node with zero or more child nodes
+representing a serial engine.
+Required properties:
+- compatible:          Must be "qcom,geni-se-qup".
+- reg:                 Must contain QUP register address and length.
+- clock-names:         Must contain "m-ahb" and "s-ahb".
+- clocks:              AHB clocks needed by the device.
+Required properties if child node exists:
+- #address-cells:      Must be <1> for Serial Engine Address
+- #size-cells:                 Must be <1> for Serial Engine Address
+- ranges:              Must be present
+Properties for children:
+A GENI based QUP wrapper controller node can contain 0 or more child
+representing serial devices.  These serial devices can be a QCOM UART,
+controller, spi controller, or some combination of aforementioned


Where's the SPI binding?

Since the patch series introduces UART and I2C drivers, I added the bindings
only for them. I thought about adding the SPI binding when the SPI
controller driver is introduced. Please let me know if you want me to add
the bindings for SPI in this patch series itself.

There's no requirement to have the driver and I prefer bindings be as
complete as possible.
Ok, I will add the bindings for SPI controller in the next posting.


Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
To unsubscribe from this list: send the line "unsubscribe linux-doc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to