Re: [PATCH v10 00/13] Introduce framework for SLIMbus device driver

2017-12-14 Thread Srinivas Kandagatla
On 13/12/17 09:25, Greg Kroah-Hartman wrote: On Mon, Dec 11, 2017 at 11:42:54PM +, srinivas.kandaga...@linaro.org wrote: From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> SLIMbus (Serial Low Power Interchip Media Bus) is a specification developed by MIPI (Mobile In

Re: [alsa-devel] [PATCH v10 08/13] regmap: add SLIMbus support

2017-12-14 Thread Srinivas Kandagatla
On 14/12/17 08:19, Takashi Iwai wrote: On Thu, 14 Dec 2017 06:17:39 +0100, Vinod Koul wrote: On Wed, Dec 13, 2017 at 04:06:11PM +, Mark Brown wrote: On Mon, Dec 11, 2017 at 11:43:02PM +, srinivas.kandaga...@linaro.org wrote: Mark, can I get an Ack for this patch so I can take it

[PATCH v10 00/13] Introduce framework for SLIMbus device driver

2017-12-11 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> SLIMbus (Serial Low Power Interchip Media Bus) is a specification developed by MIPI (Mobile Industry Processor Interface) alliance. SLIMbus is a 2-wire implementation, which is used to communicate with peripheral components like

[PATCH v10 02/13] dt-bindings: Add SLIMbus bindings

2017-12-11 Thread srinivas . kandagatla
patch adds device tree bindings for the slimbus. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Reviewed-by: Rob Herring <r...@kernel.org> --- Documentation/devicetree/bindings/slimbus/bus.txt | 50 +++

[PATCH v10 08/13] regmap: add SLIMbus support

2017-12-11 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> This patch adds support to read/write SLIMbus value elements. Currently it only supports byte read/write. Adding this support in regmap would give codec drivers more flexibility when there are more than 2 control interfaces like S

[PATCH v10 06/13] slimbus: Add messaging APIs to slimbus framework

2017-12-11 Thread srinivas . kandagatla
and asynchronous reads/writes. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/Makefile| 2 +- drivers/slimbus/messaging.c | 297 drivers/slimbus/slimbus.h | 67 ++ include/linux/slimbus

[PATCH v10 10/13] dt-bindings: Add qcom slimbus controller bindings

2017-12-11 Thread srinivas . kandagatla
From: Sagar Dharia <sdha...@codeaurora.org> This patch add device tree bindings for Qualcomm slimbus controller. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Reviewed-by: Rob Herring <r...@kernel.org

[PATCH v10 05/13] slimbus: core: add support to device tree helper

2017-12-11 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> This patch adds support to parse slim devices from device tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/core.c | 50 ++ 1 file

[PATCH v10 09/13] slimbus: core: add common defines required for controllers

2017-12-11 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> This patch adds some common constant defines which are required for qcom slim controller driver. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/slimbus.h | 33

[PATCH v10 03/13] slimbus: Add SLIMbus bus type

2017-12-11 Thread srinivas . kandagatla
<sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/Kconfig | 2 + drivers/Makefile| 1 + drivers/slimbus/Kconfig | 17 ++ drivers/slimbus/Makefile| 6 +++ drivers/slimbus/cor

[PATCH v10 13/13] MAINTAINERS: Add SLIMbus maintainer

2017-12-11 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Add myself as maintainer for slimbus. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Acked-by: Bjorn Andersson <bjorn.anders...@linaro.org> --- MAINTAINERS | 8 1 file changed, 8 inserti

[PATCH v10 12/13] slimbus: qcom: Add runtime-pm support using clock-pause

2017-12-11 Thread srinivas . kandagatla
eature enables driver to avoid changing power-modes too frequently since entering clock-pause is an expensive sequence Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus

Re: [alsa-devel] [PATCH v9 01/13] Documentation: Add SLIMbus summary

2017-12-08 Thread Srinivas Kandagatla
On 08/12/17 08:44, Vinod Koul wrote: Do we really need a separate subdirectory for a single file? May be not, TBH, I did take some inspiration from soundwire patches. FWIW, SoundWire patches have more Documentation. We have 4 files atm, though they are not part of current series, so a

Re: [PATCH v9 01/13] Documentation: Add SLIMbus summary

2017-12-07 Thread Srinivas Kandagatla
Thankyou for taking time to review the patch, On 07/12/17 17:32, Jonathan Corbet wrote: On Thu, 7 Dec 2017 10:27:08 + srinivas.kandaga...@linaro.org wrote: A couple of overall comments... Documentation/driver-api/index.rst | 1 + Documentation/driver-api/slimbus/index.rst

[PATCH v9 04/13] slimbus: core: Add slim controllers support

2017-12-07 Thread srinivas . kandagatla
From: Sagar Dharia <sdha...@codeaurora.org> This patch adds support to slim controllers in the slim core, including some utility functions invoked by the controller and slim device drivers. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/cor

[PATCH v9 03/13] slimbus: Add SLIMbus bus type

2017-12-07 Thread srinivas . kandagatla
<sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/Kconfig | 2 + drivers/Makefile| 1 + drivers/slimbus/Kconfig | 17 ++ drivers/slimbus/Makefile| 6 +++ drivers/slimbus/cor

[PATCH v9 02/13] dt-bindings: Add SLIMbus bindings

2017-12-07 Thread srinivas . kandagatla
patch adds device tree bindings for the slimbus. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Reviewed-by: Rob Herring <r...@kernel.org> --- Documentation/devicetree/bindings/slimbus/bus.txt | 50 +++

[PATCH v9 07/13] slimbus: Add support for 'clock-pause' feature

2017-12-07 Thread srinivas . kandagatla
kes up the framer device. Since wakeup precedure is controller-specific, framework calls it via controller's function pointer to invoke it. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/Makefile

[PATCH v9 05/13] slimbus: core: add support to device tree helper

2017-12-07 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> This patch adds support to parse slim devices from device tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/core.c | 50 ++ 1 file

[PATCH v9 06/13] slimbus: Add messaging APIs to slimbus framework

2017-12-07 Thread srinivas . kandagatla
and asynchronous reads/writes. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/Makefile| 2 +- drivers/slimbus/messaging.c | 295 drivers/slimbus/slimbus.h | 67 ++ include/linux/slimbus

[PATCH v9 08/13] regmap: add SLIMbus support

2017-12-07 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> This patch adds support to read/write SLIMbus value elements. Currently it only supports byte read/write. Adding this support in regmap would give codec drivers more flexibility when there are more than 2 control interfaces like S

[PATCH v9 01/13] Documentation: Add SLIMbus summary

2017-12-07 Thread srinivas . kandagatla
-codec. The summary of SLIMbus and API is documented in the 'summary' file. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/slimbus

[PATCH v9 00/13] Introduce framework for SLIMbus device driver

2017-12-07 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Thanks for everyone who reviewed v8 patchset, here is v9 with review comments addressed. SLIMbus (Serial Low Power Interchip Media Bus) is a specification developed by MIPI (Mobile Industry Processor Interface) alliance. SLIMbus

[PATCH v9 09/13] slimbus: core: add common defines required for controllers

2017-12-07 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> This patch adds some common constant defines which are required for qcom slim controller driver. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/slimbus.h | 33

[PATCH v9 13/13] MAINTAINERS: Add SLIMbus maintainer

2017-12-07 Thread srinivas . kandagatla
From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Add myself as maintainer for slimbus. Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Acked-by: Bjorn Andersson <bjorn.anders...@linaro.org> --- MAINTAINERS | 8 1 file changed, 8 inserti

[PATCH v9 10/13] dt-bindings: Add qcom slimbus controller bindings

2017-12-07 Thread srinivas . kandagatla
From: Sagar Dharia <sdha...@codeaurora.org> This patch add device tree bindings for Qualcomm slimbus controller. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> Reviewed-by: Rob Herring <r...@kernel.org

[PATCH v9 12/13] slimbus: qcom: Add runtime-pm support using clock-pause

2017-12-07 Thread srinivas . kandagatla
eature enables driver to avoid changing power-modes too frequently since entering clock-pause is an expensive sequence Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus

[PATCH v9 11/13] slimbus: qcom: Add Qualcomm Slimbus controller driver

2017-12-07 Thread srinivas . kandagatla
mation, and framer device clocks the bus from the time it's woken up, until clock-pause is executed by the manager device. Signed-off-by: Sagar Dharia <sdha...@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> --- drivers/slimbus/Kconfig | 6