I applied the most common coding style to code that didn't match. That means: - one empty line between sections of the same driver - two empty lines between the drivers - tab intentation for line breaks - two spaces for all other indentations - some unecessary line breaks removed
All editing done manually. Tested by inspecting menuconfig visually and by building firmware for x86. v2 change: I missed a line. Signed-off-by: Marius Dinu <[email protected]> --- package/kernel/linux/modules/video.mk | 312 ++++++++++++++------------ 1 file changed, 171 insertions(+), 141 deletions(-) diff --git a/package/kernel/linux/modules/video.mk b/package/kernel/linux/modules/video.mk index c671c76144..266c1fd4a9 100644 --- a/package/kernel/linux/modules/video.mk +++ b/package/kernel/linux/modules/video.mk @@ -11,14 +11,14 @@ VIDEO_MENU:=Video Support # # Media # + define KernelPackage/media-controller SUBMENU:=$(VIDEO_MENU) TITLE:=Media Controller API KCONFIG:= \ CONFIG_MEDIA_SUPPORT \ CONFIG_MEDIA_CONTROLLER=y - FILES:= \ - $(LINUX_DIR)/drivers/media/mc/mc.ko + FILES:=$(LINUX_DIR)/drivers/media/mc/mc.ko AUTOLOAD:=$(call AutoProbe,mc) endef @@ -29,7 +29,6 @@ endef $(eval $(call KernelPackage,media-controller)) - # # Video Display # @@ -56,40 +55,43 @@ endef $(eval $(call KernelPackage,acpi-video)) + define KernelPackage/backlight - SUBMENU:=$(VIDEO_MENU) - TITLE:=Backlight support - DEPENDS:=@DISPLAY_SUPPORT +kmod-fb - HIDDEN:=1 - KCONFIG:=CONFIG_BACKLIGHT_CLASS_DEVICE \ - CONFIG_BACKLIGHT_LCD_SUPPORT=y \ - CONFIG_LCD_CLASS_DEVICE=n \ - CONFIG_BACKLIGHT_GENERIC=n \ - CONFIG_BACKLIGHT_ADP8860=n \ - CONFIG_BACKLIGHT_ADP8870=n \ - CONFIG_BACKLIGHT_OT200=n \ - CONFIG_BACKLIGHT_PM8941_WLED=n - FILES:=$(LINUX_DIR)/drivers/video/backlight/backlight.ko - AUTOLOAD:=$(call AutoProbe,video backlight) + SUBMENU:=$(VIDEO_MENU) + TITLE:=Backlight support + DEPENDS:=@DISPLAY_SUPPORT +kmod-fb + HIDDEN:=1 + KCONFIG:= \ + CONFIG_BACKLIGHT_CLASS_DEVICE \ + CONFIG_BACKLIGHT_LCD_SUPPORT=y \ + CONFIG_LCD_CLASS_DEVICE=n \ + CONFIG_BACKLIGHT_GENERIC=n \ + CONFIG_BACKLIGHT_ADP8860=n \ + CONFIG_BACKLIGHT_ADP8870=n \ + CONFIG_BACKLIGHT_OT200=n \ + CONFIG_BACKLIGHT_PM8941_WLED=n + FILES:=$(LINUX_DIR)/drivers/video/backlight/backlight.ko + AUTOLOAD:=$(call AutoProbe,video backlight) endef define KernelPackage/backlight/description - Kernel module for Backlight support. + Kernel module for Backlight support. endef $(eval $(call KernelPackage,backlight)) + define KernelPackage/backlight-pwm - SUBMENU:=$(VIDEO_MENU) - TITLE:=PWM Backlight support - DEPENDS:=@PWM_SUPPORT +kmod-backlight - KCONFIG:=CONFIG_BACKLIGHT_PWM - FILES:=$(LINUX_DIR)/drivers/video/backlight/pwm_bl.ko - AUTOLOAD:=$(call AutoProbe,video pwm_bl) + SUBMENU:=$(VIDEO_MENU) + TITLE:=PWM Backlight support + DEPENDS:=@PWM_SUPPORT +kmod-backlight + KCONFIG:=CONFIG_BACKLIGHT_PWM + FILES:=$(LINUX_DIR)/drivers/video/backlight/pwm_bl.ko + AUTOLOAD:=$(call AutoProbe,video pwm_bl) endef define KernelPackage/backlight-pwm/description - Kernel module for PWM based Backlight support. + Kernel module for PWM based Backlight support. endef $(eval $(call KernelPackage,backlight-pwm)) @@ -123,13 +125,14 @@ define KernelPackage/fb CONFIG_CONSOLE_TRANSLATIONS=y \ CONFIG_VT_CONSOLE=y \ CONFIG_VT_HW_CONSOLE_BINDING=y - FILES:=$(LINUX_DIR)/drivers/video/fbdev/core/fb.ko \ + FILES:= \ + $(LINUX_DIR)/drivers/video/fbdev/core/fb.ko \ $(LINUX_DIR)/lib/fonts/font.ko AUTOLOAD:=$(call AutoLoad,06,fb font) endef define KernelPackage/fb/description - Kernel support for framebuffers and framebuffer console. + Kernel support for framebuffers and framebuffer console. endef define KernelPackage/fb/x86 @@ -150,7 +153,7 @@ define KernelPackage/fb-cfb-fillrect endef define KernelPackage/fb-cfb-fillrect/description - Kernel support for software rectangle filling + Kernel support for software rectangle filling endef $(eval $(call KernelPackage,fb-cfb-fillrect)) @@ -166,11 +169,12 @@ define KernelPackage/fb-cfb-copyarea endef define KernelPackage/fb-cfb-copyarea/description - Kernel support for software copy area + Kernel support for software copy area endef $(eval $(call KernelPackage,fb-cfb-copyarea)) + define KernelPackage/fb-cfb-imgblt SUBMENU:=$(VIDEO_MENU) TITLE:=Framebuffer software image blit support @@ -181,7 +185,7 @@ define KernelPackage/fb-cfb-imgblt endef define KernelPackage/fb-cfb-imgblt/description - Kernel support for software image blitting + Kernel support for software image blitting endef $(eval $(call KernelPackage,fb-cfb-imgblt)) @@ -203,14 +207,13 @@ define KernelPackage/fb-sys-fops SUBMENU:=$(VIDEO_MENU) TITLE:=Framebuffer software sys ops support DEPENDS:=+kmod-fb - KCONFIG:= \ - CONFIG_FB_SYSMEM_FOPS + KCONFIG:=CONFIG_FB_SYSMEM_FOPS FILES:=$(LINUX_DIR)/drivers/video/fbdev/core/fb_sys_fops.ko AUTOLOAD:=$(call AutoLoad,07,fb_sys_fops) endef define KernelPackage/fb-sys-fops/description - Kernel support for framebuffer sys ops + Kernel support for framebuffer sys ops endef $(eval $(call KernelPackage,fb-sys-fops)) @@ -232,7 +235,7 @@ define KernelPackage/fb-sys-ram endef define KernelPackage/fb-sys-ram/description - Kernel support for framebuffers in system RAM + Kernel support for framebuffers in system RAM endef $(eval $(call KernelPackage,fb-sys-ram)) @@ -242,14 +245,13 @@ define KernelPackage/fb-tft SUBMENU:=$(VIDEO_MENU) TITLE:=Support for small TFT LCD display modules DEPENDS:= \ - @GPIO_SUPPORT +kmod-backlight \ - +kmod-fb +kmod-fb-sys-fops +kmod-fb-sys-ram +kmod-spi-bitbang + @GPIO_SUPPORT +kmod-backlight \ + +kmod-fb +kmod-fb-sys-fops +kmod-fb-sys-ram +kmod-spi-bitbang KCONFIG:= \ - CONFIG_FB_BACKLIGHT=y \ - CONFIG_FB_DEFERRED_IO=y \ - CONFIG_FB_TFT - FILES:= \ - $(LINUX_DIR)/drivers/staging/fbtft/fbtft.ko + CONFIG_FB_BACKLIGHT=y \ + CONFIG_FB_DEFERRED_IO=y \ + CONFIG_FB_TFT + FILES:=$(LINUX_DIR)/drivers/staging/fbtft/fbtft.ko AUTOLOAD:=$(call AutoLoad,08,fbtft) endef @@ -297,8 +299,7 @@ define KernelPackage/drm SUBMENU:=$(VIDEO_MENU) TITLE:=Direct Rendering Manager (DRM) support HIDDEN:=1 - DEPENDS:=+kmod-dma-buf +kmod-i2c-core +PACKAGE_kmod-backlight:kmod-backlight \ - +kmod-fb + DEPENDS:=+kmod-dma-buf +kmod-i2c-core +PACKAGE_kmod-backlight:kmod-backlight +kmod-fb KCONFIG:=CONFIG_DRM FILES:= \ $(LINUX_DIR)/drivers/gpu/drm/drm.ko \ @@ -312,6 +313,7 @@ endef $(eval $(call KernelPackage,drm)) + define KernelPackage/drm-buddy SUBMENU:=$(VIDEO_MENU) TITLE:=A page based buddy allocator @@ -334,7 +336,7 @@ define KernelPackage/drm-client-lib TITLE:=DRM client library setup helper DEPENDS:=@DISPLAY_SUPPORT @LINUX_6_18 +kmod-drm +kmod-drm-kms-helper KCONFIG:=CONFIG_DRM_CLIENT_LIB - FILES:= $(LINUX_DIR)/drivers/gpu/drm/clients/drm_client_lib.ko + FILES:=$(LINUX_DIR)/drivers/gpu/drm/clients/drm_client_lib.ko AUTOLOAD:=$(call AutoProbe,drm_client_lib) endef @@ -361,6 +363,7 @@ endef $(eval $(call KernelPackage,drm-display-helper)) + define KernelPackage/drm-exec SUBMENU:=$(VIDEO_MENU) HIDDEN:=1 @@ -377,6 +380,7 @@ endef $(eval $(call KernelPackage,drm-exec)) + define KernelPackage/drm-dma-helper SUBMENU:=$(VIDEO_MENU) HIDDEN:=1 @@ -416,7 +420,7 @@ define KernelPackage/drm-mipi-dbi HIDDEN:=1 TITLE:=MIPI DBI helpers DEPENDS:=@DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \ - +LINUX_6_18:kmod-drm-client-lib + +LINUX_6_18:kmod-drm-client-lib KCONFIG:=CONFIG_DRM_MIPI_DBI FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_mipi_dbi.ko AUTOLOAD:=$(call AutoProbe,drm_mipi_dbi) @@ -469,8 +473,9 @@ define KernelPackage/drm-ttm-helper TITLE:=Helpers for ttm-based gem objects HIDDEN:=1 DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-ttm +kmod-drm-kms-helper - KCONFIG:=CONFIG_DRM_TTM_HELPER \ - CONFIG_DRM_DISPLAY_HELPER_CEC=n + KCONFIG:= \ + CONFIG_DRM_TTM_HELPER \ + CONFIG_DRM_DISPLAY_HELPER_CEC=n FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_ttm_helper.ko AUTOLOAD:=$(call AutoProbe,drm_ttm_helper) endef @@ -484,8 +489,8 @@ define KernelPackage/drm-kms-helper DEPENDS:=@DISPLAY_SUPPORT +kmod-drm +kmod-fb +kmod-fb-sys-fops +kmod-fb-cfb-copyarea \ +kmod-fb-cfb-fillrect +kmod-fb-cfb-imgblt +kmod-fb-sys-ram KCONFIG:= \ - CONFIG_DRM_KMS_HELPER \ - CONFIG_DRM_KMS_FB_HELPER=y + CONFIG_DRM_KMS_HELPER \ + CONFIG_DRM_KMS_FB_HELPER=y FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_kms_helper.ko AUTOLOAD:=$(call AutoProbe,drm_kms_helper) endef @@ -496,6 +501,7 @@ endef $(eval $(call KernelPackage,drm-kms-helper)) + define KernelPackage/drm-suballoc-helper SUBMENU:=$(VIDEO_MENU) HIDDEN:=1 @@ -512,12 +518,12 @@ endef $(eval $(call KernelPackage,drm-suballoc-helper)) + define KernelPackage/drm-vram-helper SUBMENU:=$(VIDEO_MENU) HIDDEN:=1 TITLE:=DRM helpers for VRAM memory management - DEPENDS:=@DISPLAY_SUPPORT \ - +kmod-drm-kms-helper +kmod-drm-ttm-helper + DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-kms-helper +kmod-drm-ttm-helper KCONFIG:=CONFIG_DRM_VRAM_HELPER FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_vram_helper.ko AUTOLOAD:=$(call AutoProbe,drm_vram_helper) @@ -529,6 +535,7 @@ endef $(eval $(call KernelPackage,drm-vram-helper)) + define KernelPackage/drm-amdgpu SUBMENU:=$(VIDEO_MENU) TITLE:=AMDGPU DRM support @@ -536,12 +543,14 @@ define KernelPackage/drm-amdgpu +kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware \ +kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video \ +kmod-drm-exec +kmod-drm-suballoc-helper +kmod-drm +kmod-drm-panel-backlight-quirks - KCONFIG:=CONFIG_DRM_AMDGPU \ + KCONFIG:= \ + CONFIG_DRM_AMDGPU \ CONFIG_DRM_AMDGPU_SI=y \ CONFIG_DRM_AMDGPU_CIK=y \ CONFIG_DRM_AMD_DC=y \ CONFIG_DEBUG_KERNEL_DC=n - FILES:=$(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \ + FILES:= \ + $(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \ $(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko \ $(LINUX_DIR)/drivers/gpu/drm/amd/amdxcp/amdxcp.ko AUTOLOAD:=$(call AutoProbe,amdgpu) @@ -552,7 +561,8 @@ define KernelPackage/drm-amdgpu/description endef define KernelPackage/drm-amdgpu/loongarch64 - KCONFIG+=CONFIG_DRM_AMDGPU_USERPTR=y \ + KCONFIG+= \ + CONFIG_DRM_AMDGPU_USERPTR=y \ CONFIG_DRM_AMD_DC=y \ CONFIG_DRM_AMD_DC_FP=y \ CONFIG_DRM_AMD_DC_SI=y @@ -560,6 +570,7 @@ endef $(eval $(call KernelPackage,drm-amdgpu)) + define KernelPackage/drm-i915 SUBMENU:=$(VIDEO_MENU) TITLE:=Intel i915 DRM support @@ -568,7 +579,8 @@ define KernelPackage/drm-i915 +kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +i915-firmware-dmc \ +kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video \ +kmod-drm-exec +kmod-drm-suballoc-helper - KCONFIG:=CONFIG_DRM_I915 \ + KCONFIG:= \ + CONFIG_DRM_I915 \ CONFIG_DRM_I915_CAPTURE_ERROR=y \ CONFIG_DRM_I915_COMPRESS_ERROR=y \ CONFIG_DRM_I915_DEBUG=n \ @@ -603,6 +615,7 @@ endef $(eval $(call KernelPackage,drm-i915)) + define KernelPackage/drm-ivpu SUBMENU:=$(VIDEO_MENU) TITLE:=Intel VPU DRM support @@ -618,11 +631,13 @@ endef $(eval $(call KernelPackage,drm-ivpu)) + define KernelPackage/drm-imx SUBMENU:=$(VIDEO_MENU) TITLE:=Freescale i.MX DRM support DEPENDS:=@TARGET_imx +kmod-drm-kms-helper - KCONFIG:=CONFIG_DRM_IMX \ + KCONFIG:= \ + CONFIG_DRM_IMX \ CONFIG_DRM_FBDEV_EMULATION=y \ CONFIG_DRM_FBDEV_OVERALLOC=100 \ CONFIG_IMX_IPUV3_CORE \ @@ -649,11 +664,13 @@ endef $(eval $(call KernelPackage,drm-imx)) + define KernelPackage/drm-imx-hdmi SUBMENU:=$(VIDEO_MENU) TITLE:=Freescale i.MX HDMI DRM support DEPENDS:=+kmod-sound-core kmod-drm-imx +kmod-drm-display-helper - KCONFIG:=CONFIG_DRM_IMX_HDMI \ + KCONFIG:= \ + CONFIG_DRM_IMX_HDMI \ CONFIG_DRM_DW_HDMI_AHB_AUDIO \ CONFIG_DRM_DW_HDMI_I2S_AUDIO FILES:= \ @@ -674,7 +691,8 @@ define KernelPackage/drm-imx-ldb SUBMENU:=$(VIDEO_MENU) TITLE:=Freescale i.MX LVDS DRM support DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa9) +kmod-backlight +kmod-drm-panel-simple kmod-drm-imx - KCONFIG:=CONFIG_DRM_IMX_LDB \ + KCONFIG:= \ + CONFIG_DRM_IMX_LDB \ CONFIG_DRM_PANEL_SAMSUNG_LD9040=n \ CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=n \ CONFIG_DRM_PANEL_LG_LG4573=n \ @@ -682,8 +700,7 @@ define KernelPackage/drm-imx-ldb CONFIG_DRM_PANEL_LVDS=n \ CONFIG_DRM_PANEL_S6E8AA0=n \ CONFIG_DRM_PANEL_SITRONIX_ST7789V=n - FILES:= \ - $(LINUX_DIR)/drivers/gpu/drm/imx/ipuv3/imx-ldb.ko + FILES:=$(LINUX_DIR)/drivers/gpu/drm/imx/ipuv3/imx-ldb.ko AUTOLOAD:=$(call AutoLoad,08,imx-ldb) endef @@ -693,15 +710,16 @@ endef $(eval $(call KernelPackage,drm-imx-ldb)) + define KernelPackage/drm-panel-mipi-dbi SUBMENU:=$(VIDEO_MENU) TITLE:=Generic MIPI DBI LCD panel DEPENDS:=+kmod-drm-mipi-dbi +kmod-drm-dma-helper - KCONFIG:=CONFIG_DRM_PANEL_MIPI_DBI \ + KCONFIG:= \ + CONFIG_DRM_PANEL_MIPI_DBI \ CONFIG_DRM_FBDEV_EMULATION=y \ CONFIG_DRM_FBDEV_OVERALLOC=100 - FILES:= \ - $(LINUX_DIR)/drivers/gpu/drm/tiny/panel-mipi-dbi.ko + FILES:=$(LINUX_DIR)/drivers/gpu/drm/tiny/panel-mipi-dbi.ko AUTOLOAD:=$(call AutoProbe,panel-mipi-dbi) endef @@ -733,7 +751,8 @@ define KernelPackage/drm-panel-simple SUBMENU:=$(VIDEO_MENU) TITLE:=Simple (non-eDP) TFT panels DEPENDS:=@USES_DEVICETREE @USES_PM +kmod-drm +kmod-backlight - KCONFIG:=CONFIG_DRM_PANEL_SIMPLE \ + KCONFIG:= \ + CONFIG_DRM_PANEL_SIMPLE \ CONFIG_DRM_PANEL=y FILES:=$(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko AUTOLOAD:=$(call AutoProbe,panel-simple) @@ -750,18 +769,18 @@ define KernelPackage/drm-panel-tc358762 SUBMENU:=$(VIDEO_MENU) TITLE:=TC358762 DSI/DPI bridge DEPENDS:=+kmod-drm-kms-helper - KCONFIG:=CONFIG_DRM_TOSHIBA_TC358762 \ + KCONFIG:= \ + CONFIG_DRM_TOSHIBA_TC358762 \ CONFIG_DRM_BRIDGE=y \ CONFIG_DRM_MIPI_DSI=y \ CONFIG_DRM_PANEL=y CONFIG_DRM_PANEL_BRIDGE=y - FILES:= \ - $(LINUX_DIR)/drivers/gpu/drm/bridge/tc358762.ko + FILES:=$(LINUX_DIR)/drivers/gpu/drm/bridge/tc358762.ko AUTOLOAD:=$(call AutoProbe,tc358762) endef define KernelPackage/drm-panel-tc358762/description - Toshiba TC358762 DSI/DPI bridge driver + Toshiba TC358762 DSI/DPI bridge driver endef $(eval $(call KernelPackage,drm-panel-tc358762)) @@ -785,6 +804,7 @@ endef $(eval $(call KernelPackage,drm-radeon)) + # # Video Capture # @@ -798,13 +818,12 @@ define KernelPackage/video-core CONFIG_VIDEO_DEV \ CONFIG_V4L_PLATFORM_DRIVERS=y \ CONFIG_MEDIA_PLATFORM_DRIVERS=y - FILES:= \ - $(LINUX_DIR)/drivers/media/v4l2-core/videodev.ko + FILES:=$(LINUX_DIR)/drivers/media/v4l2-core/videodev.ko AUTOLOAD:=$(call AutoLoad,60,videodev) endef define KernelPackage/video-core/description - Kernel modules for Video4Linux support + Kernel modules for Video4Linux support endef $(eval $(call KernelPackage,video-core)) @@ -816,16 +835,18 @@ define AddDepends/video endef define AddDepends/camera -$(AddDepends/video) - KCONFIG+=CONFIG_MEDIA_USB_SUPPORT=y \ - CONFIG_MEDIA_CAMERA_SUPPORT=y + $(AddDepends/video) + KCONFIG+= \ + CONFIG_MEDIA_USB_SUPPORT=y \ + CONFIG_MEDIA_CAMERA_SUPPORT=y endef define AddDepends/framegrabber -$(AddDepends/video) + $(AddDepends/video) KCONFIG+=CONFIG_MEDIA_PCI_SUPPORT=y endef + define KernelPackage/video-videobuf2 TITLE:=videobuf2 lib DEPENDS:=+kmod-dma-buf @@ -844,11 +865,12 @@ define KernelPackage/video-videobuf2 endef define KernelPackage/video-videobuf2/description - Kernel modules that implements three basic types of media buffers. + Kernel modules that implements three basic types of media buffers. endef $(eval $(call KernelPackage,video-videobuf2)) + define KernelPackage/video-async TITLE:=V4L2 ASYNC support HIDDEN:=1 @@ -860,6 +882,7 @@ endef $(eval $(call KernelPackage,video-async)) + define KernelPackage/video-fwnode TITLE:=V4L2 FWNODE support HIDDEN:=1 @@ -884,7 +907,7 @@ define KernelPackage/video-pwc endef define KernelPackage/video-pwc/description - Kernel modules for supporting Philips USB based cameras + Kernel modules for supporting Philips USB based cameras endef $(eval $(call KernelPackage,video-pwc)) @@ -894,14 +917,15 @@ define KernelPackage/video-uvc TITLE:=USB Video Class (UVC) support DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-video-videobuf2 +kmod-input-core KCONFIG:= CONFIG_USB_VIDEO_CLASS CONFIG_UVC_COMMON - FILES:=$(LINUX_DIR)/drivers/media/usb/uvc/uvcvideo.ko \ + FILES:= \ + $(LINUX_DIR)/drivers/media/usb/uvc/uvcvideo.ko \ $(LINUX_DIR)/drivers/media/common/uvc.ko AUTOLOAD:=$(call AutoProbe,uvc uvcvideo) $(call AddDepends/camera) endef define KernelPackage/video-uvc/description - Kernel modules for supporting USB Video Class (UVC) devices + Kernel modules for supporting USB Video Class (UVC) devices endef $(eval $(call KernelPackage,video-uvc)) @@ -918,8 +942,8 @@ define KernelPackage/video-gspca-core endef define KernelPackage/video-gspca-core/description - Kernel modules for supporting GSPCA based webcam devices. Note this is just - the core of the driver, please select a submodule that supports your webcam. + Kernel modules for supporting GSPCA based webcam devices. Note this is just + the core of the driver, please select a submodule that supports your webcam. endef $(eval $(call KernelPackage,video-gspca-core)) @@ -940,7 +964,7 @@ define KernelPackage/video-gspca-conex endef define KernelPackage/video-gspca-conex/description - The Conexant Camera Driver (conex) kernel module + The Conexant Camera Driver (conex) kernel module endef $(eval $(call KernelPackage,video-gspca-conex)) @@ -955,7 +979,7 @@ define KernelPackage/video-gspca-etoms endef define KernelPackage/video-gspca-etoms/description - The Etoms USB Camera Driver (etoms) kernel module + The Etoms USB Camera Driver (etoms) kernel module endef $(eval $(call KernelPackage,video-gspca-etoms)) @@ -970,7 +994,7 @@ define KernelPackage/video-gspca-finepix endef define KernelPackage/video-gspca-finepix/description - The Fujifilm FinePix USB V4L2 driver (finepix) kernel module + The Fujifilm FinePix USB V4L2 driver (finepix) kernel module endef $(eval $(call KernelPackage,video-gspca-finepix)) @@ -985,7 +1009,7 @@ define KernelPackage/video-gspca-mars endef define KernelPackage/video-gspca-mars/description - The Mars USB Camera Driver (mars) kernel module + The Mars USB Camera Driver (mars) kernel module endef $(eval $(call KernelPackage,video-gspca-mars)) @@ -1000,7 +1024,7 @@ define KernelPackage/video-gspca-mr97310a endef define KernelPackage/video-gspca-mr97310a/description - The Mars-Semi MR97310A USB Camera Driver (mr97310a) kernel module + The Mars-Semi MR97310A USB Camera Driver (mr97310a) kernel module endef $(eval $(call KernelPackage,video-gspca-mr97310a)) @@ -1015,7 +1039,7 @@ define KernelPackage/video-gspca-ov519 endef define KernelPackage/video-gspca-ov519/description - The OV519 USB Camera Driver (ov519) kernel module + The OV519 USB Camera Driver (ov519) kernel module endef $(eval $(call KernelPackage,video-gspca-ov519)) @@ -1030,7 +1054,7 @@ define KernelPackage/video-gspca-ov534 endef define KernelPackage/video-gspca-ov534/description - The OV534 USB Camera Driver (ov534) kernel module + The OV534 USB Camera Driver (ov534) kernel module endef $(eval $(call KernelPackage,video-gspca-ov534)) @@ -1045,7 +1069,7 @@ define KernelPackage/video-gspca-ov534-9 endef define KernelPackage/video-gspca-ov534-9/description - The OV534-9 USB Camera Driver (ov534_9) kernel module + The OV534-9 USB Camera Driver (ov534_9) kernel module endef $(eval $(call KernelPackage,video-gspca-ov534-9)) @@ -1060,7 +1084,7 @@ define KernelPackage/video-gspca-pac207 endef define KernelPackage/video-gspca-pac207/description - The Pixart PAC207 USB Camera Driver (pac207) kernel module + The Pixart PAC207 USB Camera Driver (pac207) kernel module endef $(eval $(call KernelPackage,video-gspca-pac207)) @@ -1075,7 +1099,7 @@ define KernelPackage/video-gspca-pac7302 endef define KernelPackage/video-gspca-pac7302/description - The Pixart PAC7302 USB Camera Driver (pac7302) kernel module + The Pixart PAC7302 USB Camera Driver (pac7302) kernel module endef $(eval $(call KernelPackage,video-gspca-pac7302)) @@ -1090,7 +1114,7 @@ define KernelPackage/video-gspca-pac7311 endef define KernelPackage/video-gspca-pac7311/description - The Pixart PAC7311 USB Camera Driver (pac7311) kernel module + The Pixart PAC7311 USB Camera Driver (pac7311) kernel module endef $(eval $(call KernelPackage,video-gspca-pac7311)) @@ -1105,7 +1129,7 @@ define KernelPackage/video-gspca-se401 endef define KernelPackage/video-gspca-se401/description - The SE401 USB Camera Driver kernel module + The SE401 USB Camera Driver kernel module endef $(eval $(call KernelPackage,video-gspca-se401)) @@ -1120,7 +1144,7 @@ define KernelPackage/video-gspca-sn9c20x endef define KernelPackage/video-gspca-sn9c20x/description - The SN9C20X USB Camera Driver (sn9c20x) kernel module + The SN9C20X USB Camera Driver (sn9c20x) kernel module endef $(eval $(call KernelPackage,video-gspca-sn9c20x)) @@ -1135,7 +1159,7 @@ define KernelPackage/video-gspca-sonixb endef define KernelPackage/video-gspca-sonixb/description - The SONIX Bayer USB Camera Driver (sonixb) kernel module + The SONIX Bayer USB Camera Driver (sonixb) kernel module endef $(eval $(call KernelPackage,video-gspca-sonixb)) @@ -1150,7 +1174,7 @@ define KernelPackage/video-gspca-sonixj endef define KernelPackage/video-gspca-sonixj/description - The SONIX JPEG USB Camera Driver (sonixj) kernel module + The SONIX JPEG USB Camera Driver (sonixj) kernel module endef $(eval $(call KernelPackage,video-gspca-sonixj)) @@ -1165,7 +1189,7 @@ define KernelPackage/video-gspca-spca500 endef define KernelPackage/video-gspca-spca500/description - The SPCA500 USB Camera Driver (spca500) kernel module + The SPCA500 USB Camera Driver (spca500) kernel module endef $(eval $(call KernelPackage,video-gspca-spca500)) @@ -1180,7 +1204,7 @@ define KernelPackage/video-gspca-spca501 endef define KernelPackage/video-gspca-spca501/description - The SPCA501 USB Camera Driver (spca501) kernel module + The SPCA501 USB Camera Driver (spca501) kernel module endef $(eval $(call KernelPackage,video-gspca-spca501)) @@ -1195,7 +1219,7 @@ define KernelPackage/video-gspca-spca505 endef define KernelPackage/video-gspca-spca505/description - The SPCA505 USB Camera Driver (spca505) kernel module + The SPCA505 USB Camera Driver (spca505) kernel module endef $(eval $(call KernelPackage,video-gspca-spca505)) @@ -1210,7 +1234,7 @@ define KernelPackage/video-gspca-spca506 endef define KernelPackage/video-gspca-spca506/description - The SPCA506 USB Camera Driver (spca506) kernel module + The SPCA506 USB Camera Driver (spca506) kernel module endef $(eval $(call KernelPackage,video-gspca-spca506)) @@ -1225,7 +1249,7 @@ define KernelPackage/video-gspca-spca508 endef define KernelPackage/video-gspca-spca508/description - The SPCA508 USB Camera Driver (spca508) kernel module + The SPCA508 USB Camera Driver (spca508) kernel module endef $(eval $(call KernelPackage,video-gspca-spca508)) @@ -1240,7 +1264,7 @@ define KernelPackage/video-gspca-spca561 endef define KernelPackage/video-gspca-spca561/description - The SPCA561 USB Camera Driver (spca561) kernel module + The SPCA561 USB Camera Driver (spca561) kernel module endef $(eval $(call KernelPackage,video-gspca-spca561)) @@ -1255,7 +1279,7 @@ define KernelPackage/video-gspca-sq905 endef define KernelPackage/video-gspca-sq905/description - The SQ Technologies SQ905 based USB Camera Driver (sq905) kernel module + The SQ Technologies SQ905 based USB Camera Driver (sq905) kernel module endef $(eval $(call KernelPackage,video-gspca-sq905)) @@ -1270,7 +1294,7 @@ define KernelPackage/video-gspca-sq905c endef define KernelPackage/video-gspca-sq905c/description - The SQ Technologies SQ905C based USB Camera Driver (sq905c) kernel module + The SQ Technologies SQ905C based USB Camera Driver (sq905c) kernel module endef $(eval $(call KernelPackage,video-gspca-sq905c)) @@ -1285,7 +1309,7 @@ define KernelPackage/video-gspca-sq930x endef define KernelPackage/video-gspca-sq930x/description - The SQ Technologies SQ930X based USB Camera Driver (sq930x) kernel module + The SQ Technologies SQ930X based USB Camera Driver (sq930x) kernel module endef $(eval $(call KernelPackage,video-gspca-sq930x)) @@ -1300,7 +1324,7 @@ define KernelPackage/video-gspca-stk014 endef define KernelPackage/video-gspca-stk014/description - The Syntek DV4000 (STK014) USB Camera Driver (stk014) kernel module + The Syntek DV4000 (STK014) USB Camera Driver (stk014) kernel module endef $(eval $(call KernelPackage,video-gspca-stk014)) @@ -1315,7 +1339,7 @@ define KernelPackage/video-gspca-sunplus endef define KernelPackage/video-gspca-sunplus/description - The SUNPLUS USB Camera Driver (sunplus) kernel module + The SUNPLUS USB Camera Driver (sunplus) kernel module endef $(eval $(call KernelPackage,video-gspca-sunplus)) @@ -1330,7 +1354,7 @@ define KernelPackage/video-gspca-t613 endef define KernelPackage/video-gspca-t613/description - The T613 (JPEG Compliance) USB Camera Driver (t613) kernel module + The T613 (JPEG Compliance) USB Camera Driver (t613) kernel module endef $(eval $(call KernelPackage,video-gspca-t613)) @@ -1345,7 +1369,7 @@ define KernelPackage/video-gspca-tv8532 endef define KernelPackage/video-gspca-tv8532/description - The TV8532 USB Camera Driver (tv8532) kernel module + The TV8532 USB Camera Driver (tv8532) kernel module endef $(eval $(call KernelPackage,video-gspca-tv8532)) @@ -1360,7 +1384,7 @@ define KernelPackage/video-gspca-vc032x endef define KernelPackage/video-gspca-vc032x/description - The VC032X USB Camera Driver (vc032x) kernel module + The VC032X USB Camera Driver (vc032x) kernel module endef $(eval $(call KernelPackage,video-gspca-vc032x)) @@ -1375,7 +1399,7 @@ define KernelPackage/video-gspca-zc3xx endef define KernelPackage/video-gspca-zc3xx/description - The ZC3XX USB Camera Driver (zc3xx) kernel module + The ZC3XX USB Camera Driver (zc3xx) kernel module endef $(eval $(call KernelPackage,video-gspca-zc3xx)) @@ -1390,7 +1414,7 @@ define KernelPackage/video-gspca-m5602 endef define KernelPackage/video-gspca-m5602/description - The ALi USB m5602 Camera Driver (m5602) kernel module + The ALi USB m5602 Camera Driver (m5602) kernel module endef $(eval $(call KernelPackage,video-gspca-m5602)) @@ -1405,7 +1429,7 @@ define KernelPackage/video-gspca-stv06xx endef define KernelPackage/video-gspca-stv06xx/description - The STV06XX USB Camera Driver (stv06xx) kernel module + The STV06XX USB Camera Driver (stv06xx) kernel module endef $(eval $(call KernelPackage,video-gspca-stv06xx)) @@ -1420,7 +1444,7 @@ define KernelPackage/video-gspca-gl860 endef define KernelPackage/video-gspca-gl860/description - The GL860 USB Camera Driver (gl860) kernel module + The GL860 USB Camera Driver (gl860) kernel module endef $(eval $(call KernelPackage,video-gspca-gl860)) @@ -1435,7 +1459,7 @@ define KernelPackage/video-gspca-jeilinj endef define KernelPackage/video-gspca-jeilinj/description - The JEILINJ USB Camera Driver (jeilinj) kernel module + The JEILINJ USB Camera Driver (jeilinj) kernel module endef $(eval $(call KernelPackage,video-gspca-jeilinj)) @@ -1450,7 +1474,7 @@ define KernelPackage/video-gspca-konica endef define KernelPackage/video-gspca-konica/description - The Konica USB Camera Driver (konica) kernel module + The Konica USB Camera Driver (konica) kernel module endef $(eval $(call KernelPackage,video-gspca-konica)) @@ -1474,6 +1498,7 @@ endef $(eval $(call KernelPackage,video-sun6i-csi)) + define KernelPackage/video-ov5640 SUBMENU:=$(VIDEO_MENU) DEPENDS:=+kmod-video-fwnode +kmod-video-async @@ -1504,8 +1529,8 @@ define KernelPackage/video-mem2mem HIDDEN:=1 DEPENDS:=+kmod-video-videobuf2 KCONFIG:= \ - CONFIG_V4L_MEM2MEM_DRIVERS=y \ - CONFIG_V4L2_MEM2MEM_DEV + CONFIG_V4L_MEM2MEM_DRIVERS=y \ + CONFIG_V4L2_MEM2MEM_DEV FILES:= $(LINUX_DIR)/drivers/media/v4l2-core/v4l2-mem2mem.ko AUTOLOAD:=$(call AutoLoad,66,v4l2-mem2mem) $(call AddDepends/video) @@ -1517,6 +1542,7 @@ endef $(eval $(call KernelPackage,video-mem2mem)) + define KernelPackage/video-dma-contig SUBMENU:=$(VIDEO_MENU) TITLE:=Video DMA support @@ -1532,9 +1558,9 @@ define KernelPackage/video-dma-contig/description Video DMA support Contig endef - $(eval $(call KernelPackage,video-dma-contig)) + define KernelPackage/video-dma-sg SUBMENU:=$(VIDEO_MENU) TITLE:=Video DMA support @@ -1556,8 +1582,8 @@ define KernelPackage/video-coda TITLE:=i.MX VPU support DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa9) +kmod-video-mem2mem +kmod-video-dma-contig KCONFIG:= \ - CONFIG_VIDEO_CODA \ - CONFIG_VIDEO_IMX_VDOA + CONFIG_VIDEO_CODA \ + CONFIG_VIDEO_IMX_VDOA FILES:= \ $(LINUX_DIR)/drivers/media/platform/chips-media/coda/coda-vpu.ko \ $(LINUX_DIR)/drivers/media/platform/chips-media/coda/imx-vdoa.ko \ @@ -1567,11 +1593,12 @@ define KernelPackage/video-coda endef define KernelPackage/video-coda/description - The i.MX Video Processing Unit (VPU) kernel module + The i.MX Video Processing Unit (VPU) kernel module endef $(eval $(call KernelPackage,video-coda)) + define KernelPackage/video-pxp TITLE:=i.MX PXP support DEPENDS:=@TARGET_imx +kmod-video-mem2mem +kmod-video-dma-contig @@ -1582,64 +1609,65 @@ define KernelPackage/video-pxp endef define KernelPackage/video-pxp/description - The i.MX Pixel Pipeline (PXP) kernel module - This enables hardware accelerated support for image - Colour Conversion, Scaling and Rotation + The i.MX Pixel Pipeline (PXP) kernel module + This enables hardware accelerated support for image + Colour Conversion, Scaling and Rotation endef $(eval $(call KernelPackage,video-pxp)) + define KernelPackage/video-imx-mipi-csis TITLE:=i.MX7/8 MIPI-CSI2 CSIS receiver DEPENDS:=@TARGET_imx +kmod-video-async +kmod-video-fwnode KCONFIG:=CONFIG_VIDEO_IMX_MIPI_CSIS - FILES:= \ - $(LINUX_DIR)/drivers/media/platform/nxp/imx-mipi-csis.ko + FILES:=$(LINUX_DIR)/drivers/media/platform/nxp/imx-mipi-csis.ko AUTOLOAD:=$(call AutoProbe,imx-mipi-csis) $(call AddDepends/video) endef define KernelPackage/video-imx-mipi-csis/description - Enable support for NXP MIPI CSI-2 CSIS receiver found on i.MX7 - and i.MX8 models + Enable support for NXP MIPI CSI-2 CSIS receiver found on i.MX7 + and i.MX8 models endef $(eval $(call KernelPackage,video-imx-mipi-csis)) + define KernelPackage/video-imx7-csi TITLE:=i.MX7 CSI interface DEPENDS:=@TARGET_imx +kmod-video-dma-contig +kmod-video-fwnode KCONFIG:=CONFIG_VIDEO_IMX7_CSI - FILES:= \ - $(LINUX_DIR)/drivers/media/platform/nxp/imx7-media-csi.ko + FILES:=$(LINUX_DIR)/drivers/media/platform/nxp/imx7-media-csi.ko AUTOLOAD:=$(call AutoProbe,imx7-media-csi) $(call AddDepends/video) endef define KernelPackage/video-imx7-csi/description - Enable support for video4linux camera sensor interface driver - for i.MX6UL/L or i.MX7. + Enable support for video4linux camera sensor interface driver + for i.MX6UL/L or i.MX7. endef $(eval $(call KernelPackage,video-imx7-csi)) + define KernelPackage/video-imx8mq-mipi-csi2 TITLE:=i.MX8MQ MIPI CSI2 receiver DEPENDS:=@TARGET_imx +kmod-video-fwnode KCONFIG:=CONFIG_VIDEO_IMX8MQ_MIPI_CSI2 - FILES:= \ - $(LINUX_DIR)/drivers/media/platform/nxp/imx8mq-mipi-csi2.ko + FILES:=$(LINUX_DIR)/drivers/media/platform/nxp/imx8mq-mipi-csi2.ko AUTOLOAD:=$(call AutoProbe,imx8mq-mipi-csi2) $(call AddDepends/video) endef define KernelPackage/video-imx8mq-mipi-csi2/description - Enable support for video4linux camera sensor interface driver - for i.MX8M and P series. + Enable support for video4linux camera sensor interface driver + for i.MX8M and P series. endef $(eval $(call KernelPackage,video-imx8mq-mipi-csi2)) + define KernelPackage/video-mux TITLE:=Video Multiplexer DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa7) +kmod-video-async +kmod-mux-core @@ -1650,11 +1678,12 @@ define KernelPackage/video-mux endef define KernelPackage/video-mux/description - This driver provides support for N:1 video bus multiplexers. + This driver provides support for N:1 video bus multiplexers. endef $(eval $(call KernelPackage,video-mux)) + define KernelPackage/video-ov5645 TITLE:=OmniVision OV5645 sensor support DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa7) +kmod-video-fwnode @@ -1668,12 +1697,13 @@ define KernelPackage/video-ov5645 endef define KernelPackage/video-ov5645/description - This is a Video4Linux2 sensor driver for the OmniVision - OV5645 camera. + This is a Video4Linux2 sensor driver for the OmniVision + OV5645 camera. endef $(eval $(call KernelPackage,video-ov5645)) + define KernelPackage/video-tw686x TITLE:=TW686x support DEPENDS:=@PCIE_SUPPORT +kmod-video-dma-contig +kmod-video-dma-sg +kmod-sound-core @@ -1685,7 +1715,7 @@ define KernelPackage/video-tw686x endef define KernelPackage/video-tw686x/description - The Intersil/Techwell TW686x kernel module + The Intersil/Techwell TW686x kernel module endef $(eval $(call KernelPackage,video-tw686x)) -- 2.53.0 _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
