- Merge to upstream patchlevel Linux 4.4.88 - Add Remote Processor Messaging (rpmsg) driver for Vybrid - Various other additions and fixes - Synchronize defconfig with kernel tree colibri_vf_defconfig
Apart from the upstream patches the following commits were added: with bsp 2.7.4 * d152ae9 drm/panel: Add display timings for Logic LT161010-2NHC 7" panel * a8c098d colibri_vf_defconfig: add atmel-mxt-ts as a module * 274ea53 ARM: dts: vf-colibri: add Atmel MXT multitouch controller * dd2a698 ARM: dts: colibri-vf: add new gpio hog grp/s * 2829153 usb: chipidea: use of extcon framework to work for non OTG case * 1721e2f usb: chipidea: Consolidate extcon notifiers * de6cb89 Revert "usb: chipidea: Modify use of extcon framework to work for non OTG case" with bsp 2.7.3 * c1d5fe2 Merge tag 'v4.4.73' into toradex_vf_4.4-next * 0068a1b ARM: dts: vf-colibri-aster: Add support for Aster with Vybrid * f37e832 ARM: vf610: PM: Use device tree property to register power_off function * 3348e45 tty: serial: fsl_lpuart: fix del_timer_sync() vs timer routine deadlock * f9fc0f2 ARM: dts: imx: fix M41T0 RTC compatible string * 41e7fd5 rtc: ds1307: support m41t0 variant * 7cfa321 tty: serial: fsl_lpuart: lock port on console write * 00babbc ARM: dts: colibri-vf: use pull-down for USBC_DET pin * 8b06b41 tty: serial: fsl_lpuart: resync with 4.9 kernel * 837e5b8 Merge tag 'v4.4.59' into toradex_vf_4.4-next * 418f717 net: fsl_l2_switch: cleanup in remove callback * 86b0182 net: ethernet: freescale: allow vf610_l2_switch as module * fa64e12 net: fsl_l2_switch: drop registering phy in switch mode * cd2eb96 Merge tag 'v4.4.39' into toradex_vf_4.4-next * 56ffbfa spi: spi-fsl-dspi: Purge switch between EOQ and DMA mode * 90b6d21 ARM: dts: vfxxx: Enable DMA for DSPI2 and DSPI3 * e2d03ba spi: spi-fsl-dspi: Fix incorrect freeing of DMA allocated buffers * 9b02266 spi: spi-fsl-dspi: Fix continuous selection format * 529dcc0 spi: spi-fsl-dspi: Fix incorrect DMA setup * de55e33 spi: spi-fsl-dspi: Fix SPI transfer issue when using multiple SPI_IOC_MESSAGE * 3356fd1 spi: spi-fsl-dspi: Fix data corruption for 1K transfers or more * e1ce49e drm/fsl-dcu: introduce kernel parameter to specify fbdev depth * 93fb63a ARM: configs: colibri_vf: configure IPv6 SIT driver as module * 4a8d085 sdhci-esdhc-imx: fix bus-width for 1-bit operation. * 3816bd7 ARM: vf610: PM: register power_off function * 7ccb5e5 usb: chipidea: implement platform shutdown callback * 1cb2765 drm/fsl-dcu: disable CRTC gracefully * 9e4d484 net: fec: align IP header in hardware * 6a18208 Input: colibri-vf50-ts: disable IRQs on close * a650cbf tty: serial: fsl_lpuart: Fix Tx DMA edge case * 64086f8 drm/fsl-dcu: enable pixel clock when enabling CRTC * 44108d4 drm/fb_cma_helper: Remove implicit call to disable_unused_functions * 01a613e drm/fsl-dcu: do not transfer register in mode_set_nofb * ab74a917 drm/fsl-dcu: do not explicitly transfer registers on plane init * b385ffb drm/fsl-dcu: enable TCON bypass mode by default * 7ecc29c ARM: dts: vfxxx: Include support for dspi[23] functionality. * 95bb750 drm/fsl-dcu: implement lastclose callback * 5f0a2c4 rpmsg: vf610_rpmsg: check for error pointer * a47f6f42 char: vf610_sema4: use macro to register driver * a5a7e6d char: vf610_sema4: improve error handling * fa359d7 pinctrl: freescale: avoid overwriting pin config when freeing GPIO * 624f65b i2c: imx: defer probe if bus recovery GPIOs are not ready * 2e02dcb i2c: imx: make bus recovery through pinctrl optional * 25ae853 ARM: vf610: PM: initialize suspend to memory seperately * 80c40b6 ARM: dts: vfxxx: Reintroduce the OCRAM nodes * cd89f00 Merge tag 'v4.4.21' into toradex_vf_4.4-next * 45de59e spi: spi-fsl-dspi: Add DMA support for Vybrid * a8f99a5 ARM: dts: vfxxx: Enable DMA for DSPI on Vybrid * 51243ff tty: serial: fsl_lpuart: Fix parity control * 8f2dbc3 Merge branch 'toradex_vf_4.4-rpmsg' into toradex_vf_4.4-next |\ | * 8439c80 ARM: configs: colibri_vf: Enable remoteproc and rpmsg for Vybrid | * 764bf1b ARM: dts: vf610: Enable rpmsg driver for Vybrid | * 5feabad rpmsg: vf610_rpmsg: Add rpmsg driver for Vybrid | * 7b3be87 rpmsg: imx_rpmsg: Add rpmsg examples | * ce28cb8 ARM: dts: vf610: Add device tree node for semaphore module on Vybrid | * a52aca8 char: vf610_sema4: Add support for semaphore module on Vybrid | * 41d0195 ARM: dts: vfxxx: Allow CCM to be accessed using syscon | * f5fcfa3 ARM: dts: vf610: Add device tree node for Vybrid remoteproc driver | * 8b08f5f remoteproc: vf610_cm4_rproc: Add remoteproc support for Vybrid | * 43c2041 remoteproc: Support ELF loading without resource table | * fdbb13c ARM: dts: vfxxx: Add CPU2CPU interrupts for MSCM module | * 91294be irqchip: vf610-mscm-ir: Extend MSCM with CPU2CPU interrupt support |/ * e11f8ba ARM: dts: vf-colibri: use Toradex evalspi * 503ad82 spi: spidev: invent a new hw device to work around spidev warning * 65e1bdf Revert "spi core: Add new sysfs 'num_chipselect' file" * db04bd4 Revert "spi: spidev: Use 'new_id' sysfs file for enabling spidev" Signed-off-by: Max Krummenacher <max.krummenac...@toradex.com> --- recipes-kernel/linux/linux-toradex-4.4/defconfig | 12 ++++++++++++ recipes-kernel/linux/linux-toradex_4.4.bb | 8 ++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/recipes-kernel/linux/linux-toradex-4.4/defconfig b/recipes-kernel/linux/linux-toradex-4.4/defconfig index f23d1c5..a94b02f 100644 --- a/recipes-kernel/linux/linux-toradex-4.4/defconfig +++ b/recipes-kernel/linux/linux-toradex-4.4/defconfig @@ -57,6 +57,7 @@ CONFIG_NET_IPGRE_DEMUX=m # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set # CONFIG_INET_LRO is not set +CONFIG_IPV6_SIT=m CONFIG_NETFILTER=y CONFIG_BRIDGE_NETFILTER=y CONFIG_NF_CONNTRACK=y @@ -85,6 +86,7 @@ CONFIG_CAN=m CONFIG_CAN_FLEXCAN=m CONFIG_CAN_MCP251X=m CONFIG_CFG80211=m +CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y @@ -154,6 +156,7 @@ CONFIG_INPUT_EVDEV=y CONFIG_KEYBOARD_GPIO=y # CONFIG_MOUSE_PS2 is not set CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m CONFIG_TOUCHSCREEN_FUSION_F0710A=m CONFIG_TOUCHSCREEN_WM97XX=y # CONFIG_TOUCHSCREEN_WM9705 is not set @@ -162,6 +165,7 @@ CONFIG_TOUCHSCREEN_COLIBRI_VF50=y # CONFIG_SERIO is not set # CONFIG_LEGACY_PTYS is not set # CONFIG_DEVKMEM is not set +CONFIG_VF610_SEMA4=y CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_HW_RANDOM=y @@ -270,6 +274,10 @@ CONFIG_FSL_EDMA=y # CONFIG_MX3_IPU is not set CONFIG_ARM_TIMER_SP804=y # CONFIG_IOMMU_SUPPORT is not set +CONFIG_VF610_CM4_RPROC=m +CONFIG_IMX_RPMSG_PINGPONG=m +CONFIG_IMX_RPMSG_TTY=m +CONFIG_VF610_RPMSG=m CONFIG_SOC_BUS_VF610=y CONFIG_EXTCON_USB_GPIO=y CONFIG_IIO=y @@ -315,7 +323,11 @@ CONFIG_STACKTRACE=y # CONFIG_FTRACE is not set # CONFIG_ARM_UNWIND is not set CONFIG_SECURITYFS=y +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_HW is not set +CONFIG_CRC_CCITT=y CONFIG_CRC_T10DIF=y CONFIG_XZ_DEC=y CONFIG_FONTS=y diff --git a/recipes-kernel/linux/linux-toradex_4.4.bb b/recipes-kernel/linux/linux-toradex_4.4.bb index 9b32ae2..07049dc 100644 --- a/recipes-kernel/linux/linux-toradex_4.4.bb +++ b/recipes-kernel/linux/linux-toradex_4.4.bb @@ -1,3 +1,4 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" require recipes-kernel/linux/linux-imx.inc SUMMARY = "Linux kernel for Toradex Colibri VFxx Computer on Modules" @@ -7,8 +8,11 @@ SRC_URI = "git://git.toradex.com/linux-toradex.git;protocol=git;branch=${SRCBRAN KERNEL_MODULE_AUTOLOAD += "${@bb.utils.contains('COMBINED_FEATURES', 'usbgadget', ' libcomposite', '',d)}" -LOCALVERSION = "-v2.6b2" +LOCALVERSION = "-2.7.4" +PV_append = "+git${SRCPV}" + SRCBRANCH = "toradex_vf_4.4" -SRCREV = "efe965a5dad66bd14219cdc9474ea75eda783456" +SRCREV = "e0f2806138a4eeb3c31abe0e0e767d0f6d9a13a3" + DEPENDS += "lzop-native bc-native" COMPATIBLE_MACHINE = "(vf)" -- 2.9.4 -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale