/* * wm8804-i2c.c -- WM8804 S/PDIF transceiver driver - I2C * * Copyright 2015 Cirrus Logic Inc * * Author: Charles Keepax * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #include #include #include #include "wm8804.h" static int wm8804_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id) { struct regmap *regmap; regmap = devm_regmap_init_i2c(i2c, &wm8804_regmap_config); if (IS_ERR(regmap)) return PTR_ERR(regmap); return wm8804_probe(&i2c->dev, regmap); } static int wm8804_i2c_remove(struct i2c_client *i2c) { wm8804_remove(&i2c->dev); return 0; } static const struct i2c_device_id wm8804_i2c_id[] = { { "wm8804", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, wm8804_i2c_id); static const struct of_device_id wm8804_of_match[] = { { .compatible = "wlf,wm8804", }, { } }; MODULE_DEVICE_TABLE(of, wm8804_of_match); static struct i2c_driver wm8804_i2c_driver = { .driver = { .name = "wm8804", .pm = &wm8804_pm, .of_match_table = wm8804_of_match, }, .probe = wm8804_i2c_probe, .remove = wm8804_i2c_remove, .id_table = wm8804_i2c_id }; module_i2c_driver(wm8804_i2c_driver); MODULE_DESCRIPTION("ASoC WM8804 driver - I2C"); MODULE_AUTHOR("Charles Keepax "); MODULE_LICENSE("GPL"); able class='tabs'> summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLarry Finger <Larry.Finger@lwfinger.net>2017-02-03 11:35:19 -0600
committerKalle Valo <kvalo@codeaurora.org>2017-02-07 10:04:38 +0200
commitbed4ff58af9d9c31da38522ead93403ffb661569 (patch)
tree823a7a1e8ff01153e65bfd3f02b83734e4dbba3d
parent2277f5f1154aa101dac87ea06fe4925d6025ddf3 (diff)
rtlwifi: btcoexist: Convert halbtc8821a1ant.c to use standard debugging
The routines in btcoexist use different debugging routines than are used in the other drivers. This patch converts halbtc8821a1ant.c to use the standard routines. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Cc: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>