[Buildroot] [PATCH 3/4] fix bluetooth support on kernel 4.0, and warpboard kernel config

Arthur LAMBERT lambertarthur22 at gmail.com
Fri Jun 19 15:29:53 UTC 2015


Signed-off-by: Arthur LAMBERT <lambertarthur22 at gmail.com>
---
 board/freescale/warpboard/linux-4.0.config         | 278 +++++++++++++++++++++
 .../linux/linux-001-add-sdm-firmware.patch         | 145 +++++++++++
 .../linux/linux-002-replace-uart2-by-uart5.patch   |  32 +++
 3 files changed, 455 insertions(+)
 create mode 100644 board/freescale/warpboard/linux-4.0.config
 create mode 100644 board/freescale/warpboard/linux/linux-001-add-sdm-firmware.patch
 create mode 100644 board/freescale/warpboard/linux/linux-002-replace-uart2-by-uart5.patch

diff --git a/board/freescale/warpboard/linux-4.0.config b/board/freescale/warpboard/linux-4.0.config
new file mode 100644
index 0000000..4e47a3e
--- /dev/null
+++ b/board/freescale/warpboard/linux-4.0.config
@@ -0,0 +1,278 @@
+CONFIG_KERNEL_LZO=y
+CONFIG_SYSVIPC=y
+CONFIG_FHANDLE=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_RCU_FANOUT=32
+CONFIG_LOG_BUF_SHIFT=18
+CONFIG_CGROUPS=y
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_EXPERT=y
+# CONFIG_SGETMASK_SYSCALL is not set
+# CONFIG_SLUB_DEBUG is not set
+# CONFIG_COMPAT_BRK is not set
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_MODULE_SRCVERSION_ALL=y
+# CONFIG_BLK_DEV_BSG is not set
+CONFIG_SMP=y
+CONFIG_NR_CPUS=4
+# CONFIG_SCHED_MC is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+CONFIG_CMA=y
+# CONFIG_SECCOMP is not set
+CONFIG_HZ_100=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_TEST_SUSPEND=y
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_BINFMT_MISC=m
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_BEET is not set
+# CONFIG_INET_LRO is not set
+CONFIG_IPV6=y
+CONFIG_NETFILTER=y
+CONFIG_CAN=y
+CONFIG_BT=y
+CONFIG_BT_RFCOMM=y
+CONFIG_BT_HCIUART=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_CFG80211=y
+CONFIG_MAC80211=y
+CONFIG_RFKILL=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+# CONFIG_STANDALONE is not set
+CONFIG_DMA_CMA=y
+CONFIG_CMA_SIZE_MBYTES=16
+CONFIG_CONNECTOR=y
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_STAA=y
+CONFIG_MTD_DATAFLASH=y
+CONFIG_MTD_M25P80=y
+CONFIG_MTD_SST25L=y
+CONFIG_MTD_NAND=y
+CONFIG_MTD_SPI_NOR=y
+CONFIG_MTD_UBI=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=65536
+CONFIG_SRAM=y
+CONFIG_EEPROM_AT24=y
+CONFIG_EEPROM_AT25=y
+# CONFIG_SCSI_PROC_FS is not set
+CONFIG_BLK_DEV_SD=y
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+# CONFIG_SCSI_LOWLEVEL is not set
+CONFIG_ATA=y
+CONFIG_SATA_AHCI_PLATFORM=y
+CONFIG_NETDEVICES=y
+# CONFIG_NET_VENDOR_BROADCOM is not set
+# CONFIG_NET_VENDOR_INTEL is not set
+# CONFIG_NET_VENDOR_MARVELL is not set
+# CONFIG_NET_VENDOR_MICREL is not set
+# CONFIG_NET_VENDOR_MICROCHIP is not set
+# CONFIG_NET_VENDOR_NATSEMI is not set
+# CONFIG_NET_VENDOR_SEEQ is not set
+CONFIG_SMSC911X=y
+# CONFIG_NET_VENDOR_STMICRO is not set
+CONFIG_AT803X_PHY=y
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_BRCMFMAC=m
+CONFIG_INPUT_MATRIXKMAP=y
+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
+CONFIG_INPUT_EVDEV=y
+CONFIG_INPUT_EVBUG=m
+CONFIG_KEYBOARD_GPIO=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_MC13783=y
+CONFIG_TOUCHSCREEN_TSC2007=y
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_MMA8450=y
+CONFIG_SERIO_SERPORT=m
+# CONFIG_LEGACY_PTYS is not set
+# CONFIG_DEVKMEM is not set
+CONFIG_SERIAL_FSL_LPUART=y
+CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
+CONFIG_HW_RANDOM=y
+# CONFIG_I2C_COMPAT is not set
+CONFIG_I2C_CHARDEV=y
+# CONFIG_I2C_HELPER_AUTO is not set
+CONFIG_I2C_ALGOPCF=m
+CONFIG_I2C_ALGOPCA=m
+CONFIG_SPI=y
+CONFIG_SPI_BITBANG=y
+CONFIG_SPI_SPIDEV=y
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIO_SYSFS=y
+CONFIG_POWER_RESET=y
+CONFIG_SENSORS_GPIO_FAN=y
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+CONFIG_MFD_DA9052_I2C=y
+CONFIG_MFD_MC13XXX_SPI=y
+CONFIG_MFD_MC13XXX_I2C=y
+CONFIG_MFD_SYSCON=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_ANATOP=y
+CONFIG_REGULATOR_DA9052=y
+CONFIG_REGULATOR_GPIO=y
+CONFIG_REGULATOR_MC13783=y
+CONFIG_REGULATOR_MC13892=y
+CONFIG_REGULATOR_PFUZE100=y
+CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_RC_SUPPORT=y
+CONFIG_RC_DEVICES=y
+CONFIG_IR_GPIO_CIR=y
+CONFIG_MEDIA_USB_SUPPORT=y
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_SOC_CAMERA=y
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_SOC_CAMERA_OV2640=y
+CONFIG_DRM=y
+CONFIG_FB=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=y
+CONFIG_LCD_L4F00242T03=y
+CONFIG_LCD_PLATFORM=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_PWM=y
+CONFIG_BACKLIGHT_GPIO=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_LOGO=y
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_SOC=y
+CONFIG_SND_SOC_FSL_SAI=y
+CONFIG_SND_SOC_FSL_SSI=y
+CONFIG_SND_SOC_FSL_SPDIF=y
+CONFIG_SND_SOC_IMX_AUDMUX=y
+CONFIG_SND_SOC_SGTL5000=y
+CONFIG_SND_SOC_TLV320AIC23_I2C=y
+CONFIG_SND_SOC_TLV320AIC3X=y
+CONFIG_SND_SOC_WM8962=y
+CONFIG_SND_SIMPLE_CARD=y
+CONFIG_USB=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_CHIPIDEA=y
+CONFIG_USB_CHIPIDEA_UDC=y
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+CONFIG_NOP_USB_XCEIV=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_ETH=y
+CONFIG_MMC=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=y
+CONFIG_LEDS_TRIGGER_GPIO=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+CONFIG_RTC_DRV_DS1307=y
+CONFIG_RTC_DRV_ISL1208=y
+CONFIG_RTC_DRV_PCF8563=y
+# CONFIG_RTC_DRV_CMOS is not set
+CONFIG_RTC_DRV_MC13XXX=y
+CONFIG_DMADEVICES=y
+CONFIG_STAGING=y
+# CONFIG_IOMMU_SUPPORT is not set
+CONFIG_PWM=y
+CONFIG_RESET_CONTROLLER=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_XATTR=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+CONFIG_AUTOFS4_FS=y
+CONFIG_FUSE_FS=y
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=y
+CONFIG_TMPFS=y
+CONFIG_JFFS2_FS=y
+CONFIG_UBIFS_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+CONFIG_NLS_DEFAULT="cp437"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_UTF8=y
+CONFIG_PRINTK_TIME=y
+CONFIG_FRAME_WARN=1024
+# CONFIG_UNUSED_SYMBOLS is not set
+CONFIG_DEBUG_FS=y
+CONFIG_MAGIC_SYSRQ=y
+# CONFIG_SCHED_DEBUG is not set
+CONFIG_PROVE_LOCKING=y
+# CONFIG_DEBUG_BUGVERBOSE is not set
+# CONFIG_FTRACE is not set
+CONFIG_SECURITYFS=y
+# CONFIG_CRYPTO_ANSI_CPRNG is not set
+# CONFIG_CRYPTO_HW is not set
+# CONFIG_VIRTUALIZATION is not set
+CONFIG_CRC_CCITT=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
diff --git a/board/freescale/warpboard/linux/linux-001-add-sdm-firmware.patch b/board/freescale/warpboard/linux/linux-001-add-sdm-firmware.patch
new file mode 100644
index 0000000..d9706c1
--- /dev/null
+++ b/board/freescale/warpboard/linux/linux-001-add-sdm-firmware.patch
@@ -0,0 +1,145 @@
+diff -Naur linux-patches-4.0.old/firmware/imx/sdma/sdma-imx6q.bin.ihex linux-patches-4.0/firmware/imx/sdma/sdma-imx6q.bin.ihex
+--- linux-patches-4.0.old/firmware/imx/sdma/sdma-imx6q.bin.ihex	1970-01-01 01:00:00.000000000 +0100
++++ linux-patches-4.0/firmware/imx/sdma/sdma-imx6q.bin.ihex	2015-04-07 11:25:07.315668667 +0200
+@@ -0,0 +1,130 @@
++:1000000053444D4103000000010000001C000000AB
++:1000100029000000C0000000480700008202000024
++:10002000FFFFFFFF00000000FFFFFFFFFFFFFFFFDC
++:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
++:10004000FFFFFFFFFFFFFFFFFA1900004B04000056
++:10005000EB020000A8180000FFFFFFFF581A000085
++:10006000FFFFFFFFC0030000FFFFFFFFFFFFFFFFD9
++:10007000FFFFFFFFAB020000FFFFFFFF7B0300005D
++:10008000FFFFFFFFFFFFFFFF4C0400006E040000B6
++:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
++:1000A00000000000001800004F180000A619000012
++:1000B000071B0000A21A00003E1B000000180000F1
++:1000C000E3C1DB57F352016AFB52D36AFB521C1A9D
++:1000D000C36AE8621102FF3A3008D002337C8F0015
++:1000E000D500017D8D00A005EB5D7804037D7904CA
++:1000F0001C7D207C7904157CEE566006057D096523
++:10010000287E0A62267E28980A62237E0965217E5F
++:1001100012051205AD02C86A1C7F03200048ED7C61
++:10012000409802780962C86A3F98150002780A620E
++:10013000C86A3F981500150002780B62C86A097CEE
++:10014000DF6D077F0000EB55004D077DFAC1DB57DF
++:1001500006980700CC680C6813C20AC20198D9C17E
++:10016000E3C1DB57E35FE357F352216A8F00D50009
++:10017000017D8D00A005EB5DFB567804037D7904BD
++:100180002A7D317C7904207C700B1103EB53000F26
++:100190006003057D0965377E0A62357E73980A62C1
++:1001A000327E0965307E12051205AD026007027CC1
++:1001B000065A7B98265A277F011F03200048E87CB7
++:1001C000700B110313539C98150004780962065AAA
++:1001D0000962265A9B981500150004780A62065A8F
++:1001E0000A62265A9B9815001500150004780B62C8
++:1001F000065A0B62265A077C0000EB55004D067D1F
++:10020000FAC1E357569807000C6813C20AC2539804
++:10021000700B110313536C07017CD9C1FB5E8A0676
++:100220006B07017CD9C1F35EDB59D3588F011001F4
++:100230000F398B003CC12B7DC05AC85B4EC1277C57
++:1002400088038906E35CFF0D1105FF1DBC053E0711
++:10025000004D187D700811007E07097D7D07027D25
++:100260002852D398F852DB54BC02CC02097C7C079C
++:10027000027D2852DC98F852D354BC02CC02097D8E
++:100280000004CA988B00C052C85359C1D67D0002E1
++:10029000BA98FF08BF007F07157D8804D500017D4F
++:1002A0008D00A005EB5D8F0212021202FF3ADA0503
++:1002B000027C3E070599A402DD02027D3E070599F6
++:1002C0005E070599EB559805EB5DF352FB546A0701
++:1002D000267D6C07017D42996B07577C6907047D79
++:1002E0006807027D010E1C999358D600017D8E008F
++:1002F0009355A005935DA00602780255045D1D7C10
++:10030000004E087C6907037D0255177E2999045D1C
++:10031000147F890693500048017D14998D9915002A
++:1003200006780255045D4F070255245D2F07017CB6
++:100330008D9917006F07017C012093559D000700E0
++:1003400094D9E298D36C6907047D6807027D010E99
++:1003500051999358D600017D8E009355A005935D69
++:10036000A00602780255C86D0F7C004E087C690714
++:10037000037D0255097E5E99C86D067F89069350FC
++:100380000048017D49998D998799C36A6907047D61
++:100390006807027D010E74999358D600017D8E0086
++:1003A0009355A005935DA0060278C865045D0F7C97
++:1003B000004E087C6907037DC865097E8199045D4C
++:1003C000067F890693500048017D6C998D9993555D
++:1003D0009D000700FF6C94D9E2980000E354EB55B0
++:1003E000004D017CE298CA98E354EB55FF0A1102D4
++:1003F000FF1A7F07027CA005A1999D008C05BA0514
++:10040000A0051002BA04AD0454040600D9C1E3C12A
++:10041000DB57F352056A8F00D500017D8D00A005E2
++:10042000FB567804037D7904297D1F7C79042E7C9A
++:10043000E35D700D1105ED55000F6007027D06525A
++:10044000C2992652337E6005027D10021202096AAB
++:100450002D7F1202096A2A7F1202096A277F011F73
++:1004600003200048EA7CE355ED99150015001500BE
++:10047000047806520B6A26520B6AEC991500150097
++:10048000047806520A6A26520A6AEC991500047822
++:100490000652096A2652096A097C286A077F000009
++:1004A000DB57004D057DFAC1DB57AB9977C2540489
++:1004B0000AC2A899E3C1DB57F352056AFB568E02C4
++:1004C000941AC36AC8626902267D941EC36ED36EF5
++:1004D000C8624802C86A9426981EC36EC8629826ED
++:1004E000C36E60020E7D981EC36EC8626C02037DEF
++:1004F0009826C36E3B9A4C02D36EC86A9826C36E88
++:100500004B9AC8626E02017C459A096A1A7F0125DE
++:10051000004D217D0C9AE36E8F00D805017D8D0082
++:10052000C8626E02127D096A0C7F01250120F87CE9
++:10053000DB57004D107D286A047F0000FAC1DB57AD
++:10054000FE99070004620C6A489A286AFA7F0462DE
++:100550007AC258045404FF081100FF18BC00CD00F3
++:10056000017C3B9A286AED7F04627AC20AC2FB9939
++:10057000D9C1E3C1DB57F352056AFB568E02941AC8
++:10058000025269021D7D941E06524802065A9426A4
++:10059000981E06524C02065A9826981E0652600271
++:1005A0000A7C982606526E02237D096A1D7F01256A
++:1005B000004D247D6D9A286A177F04627AC29E9A44
++:1005C0008F00D805017D8D00A00506526E02107DBA
++:1005D000096A0A7F0120F97C286A067F0000004D25
++:1005E0000D7DFAC1DB575D9A070004620C6A9B9A85
++:1005F000286AFA7F04627AC258045404286AF47F95
++:100600000AC25A9AE6DADB57F352056AC7698F00C5
++:10061000D500017D8D00A0057804037D79041C7D43
++:10062000157C79041E7CEE56C862287E6006027D29
++:1006300010021202096A227F1202096A1F7F120247
++:10064000096A1C7F03200048EF7CD59A150015002D
++:100650000278C8620B6AD49A15000278C8620A6AE6
++:10066000D49A0278C862096A097C286A077F004D1B
++:10067000077DD352010802580004A69A77C2540499
++:10068000D352010802580104FEDAA39A700B110339
++:100690001353DB5F0A07D3588B00FB5E3CC1157D0B
++:1006A000C05AC85B4EC1117C8803F05DFF0D110577
++:1006B000FF1DBC05004D047DFD9A0807DB5F0A079E
++:1006C0008B00C352CB5359C1EC7D0002EE9A016EF0
++:1006D0000B612F7E0B622D7E0B632B7E0C0D17049E
++:1006E000170417049D04081DCC05017C0C0DD16A6C
++:1006F000000F4207C86FDD6F1C7F8E009D000168F0
++:100700000B67177ED56B04080278C86F1207117C3F
++:100710000B670F7E04080278C86F12070A7CDD6F32
++:10072000087FD169010FC86FDD6F037F01010004ED
++:10073000139B0700FF680C680002139B83DBDB57E9
++:10074000F352056AFB52C76A8F00D500017D8D0008
++:10075000A0057804037D79041C7D157C79041E7C3A
++:10076000EE56C862287E6006027D10021202096AF7
++:10077000227F1202096A1F7F1202096A1C7F03206E
++:100780000048EF7C729B150015000278C8620B6A66
++:10079000719B15000278C8620A6A719B0278C86270
++:1007A000096A097C286A077F004D077DD35201083A
++:1007B00002580004429B77C25404D35201080258E5
++:1007C00001049BDB3F9B700B11031353DB5F0A0794
++:1007D000D3588B00FB5E3CC1157DC05AC85B4EC12F
++:1007E000117C8803F05DFF0D1105FF1DBC05004D58
++:1007F000047D9A9B0807DB5F0A078B00C352CB532B
++:0808000059C1EC7D00028B9B45
++:00000001FF
+diff -Naur linux-patches-4.0.old/firmware/Makefile linux-patches-4.0/firmware/Makefile
+--- linux-patches-4.0.old/firmware/Makefile	2015-04-07 11:20:57.243679386 +0200
++++ linux-patches-4.0/firmware/Makefile	2015-04-07 11:24:04.655671353 +0200
+@@ -61,6 +61,7 @@
+ 				   radeon/RV770_pfp.bin radeon/RV770_me.bin \
+ 				   radeon/RV730_pfp.bin radeon/RV730_me.bin \
+ 				   radeon/RV710_pfp.bin radeon/RV710_me.bin
++fw-shipped-$(CONFIG_IMX_SDMA) += imx/sdma/sdma-imx6q.bin
+ fw-shipped-$(CONFIG_DVB_AV7110) += av7110/bootcode.bin
+ fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin
+ fw-shipped-$(CONFIG_E100) += e100/d101m_ucode.bin e100/d101s_ucode.bin \
diff --git a/board/freescale/warpboard/linux/linux-002-replace-uart2-by-uart5.patch b/board/freescale/warpboard/linux/linux-002-replace-uart2-by-uart5.patch
new file mode 100644
index 0000000..8216019
--- /dev/null
+++ b/board/freescale/warpboard/linux/linux-002-replace-uart2-by-uart5.patch
@@ -0,0 +1,32 @@
+--- linux-patches-4.0.old/arch/arm/boot/dts/imx6sl-warp.dts	2015-05-28 11:59:23.963079660 +0200
++++ linux-patches-4.0/arch/arm/boot/dts/imx6sl-warp.dts	2015-05-28 12:00:56.535075692 +0200
+@@ -73,9 +73,9 @@
+ 	status = "okay";
+ };
+ 
+-&uart2 {
++&uart5 {
+ 	pinctrl-names = "default";
+-	pinctrl-0 = <&pinctrl_uart2>;
++	pinctrl-0 = <&pinctrl_uart5>;
+ 	fsl,uart-has-rtscts;
+ 	status = "okay";
+ };
+@@ -170,12 +170,12 @@
+ 			>;
+ 		};
+ 
+-		pinctrl_uart2: uart2grp {
++		pinctrl_uart5: uart5grp {
+ 			fsl,pins = <
+-				MX6SL_PAD_EPDC_D12__UART2_RX_DATA	0x41b0b1
+-				MX6SL_PAD_EPDC_D13__UART2_TX_DATA	0x41b0b1
+-				MX6SL_PAD_EPDC_D14__UART2_RTS_B		0x4130B1
+-				MX6SL_PAD_EPDC_D15__UART2_CTS_B		0x4130B1
++				MX6SL_PAD_ECSPI1_SCLK__UART5_RX_DATA	0x41b0b1
++				MX6SL_PAD_ECSPI1_MOSI__UART5_TX_DATA	0x41b0b1
++				MX6SL_PAD_ECSPI1_SS0__UART5_CTS_B		0x4130B1
++				MX6SL_PAD_ECSPI1_MISO__UART5_RTS_B		0x4130B1
+ 			>;
+ 		};
+ 
-- 
1.9.1



More information about the buildroot mailing list