···10971097 case CX23885_BOARD_HAUPPAUGE_HVR1800:10981098 case CX23885_BOARD_HAUPPAUGE_HVR1200:10991099 case CX23885_BOARD_HAUPPAUGE_HVR1400:11001100- case CX23885_BOARD_HAUPPAUGE_HVR1270:11011100 case CX23885_BOARD_HAUPPAUGE_HVR1275:11021101 case CX23885_BOARD_HAUPPAUGE_HVR1255:11031102 case CX23885_BOARD_HAUPPAUGE_HVR1210:11041103 /* FIXME: Implement me */11041104+ break;11051105+ case CX23885_BOARD_HAUPPAUGE_HVR1270:11061106+ ret = cx23888_ir_probe(dev);11071107+ if (ret)11081108+ break;11091109+ dev->sd_ir = cx23885_find_hw(dev, CX23885_HW_888_IR);11101110+ v4l2_subdev_call(dev->sd_cx25840, core, s_io_pin_config,11111111+ ir_rx_pin_cfg_count, ir_rx_pin_cfg);11051112 break;11061113 case CX23885_BOARD_HAUPPAUGE_HVR1850:11071114 case CX23885_BOARD_HAUPPAUGE_HVR1290:···11631156void cx23885_ir_fini(struct cx23885_dev *dev)11641157{11651158 switch (dev->board) {11591159+ case CX23885_BOARD_HAUPPAUGE_HVR1270:11661160 case CX23885_BOARD_HAUPPAUGE_HVR1850:11671161 case CX23885_BOARD_HAUPPAUGE_HVR1290:11681162 cx23885_irq_remove(dev, PCI_MSK_IR);···12071199void cx23885_ir_pci_int_enable(struct cx23885_dev *dev)12081200{12091201 switch (dev->board) {12021202+ case CX23885_BOARD_HAUPPAUGE_HVR1270:12101203 case CX23885_BOARD_HAUPPAUGE_HVR1850:12111204 case CX23885_BOARD_HAUPPAUGE_HVR1290:12121205 if (dev->sd_ir)···13661357 case CX23885_BOARD_NETUP_DUAL_DVBS2_CI:13671358 case CX23885_BOARD_NETUP_DUAL_DVB_T_C_CI_RF:13681359 case CX23885_BOARD_COMPRO_VIDEOMATE_E800:13601360+ case CX23885_BOARD_HAUPPAUGE_HVR1270:13691361 case CX23885_BOARD_HAUPPAUGE_HVR1850:13701362 case CX23885_BOARD_MYGICA_X8506:13711363 case CX23885_BOARD_MAGICPRO_PROHDTVE2:
+3
drivers/media/video/cx23885/cx23885-input.c
···8282 return;83838484 switch (dev->board) {8585+ case CX23885_BOARD_HAUPPAUGE_HVR1270:8586 case CX23885_BOARD_HAUPPAUGE_HVR1850:8687 case CX23885_BOARD_HAUPPAUGE_HVR1290:8788 case CX23885_BOARD_TEVII_S470:···134133135134 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms);136135 switch (dev->board) {136136+ case CX23885_BOARD_HAUPPAUGE_HVR1270:137137 case CX23885_BOARD_HAUPPAUGE_HVR1850:138138 case CX23885_BOARD_HAUPPAUGE_HVR1290:139139 case CX23885_BOARD_HAUPPAUGE_HVR1250:···262260 return -ENODEV;263261264262 switch (dev->board) {263263+ case CX23885_BOARD_HAUPPAUGE_HVR1270:265264 case CX23885_BOARD_HAUPPAUGE_HVR1850:266265 case CX23885_BOARD_HAUPPAUGE_HVR1290:267266 case CX23885_BOARD_HAUPPAUGE_HVR1250: