# Use this for stuff for drivers that don't compile [2.6.99] [2.6.31] # These rely on arch support that wasn't available until 2.6.31 VIDEO_VPSS_SYSTEM VIDEO_VPFE_CAPTURE VIDEO_DM6446_CCDC VIDEO_DM355_CCDC [2.6.29] # Needs defines that are only available from 2.6.29 VIDEO_PXA27x [2.6.26] # Requires struct i2c_device_id VIDEO_TVP514X # requires id_table and new i2c stuff RADIO_TEA5764 VIDEO_THS7303 VIDEO_ADV7343 [2.6.25] # Requires gpiolib SOC_CAMERA SOC_CAMERA_MT9V022 SOC_CAMERA_MT9M001 [2.6.24] # Some freezer routines USB_GSPCA_SN9C20X_EVDEV # Requires linux/mmc/sdio_func.h SMS_SDIO_DRV [2.6.23] # Needs field intf_assoc in struct usb_host_config VIDEO_CX231XX [2.6.22] #This driver requires I2C probe/remove fields VIDEO_TCM825X # This driver requires list_first_entry USB_STKWEBCAM # This driver needs div64_64 DVB_DRX397XD # Assumes struct input_dev has a dev field DVB_DM1105 # This driver needs print_hex_dump DVB_FIREDTV # This driver needs hrtimer API VIDEO_CX88 [2.6.20] #This driver requires HID_REQ_GET_REPORT USB_SI470X RADIO_SI470X # use of struct delayed_work USB_GSPCA_FINEPIX # uses linux/hid.h and struct delayed_work USB_SI470X # due to INIT_WORK changes USB_GSPCA_SQ905 USB_GSPCA_SQ905C VIDEO_HDPVR [2.6.19] #This driver were developed at kernel 2.6.19, requiring vmalloc_user/remap_vmalloc_range VIDEO_CAFE_CCIC #struct device vs struct class_device issues USB_ET61X251 USB_SN9C102 USB_PWC USB_PWC_DEBUG USB_OV511 USB_STV680 USB_S2255 VIDEO_USBVISION # Uses supports_autosuspend USB_MR800 USB_DSBR # Uses remap_vmalloc_range() [2.6.18] VIDEOBUF_VMALLOC # Uses new class interface, which did not start to appear until 2.6.18. VIDEO_PVRUSB2_SYSFS # DVB_CORE_ATTACH relies on symbol_put_addr which hangs pre-2.6.17 [2.6.17] DVB_CORE_ATTACH