mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 05:04:02 +02:00
ASoC: adau1977: small fixes to make the driver more usable
Alvin Šipraga <alvin.sipraga@analog.com> says: Here's a few fixes I encountered were needed in order to use this driver as a module together with the simple audio card. Link: https://patch.msgid.link/20260914-asoc-adau1977-fixes-v1-0-aa2f0cabd728@analog.com
This commit is contained in:
commit
940e8fe853
|
|
@ -524,13 +524,13 @@ config SND_SOC_ADAU1977
|
|||
tristate
|
||||
|
||||
config SND_SOC_ADAU1977_SPI
|
||||
tristate
|
||||
tristate "Analog Devices ADAU1977/ADAU1978/ADAU1979 CODEC - SPI"
|
||||
depends on SPI_MASTER
|
||||
select SND_SOC_ADAU1977
|
||||
select REGMAP_SPI
|
||||
|
||||
config SND_SOC_ADAU1977_I2C
|
||||
tristate
|
||||
tristate "Analog Devices ADAU1977/ADAU1978/ADAU1979 CODEC - I2C"
|
||||
depends on I2C
|
||||
select SND_SOC_ADAU1977
|
||||
select REGMAP_I2C
|
||||
|
|
|
|||
|
|
@ -34,9 +34,18 @@ static const struct i2c_device_id adau1977_i2c_ids[] = {
|
|||
};
|
||||
MODULE_DEVICE_TABLE(i2c, adau1977_i2c_ids);
|
||||
|
||||
static const struct of_device_id adau1977_i2c_of_match[] = {
|
||||
{ .compatible = "adi,adau1977" },
|
||||
{ .compatible = "adi,adau1978" },
|
||||
{ .compatible = "adi,adau1979" },
|
||||
{ },
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, adau1977_i2c_of_match);
|
||||
|
||||
static struct i2c_driver adau1977_i2c_driver = {
|
||||
.driver = {
|
||||
.name = "adau1977",
|
||||
.of_match_table = adau1977_i2c_of_match,
|
||||
},
|
||||
.probe = adau1977_i2c_probe,
|
||||
.id_table = adau1977_i2c_ids,
|
||||
|
|
|
|||
|
|
@ -53,18 +53,18 @@ static const struct spi_device_id adau1977_spi_ids[] = {
|
|||
};
|
||||
MODULE_DEVICE_TABLE(spi, adau1977_spi_ids);
|
||||
|
||||
static const struct of_device_id adau1977_spi_of_match[] __maybe_unused = {
|
||||
{ .compatible = "adi,adau1977" },
|
||||
{ .compatible = "adi,adau1978" },
|
||||
{ .compatible = "adi,adau1979" },
|
||||
{ },
|
||||
static const struct of_device_id adau1977_spi_of_match[] = {
|
||||
{ .compatible = "adi,adau1977" },
|
||||
{ .compatible = "adi,adau1978" },
|
||||
{ .compatible = "adi,adau1979" },
|
||||
{ },
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, adau1977_spi_of_match);
|
||||
|
||||
static struct spi_driver adau1977_spi_driver = {
|
||||
.driver = {
|
||||
.name = "adau1977",
|
||||
.of_match_table = of_match_ptr(adau1977_spi_of_match),
|
||||
.of_match_table = adau1977_spi_of_match,
|
||||
},
|
||||
.probe = adau1977_spi_probe,
|
||||
.id_table = adau1977_spi_ids,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user