Lines Matching +full:sub +full:- +full:messages
1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * <elezegarcia--a.t--gmail.com>
10 * <rmthomas--a.t--sciolus.org>
18 #include "stk1160-reg.h"
22 MODULE_PARM_DESC(i2c_debug, "enable debug messages [i2c]");
47 return -ETIMEDOUT; in stk1160_i2c_busy_wait()
63 /* Set i2c device register sub-address */ in stk1160_i2c_write_reg()
95 /* Set i2c device register sub-address */ in stk1160_i2c_read_reg()
130 /* Set device sub-address, we'll chip version reg */ in stk1160_i2c_check_for_device()
142 return -ENODEV; in stk1160_i2c_check_for_device()
154 struct stk1160 *dev = i2c_adap->algo_data; in stk1160_i2c_xfer()
172 rc = -EOPNOTSUPP; in stk1160_i2c_xfer()
181 rc = -EOPNOTSUPP; in stk1160_i2c_xfer()
198 rc = -EOPNOTSUPP; in stk1160_i2c_xfer()
251 dev->i2c_adap = adap_template; in stk1160_i2c_register()
252 dev->i2c_adap.dev.parent = dev->dev; in stk1160_i2c_register()
253 strscpy(dev->i2c_adap.name, "stk1160", sizeof(dev->i2c_adap.name)); in stk1160_i2c_register()
254 dev->i2c_adap.algo_data = dev; in stk1160_i2c_register()
256 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); in stk1160_i2c_register()
258 rc = i2c_add_adapter(&dev->i2c_adap); in stk1160_i2c_register()
264 dev->i2c_client = client_template; in stk1160_i2c_register()
265 dev->i2c_client.adapter = &dev->i2c_adap; in stk1160_i2c_register()
282 i2c_del_adapter(&dev->i2c_adap); in stk1160_i2c_unregister()