Commit 7817317e authored by Mark Brown's avatar Mark Brown

Merge series "ASoC: rt*: Constify static structs" from Rikard Falkeborn...

Merge series "ASoC: rt*: Constify static structs" from Rikard Falkeborn <rikard.falkeborn@gmail.com>:

Constify a number of static structs that are never modified in RealTek
codecs. The most important patches are the first two, which constifies
snd_soc_dai_ops and sdw_slave_ops, both which contain function pointers.
The other two patches are for good measure, since I was already touching
the code there.

When doing this, I discovered sound/soc/codecs/rt1016.c is not in a
Makefile, so there is not really any way to build it (I added locally to
the Makefile to compile-test my changes). Is this expected or an oversight?

Rikard Falkeborn (4):
  ASoC: rt*: Constify static struct sdw_slave_ops
  ASoC: rt*: Constify static struct snd_soc_dai_ops
  ASoC: rt*: Constify static struct acpi_device_id
  ASoc: rt5631: Constify static struct coeff_clk_div

 sound/soc/codecs/rt1011.c     | 2 +-
 sound/soc/codecs/rt1015.c     | 4 ++--
 sound/soc/codecs/rt1016.c     | 4 ++--
 sound/soc/codecs/rt1305.c     | 2 +-
 sound/soc/codecs/rt1308-sdw.c | 2 +-
 sound/soc/codecs/rt1308.c     | 2 +-
 sound/soc/codecs/rt5631.c     | 2 +-
 sound/soc/codecs/rt5682-sdw.c | 4 ++--
 sound/soc/codecs/rt700-sdw.c  | 2 +-
 sound/soc/codecs/rt700.c      | 2 +-
 sound/soc/codecs/rt711-sdw.c  | 2 +-
 sound/soc/codecs/rt711.c      | 2 +-
 sound/soc/codecs/rt715-sdw.c  | 2 +-
 sound/soc/codecs/rt715.c      | 2 +-
 14 files changed, 17 insertions(+), 17 deletions(-)

--
2.30.1
parents 893bc891 c4fd082e
...@@ -2151,7 +2151,7 @@ MODULE_DEVICE_TABLE(of, rt1011_of_match); ...@@ -2151,7 +2151,7 @@ MODULE_DEVICE_TABLE(of, rt1011_of_match);
#endif #endif
#ifdef CONFIG_ACPI #ifdef CONFIG_ACPI
static struct acpi_device_id rt1011_acpi_match[] = { static const struct acpi_device_id rt1011_acpi_match[] = {
{"10EC1011", 0,}, {"10EC1011", 0,},
{}, {},
}; };
......
...@@ -1028,7 +1028,7 @@ static void rt1015_remove(struct snd_soc_component *component) ...@@ -1028,7 +1028,7 @@ static void rt1015_remove(struct snd_soc_component *component)
#define RT1015_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \ #define RT1015_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \
SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8) SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8)
static struct snd_soc_dai_ops rt1015_aif_dai_ops = { static const struct snd_soc_dai_ops rt1015_aif_dai_ops = {
.hw_params = rt1015_hw_params, .hw_params = rt1015_hw_params,
.set_fmt = rt1015_set_dai_fmt, .set_fmt = rt1015_set_dai_fmt,
.set_tdm_slot = rt1015_set_tdm_slot, .set_tdm_slot = rt1015_set_tdm_slot,
...@@ -1121,7 +1121,7 @@ MODULE_DEVICE_TABLE(of, rt1015_of_match); ...@@ -1121,7 +1121,7 @@ MODULE_DEVICE_TABLE(of, rt1015_of_match);
#endif #endif
#ifdef CONFIG_ACPI #ifdef CONFIG_ACPI
static struct acpi_device_id rt1015_acpi_match[] = { static const struct acpi_device_id rt1015_acpi_match[] = {
{"10EC1015", 0,}, {"10EC1015", 0,},
{}, {},
}; };
......
...@@ -534,7 +534,7 @@ static void rt1016_remove(struct snd_soc_component *component) ...@@ -534,7 +534,7 @@ static void rt1016_remove(struct snd_soc_component *component)
#define RT1016_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \ #define RT1016_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \
SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8) SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8)
static struct snd_soc_dai_ops rt1016_aif_dai_ops = { static const struct snd_soc_dai_ops rt1016_aif_dai_ops = {
.hw_params = rt1016_hw_params, .hw_params = rt1016_hw_params,
.set_fmt = rt1016_set_dai_fmt, .set_fmt = rt1016_set_dai_fmt,
}; };
...@@ -623,7 +623,7 @@ MODULE_DEVICE_TABLE(of, rt1016_of_match); ...@@ -623,7 +623,7 @@ MODULE_DEVICE_TABLE(of, rt1016_of_match);
#endif #endif
#ifdef CONFIG_ACPI #ifdef CONFIG_ACPI
static struct acpi_device_id rt1016_acpi_match[] = { static const struct acpi_device_id rt1016_acpi_match[] = {
{"10EC1016", 0,}, {"10EC1016", 0,},
{}, {},
}; };
......
...@@ -975,7 +975,7 @@ MODULE_DEVICE_TABLE(of, rt1305_of_match); ...@@ -975,7 +975,7 @@ MODULE_DEVICE_TABLE(of, rt1305_of_match);
#endif #endif
#ifdef CONFIG_ACPI #ifdef CONFIG_ACPI
static struct acpi_device_id rt1305_acpi_match[] = { static const struct acpi_device_id rt1305_acpi_match[] = {
{"10EC1305", 0,}, {"10EC1305", 0,},
{"10EC1306", 0,}, {"10EC1306", 0,},
{}, {},
......
...@@ -594,7 +594,7 @@ static int rt1308_sdw_pcm_hw_free(struct snd_pcm_substream *substream, ...@@ -594,7 +594,7 @@ static int rt1308_sdw_pcm_hw_free(struct snd_pcm_substream *substream,
* slave_ops: callbacks for get_clock_stop_mode, clock_stop and * slave_ops: callbacks for get_clock_stop_mode, clock_stop and
* port_prep are not defined for now * port_prep are not defined for now
*/ */
static struct sdw_slave_ops rt1308_slave_ops = { static const struct sdw_slave_ops rt1308_slave_ops = {
.read_prop = rt1308_read_prop, .read_prop = rt1308_read_prop,
.interrupt_callback = rt1308_interrupt_callback, .interrupt_callback = rt1308_interrupt_callback,
.update_status = rt1308_update_status, .update_status = rt1308_update_status,
......
...@@ -790,7 +790,7 @@ MODULE_DEVICE_TABLE(of, rt1308_of_match); ...@@ -790,7 +790,7 @@ MODULE_DEVICE_TABLE(of, rt1308_of_match);
#endif #endif
#ifdef CONFIG_ACPI #ifdef CONFIG_ACPI
static struct acpi_device_id rt1308_acpi_match[] = { static const struct acpi_device_id rt1308_acpi_match[] = {
{ "10EC1308", 0, }, { "10EC1308", 0, },
{ }, { },
}; };
......
...@@ -1283,7 +1283,7 @@ static const struct pll_div codec_slave_pll_div[] = { ...@@ -1283,7 +1283,7 @@ static const struct pll_div codec_slave_pll_div[] = {
{3072000, 12288000, 0x0a90}, {3072000, 12288000, 0x0a90},
}; };
static struct coeff_clk_div coeff_div[] = { static const struct coeff_clk_div coeff_div[] = {
/* sysclk is 256fs */ /* sysclk is 256fs */
{2048000, 8000 * 32, 8000, 0x1000}, {2048000, 8000 * 32, 8000, 0x1000},
{2048000, 8000 * 64, 8000, 0x0000}, {2048000, 8000 * 64, 8000, 0x0000},
......
...@@ -269,7 +269,7 @@ static int rt5682_sdw_hw_free(struct snd_pcm_substream *substream, ...@@ -269,7 +269,7 @@ static int rt5682_sdw_hw_free(struct snd_pcm_substream *substream,
return 0; return 0;
} }
static struct snd_soc_dai_ops rt5682_sdw_ops = { static const struct snd_soc_dai_ops rt5682_sdw_ops = {
.hw_params = rt5682_sdw_hw_params, .hw_params = rt5682_sdw_hw_params,
.hw_free = rt5682_sdw_hw_free, .hw_free = rt5682_sdw_hw_free,
.set_sdw_stream = rt5682_set_sdw_stream, .set_sdw_stream = rt5682_set_sdw_stream,
...@@ -683,7 +683,7 @@ static int rt5682_interrupt_callback(struct sdw_slave *slave, ...@@ -683,7 +683,7 @@ static int rt5682_interrupt_callback(struct sdw_slave *slave,
return 0; return 0;
} }
static struct sdw_slave_ops rt5682_slave_ops = { static const struct sdw_slave_ops rt5682_slave_ops = {
.read_prop = rt5682_read_prop, .read_prop = rt5682_read_prop,
.interrupt_callback = rt5682_interrupt_callback, .interrupt_callback = rt5682_interrupt_callback,
.update_status = rt5682_update_status, .update_status = rt5682_update_status,
......
...@@ -430,7 +430,7 @@ static int rt700_interrupt_callback(struct sdw_slave *slave, ...@@ -430,7 +430,7 @@ static int rt700_interrupt_callback(struct sdw_slave *slave,
* slave_ops: callbacks for get_clock_stop_mode, clock_stop and * slave_ops: callbacks for get_clock_stop_mode, clock_stop and
* port_prep are not defined for now * port_prep are not defined for now
*/ */
static struct sdw_slave_ops rt700_slave_ops = { static const struct sdw_slave_ops rt700_slave_ops = {
.read_prop = rt700_read_prop, .read_prop = rt700_read_prop,
.interrupt_callback = rt700_interrupt_callback, .interrupt_callback = rt700_interrupt_callback,
.update_status = rt700_update_status, .update_status = rt700_update_status,
......
...@@ -1002,7 +1002,7 @@ static int rt700_pcm_hw_free(struct snd_pcm_substream *substream, ...@@ -1002,7 +1002,7 @@ static int rt700_pcm_hw_free(struct snd_pcm_substream *substream,
#define RT700_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \ #define RT700_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \
SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8) SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8)
static struct snd_soc_dai_ops rt700_ops = { static const struct snd_soc_dai_ops rt700_ops = {
.hw_params = rt700_pcm_hw_params, .hw_params = rt700_pcm_hw_params,
.hw_free = rt700_pcm_hw_free, .hw_free = rt700_pcm_hw_free,
.set_sdw_stream = rt700_set_sdw_stream, .set_sdw_stream = rt700_set_sdw_stream,
......
...@@ -431,7 +431,7 @@ static int rt711_interrupt_callback(struct sdw_slave *slave, ...@@ -431,7 +431,7 @@ static int rt711_interrupt_callback(struct sdw_slave *slave,
return 0; return 0;
} }
static struct sdw_slave_ops rt711_slave_ops = { static const struct sdw_slave_ops rt711_slave_ops = {
.read_prop = rt711_read_prop, .read_prop = rt711_read_prop,
.interrupt_callback = rt711_interrupt_callback, .interrupt_callback = rt711_interrupt_callback,
.update_status = rt711_update_status, .update_status = rt711_update_status,
......
...@@ -1048,7 +1048,7 @@ static int rt711_pcm_hw_free(struct snd_pcm_substream *substream, ...@@ -1048,7 +1048,7 @@ static int rt711_pcm_hw_free(struct snd_pcm_substream *substream,
#define RT711_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \ #define RT711_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \
SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8) SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8)
static struct snd_soc_dai_ops rt711_ops = { static const struct snd_soc_dai_ops rt711_ops = {
.hw_params = rt711_pcm_hw_params, .hw_params = rt711_pcm_hw_params,
.hw_free = rt711_pcm_hw_free, .hw_free = rt711_pcm_hw_free,
.set_sdw_stream = rt711_set_sdw_stream, .set_sdw_stream = rt711_set_sdw_stream,
......
...@@ -488,7 +488,7 @@ static int rt715_bus_config(struct sdw_slave *slave, ...@@ -488,7 +488,7 @@ static int rt715_bus_config(struct sdw_slave *slave,
return 0; return 0;
} }
static struct sdw_slave_ops rt715_slave_ops = { static const struct sdw_slave_ops rt715_slave_ops = {
.read_prop = rt715_read_prop, .read_prop = rt715_read_prop,
.update_status = rt715_update_status, .update_status = rt715_update_status,
.bus_config = rt715_bus_config, .bus_config = rt715_bus_config,
......
...@@ -683,7 +683,7 @@ static int rt715_pcm_hw_free(struct snd_pcm_substream *substream, ...@@ -683,7 +683,7 @@ static int rt715_pcm_hw_free(struct snd_pcm_substream *substream,
#define RT715_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \ #define RT715_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \
SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8) SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S8)
static struct snd_soc_dai_ops rt715_ops = { static const struct snd_soc_dai_ops rt715_ops = {
.hw_params = rt715_pcm_hw_params, .hw_params = rt715_pcm_hw_params,
.hw_free = rt715_pcm_hw_free, .hw_free = rt715_pcm_hw_free,
.set_sdw_stream = rt715_set_sdw_stream, .set_sdw_stream = rt715_set_sdw_stream,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment