OSDN Git Service

[media] cx231xx: remove i2c ir stubs
authorDevin Heitmueller <dheitmueller@hauppauge.com>
Wed, 18 Aug 2010 22:10:03 +0000 (19:10 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 21 Oct 2010 03:17:32 +0000 (01:17 -0200)
Nobody is ever going to implement an i2c based IR controller on a bridge that
has an onboard universal IR receiver.  This stuff was all copied from em28xx,
which has old enough versions of the chip that some didn't have onboard IR.

Remove the stubs related to i2c based IR (keeping the cx231xx-input code).

Signed-off-by: Devin Heitmueller <dheitmueller@hauppauge.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/cx231xx/cx231xx-cards.c
drivers/media/video/cx231xx/cx231xx-i2c.c
drivers/media/video/cx231xx/cx231xx.h

index b3a6760..b516068 100644 (file)
@@ -546,38 +546,6 @@ static void cx231xx_config_tuner(struct cx231xx *dev)
 
 }
 
-/* ----------------------------------------------------------------------- */
-void cx231xx_register_i2c_ir(struct cx231xx *dev)
-{
-       if (disable_ir)
-               return;
-
-       /* REVISIT: instantiate IR device */
-
-       /* detect & configure */
-       switch (dev->model) {
-
-       case CX231XX_BOARD_CNXT_CARRAERA:
-               break;
-       case CX231XX_BOARD_CNXT_RDE_250:
-               break;
-       case CX231XX_BOARD_CNXT_SHELBY:
-               break;
-       case CX231XX_BOARD_CNXT_RDU_250:
-               break;
-       case CX231XX_BOARD_CNXT_RDE_253S:
-               break;
-       case CX231XX_BOARD_CNXT_RDU_253S:
-               break;
-       case CX231XX_BOARD_CNXT_VIDEO_GRABBER:
-               break;
-       case CX231XX_BOARD_HAUPPAUGE_EXETER:
-               break;
-       default:
-               break;
-       }
-}
-
 void cx231xx_card_setup(struct cx231xx *dev)
 {
 
index d64bc7c..cce74e5 100644 (file)
@@ -509,9 +509,6 @@ int cx231xx_i2c_register(struct cx231xx_i2c *bus)
        if (0 == bus->i2c_rc) {
                if (i2c_scan)
                        cx231xx_do_i2c_scan(dev, &bus->i2c_client);
-
-               /* Instantiate the IR receiver device, if present */
-               cx231xx_register_i2c_ir(dev);
        } else
                cx231xx_warn("%s: i2c bus %d register FAILED\n",
                             dev->name, bus->nr);
index e65e0fd..5ffdd36 100644 (file)
@@ -950,7 +950,6 @@ extern void cx231xx_card_setup(struct cx231xx *dev);
 extern struct cx231xx_board cx231xx_boards[];
 extern struct usb_device_id cx231xx_id_table[];
 extern const unsigned int cx231xx_bcount;
-void cx231xx_register_i2c_ir(struct cx231xx *dev);
 int cx231xx_tuner_callback(void *ptr, int component, int command, int arg);
 
 /* Provided by cx231xx-input.c */