Procházet zdrojové kódy

task kodi: allow rpi5 glibc build

Waldemar Brodkorb před 3 měsíci
rodič
revize
70102d1fb1

+ 1 - 0
target/linux/config/Config.in.audio

@@ -219,6 +219,7 @@ config ADK_LINUX_KERNEL_SND_BCM2835
 	tristate "BCM28XX onboard soundcard"
 	select ADK_LINUX_KERNEL_SND
 	select ADK_LINUX_KERNEL_SND_ARM
+	select ADK_LINUX_KERNEL_STAGING
 	depends on ADK_TARGET_BOARD_BCM28XX
 	default m if ADK_TARGET_HARDWARE_NONE
 	default n

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

@@ -248,7 +248,7 @@ config ADK_LINUX_KERNEL_DRM_ETNAVIV
 	  Framebuffer support for Cubox-i/Hummingboard (Vivante)
 
 config ADK_LINUX_KERNEL_DRM_VC4
-	tristate "DRM support for VC4 GPU (Raspberry PI4)"
+	tristate "DRM support for VC4 GPU (Raspberry PI4/PI5)"
 	select ADK_LINUX_KERNEL_DRM
 	select ADK_LINUX_KERNEL_DRM_V3D
 	select ADK_LINUX_KERNEL_SND
@@ -259,12 +259,14 @@ config ADK_LINUX_KERNEL_DRM_VC4
 	select ADK_LINUX_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_LINUX_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
 	depends on ADK_TARGET_SYSTEM_RASPBERRY_PI4 || \
+		ADK_TARGET_SYSTEM_RASPBERRY_PI5 || \
 		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
  	default n
  	help
-	  DRM support for VC4 GPU (Raspberry PI4)
+	  DRM support for VC4 GPU (Raspberry PI4/PI5)
 
 	
 config ADK_LINUX_KERNEL_FB_PXA

+ 9 - 9
tasks/003-kodi

@@ -6,6 +6,7 @@ config ADK_APPLIANCE_KODI
 		ADK_TARGET_SYSTEM_RASPBERRY_PI3 || \
 		ADK_TARGET_SYSTEM_RASPBERRY_PI3P || \
 		ADK_TARGET_SYSTEM_RASPBERRY_PI4 || \
+		ADK_TARGET_SYSTEM_RASPBERRY_PI5 || \
 		ADK_TARGET_SYSTEM_RASPBERRY_PI4_64 )
 	select ADK_PACKAGE_KODI
 	select ADK_PACKAGE_KODI_WITH_SSH
@@ -14,14 +15,14 @@ config ADK_APPLIANCE_KODI
 	select ADK_PACKAGE_ALSA_UTILS
 	select ADK_PACKAGE_STRACE
 	select ADK_PACKAGE_HTOP
-	select ADK_PACKAGE_PYTHON2	
-	select ADK_PACKAGE_PYTHON2_MOD_ZLIB # required for YouTube Addon
-	select ADK_PACKAGE_PYTHON2_MOD_SSL # required for YouTube Addon
-	select ADK_PACKAGE_PYTHON2_MOD_EXPAT # required for Mediathek Addon
+	select ADK_PACKAGE_PYTHON3
+	select ADK_PACKAGE_PYTHON3_MOD_ZLIB # required for YouTube Addon
+	select ADK_PACKAGE_PYTHON3_MOD_SSL # required for YouTube Addon
 	select ADK_PACKAGE_CURL
 	select ADK_PACKAGE_CURL_WITH_LIBRESSL
-	select ADK_PACKAGE_DROPBEAR
-	select ADK_PACKAGE_DROPBEAR_WITH_UTMP
+	select ADK_PACKAGE_DROPBEAR if ADK_TARGET_LIB_UCLIBC_NG
+	select ADK_PACKAGE_OPENSSH if ADK_TARGET_LIB_GLIBC
+	select ADK_PACKAGE_OPENSSH_SERVER if ADK_TARGET_LIB_GLIBC
 	select ADK_PACKAGE_E2FSCK
 	select ADK_PACKAGE_FFMPEG
 	select ADK_PACKAGE_LIBFFMPEG
@@ -37,7 +38,8 @@ config ADK_APPLIANCE_KODI
 	select BUSYBOX_NTPD
 	select BUSYBOX_WATCHDOG
 	select ADK_RUNTIME_START_SERVICES
-	select ADK_RUNTIME_START_DROPBEAR
+	select ADK_RUNTIME_START_DROPBEAR if ADK_TARGET_LIB_UCLIBC_NG
+	select ADK_RUNTIME_START_OPENSSH_SERVER if ADK_TARGET_LIB_GLIBC
 	select ADK_RUNTIME_START_BUSYBOX_NTPD
 	select ADK_RUNTIME_START_BUSYBOX_SYSLOGD
 	select ADK_RUNTIME_START_BUSYBOX_WATCHDOG
@@ -50,8 +52,6 @@ config ADK_APPLIANCE_KODI
 	select ADK_LINUX_KERNEL_NTFS_FS
 	select ADK_RUNTIME_HOSTNAME kodibox
 	select ADK_PACKAGE_BCM28XX_BOOTLOADER_EXTRA if ADK_TARGET_BOARD_BCM28XX
-	#select ADK_PACKAGE_BCM28XX_VC_LIBS if ADK_TARGET_BOARD_BCM28XX
-	#select ADK_PACKAGE_BCM28XX_VC_GL_LIBS if ADK_TARGET_BOARD_BCM28XX
 	select ADK_LINUX_KERNEL_PREEMPT__LL if !ADK_APPLIANCE_CONVOLUTION # for better performance and no sound problems
 	help
 	  Create a small kodi multimedia appliance. Please enable additional features