// SPDX-License-Identifier: GPL-2.0-only /* * ADAV803 audio driver * * Copyright 2014 Analog Devices Inc. */ #include #include #include #include #include "adav80x.h" static const struct i2c_device_id adav803_id[] = { { "adav803", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, adav803_id); static int adav803_probe(struct i2c_client *client) { return adav80x_bus_probe(&client->dev, devm_regmap_init_i2c(client, &adav80x_regmap_config)); } static struct i2c_driver adav803_driver = { .driver = { .name = "adav803", }, .probe = adav803_probe, .id_table = adav803_id, }; module_i2c_driver(adav803_driver); MODULE_DESCRIPTION("ASoC ADAV803 driver"); MODULE_AUTHOR("Lars-Peter Clausen "); MODULE_AUTHOR("Yi Li >"); MODULE_LICENSE("GPL");