linux_old1/drivers/soc/qcom
Bjorn Andersson 0a0c08cae0 soc: qcom: smd: Simplify multi channel handling
Multi-channel clients split between several drivers need a way to close
individual channels, as these drivers might be removed individually.
With this in place the responsibility of closing additionally opened
channels to the client as well only concerning smd about the primary
channel.

With this approach we will only trigger removal of SMD devices based on
the state of the primary channel, however we get in sync with how rpmsg
works.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
2016-08-23 15:46:32 -05:00
..
Kconfig soc: qcom: Introduce WCNSS_CTRL SMD client 2015-12-08 13:19:50 -06:00
Makefile soc: qcom: Introduce WCNSS_CTRL SMD client 2015-12-08 13:19:50 -06:00
qcom_gsbi.c soc: qcom: gsbi: Add support for ADM CRCI muxing 2015-03-11 15:18:39 -05:00
smd-rpm.c soc: qcom: smd: Make callback pass channel reference 2016-04-19 21:55:12 -05:00
smd.c soc: qcom: smd: Simplify multi channel handling 2016-08-23 15:46:32 -05:00
smem.c soc: qcom: smem: Silence probe defer error 2016-08-23 15:46:32 -05:00
smem_state.c soc: qcom: Update properties for smem state referencing 2016-06-24 22:53:41 -05:00
smp2p.c soc: qcom: smp2p: Drop io-accessors 2016-06-24 13:34:00 -05:00
smsm.c soc: qcom: Update properties for smem state referencing 2016-06-24 22:53:41 -05:00
spm.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-05-17 16:26:30 -07:00
wcnss_ctrl.c soc: qcom: wcnss_ctrl: Make wcnss_ctrl parent the other components 2016-06-24 13:34:00 -05:00