summaryrefslogtreecommitdiffstats
path: root/include/uapi/sound
diff options
context:
space:
mode:
authorVedang Patel <vedang.patel@intel.com>2015-09-30 17:30:05 +0800
committerMark Brown <broonie@kernel.org>2015-10-02 17:59:48 +0100
commite8b3fe8f383bbf055cbd69b776fcbbb5ed3befcd (patch)
tree797b196e9554154d455d69b258c8c539c1d48929 /include/uapi/sound
parent7654855ef84d78079109bb38195a8db6b188117b (diff)
downloadlinux-e8b3fe8f383bbf055cbd69b776fcbbb5ed3befcd.tar.gz
linux-e8b3fe8f383bbf055cbd69b776fcbbb5ed3befcd.tar.bz2
linux-e8b3fe8f383bbf055cbd69b776fcbbb5ed3befcd.zip
ASoC: topology: ABI - Use __le32 instead of __u32 in snd_soc_tplg_dapm_widget
This fixes the endianness of the ABI parameters in the struct. The field 'num_kcontrols' is also extended from 16 bits to 32 bits. Signed-off-by: Vedang Patel <vedang.patel@intel.com> Signed-off-by: Mengdong Lin <mengdong.lin@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/uapi/sound')
-rw-r--r--include/uapi/sound/asoc.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/uapi/sound/asoc.h b/include/uapi/sound/asoc.h
index 4bef63f5e1ff..88210a8e450f 100644
--- a/include/uapi/sound/asoc.h
+++ b/include/uapi/sound/asoc.h
@@ -356,11 +356,11 @@ struct snd_soc_tplg_dapm_widget {
__le32 shift; /* bits to shift */
__le32 mask; /* non-shifted mask */
__le32 subseq; /* sort within widget type */
- __u32 invert; /* invert the power bit */
- __u32 ignore_suspend; /* kept enabled over suspend */
- __u16 event_flags;
- __u16 event_type;
- __u16 num_kcontrols;
+ __le32 invert; /* invert the power bit */
+ __le32 ignore_suspend; /* kept enabled over suspend */
+ __le16 event_flags;
+ __le16 event_type;
+ __le32 num_kcontrols;
struct snd_soc_tplg_private priv;
/*
* kcontrols that relate to this widget