mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
media: i2c: ov9282: Add ov9281 compatible
According to product brief they are identical from software point of view. Differences are a different chief ray angle (CRA) and the package. To distinguish ov9281 & ov9282 in userspace the name has to be explicitly set. Provide a fixed string using platform data. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Acked-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
7945cb531e
commit
1b584f20d9
1 changed files with 4 additions and 1 deletions
|
@ -1400,6 +1400,8 @@ static int ov9282_probe(struct i2c_client *client)
|
|||
|
||||
/* Initialize subdev */
|
||||
v4l2_i2c_subdev_init(&ov9282->sd, client, &ov9282_subdev_ops);
|
||||
v4l2_i2c_subdev_set_name(&ov9282->sd, client,
|
||||
device_get_match_data(ov9282->dev), NULL);
|
||||
|
||||
ret = ov9282_parse_hw_config(ov9282);
|
||||
if (ret) {
|
||||
|
@ -1499,7 +1501,8 @@ static const struct dev_pm_ops ov9282_pm_ops = {
|
|||
};
|
||||
|
||||
static const struct of_device_id ov9282_of_match[] = {
|
||||
{ .compatible = "ovti,ov9282" },
|
||||
{ .compatible = "ovti,ov9281", .data = "ov9281" },
|
||||
{ .compatible = "ovti,ov9282", .data = "ov9282" },
|
||||
{ }
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue