Browse Source

bcm28xx-bootloader: only enable vc4 for kodi

Waldemar Brodkorb 3 months ago
parent
commit
a7cf1dddee
2 changed files with 5 additions and 2 deletions
  1. 3 1
      package/bcm28xx-bootloader/Makefile
  2. 2 1
      target/linux/config/Config.in.graphics

+ 3 - 1
package/bcm28xx-bootloader/Makefile

@@ -6,7 +6,7 @@ include $(ADK_TOPDIR)/rules.mk
 PKG_NAME:=		bcm28xx-bootloader
 # not cloned, local src directory used
 PKG_VERSION:=		1e403e23baab5673f0494a200f57cd01287d5b1a
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_DESCR:=		bootloader for bcm28xx
 PKG_SECTION:=		base/boot
 PKG_URL:=		https://github.com/raspberrypi/firmware
@@ -66,6 +66,7 @@ ifeq ($(ADK_PACKAGE_BCM28XX_BOOTLOADER_CUTDOWN),y)
 endif
 	printf "gpu_mem=$(ADK_TARGET_GPU_MEM)\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
+ifeq ($(ADK_PACKAGE_KODI),y)
 ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI4)$(ADK_TARGET_SYSTEM_RASPBERRY_PI4_64),y)
 	printf "dtoverlay=vc4-kms-v3d-pi4\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
@@ -74,6 +75,7 @@ ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI5),y)
 	printf "dtoverlay=vc4-kms-v3d-pi5\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
 endif
+endif
 ifneq ($(ADK_TARGET_HARDWARE_HIFIBERRY_AMP),)
 	printf "dtoverlay=hifiberry-amp\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt

+ 2 - 1
target/linux/config/Config.in.graphics

@@ -263,7 +263,8 @@ config ADK_LINUX_KERNEL_DRM_VC4
 		ADK_TARGET_SYSTEM_RASPBERRY_PI4_64
 	default m if ADK_TARGET_SYSTEM_RASPBERRY_PI4 || \
 		ADK_TARGET_SYSTEM_RASPBERRY_PI5 || \
-		ADK_TARGET_SYSTEM_RASPBERRY_PI4_64
+		ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 && \
+		ADK_PACKAGE_KODI
  	default n
  	help
 	  DRM support for VC4 GPU (Raspberry PI4/PI5)