ASoC: ad193x: add support to ad1934
The AD1934 codec has no ADC feature. Hence it register mapping is slightly different from the register mapping of other members of the AD193x family. Some ASoC controls and widgets are related to the DAC feature so are not relevant in the case of an AD1934 codec. Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:

zatwierdzone przez
Mark Brown

rodzic
6ff33f3902
commit
e5224f58e3
@@ -15,8 +15,8 @@
|
||||
#include "ad193x.h"
|
||||
|
||||
static const struct i2c_device_id ad193x_id[] = {
|
||||
{ "ad1936", 0 },
|
||||
{ "ad1937", 0 },
|
||||
{ "ad1936", AD193X },
|
||||
{ "ad1937", AD193X },
|
||||
{ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(i2c, ad193x_id);
|
||||
@@ -30,7 +30,9 @@ static int ad193x_i2c_probe(struct i2c_client *client,
|
||||
config.val_bits = 8;
|
||||
config.reg_bits = 8;
|
||||
|
||||
return ad193x_probe(&client->dev, devm_regmap_init_i2c(client, &config));
|
||||
return ad193x_probe(&client->dev,
|
||||
devm_regmap_init_i2c(client, &config),
|
||||
(enum ad193x_type)id->driver_data);
|
||||
}
|
||||
|
||||
static int ad193x_i2c_remove(struct i2c_client *client)
|
||||
|
Reference in New Issue
Block a user