[PATCH 4/4] tty: serial: msm: Remove direct access to GSBI

2014-04-20 Thread Andy Gross
This patch removes direct access of the GSBI registers. GSBI configuration should be done through the GSBI driver directly. Signed-off-by: Andy Gross agr...@codeaurora.org --- drivers/tty/serial/msm_serial.c | 48 ++- drivers/tty/serial/msm_serial.h |5

[PATCH 2/4] soc: qcom: Add GSBI driver

2014-04-20 Thread Andy Gross
The GSBI (General Serial Bus Interface) driver controls the overarching configuration of the shared serial bus infrastructure on APQ8064, IPQ8064, and earlier QCOM processors. The GSBI supports UART, I2C, SPI, and UIM functionality in various combinations. Signed-off-by: Andy Gross

[PATCH 3/4] soc: qcom: Add device tree binding for GSBI

2014-04-20 Thread Andy Gross
Add device tree binding support for the QCOM GSBI driver. Signed-off-by: Andy Gross agr...@codeaurora.org --- .../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 78 1 file changed, 78 insertions(+) create mode 100644

[PATCH 0/4] Introduce drivers/soc and add QCOM GSBI driver

2014-04-20 Thread Andy Gross
The first patch in this set adds the drivers/soc directory and all the necessary plumbing. These changes were discussed at the kernel summit and also were introduced in an earlier patch set from Santosh Shilimkar. Reference the following set of patches: https://lkml.org/lkml/2014/2/28/567 The