kernel: Add kmod-drm-ttm-helper
Add a package for drm_ttm_helper.ko. CONFIG_DRM_TTM_HELPER is compiled into the kernel on armvirt/64, x86/64, x86/generic and x86/legacy because also some DRM drivers are compiled into the kernel. On x86/geode it is not compiled into the kernel, but kmod-drm-amdgpu and kmod-drm-radeon depend on it. This fixes the x86/geode build. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
		| @@ -256,6 +256,20 @@ endef | |||||||
|  |  | ||||||
| $(eval $(call KernelPackage,drm-ttm)) | $(eval $(call KernelPackage,drm-ttm)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | define KernelPackage/drm-ttm-helper | ||||||
|  |   SUBMENU:=$(VIDEO_MENU) | ||||||
|  |   TITLE:=Helpers for ttm-based gem objects | ||||||
|  |   HIDDEN:=1 | ||||||
|  |   DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-ttm | ||||||
|  |   KCONFIG:=CONFIG_DRM_TTM_HELPER | ||||||
|  |   FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_ttm_helper.ko | ||||||
|  |   AUTOLOAD:=$(call AutoProbe,drm_ttm_helper) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call KernelPackage,drm-ttm-helper)) | ||||||
|  |  | ||||||
|  |  | ||||||
| define KernelPackage/drm-kms-helper | define KernelPackage/drm-kms-helper | ||||||
|   SUBMENU:=$(VIDEO_MENU) |   SUBMENU:=$(VIDEO_MENU) | ||||||
|   TITLE:=CRTC helpers for KMS drivers |   TITLE:=CRTC helpers for KMS drivers | ||||||
| @@ -278,7 +292,7 @@ define KernelPackage/drm-amdgpu | |||||||
|   SUBMENU:=$(VIDEO_MENU) |   SUBMENU:=$(VIDEO_MENU) | ||||||
|   TITLE:=AMDGPU DRM support |   TITLE:=AMDGPU DRM support | ||||||
|   DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-ttm \ |   DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-ttm \ | ||||||
| 	+kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware | 	+kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware | ||||||
|   KCONFIG:=CONFIG_DRM_AMDGPU \ |   KCONFIG:=CONFIG_DRM_AMDGPU \ | ||||||
| 	CONFIG_DRM_AMDGPU_SI=y \ | 	CONFIG_DRM_AMDGPU_SI=y \ | ||||||
| 	CONFIG_DRM_AMDGPU_CIK=y \ | 	CONFIG_DRM_AMDGPU_CIK=y \ | ||||||
| @@ -376,7 +390,7 @@ define KernelPackage/drm-radeon | |||||||
|   SUBMENU:=$(VIDEO_MENU) |   SUBMENU:=$(VIDEO_MENU) | ||||||
|   TITLE:=Radeon DRM support |   TITLE:=Radeon DRM support | ||||||
|   DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \ |   DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \ | ||||||
| 	+kmod-drm-ttm +kmod-i2c-algo-bit +radeon-firmware | 	+kmod-drm-ttm +kmod-drm-ttm-helper +kmod-i2c-algo-bit +radeon-firmware | ||||||
|   KCONFIG:=CONFIG_DRM_RADEON |   KCONFIG:=CONFIG_DRM_RADEON | ||||||
|   FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko |   FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko | ||||||
|   AUTOLOAD:=$(call AutoProbe,radeon) |   AUTOLOAD:=$(call AutoProbe,radeon) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Hauke Mehrtens
					Hauke Mehrtens