ASoC: sunxi: sun4i-i2s: Fix pcm_formats type specification
authorJohn Watts <contact@jookia.org>
Wed, 17 Apr 2024 05:14:43 +0000 (15:14 +1000)
committerMark Brown <broonie@kernel.org>
Wed, 17 Apr 2024 14:01:06 +0000 (23:01 +0900)
pcm_formats should be a u64 as it is a SNDRV_PCM_FMTBIT_* not a
SNDRV_PCM_FORMAT_*.

Also fix a small grammar error while we're here.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202404170103.ySYwieqi-lkp@intel.com/
Signed-off-by: John Watts <contact@jookia.org>
Link: https://lore.kernel.org/r/20240417-sunxi_s32_fix-v1-1-d82e451565c0@jookia.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sunxi/sun4i-i2s.c

index 59830f2a0d3085681e8211619e538aa2fc2e637b..5f8d979585b697791f7ca281d1969edcc48f2db6 100644 (file)
@@ -156,7 +156,7 @@ struct sun4i_i2s;
 /**
  * struct sun4i_i2s_quirks - Differences between SoC variants.
  * @has_reset: SoC needs reset deasserted.
- * @pcm_formats: available PCM formats
+ * @pcm_formats: available PCM formats.
  * @reg_offset_txdata: offset of the tx fifo.
  * @sun4i_i2s_regmap: regmap config to use.
  * @field_clkdiv_mclk_en: regmap field to enable mclk output.
@@ -176,7 +176,7 @@ struct sun4i_i2s;
  */
 struct sun4i_i2s_quirks {
        bool                            has_reset;
-       snd_pcm_format_t                pcm_formats;
+       u64                             pcm_formats;
        unsigned int                    reg_offset_txdata;      /* TX FIFO */
        const struct regmap_config      *sun4i_i2s_regmap;