ASoC: tas2783A: remove unused tas25xx_(de)register_misc() functions

The tas2783 driver defines two functions tas25xx_register_misc and
tas25xx_deregister_misc which have stub implementations. It uses
external implementations if CONFIG_SND_SOC_TAS2783_UTIL is enabled, but
that symbol has never been present in the kernel. Therefore, these
functions are entirely unused. Remove them.

Discovered while searching for CONFIG_* symbols referenced in code but
not defined in any Kconfig file.

Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Link: https://patch.msgid.link/20260610013534.30762-1-enelsonmoore@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Ethan Nelson-Moore 2026-06-09 18:35:34 -07:00 committed by Mark Brown
parent 3fd01f2e05
commit fda53b6467
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0
2 changed files with 0 additions and 10 deletions

View File

@ -1011,7 +1011,6 @@ static s32 tas_component_probe(struct snd_soc_component *component)
snd_soc_component_get_drvdata(component);
tas_dev->component = component;
tas25xx_register_misc(tas_dev->sdw_peripheral);
return 0;
}
@ -1020,7 +1019,6 @@ static void tas_component_remove(struct snd_soc_component *codec)
{
struct tas2783_prv *tas_dev =
snd_soc_component_get_drvdata(codec);
tas25xx_deregister_misc();
tas_dev->component = NULL;
}

View File

@ -100,12 +100,4 @@
#define TAS2783_CALIB_DATA_SZ ((TAS2783_CALIB_HDR_SZ) + TAS2783_CALIB_CRC_SZ + \
((TAS2783_CALIB_PARAMS) * 4 * (TAS2783_CALIB_MAX_SPK_COUNT)))
#if IS_ENABLED(CONFIG_SND_SOC_TAS2783_UTIL)
int32_t tas25xx_register_misc(struct sdw_slave *peripheral);
int32_t tas25xx_deregister_misc(void);
#else
static void tas25xx_register_misc(struct sdw_slave *peripheral) {}
static void tas25xx_deregister_misc(void) {}
#endif
#endif /*__TAS2783_H__ */