mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-10 15:58:47 +00:00
media: pci: ivtv: convert to i2c_new_scanned_device
Move from the deprecated i2c_new_probed_device() to the new i2c_new_scanned_device(). Make use of the new ERRPTR if suitable. Change the legacy function to simply return void because the retval was never used anywhere. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Acked-by: Sean Young <sean@mess.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
d2d39fe2a2
commit
0f9be03452
@ -208,12 +208,12 @@ static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr)
|
||||
info.platform_data = init_data;
|
||||
strscpy(info.type, type, I2C_NAME_SIZE);
|
||||
|
||||
return i2c_new_probed_device(adap, &info, addr_list, NULL) == NULL ?
|
||||
return IS_ERR(i2c_new_scanned_device(adap, &info, addr_list, NULL)) ?
|
||||
-1 : 0;
|
||||
}
|
||||
|
||||
/* Instantiate the IR receiver device using probing -- undesirable */
|
||||
struct i2c_client *ivtv_i2c_new_ir_legacy(struct ivtv *itv)
|
||||
void ivtv_i2c_new_ir_legacy(struct ivtv *itv)
|
||||
{
|
||||
struct i2c_board_info info;
|
||||
/*
|
||||
@ -235,7 +235,7 @@ struct i2c_client *ivtv_i2c_new_ir_legacy(struct ivtv *itv)
|
||||
|
||||
memset(&info, 0, sizeof(struct i2c_board_info));
|
||||
strscpy(info.type, "ir_video", I2C_NAME_SIZE);
|
||||
return i2c_new_probed_device(&itv->i2c_adap, &info, addr_list, NULL);
|
||||
i2c_new_scanned_device(&itv->i2c_adap, &info, addr_list, NULL);
|
||||
}
|
||||
|
||||
int ivtv_i2c_register(struct ivtv *itv, unsigned idx)
|
||||
|
@ -9,7 +9,7 @@
|
||||
#ifndef IVTV_I2C_H
|
||||
#define IVTV_I2C_H
|
||||
|
||||
struct i2c_client *ivtv_i2c_new_ir_legacy(struct ivtv *itv);
|
||||
void ivtv_i2c_new_ir_legacy(struct ivtv *itv);
|
||||
int ivtv_i2c_register(struct ivtv *itv, unsigned idx);
|
||||
struct v4l2_subdev *ivtv_find_hw(struct ivtv *itv, u32 hw);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user