Hi Greg,
Here is set of patches for slimbus, there are 6 fixes and two helper functions. Most of these issues were found while testing QCOM NGD SLIMBus controller with WCD9335 codec.
Changes since v1 (https://lkml.org/lkml/2018/5/16/436): - add need_tid to documentation reported by 0 day test. - remove redundant kconfig for qcom slim controller.
thanks, Srini
Srinivas Kandagatla (8): slimbus: core: add of_slim_device_get() helper slimbus: core: rearrange slim_eaddr structure slimbus: core: add need_tid flag to slim_msg_txn slimbus: messaging: pass correct wbuf slimbus: messaging: remove multiple calls to pm_runtime_mark_last_busy slimbus: messaging: add slim_prepare_txn() helper function slimbus: messaging: initialize completion correctly slimbus: qcom: remove redundant depends in Kconfig
drivers/slimbus/Kconfig | 1 - drivers/slimbus/core.c | 39 +++++++++++++++++++ drivers/slimbus/messaging.c | 92 ++++++++++++++++++++++++++++++--------------- drivers/slimbus/qcom-ctrl.c | 7 +++- drivers/slimbus/slimbus.h | 4 ++ include/linux/slimbus.h | 14 ++++--- 6 files changed, 119 insertions(+), 38 deletions(-)