Re: [PATCH 23/44] ASoC: codecs: max*: use .auto_selectable_formats

Mark Brown <[email protected]> Tue, 4 Aug 2026 18:37:09 +0100
Newsgroups gmane.linux.sound
Message-ID <[email protected]>
--IBUoa1jW9WdR82cH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Tue, Aug 04, 2026 at 12:42:26AM +0000, Kuninori Morimoto wrote:
> We can use .auto_selectable_formats. Let's adds it.

> +static const u64 max9860_selectable_formats =
> +	SND_SOC_POSSIBLE_DAIFMT_I2S	|
> +	SND_SOC_POSSIBLE_DAIFMT_LEFT_J	|
> +	SND_SOC_POSSIBLE_DAIFMT_DSP_A	|
> +	SND_SOC_POSSIBLE_DAIFMT_DSP_B	|
> +	SND_SOC_POSSIBLE_DAIFMT_NB_NF	|
> +	SND_SOC_POSSIBLE_DAIFMT_NB_IF	|
> +	SND_SOC_POSSIBLE_DAIFMT_IB_NF	|
> +	SND_SOC_POSSIBLE_DAIFMT_IB_IF;

This has the same issue the Apple controller had where not all clock
inversion setups are supported with all formats, I2S style and DSP style
are different with DSP only supporting normal frame.

--IBUoa1jW9WdR82cH
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmpyI0QACgkQJNaLcl1U
h9AUdAf+J8XhDUdvMNCXPD8VsHKQgVLlDxOBANPydGCL6YqxOP9i3dvrUfwVfenj
KWiczFcCTso0H+pab0sF3UAmvueLJVRtlLnIdfOx2guzSGaJXJqrLb4KoBPN0CmP
59YgGr7NmXlYJvvXve3Yy1l1EbUHkA0iCjO6AU8uK7N2og1lbCqUgV9gHOELc6LZ
RbacSCX/OjlBcvNuiJd7N4YpZdDxtmIzgBp50iMttvOkYa0Yh2lgsOYnScjSf1qU
t/AXZpomcX8QAgPQlebToJ9lMMR14cHBoQUZNAuE6i+O5eWjke6/rRNA0ZNbFxf4
ztbIqnRZESogv32Jn2FXe+EjjqYPYw==
=BWEw
-----END PGP SIGNATURE-----

--IBUoa1jW9WdR82cH--