aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h
diff options
context:
space:
mode:
authorMike Isely <isely@pobox.com>2009-01-14 02:22:56 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-03-30 11:42:21 -0400
commit13a887971b6c97751fce62ab803ee93a42a23c5d (patch)
tree53923a8e8a2fba36c519788fbade0322bfbe2b3d /drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h
parentd166b02ea6b03766f6fd867fb1fef378a57683e5 (diff)
V4L/DVB (10237): pvrusb2: Generate a device-unique identifier
Implement a new internal function to create a string device identifier. This ID stays with the specific device, making it useful to user space to identify specific devices. We use the serial number if available; otherwise we give up and just spit out a unit/instance ID. Signed-off-by: Mike Isely <isely@pobox.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h')
-rw-r--r--drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h b/drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h
index de7ee7264be6..d96f0f51076e 100644
--- a/drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h
+++ b/drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h
@@ -195,8 +195,20 @@ struct pvr2_hdw {
195 struct mutex big_lock_mutex; 195 struct mutex big_lock_mutex;
196 int big_lock_held; /* For debugging */ 196 int big_lock_held; /* For debugging */
197 197
198 /* This is a simple string which identifies the instance of this
199 driver. It is unique within the set of existing devices, but
200 there is no attempt to keep the name consistent with the same
201 physical device each time. */
198 char name[32]; 202 char name[32];
199 203
204 /* This is a simple string which identifies the physical device
205 instance itself - if possible. (If not possible, then it is
206 based on the specific driver instance, similar to name above.)
207 The idea here is that userspace might hopefully be able to use
208 this recognize specific tuners. It will encode a serial number,
209 if available. */
210 char identifier[32];
211
200 /* I2C stuff */ 212 /* I2C stuff */
201 struct i2c_adapter i2c_adap; 213 struct i2c_adapter i2c_adap;
202 struct i2c_algorithm i2c_algo; 214 struct i2c_algorithm i2c_algo;