]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/media/video/tlv320aic23b.c
i2c: Convert some more new-style drivers to use module aliasing
[linux-2.6-omap-h63xx.git] / drivers / media / video / tlv320aic23b.c
index dc7b9c220b90f5f7ab3e25b18dd00c571daa912f..28ab9f9d760a29aa0317a9ee4eda54a78f2da854 100644 (file)
@@ -125,7 +125,8 @@ static int tlv320aic23b_command(struct i2c_client *client,
  * concerning the addresses: i2c wants 7 bit (without the r/w bit), so '>>1'
  */
 
-static int tlv320aic23b_probe(struct i2c_client *client)
+static int tlv320aic23b_probe(struct i2c_client *client,
+                             const struct i2c_device_id *id)
 {
        struct tlv320aic23b_state *state;
 
@@ -167,6 +168,11 @@ static int tlv320aic23b_remove(struct i2c_client *client)
 
 /* ----------------------------------------------------------------------- */
 
+static const struct i2c_device_id tlv320aic23b_id[] = {
+       { "tlv320aic23b", 0 },
+       { }
+};
+MODULE_DEVICE_TABLE(i2c, tlv320aic23b_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tlv320aic23b",
@@ -174,4 +180,5 @@ static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .command = tlv320aic23b_command,
        .probe = tlv320aic23b_probe,
        .remove = tlv320aic23b_remove,
+       .id_table = tlv320aic23b_id,
 };