Просмотр исходного кода

package/ev3dev-linux-drivers: remove package

These external linux drivers haven't seen any activity in Buildroot
for a while, and are anyway aimed at an old kernel version (4.19).

Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
Acked-by: David Lechner <david@lechnology.com>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
Titouan Christophe 4 месяцев назад
Родитель
Сommit
dca62a6365

+ 9 - 0
Config.in.legacy

@@ -144,6 +144,15 @@ endif
 
 ###############################################################################
 
+comment "Legacy options removed in 2025.11"
+
+config BR2_LINUX_KERNEL_EXT_EV3DEV_LINUX_DRIVERS
+	bool "ev3dev Linux drivers have been removed"
+	select BR2_LEGACY
+	help
+	  Linux drivers for LEGO MINDSTORMS EV3 from the ev3dev project
+	  are targeting an outdated kernel which is no longer supported.
+
 comment "Legacy options removed in 2025.08"
 
 config BR2_PACKAGE_LIBCURL_BEARSSL

+ 0 - 2
DEVELOPERS

@@ -839,9 +839,7 @@ F:	package/libtalloc/
 N:	David Lechner <david@lechnology.com>
 F:	board/lego/ev3/
 F:	configs/lego_ev3_defconfig
-F:	linux/linux-ext-ev3dev-linux-drivers.mk
 F:	package/brickd/
-F:	package/ev3dev-linux-drivers/
 
 N:	David Pierret <david.pierret@smile.fr>
 F:	package/bat/

+ 0 - 10
linux/Config.ext.in

@@ -55,16 +55,6 @@ config BR2_LINUX_KERNEL_EXT_RTAI
 	help
 	  RTAI Kernel part.
 
-#-------------------------------------------------------------------------------
-# ev3dev Linux drivers
-config BR2_LINUX_KERNEL_EXT_EV3DEV_LINUX_DRIVERS
-	bool "ev3dev Linux drivers"
-	select BR2_PACKAGE_EV3DEV_LINUX_DRIVERS
-	help
-	  Linux drivers for LEGO MINDSTORMS EV3 from the ev3dev project.
-
-	  https://github.com/ev3dev/lego-linux-drivers
-
 #-------------------------------------------------------------------------------
 # fbtft
 config BR2_LINUX_KERNEL_EXT_FBTFT

+ 0 - 12
linux/linux-ext-ev3dev-linux-drivers.mk

@@ -1,12 +0,0 @@
-################################################################################
-#
-# Patch the linux kernel with ev3dev extension
-#
-################################################################################
-
-LINUX_EXTENSIONS += ev3dev-linux-drivers
-
-define EV3DEV_LINUX_DRIVERS_PREPARE_KERNEL
-	mkdir -p $(LINUX_DIR)/drivers/lego
-	cp -dpfr $(EV3DEV_LINUX_DRIVERS_DIR)/* $(LINUX_DIR)/drivers/lego/
-endef

+ 0 - 1
package/Config.in

@@ -512,7 +512,6 @@ endmenu
 	source "package/esp-hosted/Config.in"
 	source "package/espflash/Config.in"
 	source "package/eudev/Config.in"
-	source "package/ev3dev-linux-drivers/Config.in"
 	source "package/evemu/Config.in"
 	source "package/evtest/Config.in"
 	source "package/fbtft/Config.in"

+ 0 - 12
package/ev3dev-linux-drivers/Config.in

@@ -1,12 +0,0 @@
-# Prompt-less option, because this package is not doing anything except
-# downloading the ev3dev driver sources. The real work is done by a Linux
-# extension.
-config BR2_PACKAGE_EV3DEV_LINUX_DRIVERS
-	bool
-	depends on BR2_LINUX_KERNEL
-	help
-	  Linux drivers for LEGO MINDSTORMS EV3
-
-	  This is only the download helper for the kernel patch.
-
-	  https://github.com/ev3dev/lego-linux-drivers

+ 0 - 11
package/ev3dev-linux-drivers/ev3dev-linux-drivers.mk

@@ -1,11 +0,0 @@
-################################################################################
-#
-# ev3dev Linux drivers
-#
-################################################################################
-
-EV3DEV_LINUX_DRIVERS_VERSION = 0e551eb25ae8600c1f178814781bfb42dc835496
-EV3DEV_LINUX_DRIVERS_SITE = $(call github,ev3dev,lego-linux-drivers,$(EV3DEV_LINUX_DRIVERS_VERSION))
-EV3DEV_LINUX_DRIVERS_LICENSE = GPL-2.0
-
-$(eval $(generic-package))

+ 0 - 2
package/ev3dev-linux-drivers/lego-linux-drivers.hash

@@ -1,2 +0,0 @@
-# locally computed
-sha256  9d2740b348c8d43e7e15fedc4cec99bf351a3a2ba8691f2a07c439a9c034bc04  lego-linux-drivers-0e551eb25ae8600c1f178814781bfb42dc835496.tar.gz