linux/drivers/soc/qcom
Stephen Boyd f02dc82523 soc: qcom: smd: Represent channel layout in structures
The rx and tx channel info are laid out in memory next to each
other, and there are two types of channel info structures, byte
based and word based. We have 4 pointers to these info
structures, when we really only need two to point to the
different types of structures. Encapsulate the byte based and
word based tx/rx structures in a "channel pair" structure that
describes the layout of memory and reduces the number of pointers
in the smd channel structure by two.

Reviewed-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Andy Gross <agross@codeaurora.org>
2015-10-14 14:51:20 -05:00
..
Kconfig soc: qcom: Reorder SMEM/SMD configs 2015-10-14 14:51:20 -05:00
Makefile soc: qcom: Driver for the Qualcomm RPM over SMD 2015-07-29 14:13:48 -05: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: Driver for the Qualcomm RPM over SMD 2015-07-29 14:13:48 -05:00
smd.c soc: qcom: smd: Represent channel layout in structures 2015-10-14 14:51:20 -05:00
smem.c soc: qcom: smem: Handle big endian CPUs 2015-10-14 14:51:20 -05:00
spm.c soc: qcom: spm: Fix idle on THUMB2 kernels 2015-07-01 12:16:30 -07:00