<div dir="ltr">I've successfully built "hdpvr" driver for OpenWRT. The package diff is below:-<div><br></div><div>--- /home/ian/openwrt-trunk/openwrt/package/kernel/linux/modules/video.mk.orig 2015-01-01 12:35:32.260038466 +0000</div><div>+++ /home/ian/openwrt-trunk/openwrt/package/kernel/linux/modules/<a href="http://video.mk">video.mk</a> 2015-01-01 12:42:25.460041447 +0000</div><div>@@ -102,6 +102,7 @@ define KernelPackage/video-core</div><div> ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.6.0)),1)</div><div>   FILES:= \</div><div>  $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/v4l2-common.ko \</div><div>+ $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/v4l2-dv-timings.ko \</div><div>  $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videodev.ko</div><div>   AUTOLOAD:=$(call AutoLoad,60, videodev v4l2-common)</div><div> else</div><div>@@ -738,3 +739,19 @@ define KernelPackage/video-gspca-konica/</div><div> endef</div><div><br></div><div> $(eval $(call KernelPackage,video-gspca-konica))</div><div>+</div><div>+define KernelPackage/video-hdpvr</div><div>+  TITLE:=Hauppauge HD PVR device support</div><div>+  DEPENDS:=@USB_SUPPORT +kmod-usb-core</div><div>+  KCONFIG:=CONFIG_VIDEO_HDPVR</div><div>+  FILES:=$(LINUX_DIR)/drivers/media/$(V4L2_USB_DIR)/hdpvr/hdpvr.ko</div><div>+  AUTOLOAD:=$(call Autoprobe,hdpvr)</div><div>+  $(call AddDepends/video)</div><div>+endef</div><div>+</div><div>+define KernelPackage/video-hdpvr/description</div><div>+ Kernel module for Hauppauge HD PVR device support</div><div>+endef</div><div>+</div><div>+$(eval $(call KernelPackage,video-hdpvr))</div><div>+</div><div> </div></div>