Lines Matching refs:auxdev
273 static int ljca_i2c_probe(struct auxiliary_device *auxdev, in ljca_i2c_probe() argument
276 struct ljca_client *ljca = auxiliary_dev_to_ljca_client(auxdev); in ljca_i2c_probe()
280 ljca_i2c = devm_kzalloc(&auxdev->dev, sizeof(*ljca_i2c), GFP_KERNEL); in ljca_i2c_probe()
285 ljca_i2c->i2c_info = dev_get_platdata(&auxdev->dev); in ljca_i2c_probe()
291 ljca_i2c->adap.dev.parent = &auxdev->dev; in ljca_i2c_probe()
294 dev_name(&auxdev->dev), dev_name(auxdev->dev.parent), in ljca_i2c_probe()
297 device_set_node(&ljca_i2c->adap.dev, dev_fwnode(&auxdev->dev)); in ljca_i2c_probe()
300 auxiliary_set_drvdata(auxdev, ljca_i2c); in ljca_i2c_probe()
304 return dev_err_probe(&auxdev->dev, -EIO, in ljca_i2c_probe()
308 ret = devm_i2c_add_adapter(&auxdev->dev, &ljca_i2c->adap); in ljca_i2c_probe()
318 static void ljca_i2c_remove(struct auxiliary_device *auxdev) in ljca_i2c_remove() argument
320 struct ljca_i2c_dev *ljca_i2c = auxiliary_get_drvdata(auxdev); in ljca_i2c_remove()