mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-20 23:59:55 +07:00
ASoC: tas2562: Add entries for the TAS2563 audio amplifier
The TAS2563 is register compatible with the TAS2562. The main difference is the TAS2563 has a programmable DSP to manage different audio profiles. Signed-off-by: Dan Murphy <dmurphy@ti.com> Link: https://lore.kernel.org/r/20200226130305.12043-2-dmurphy@ti.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
f87cdb1f99
commit
14f8c8d8fd
@ -55,6 +55,11 @@ struct tas2562_data {
|
||||
int volume_lvl;
|
||||
};
|
||||
|
||||
enum tas256x_model {
|
||||
TAS2562,
|
||||
TAS2563,
|
||||
};
|
||||
|
||||
static int tas2562_set_bias_level(struct snd_soc_component *component,
|
||||
enum snd_soc_bias_level level)
|
||||
{
|
||||
@ -664,13 +669,15 @@ static int tas2562_probe(struct i2c_client *client,
|
||||
}
|
||||
|
||||
static const struct i2c_device_id tas2562_id[] = {
|
||||
{ "tas2562", 0 },
|
||||
{ "tas2562", TAS2562 },
|
||||
{ "tas2563", TAS2563 },
|
||||
{ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(i2c, tas2562_id);
|
||||
|
||||
static const struct of_device_id tas2562_of_match[] = {
|
||||
{ .compatible = "ti,tas2562", },
|
||||
{ .compatible = "ti,tas2563", },
|
||||
{ },
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, tas2562_of_match);
|
||||
|
Loading…
Reference in New Issue
Block a user