Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 444c37ae authored by Lars-Peter Clausen's avatar Lars-Peter Clausen Committed by Mark Brown
Browse files

ASoC: fsl_sai: Constify rate constraints



The rate constraints in this driver are shared between all device
instances. It should not be (and is not) modified at runtime, so make them
const.

While we are at it also change the type of the rates array from u32 to
unsigned int. While both resolve to the same type, u32 is usually used to
empathize that the value is for a 32-bit hardware register or similar which
makes it slightly confusing in this context.

Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
Acked-by: default avatarNicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent c759241f
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -27,13 +27,13 @@
#define FSL_SAI_FLAGS (FSL_SAI_CSR_SEIE |\
#define FSL_SAI_FLAGS (FSL_SAI_CSR_SEIE |\
		       FSL_SAI_CSR_FEIE)
		       FSL_SAI_CSR_FEIE)


static u32 fsl_sai_rates[] = {
static const unsigned int fsl_sai_rates[] = {
	8000, 11025, 12000, 16000, 22050,
	8000, 11025, 12000, 16000, 22050,
	24000, 32000, 44100, 48000, 64000,
	24000, 32000, 44100, 48000, 64000,
	88200, 96000, 176400, 192000
	88200, 96000, 176400, 192000
};
};


static struct snd_pcm_hw_constraint_list fsl_sai_rate_constraints = {
static const struct snd_pcm_hw_constraint_list fsl_sai_rate_constraints = {
	.count = ARRAY_SIZE(fsl_sai_rates),
	.count = ARRAY_SIZE(fsl_sai_rates),
	.list = fsl_sai_rates,
	.list = fsl_sai_rates,
};
};