1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Patch the linux kernel with fbtft extension 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLINUX_EXTENSIONS += fbtft 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun# for linux >= 3.15 install to drivers/video/fbdev/fbtft 10*4882a593Smuzhiyun# for linux < 3.15 install to drivers/video/fbtft 11*4882a593Smuzhiyundefine FBTFT_PREPARE_KERNEL 12*4882a593Smuzhiyun if [ -e $(LINUX_DIR)/drivers/video/fbdev ]; then \ 13*4882a593Smuzhiyun dest=drivers/video/fbdev ; \ 14*4882a593Smuzhiyun else \ 15*4882a593Smuzhiyun dest=drivers/video ; \ 16*4882a593Smuzhiyun fi ; \ 17*4882a593Smuzhiyun mkdir -p $(LINUX_DIR)/$${dest}/fbtft; \ 18*4882a593Smuzhiyun cp -dpfr $(FBTFT_DIR)/* $(LINUX_DIR)/$${dest}/fbtft/ ; \ 19*4882a593Smuzhiyun echo "source \"$${dest}/fbtft/Kconfig\"" \ 20*4882a593Smuzhiyun >> $(LINUX_DIR)/$${dest}/Kconfig ; \ 21*4882a593Smuzhiyun echo 'obj-y += fbtft/' >> $(LINUX_DIR)/$${dest}/Makefile 22*4882a593Smuzhiyunendef 23