123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- From 03a1613c1e95b042dd99a6f69c45b61d786e41d4 Mon Sep 17 00:00:00 2001
- From: kiddin9 <[email protected]>
- Date: Sat, 23 Apr 2022 18:52:48 +0800
- Subject: [PATCH] Update video.mk
- ---
- package/kernel/linux/modules/video.mk | 63 +++++++++++++++++++++++++--
- 1 file changed, 59 insertions(+), 4 deletions(-)
- diff --git a/package/kernel/linux/modules/video.mk b/package/kernel/linux/modules/video.mk
- index 258414df4509..3056d1d4d947 100644
- --- a/package/kernel/linux/modules/video.mk
- +++ b/package/kernel/linux/modules/video.mk
- @@ -220,14 +220,36 @@ endef
-
- $(eval $(call KernelPackage,fb-tft-ili9486))
-
- +define KernelPackage/multimedia-input
- + SUBMENU:=$(VIDEO_MENU)
- + TITLE:=Multimedia input support
- + DEPENDS:=+kmod-input-core
- + KCONFIG:=CONFIG_RC_CORE \
- + CONFIG_LIRC=y \
- + CONFIG_RC_DECODERS=y \
- + CONFIG_RC_DEVICES=y
- + FILES:=$(LINUX_DIR)/drivers/media/rc/rc-core.ko
- + AUTOLOAD:=$(call AutoProbe,rc-core)
- +endef
- +
- +define KernelPackage/multimedia-input/description
- + Enable multimedia input.
- +endef
- +
- +$(eval $(call KernelPackage,multimedia-input))
-
- 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 \
- + DEPENDS:=+kmod-dma-buf +kmod-i2c-core +kmod-i2c-algo-bit +!TARGET_x86&&PACKAGE_kmod-backlight:kmod-backlight \
- +(LINUX_5_15):kmod-fb
- - KCONFIG:=CONFIG_DRM
- + KCONFIG:= \
- + CONFIG_DRM \
- + CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y \
- + CONFIG_DRM_FBDEV_EMULATION=y \
- + CONFIG_DRM_FBDEV_OVERALLOC=100 \
- + CONFIG_HDMI
- FILES:= \
- $(LINUX_DIR)/drivers/gpu/drm/drm.ko \
- $(LINUX_DIR)/drivers/gpu/drm/drm_panel_orientation_quirks.ko
- @@ -301,8 +323,6 @@ define KernelPackage/drm-imx
- TITLE:=Freescale i.MX DRM support
- DEPENDS:=@TARGET_imx +kmod-drm-kms-helper
- KCONFIG:=CONFIG_DRM_IMX \
- - CONFIG_DRM_FBDEV_EMULATION=y \
- - CONFIG_DRM_FBDEV_OVERALLOC=100 \
- CONFIG_IMX_IPUV3_CORE \
- CONFIG_RESET_CONTROLLER=y \
- CONFIG_DRM_IMX_IPUV3 \
- @@ -1030,3 +1050,38 @@ define KernelPackage/video-gspca-konica/description
- endef
-
- $(eval $(call KernelPackage,video-gspca-konica))
- +
- +define KernelPackage/drm-i915
- + SUBMENU:=$(VIDEO_MENU)
- + TITLE:=Intel GPU drm support
- + DEPENDS:=@TARGET_x86 +kmod-drm-ttm +kmod-drm-kms-helper +i915-firmware
- + KCONFIG:= \
- + CONFIG_INTEL_GTT=y \
- + CONFIG_DRM_I915=m \
- + CONFIG_DRM_I915_CAPTURE_ERROR=y \
- + CONFIG_DRM_I915_COMPRESS_ERROR=y \
- + CONFIG_DRM_I915_USERPTR=y \
- + CONFIG_DRM_I915_GVT=y \
- + CONFIG_DRM_I915_WERROR=n \
- + CONFIG_DRM_I915_DEBUG=n \
- + CONFIG_DRM_I915_DEBUG_MMIO=n \
- + CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS=n \
- + CONFIG_DRM_I915_SW_FENCE_CHECK_DAG=n \
- + CONFIG_DRM_I915_DEBUG_GUC=n \
- + CONFIG_DRM_I915_SELFTEST=n \
- + CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS=n \
- + CONFIG_DRM_I915_DEBUG_VBLANK_EVADE=n \
- + CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
- + FILES:=$(LINUX_DIR)/drivers/gpu/drm/i915/i915.ko
- + AUTOLOAD:=$(call AutoProbe,i915)
- +endef
- +
- +define KernelPackage/drm-i915/description
- + Direct Rendering Manager (DRM) support for "Intel Graphics
- + Media Accelerator" or "HD Graphics" integrated graphics,
- + including 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G,
- + G35, G41, G43, G45 chipsets and Celeron, Pentium, Core i3,
- + Core i5, Core i7 as well as Atom CPUs with integrated graphics.
- +endef
- +
- +$(eval $(call KernelPackage,drm-i915))
|