diff options
Diffstat (limited to 'drivers/media/video/sn9c102/sn9c102_hv7131d.c')
| -rw-r--r-- | drivers/media/video/sn9c102/sn9c102_hv7131d.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/media/video/sn9c102/sn9c102_hv7131d.c b/drivers/media/video/sn9c102/sn9c102_hv7131d.c index c4117bf64b69..7ae368f60d89 100644 --- a/drivers/media/video/sn9c102/sn9c102_hv7131d.c +++ b/drivers/media/video/sn9c102/sn9c102_hv7131d.c | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | /*************************************************************************** | 1 | /*************************************************************************** |
| 2 | * Plug-in for HV7131D image sensor connected to the SN9C10x PC Camera * | 2 | * Plug-in for HV7131D image sensor connected to the SN9C1xx PC Camera * |
| 3 | * Controllers * | 3 | * Controllers * |
| 4 | * * | 4 | * * |
| 5 | * Copyright (C) 2004-2006 by Luca Risolia <luca.risolia@studio.unibo.it> * | 5 | * Copyright (C) 2004-2007 by Luca Risolia <luca.risolia@studio.unibo.it> * |
| 6 | * * | 6 | * * |
| 7 | * This program is free software; you can redistribute it and/or modify * | 7 | * This program is free software; you can redistribute it and/or modify * |
| 8 | * it under the terms of the GNU General Public License as published by * | 8 | * it under the terms of the GNU General Public License as published by * |
| @@ -124,7 +124,7 @@ static int hv7131d_set_ctrl(struct sn9c102_device* cam, | |||
| 124 | static int hv7131d_set_crop(struct sn9c102_device* cam, | 124 | static int hv7131d_set_crop(struct sn9c102_device* cam, |
| 125 | const struct v4l2_rect* rect) | 125 | const struct v4l2_rect* rect) |
| 126 | { | 126 | { |
| 127 | struct sn9c102_sensor* s = &hv7131d; | 127 | struct sn9c102_sensor* s = sn9c102_get_sensor(cam); |
| 128 | int err = 0; | 128 | int err = 0; |
| 129 | u8 h_start = (u8)(rect->left - s->cropcap.bounds.left) + 2, | 129 | u8 h_start = (u8)(rect->left - s->cropcap.bounds.left) + 2, |
| 130 | v_start = (u8)(rect->top - s->cropcap.bounds.top) + 2; | 130 | v_start = (u8)(rect->top - s->cropcap.bounds.top) + 2; |
| @@ -153,6 +153,7 @@ static int hv7131d_set_pix_format(struct sn9c102_device* cam, | |||
| 153 | static struct sn9c102_sensor hv7131d = { | 153 | static struct sn9c102_sensor hv7131d = { |
| 154 | .name = "HV7131D", | 154 | .name = "HV7131D", |
| 155 | .maintainer = "Luca Risolia <luca.risolia@studio.unibo.it>", | 155 | .maintainer = "Luca Risolia <luca.risolia@studio.unibo.it>", |
| 156 | .supported_bridge = BRIDGE_SN9C101 | BRIDGE_SN9C102 | BRIDGE_SN9C103, | ||
| 156 | .sysfs_ops = SN9C102_I2C_READ | SN9C102_I2C_WRITE, | 157 | .sysfs_ops = SN9C102_I2C_READ | SN9C102_I2C_WRITE, |
| 157 | .frequency = SN9C102_I2C_100KHZ, | 158 | .frequency = SN9C102_I2C_100KHZ, |
| 158 | .interface = SN9C102_I2C_2WIRES, | 159 | .interface = SN9C102_I2C_2WIRES, |
