Tested on msm8974 with wcd9320 codec. Tested-by: Craig Tatlor <ctatlor97@xxxxxxxxx> On Fri, May 25, 2018 at 12:15:45PM +0100, Srinivas Kandagatla wrote: > This patchset adds support to basic version of Qualcomm NGD SLIMBus > controller driver found SoCs from B family. > > This controller is light-weight SLIMBus controller driver responsible for > communicating with slave HW directly over the bus using messaging > interface, and communicating with master component residing on ADSP > for bandwidth and data-channel management. > > Tested this patchset on DB820c with WCD9335 codec. > I have pushed my working branch to [1] incase someone want to try. > > This patch has dependency on https://lkml.org/lkml/2018/5/17/251 > > Changes sinc v1 (https://lwn.net/Articles/754679): > - Fixed DT binding making NGD slave of the slim controller. > - Fixed few typos spotted by Vinod. > - Removed unnessary dmaengine_slave_config suggested by Vinod > - Removed few unnessary initializations. > - fixed commit log to remove reference to B family suggested by Trilok > > Thanks, > srini > > [1] https://git.linaro.org/people/srinivas.kandagatla/linux.git/log/?h=slimbus-ngd > > Srinivas Kandagatla (2): > slimbus: ngd: dt-bindings: Add slim ngd dt bindings > slimbus: ngd: Add qcom SLIMBus NGD driver > > .../bindings/slimbus/slim-ngd-qcom-ctrl.txt | 84 ++ > drivers/slimbus/Kconfig | 11 + > drivers/slimbus/Makefile | 3 + > drivers/slimbus/qcom-ngd-ctrl.c | 1342 ++++++++++++++++++++ > drivers/slimbus/slimbus.h | 8 + > 5 files changed, 1448 insertions(+) > create mode 100644 Documentation/devicetree/bindings/slimbus/slim-ngd-qcom-ctrl.txt > create mode 100644 drivers/slimbus/qcom-ngd-ctrl.c > > -- > 2.16.2 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html