[PATCH v6 1/5] dt-bindings: soc: qcom: Add device tree binding for GENI SE

2018-03-30 Thread Karthikeyan Ramasubramanian
Add device tree binding support for the QCOM GENI SE driver. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan Reviewed-by: Rob Herring Reviewed-by: Stephen Boyd --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 119

[PATCH v6 5/5] arm64: dts: sdm845: Add support for an instance of I2C controller

2018-03-30 Thread Karthikeyan Ramasubramanian
Add one instance of GENI based I2C master controller to enable testing I2C driver using EEPROM slave. Signed-off-by: Karthikeyan Ramasubramanian Reviewed-by: Douglas Anderson --- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 19 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi| 28

[PATCH v6 3/5] i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller

2018-03-30 Thread Karthikeyan Ramasubramanian
depending on the size of the transfer. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan Reviewed-by: Douglas Anderson --- drivers/i2c/busses/Kconfig | 13 + drivers/i2c/busses/Makefile| 1 + drivers/i2c/busses/i2c-qcom

[PATCH v6 0/5] Introduce GENI SE Controller Driver

2018-03-30 Thread Karthikeyan Ramasubramanian
ncy" I2C property * Update compatible field in UART Controller to reflect hardware manual * Addressed other device tree binding specific comments from Rob Herring Karthikeyan Ramasubramanian (4): dt-bindings: soc: qcom: Add device tree binding for GENI SE soc: qcom: Add GENI based QUP Wra

[PATCH v6 4/5] arm64: dts: sdm845: Add serial console support

2018-03-30 Thread Karthikeyan Ramasubramanian
From: Rajendra Nayak Add the qup uart node and geni se instance needed to support the serial console on the MTP. Signed-off-by: Rajendra Nayak Signed-off-by: Karthikeyan Ramasubramanian --- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 41 + arch/arm64/boot/dts

[PATCH v6 2/5] soc: qcom: Add GENI based QUP Wrapper driver

2018-03-30 Thread Karthikeyan Ramasubramanian
also enables managing the serial interface independent aspects of Serial Engines. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/soc/qcom/Kconfig| 9 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom

[PATCH v5 2/5] soc: qcom: Add GENI based QUP Wrapper driver

2018-03-23 Thread Karthikeyan Ramasubramanian
also enables managing the serial interface independent aspects of Serial Engines. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/soc/qcom/Kconfig| 9 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom

[PATCH v5 5/5] arm64: dts: sdm845: Add support for an instance of I2C controller

2018-03-23 Thread Karthikeyan Ramasubramanian
Add one instance of GENI based I2C master controller to enable testing I2C driver using EEPROM slave. Signed-off-by: Karthikeyan Ramasubramanian --- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 18 ++ arch/arm64/boot/dts/qcom/sdm845.dtsi| 29 + 2

[PATCH v5 4/5] arm64: dts: sdm845: Add serial console support

2018-03-23 Thread Karthikeyan Ramasubramanian
From: Rajendra Nayak Add the qup uart node and geni se instance needed to support the serial console on the MTP. Signed-off-by: Rajendra Nayak Signed-off-by: Karthikeyan Ramasubramanian --- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 41 + arch/arm64/boot/dts

[PATCH v5 3/5] i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller

2018-03-23 Thread Karthikeyan Ramasubramanian
depending on the size of the transfer. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/i2c/busses/Kconfig | 13 + drivers/i2c/busses/Makefile| 1 + drivers/i2c/busses/i2c-qcom-geni.c | 650

[PATCH v5 1/5] dt-bindings: soc: qcom: Add device tree binding for GENI SE

2018-03-23 Thread Karthikeyan Ramasubramanian
Add device tree binding support for the QCOM GENI SE driver. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan Reviewed-by: Rob Herring Reviewed-by: Stephen Boyd --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 119

[PATCH v5 0/5] Introduce GENI SE Controller Driver

2018-03-23 Thread Karthikeyan Ramasubramanian
tree binding specific comments from Rob Herring Karthikeyan Ramasubramanian (4): dt-bindings: soc: qcom: Add device tree binding for GENI SE soc: qcom: Add GENI based QUP Wrapper driver i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller arm64: dts: sdm845: Add support

[PATCH v4 3/6] i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller

2018-03-14 Thread Karthikeyan Ramasubramanian
depending on the size of the transfer. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/i2c/busses/Kconfig | 13 + drivers/i2c/busses/Makefile| 1 + drivers/i2c/busses/i2c-qcom-geni.c | 648

[PATCH v4 6/6] arm64: dts: sdm845: Add I2C controller support

2018-03-14 Thread Karthikeyan Ramasubramanian
Add I2C master controller support for a built-in test I2C slave. Signed-off-by: Karthikeyan Ramasubramanian --- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 19 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi| 29 + 2 files changed, 48 insertions(+) diff

[PATCH v4 4/6] tty: serial: msm_geni_serial: Add serial driver support for GENI based QUP

2018-03-14 Thread Karthikeyan Ramasubramanian
Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Doug Anderson --- drivers/tty/serial/Kconfig| 15 + drivers/tty/serial/Makefile |1 + drivers/tty/serial/qcom_geni_serial.c | 1158 + 3 files changed

[PATCH v4 5/6] arm64: dts: sdm845: Add serial console support

2018-03-14 Thread Karthikeyan Ramasubramanian
From: Rajendra Nayak Add the qup uart node and geni se instance needed to support the serial console on the MTP. Signed-off-by: Rajendra Nayak --- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 39 + arch/arm64/boot/dts/qcom/sdm845.dtsi| 38 ++

[PATCH v4 2/6] soc: qcom: Add GENI based QUP Wrapper driver

2018-03-14 Thread Karthikeyan Ramasubramanian
also enables managing the serial interface independent aspects of Serial Engines. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/soc/qcom/Kconfig| 9 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom

[PATCH v4 1/6] dt-bindings: soc: qcom: Add device tree binding for GENI SE

2018-03-14 Thread Karthikeyan Ramasubramanian
Add device tree binding support for the QCOM GENI SE driver. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 123 + 1 file changed, 123 insertions(+) create

[PATCH v4 0/6] Introduce GENI SE Controller Driver

2018-03-14 Thread Karthikeyan Ramasubramanian
ments from Rob Herring Karthikeyan Ramasubramanian (5): dt-bindings: soc: qcom: Add device tree binding for GENI SE soc: qcom: Add GENI based QUP Wrapper driver i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller tty: serial: msm_geni_serial: Add serial driver support

[PATCH v3 4/4] tty: serial: msm_geni_serial: Add serial driver support for GENI based QUP

2018-02-27 Thread Karthikeyan Ramasubramanian
Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Doug Anderson --- drivers/tty/serial/Kconfig| 11 + drivers/tty/serial/Makefile |1 + drivers/tty/serial/qcom_geni_serial.c | 1181 + 3 files changed

[PATCH v3 2/4] soc: qcom: Add GENI based QUP Wrapper driver

2018-02-27 Thread Karthikeyan Ramasubramanian
also enables managing the serial interface independent aspects of Serial Engines. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/soc/qcom/Kconfig| 9 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom

[PATCH v3 3/4] i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller

2018-02-27 Thread Karthikeyan Ramasubramanian
depending on the size of the transfer. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/i2c/busses/Kconfig | 11 + drivers/i2c/busses/Makefile| 1 + drivers/i2c/busses/i2c-qcom-geni.c | 626

[PATCH v3 0/4] Introduce GENI SE Controller Driver

2018-02-27 Thread Karthikeyan Ramasubramanian
standard "clock-frequency" I2C property * Update compatible field in UART Controller to reflect hardware manual * Addressed other device tree binding specific comments from Rob Herring Karthikeyan Ramasubramanian (4): dt-bindings: soc: qcom: Add device tree binding for GENI SE soc:

[PATCH v3 1/4] dt-bindings: soc: qcom: Add device tree binding for GENI SE

2018-02-27 Thread Karthikeyan Ramasubramanian
Add device tree binding support for the QCOM GENI SE driver. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 89 ++ 1 file changed, 89 insertions(+) create mode

[PATCH v2 7/7] tty: serial: msm_geni_serial: Add serial driver support for GENI based QUP

2018-01-12 Thread Karthikeyan Ramasubramanian
Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia --- drivers/tty/serial/Kconfig| 10 + drivers/tty/serial/Makefile |1 + drivers/tty/serial/qcom_geni_serial.c | 1414 + 3 files changed, 1425 insertions(+) create mode

[PATCH v2 3/7] soc: qcom: Add GENI based QUP Wrapper driver

2018-01-12 Thread Karthikeyan Ramasubramanian
also enables managing the serial interface independent aspects of Serial Engines. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/soc/qcom/Kconfig|8 + drivers/soc/qcom/Makefile |1 + drivers/soc/qcom/qcom

[PATCH v2 4/7] dt-bindings: i2c: Add device tree bindings for GENI I2C Controller

2018-01-12 Thread Karthikeyan Ramasubramanian
Add device tree binding support for I2C Controller in GENI based QUP Wrapper. Signed-off-by: Sagar Dharia Signed-off-by: Karthikeyan Ramasubramanian --- .../devicetree/bindings/i2c/i2c-qcom-geni.txt | 35 ++ .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 19

[PATCH v2 0/7] Introduce GENI SE Controller Driver

2018-01-12 Thread Karthikeyan Ramasubramanian
" I2C property * Update compatible field in UART Controller to reflect hardware manual * Addressed other device tree binding specific comments from Rob Herring Karthikeyan Ramasubramanian (7): qcom-geni-se: Add QCOM GENI SE Driver summary dt-bindings: soc: qcom: Add device tree binding f

[PATCH v2 5/7] i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller

2018-01-12 Thread Karthikeyan Ramasubramanian
depending on the size of the transfer. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile| 1 + drivers/i2c/busses/i2c-qcom-geni.c | 656

[PATCH v2 6/7] dt-bindings: serial: Add bindings for GENI based UART Controller

2018-01-12 Thread Karthikeyan Ramasubramanian
Add device tree binding support for GENI based UART Controller in the QUP Wrapper. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Girish Mahadevan --- .../devicetree/bindings/serial/qcom,geni-uart.txt | 29 ++ .../devicetree/bindings/soc/qcom/qcom,geni-se.txt

[PATCH v2 2/7] dt-bindings: soc: qcom: Add device tree binding for GENI SE

2018-01-12 Thread Karthikeyan Ramasubramanian
Add device tree binding support for the QCOM GENI SE driver. Signed-off-by: Karthikeyan Ramasubramanian --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 34 ++ 1 file changed, 34 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni

[PATCH v2 1/7] qcom-geni-se: Add QCOM GENI SE Driver summary

2018-01-12 Thread Karthikeyan Ramasubramanian
Wrapper. Signed-off-by: Karthikeyan Ramasubramanian --- Documentation/qcom-geni-se.txt | 56 ++ 1 file changed, 56 insertions(+) create mode 100644 Documentation/qcom-geni-se.txt diff --git a/Documentation/qcom-geni-se.txt b/Documentation/qcom-geni-se.txt

[PATCH RFC 5/7] i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller

2017-12-27 Thread Karthikeyan Ramasubramanian
depending on the size of the transfer. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile| 1 + drivers/i2c/busses/i2c-qcom-geni.c | 685

[PATCH RFC 0/7] Introduce GENI SE Controller Driver

2017-12-27 Thread Karthikeyan Ramasubramanian
Controller drivers to drive the SEs that are programmed with the respective protocols. Karthikeyan Ramasubramanian (7): qcom-geni-se: Add QCOM GENI SE Driver summary soc: qcom: Add device tree binding for GENI SE soc: qcom: Add GENI based QUP Wrapper driver i2c: Add device tree bindings for GENI

[PATCH RFC 1/7] qcom-geni-se: Add QCOM GENI SE Driver summary

2017-12-27 Thread Karthikeyan Ramasubramanian
Wrapper. Signed-off-by: Karthikeyan Ramasubramanian --- Documentation/qcom-geni-se.txt | 56 ++ 1 file changed, 56 insertions(+) create mode 100644 Documentation/qcom-geni-se.txt diff --git a/Documentation/qcom-geni-se.txt b/Documentation/qcom-geni-se.txt

[PATCH RFC 3/7] soc: qcom: Add GENI based QUP Wrapper driver

2017-12-27 Thread Karthikeyan Ramasubramanian
also enables managing the serial interface independent aspects of Serial Engines. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia Signed-off-by: Girish Mahadevan --- drivers/soc/qcom/Kconfig| 8 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom

[PATCH RFC 6/7] serial: Add device tree bindings for GENI based UART Controller

2017-12-27 Thread Karthikeyan Ramasubramanian
Add device tree binding support for GENI based UART Controller in the QUP Wrapper. Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Girish Mahadevan --- .../devicetree/bindings/serial/qcom,geni-uart.txt | 31 ++ 1 file changed, 31 insertions(+) create mode 100644

[PATCH RFC 4/7] i2c: Add device tree bindings for GENI I2C Controller

2017-12-27 Thread Karthikeyan Ramasubramanian
Add device tree binding support for I2C Controller in GENI based QUP Wrapper. Signed-off-by: Sagar Dharia Signed-off-by: Karthikeyan Ramasubramanian --- .../devicetree/bindings/i2c/i2c-qcom-geni.txt | 39 ++ 1 file changed, 39 insertions(+) create mode 100644

[PATCH RFC 7/7] tty: serial: msm_geni_serial: Add serial driver support for GENI based QUP

2017-12-27 Thread Karthikeyan Ramasubramanian
Signed-off-by: Karthikeyan Ramasubramanian Signed-off-by: Sagar Dharia --- drivers/tty/serial/Kconfig| 10 + drivers/tty/serial/Makefile |1 + drivers/tty/serial/qcom_geni_serial.c | 1447 + 3 files changed, 1458 insertions(+) create mode

[PATCH RFC 2/7] soc: qcom: Add device tree binding for GENI SE

2017-12-27 Thread Karthikeyan Ramasubramanian
Add device tree binding support for the QCOM GENI SE driver. Signed-off-by: Karthikeyan Ramasubramanian --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 15 +++ 1 file changed, 15 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni