Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 1 | ################################################################################ |
Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 2 | # |
| 3 | # Patch the linux kernel with fbtft extension |
Ricardo Martincoski | 50e6486 | 2018-04-01 02:08:22 -0300 | [diff] [blame] | 4 | # |
Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 5 | ################################################################################ |
| 6 | |
Yann E. MORIN | 700be8e | 2015-03-14 15:25:21 +0100 | [diff] [blame] | 7 | LINUX_EXTENSIONS += fbtft |
Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 8 | |
| 9 | # for linux >= 3.15 install to drivers/video/fbdev/fbtft |
| 10 | # for linux < 3.15 install to drivers/video/fbtft |
| 11 | define FBTFT_PREPARE_KERNEL |
| 12 | if [ -e $(LINUX_DIR)/drivers/video/fbdev ]; then \ |
Peter Seiderer | 03ee513 | 2015-01-11 14:18:55 +0100 | [diff] [blame] | 13 | dest=drivers/video/fbdev ; \ |
Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 14 | else \ |
Peter Seiderer | 03ee513 | 2015-01-11 14:18:55 +0100 | [diff] [blame] | 15 | dest=drivers/video ; \ |
Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 16 | fi ; \ |
Peter Seiderer | 03ee513 | 2015-01-11 14:18:55 +0100 | [diff] [blame] | 17 | mkdir -p $(LINUX_DIR)/$${dest}/fbtft; \ |
| 18 | cp -dpfr $(FBTFT_DIR)/* $(LINUX_DIR)/$${dest}/fbtft/ ; \ |
| 19 | echo "source \"$${dest}/fbtft/Kconfig\"" \ |
| 20 | >> $(LINUX_DIR)/$${dest}/Kconfig ; \ |
| 21 | echo 'obj-y += fbtft/' >> $(LINUX_DIR)/$${dest}/Makefile |
Peter Seiderer | 9b2bbe3 | 2015-01-03 21:01:47 +0100 | [diff] [blame] | 22 | endef |