From: Stefan Agner <[email protected]> Introduce Linux 4.4 based Linux kernel for Vybrid devices. This version allows to use the DRM DCU driver (with some additional patches). Beside that, also enable PWM support through Vybrid's FlexTimer module and synchronize with common defconfig.
Signed-off-by: Stefan Agner <[email protected]> --- recipes-kernel/linux/linux-fslc/defconfig | 1 + recipes-kernel/linux/linux-fslc/vf/defconfig | 10 +++------- recipes-kernel/linux/linux-fslc_4.4.bb | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 recipes-kernel/linux/linux-fslc_4.4.bb diff --git a/recipes-kernel/linux/linux-fslc/defconfig b/recipes-kernel/linux/linux-fslc/defconfig index d615e3d..ffad666 100644 --- a/recipes-kernel/linux/linux-fslc/defconfig +++ b/recipes-kernel/linux/linux-fslc/defconfig @@ -296,6 +296,7 @@ CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_MXC=y CONFIG_RTC_DRV_SNVS=y CONFIG_DMADEVICES=y +CONFIG_FSL_EDMA=y CONFIG_IMX_SDMA=y CONFIG_MXS_DMA=y CONFIG_FSL_EDMA=y diff --git a/recipes-kernel/linux/linux-fslc/vf/defconfig b/recipes-kernel/linux/linux-fslc/vf/defconfig index 9afb65f..629ad55 100644 --- a/recipes-kernel/linux/linux-fslc/vf/defconfig +++ b/recipes-kernel/linux/linux-fslc/vf/defconfig @@ -38,7 +38,6 @@ CONFIG_IP_PNP_DHCP=y # 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_CAN_FLEXCAN=y @@ -178,6 +177,7 @@ CONFIG_VIDEO_CODA=y CONFIG_SOC_CAMERA_OV2640=y CONFIG_IMX_IPUV3_CORE=y CONFIG_DRM=y +CONFIG_DRM_FSL_DCU=y CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_IMX=y CONFIG_DRM_IMX_FB_HELPER=y @@ -185,7 +185,6 @@ CONFIG_DRM_IMX_PARALLEL_DISPLAY=y CONFIG_DRM_IMX_TVE=y CONFIG_DRM_IMX_LDB=y CONFIG_DRM_IMX_HDMI=y -CONFIG_FB_FSL_DCU=y CONFIG_FB_MXS=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y @@ -262,11 +261,12 @@ CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_MXC=y CONFIG_RTC_DRV_SNVS=y CONFIG_DMADEVICES=y -CONFIG_IMX_SDMA=y CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=y CONFIG_STAGING=y # CONFIG_IOMMU_SUPPORT is not set CONFIG_PWM=y +CONFIG_PWM_FSL_FTM=y CONFIG_PWM_IMX=y CONFIG_RESET_CONTROLLER=y CONFIG_EXT2_FS=y @@ -276,9 +276,6 @@ 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 @@ -311,7 +308,6 @@ CONFIG_PROVE_LOCKING=y # CONFIG_FTRACE is not set # CONFIG_ARM_UNWIND is not set CONFIG_SECURITYFS=y -# CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_HW is not set CONFIG_CRC_CCITT=m CONFIG_CRC_T10DIF=y diff --git a/recipes-kernel/linux/linux-fslc_4.4.bb b/recipes-kernel/linux/linux-fslc_4.4.bb new file mode 100644 index 0000000..d95635f --- /dev/null +++ b/recipes-kernel/linux/linux-fslc_4.4.bb @@ -0,0 +1,17 @@ +# Copyright (C) 2012-2015 O.S. Systems Software LTDA. +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "FSL Community BSP Linux mainline based kernel with backported features and fixes" +DESCRIPTION = "Linux kernel based on mainline kernel used by FSL Community BSP in order to \ +provide support for some backported features and fixes, or because it was applied in linux-next \ +and takes some time to become part of a stable version, or because it is not applicable for \ +upstreaming." + +include linux-fslc.inc + +PV = "4.4+git${SRCPV}" + +SRCBRANCH = "4.4.x" +SRCREV = "4d2c6cae83c84ecc5197a9bca0cc62aa08233c7d" + +COMPATIBLE_MACHINE = "(vf)" -- 2.7.0 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
