@@ -7299,6 +7299,7 @@ int saa7134_board_init2(struct saa7134_d
printk(KERN_INFO "%s: P7131 analog only, using "
"entry of %s\n",
dev->name, saa7134_boards[dev->board].name);
+ dev->has_remote = SAA7134_REMOTE_GPIO;
}
break;
case SAA7134_BOARD_HAUPPAUGE_HVR1150:
@@ -735,7 +735,6 @@ static int saa7134_hwinit1(struct saa713
saa7134_vbi_init1(dev);
if (card_has_mpeg(dev))
saa7134_ts_init1(dev);
- saa7134_input_init1(dev);
saa7134_hw_enable1(dev);
@@ -781,6 +780,7 @@ static int saa7134_hwinit2(struct saa713
dprintk("hwinit2\n");
+ saa7134_input_init2(dev);
saa7134_video_init2(dev);
saa7134_tvaudio_init2(dev);
@@ -506,7 +506,7 @@ void saa7134_ir_stop(struct saa7134_dev
del_timer_sync(&dev->remote->timer);
}
-int saa7134_input_init1(struct saa7134_dev *dev)
+int saa7134_input_init2(struct saa7134_dev *dev)
{
struct card_ir *ir;
struct input_dev *input_dev;
@@ -812,7 +812,7 @@ void saa7134_irq_oss_done(struct saa7134
/* ----------------------------------------------------------- */
/* saa7134-input.c */
-int saa7134_input_init1(struct saa7134_dev *dev);
+int saa7134_input_init2(struct saa7134_dev *dev);
void saa7134_input_fini(struct saa7134_dev *dev);
void saa7134_input_irq(struct saa7134_dev *dev);
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 30)