[Buildroot] [git commit] linux: fix fbtft kernel extension

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Apr 9 21:26:16 UTC 2015


commit: http://git.buildroot.net/buildroot/commit/?id=03ee513bda74ac41d8de29d907e2c40ddbc6ace0
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Fixes fbtft kernel extension bug reported by Richard Fergusson ([1]):

drivers/video/Kconfig:2525: can't open file
"drivers/video/fbdev/fbtft/Kconfig"

Fix: write the right fbtft/KConfig path to video/Kconfig or
video/fbdev/Kconfig (instead of hard coded one)

[1] http://lists.busybox.net/pipermail/buildroot/2015-January/117057.html

Reported-by: Richard Fergusson <fergie4000 at gmail.com>
Signed-off-by: Peter Seiderer <ps.report at gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
 linux/linux-ext-fbtft.mk |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/linux/linux-ext-fbtft.mk b/linux/linux-ext-fbtft.mk
index 3e6a3cc..5eb3d94 100644
--- a/linux/linux-ext-fbtft.mk
+++ b/linux/linux-ext-fbtft.mk
@@ -10,13 +10,13 @@ LINUX_EXTENSIONS += fbtft
 # for linux < 3.15 install to drivers/video/fbtft
 define FBTFT_PREPARE_KERNEL
 	if [ -e $(LINUX_DIR)/drivers/video/fbdev ]; then \
-		dest=$(LINUX_DIR)/drivers/video/fbdev ; \
+		dest=drivers/video/fbdev ; \
 	else \
-		dest=$(LINUX_DIR)/drivers/video/ ; \
+		dest=drivers/video ; \
 	fi ; \
-	mkdir -p $${dest}/fbtft; \
-	cp -dpfr $(FBTFT_DIR)/* $${dest}/fbtft/ ; \
-	echo 'source "drivers/video/fbdev/fbtft/Kconfig"' \
-		>> $${dest}/Kconfig ; \
-	echo 'obj-y += fbtft/' >> $${dest}/Makefile
+	mkdir -p $(LINUX_DIR)/$${dest}/fbtft; \
+	cp -dpfr $(FBTFT_DIR)/* $(LINUX_DIR)/$${dest}/fbtft/ ; \
+	echo "source \"$${dest}/fbtft/Kconfig\"" \
+		>> $(LINUX_DIR)/$${dest}/Kconfig ; \
+	echo 'obj-y += fbtft/' >> $(LINUX_DIR)/$${dest}/Makefile
 endef


More information about the buildroot mailing list