[PATCH 5/6] tty: serial: qcom_geni_serial: Add interconnect support

2019-01-21 Thread Alok Chauhan
Get the interconnect paths for Uart based Serial Engine device and vote accordingly based on maximum supported Uart frequency. Signed-off-by: Alok Chauhan --- drivers/tty/serial/qcom_geni_serial.c | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git

[PATCH 6/6] arm64: dts: sdm845: Add interconnect for GENI QUP

2019-01-21 Thread Alok Chauhan
Add interconnect ports for GENI QUPs to set bus capabilities. Signed-off-by: Alok Chauhan --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index c27cbd3

[PATCH 4/6] spi: spi-geni-qcom: Add interconnect support

2019-01-21 Thread Alok Chauhan
Get the interconnect paths for SPI based Serial Engine device and vote accordingly based on maximum supported SPI frequency. Signed-off-by: Alok Chauhan --- drivers/spi/spi-geni-qcom.c | 20 +++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/drivers/spi/spi-geni

[PATCH 1/6] dt-bindings: soc: qcom: Add interconnect binding for GENI QUP

2019-01-21 Thread Alok Chauhan
Add documentation for the interconnect and interconnect-names bindings for the GENI QUP as detailed by bindings/interconnect/interconnect.txt. Signed-off-by: Alok Chauhan --- Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt | 10 ++ 1 file changed, 10 insertions(+) diff

[PATCH 2/6] soc: qcom: Add wrapper to support for Interconnect path

2019-01-21 Thread Alok Chauhan
the aggregated vote from GENI QUP to interconnect framework. Signed-off-by: Alok Chauhan --- drivers/soc/qcom/qcom-geni-se.c | 129 include/linux/qcom-geni-se.h| 11 2 files changed, 140 insertions(+) diff --git a/drivers/soc/qcom/qcom-geni-se.c

[PATCH 3/6] i2c: i2c-qcom-geni: Add interconnect support

2019-01-21 Thread Alok Chauhan
Get the interconnect paths for I2C based Serial Engine device and vote accordingly based on maximum supported I2C frequency. Signed-off-by: Alok Chauhan --- drivers/i2c/busses/i2c-qcom-geni.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/i2c/busses/i2c-qcom-geni.c

[PATCH 0/6] Add interconnect support for GENI QUPs

2019-01-21 Thread Alok Chauhan
API calling from I2C, SPI & Uart driver * dt binding in sdm845 soc for Interconnect path for GENI QUPs * dt binding documentation Alok Chauhan (6): dt-bindings: soc: qcom: Add interconnect binding for GENI QUP soc: qcom: Add wrapper to support for Interconnect path i2c: i2c-qcom-geni:

[PATCH 5/6] tty: serial: qcom_geni_serial: Add interconnect support

2019-01-21 Thread Alok Chauhan
Get the interconnect paths for Uart based Serial Engine device and vote accordingly based on maximum supported Uart frequency. Signed-off-by: Alok Chauhan --- drivers/tty/serial/qcom_geni_serial.c | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git

[PATCH 6/6] arm64: dts: sdm845: Add interconnect for GENI QUP

2019-01-21 Thread Alok Chauhan
Add interconnect ports for GENI QUPs to set bus capabilities. Signed-off-by: Alok Chauhan --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index c27cbd3

[PATCH 0/6] Add interconnect support for GENI QUPs

2019-01-21 Thread Alok Chauhan
API calling from I2C, SPI & Uart driver * dt binding in sdm845 soc for Interconnect path for GENI QUPs * dt binding documentation Alok Chauhan (6): dt-bindings: soc: qcom: Add interconnect binding for GENI QUP soc: qcom: Add wrapper to support for Interconnect path i2c: i2c-qcom-geni:

[PATCH 4/6] spi: spi-geni-qcom: Add interconnect support

2019-01-21 Thread Alok Chauhan
Get the interconnect paths for SPI based Serial Engine device and vote accordingly based on maximum supported SPI frequency. Signed-off-by: Alok Chauhan --- drivers/spi/spi-geni-qcom.c | 20 +++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/drivers/spi/spi-geni

[PATCH 3/6] i2c: i2c-qcom-geni: Add interconnect support

2019-01-21 Thread Alok Chauhan
Get the interconnect paths for I2C based Serial Engine device and vote accordingly based on maximum supported I2C frequency. Signed-off-by: Alok Chauhan --- drivers/i2c/busses/i2c-qcom-geni.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/i2c/busses/i2c-qcom-geni.c

[PATCH 2/6] soc: qcom: Add wrapper to support for Interconnect path

2019-01-21 Thread Alok Chauhan
the aggregated vote from GENI QUP to interconnect framework. Signed-off-by: Alok Chauhan --- drivers/soc/qcom/qcom-geni-se.c | 129 include/linux/qcom-geni-se.h| 11 2 files changed, 140 insertions(+) diff --git a/drivers/soc/qcom/qcom-geni-se.c

[PATCH 1/6] dt-bindings: soc: qcom: Add interconnect binding for GENI QUP

2019-01-21 Thread Alok Chauhan
Add documentation for the interconnect and interconnect-names bindings for the GENI QUP as detailed by bindings/interconnect/interconnect.txt. Signed-off-by: Alok Chauhan --- Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt | 10 ++ 1 file changed, 10 insertions(+) diff

[PATCH 1/2] spi: spi-geni-qcom: fix nitpicks

2018-10-25 Thread Alok Chauhan
fixed the nitpicks. Signed-off-by: Alok Chauhan --- drivers/spi/spi-geni-qcom.c | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/spi/spi-geni-qcom.c b/drivers/spi/spi-geni-qcom.c index 6432ecc..d1830fb 100644 --- a/drivers/spi/spi-geni-qcom.c +++ b

[PATCH 2/2] spi: spi-geni-qcom: Simplify probe function

2018-10-25 Thread Alok Chauhan
Re-arrange existing APIs in probe function to avoid using goto and remove redundant variables. Signed-off-by: Alok Chauhan --- drivers/spi/spi-geni-qcom.c | 49 ++--- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/drivers/spi/spi-geni

[PATCH 1/2] spi: spi-geni-qcom: fix nitpicks

2018-10-25 Thread Alok Chauhan
fixed the nitpicks. Signed-off-by: Alok Chauhan --- drivers/spi/spi-geni-qcom.c | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/spi/spi-geni-qcom.c b/drivers/spi/spi-geni-qcom.c index 6432ecc..d1830fb 100644 --- a/drivers/spi/spi-geni-qcom.c +++ b

[PATCH 2/2] spi: spi-geni-qcom: Simplify probe function

2018-10-25 Thread Alok Chauhan
Re-arrange existing APIs in probe function to avoid using goto and remove redundant variables. Signed-off-by: Alok Chauhan --- drivers/spi/spi-geni-qcom.c | 49 ++--- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/drivers/spi/spi-geni

[PATCH V5 3/3] spi: spi-geni-qcom: Add SPI driver support for GENI based QUP

2018-10-03 Thread Alok Chauhan
-by: Girish Mahadevan Signed-off-by: Dilip Kota Signed-off-by: Alok Chauhan --- drivers/spi/Kconfig | 12 + drivers/spi/Makefile| 1 + drivers/spi/spi-geni-qcom.c | 703 3 files changed, 716 insertions(+) create mode 100644 drivers/spi

[PATCH V5 3/3] spi: spi-geni-qcom: Add SPI driver support for GENI based QUP

2018-10-03 Thread Alok Chauhan
-by: Girish Mahadevan Signed-off-by: Dilip Kota Signed-off-by: Alok Chauhan --- drivers/spi/Kconfig | 12 + drivers/spi/Makefile| 1 + drivers/spi/spi-geni-qcom.c | 703 3 files changed, 716 insertions(+) create mode 100644 drivers/spi

[PATCH V5 2/3] dt-bindings: soc: qcom: GENI SE SPI controller device tree binding

2018-10-03 Thread Alok Chauhan
-by: Alok Chauhan --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 27 ++- .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 ++ 2 files changed, 41 insertions(+), 25 deletions(-) create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni

[PATCH V5 2/3] dt-bindings: soc: qcom: GENI SE SPI controller device tree binding

2018-10-03 Thread Alok Chauhan
-by: Alok Chauhan --- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 27 ++- .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 ++ 2 files changed, 41 insertions(+), 25 deletions(-) create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni

[PATCH V5 1/3] dt-bindings: soc: qcom: Remove SPI controller maximum frequency binding

2018-10-03 Thread Alok Chauhan
Reviewed-by: Rob Herring Signed-off-by: Alok Chauhan --- Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt b/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt index

[PATCH V5 1/3] dt-bindings: soc: qcom: Remove SPI controller maximum frequency binding

2018-10-03 Thread Alok Chauhan
Reviewed-by: Rob Herring Signed-off-by: Alok Chauhan --- Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt b/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt index

[PATCH V5 0/3] spi-geni-qcom: QUP SPI GENI driver and SPI device tree bindings

2018-10-03 Thread Alok Chauhan
This patch series adds the driver for GENI based Qualcomm Universal Peripheral (QUP) Serial Peripheral Interface (SPI) and SPI device tree bindings. An overview of the GENI SE SPI controller device tree components are in patch 2 and 1. Patch 3 adds the SPI driver for GENI QUP HW. changes from

[PATCH V5 0/3] spi-geni-qcom: QUP SPI GENI driver and SPI device tree bindings

2018-10-03 Thread Alok Chauhan
This patch series adds the driver for GENI based Qualcomm Universal Peripheral (QUP) Serial Peripheral Interface (SPI) and SPI device tree bindings. An overview of the GENI SE SPI controller device tree components are in patch 2 and 1. Patch 3 adds the SPI driver for GENI QUP HW. changes from

[PATCH] soc: qcom: Add irq clear handling during SE init

2018-10-03 Thread Alok Chauhan
to avoid repeating it over. Signed-off-by: Alok Chauhan --- drivers/soc/qcom/qcom-geni-se.c | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/drivers/soc/qcom/qcom-geni-se.c b/drivers/soc/qcom/qcom-geni-se.c index feed3db2..1422fc5 100644 --- a/drivers/soc

[PATCH] soc: qcom: Add irq clear handling during SE init

2018-10-03 Thread Alok Chauhan
to avoid repeating it over. Signed-off-by: Alok Chauhan --- drivers/soc/qcom/qcom-geni-se.c | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/drivers/soc/qcom/qcom-geni-se.c b/drivers/soc/qcom/qcom-geni-se.c index feed3db2..1422fc5 100644 --- a/drivers/soc