[meta-freescale] [PATCH 4/6] linux-imx: Upgrade to 4.1.15-2.1.0 release supporting i.MX 6SLL EVK
Add support for i.MX 6SLL EVK and supporting device trees The 4.1.15-2.10 updates are provided in the 4.1.15-2.0.0 release branch Signed-off-by: Alexandra Safta--- recipes-kernel/linux/linux-imx-4.1.15/imx/defconfig | 5 +++-- recipes-kernel/linux/linux-imx_4.1.15.bb| 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/recipes-kernel/linux/linux-imx-4.1.15/imx/defconfig b/recipes-kernel/linux/linux-imx-4.1.15/imx/defconfig index 2f07535..ab4fdd2 100644 --- a/recipes-kernel/linux/linux-imx-4.1.15/imx/defconfig +++ b/recipes-kernel/linux/linux-imx-4.1.15/imx/defconfig @@ -26,6 +26,7 @@ CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SX=y CONFIG_SOC_IMX6ULL=y CONFIG_SOC_IMX7D=y +CONFIG_SOC_IMX6SLL=y CONFIG_SOC_VF610=y # CONFIG_SWP_EMULATE is not set CONFIG_SMP=y @@ -142,7 +143,7 @@ CONFIG_MICREL_PHY=y CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m -CONFIG_USB_USBNET=m +CONFIG_USB_USBNET=y CONFIG_USB_NET_CDC_EEM=m CONFIG_BCMDHD=y CONFIG_BCMDHD_SDIO=y @@ -401,7 +402,7 @@ CONFIG_DEBUG_FS=y CONFIG_MAGIC_SYSRQ=y # CONFIG_SCHED_DEBUG is not set # CONFIG_DEBUG_BUGVERBOSE is not set -CONFIG_FUNCTION_TRACER=y +# CONFIG_FTRACE is not set CONFIG_SECURITYFS=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_TEST=m diff --git a/recipes-kernel/linux/linux-imx_4.1.15.bb b/recipes-kernel/linux/linux-imx_4.1.15.bb index 8bd4f1f..1d702e6 100644 --- a/recipes-kernel/linux/linux-imx_4.1.15.bb +++ b/recipes-kernel/linux/linux-imx_4.1.15.bb @@ -1,4 +1,5 @@ # Copyright (C) 2013-2016 Freescale Semiconductor +# Copyright 2017 NXP # Released under the MIT license (see COPYING.MIT for the terms) SUMMARY = "Linux Kernel provided and supported by Freescale" @@ -11,8 +12,8 @@ require recipes-kernel/linux/linux-dtb.inc DEPENDS += "lzop-native bc-native" SRCBRANCH = "imx_4.1.15_2.0.0_ga" -LOCALVERSION = "-2.0.0" -SRCREV = "b63f3f52cb393e3287352cf63f0caef31a33ab63" +LOCALVERSION = "-2.1.0" +SRCREV = "30278abfe0977b1d2f065271ce1ea23c0e2d1b6e" DEFAULT_PREFERENCE = "1" -- 2.7.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH 0/6] Add support for i.MX SLL board
- Upgrade to 4.1.15-2.1.0 GA release introduction the i.MX SLL - Update the kernel to 4.1.15.2.1.0 release with support for imx6sllevk - Update the u-boot to support imx6sllevk - Introduce imx6sllevk machine configuration - Update the image class to support imx6sllevk Alexandra Safta (6): image_types_fsl.bbclass: Add support for 6sllevk board imx-base.inc: Update for mx6sllevk board support u-boot-imx: Upgrade to 4.1.15-2.1.0 supporting i.MX 6SLL EVK linux-imx: Upgrade to 4.1.15-2.1.0 release supporting i.MX 6SLL EVK imx6sllevk: Create i.MX 6 SLL EVK machine imx6sllevk: Add dtb with support for Murata Type ZP module classes/image_types_fsl.bbclass| 1 + conf/machine/imx6sllevk.conf | 32 ++ conf/machine/include/imx-base.inc | 12 +++- recipes-bsp/u-boot/u-boot-imx_2016.03.bb | 5 ++-- .../linux/linux-imx-4.1.15/imx/defconfig | 5 ++-- recipes-kernel/linux/linux-imx_4.1.15.bb | 5 ++-- 6 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 conf/machine/imx6sllevk.conf -- 2.7.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH 2/6] imx-base.inc: Update for mx6sllevk board support
Signed-off-by: Alexandra Safta--- conf/machine/include/imx-base.inc | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index b876b50..2fefbda 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc @@ -20,6 +20,7 @@ UBOOT_ENTRYPOINT_mx51 = "0x90008000" UBOOT_ENTRYPOINT_mx53 = "0x70008000" UBOOT_ENTRYPOINT_mx6 = "0x10008000" UBOOT_ENTRYPOINT_mx6sl = "0x80008000" +UBOOT_ENTRYPOINT_mx6sll = "0x80008000" UBOOT_ENTRYPOINT_mx6sx = "0x80008000" UBOOT_ENTRYPOINT_mx6ul = "0x10008000" UBOOT_ENTRYPOINT_mx6ull = "0x10008000" @@ -57,6 +57,7 @@ MACHINEOVERRIDES_EXTENDER_mx6q = "imxipu:imxvpu:imxgpu2d:imxgpu3d" MACHINEOVERRIDES_EXTENDER_mx6dl = "imxpxp:imxipu:imxvpu:imxgpu2d:imxgpu3d:imxepdc" MACHINEOVERRIDES_EXTENDER_mx6sx = "imxpxp:imxgpu2d:imxgpu3d" MACHINEOVERRIDES_EXTENDER_mx6sl = "imxpxp:imxgpu2d:imxepdc" +MACHINEOVERRIDES_EXTENDER_mx6sll = "imxpxp:imxepdc" MACHINEOVERRIDES_EXTENDER_mx6ul = "imxpxp" MACHINEOVERRIDES_EXTENDER_mx6ull = "imxpxp:imxepdc" MACHINEOVERRIDES_EXTENDER_mx7d = "imxpxp:imxepdc" @@ -80,6 +81,7 @@ MACHINE_SOCARCH_SUFFIX_mx6q = "-mx6qdl" MACHINE_SOCARCH_SUFFIX_mx6dl = "-mx6qdl" MACHINE_SOCARCH_SUFFIX_mx6sx = "-mx6sx" MACHINE_SOCARCH_SUFFIX_mx6sl = "-mx6sl" +MACHINE_SOCARCH_SUFFIX_mx6sll= "-mx6sll" MACHINE_SOCARCH_SUFFIX_mx7d = "-mx7d" MACHINE_SOCARCH_SUFFIX_vf60 = "-vf60" MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" @@ -112,6 +114,7 @@ MACHINE_FIRMWARE_append_mx7 = " firmware-imx-epdc" MACHINE_FIRMWARE_append_mx6q = " firmware-imx-vpu-imx6q" MACHINE_FIRMWARE_append_mx6dl = " firmware-imx-vpu-imx6d firmware-imx-epdc" MACHINE_FIRMWARE_append_mx6sl = " firmware-imx-epdc" +MACHINE_FIRMWARE_append_mx6sll = " firmware-imx-epdc" MACHINE_FIRMWARE_append_mx6ull = " firmware-imx-epdc" MACHINE_FIRMWARE_append_mx53 = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" MACHINE_FIRMWARE_append_mx51 = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" @@ -128,6 +131,7 @@ MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" MACHINE_EXTRA_RRECOMMENDS_append_mx6dl = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" MACHINE_EXTRA_RRECOMMENDS_append_mx6q = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" MACHINE_EXTRA_RRECOMMENDS_append_mx6sl = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" +MACHINE_EXTRA_RRECOMMENDS_append_mx6sll = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" MACHINE_EXTRA_RRECOMMENDS_append_mx6sx = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" MACHINE_EXTRA_RRECOMMENDS_append_mx6ul = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" MACHINE_EXTRA_RRECOMMENDS_append_mx6ull = " ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'imx-alsa-plugins', '', d)}" @@ -163,6 +167,7 @@ PREFERRED_PROVIDER_virtual/egl_mx6q ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/egl_mx6dl ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/egl_mx6sx ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/egl_mx6sl ?= "imx-gpu-viv" +PREFERRED_PROVIDER_virtual/egl_mx6sll ?= "mesa" PREFERRED_PROVIDER_virtual/egl_mx6ul ?= "mesa" PREFERRED_PROVIDER_virtual/egl_mx6ull ?= "mesa" @@ -170,6 +175,7 @@ PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgles1_mx6sx ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgles1_mx6sl ?= "mesa" +PREFERRED_PROVIDER_virtual/libgles1_mx6sll ?= "mesa" PREFERRED_PROVIDER_virtual/libgles1_mx6ul ?= "mesa" PREFERRED_PROVIDER_virtual/libgles1_mx6ull ?= "mesa" @@ -177,6 +183,7 @@ PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgles2_mx6sx ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgles2_mx6sl ?= "mesa" +PREFERRED_PROVIDER_virtual/libgles2_mx6sll ?= "mesa" PREFERRED_PROVIDER_virtual/libgles2_mx6ul ?= "mesa" PREFERRED_PROVIDER_virtual/libgles2_mx6ull ?= "mesa" @@ -184,10 +191,12 @@ PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgl_mx6sx ?= "imx-gpu-viv" PREFERRED_PROVIDER_virtual/libgl_mx6sl ?= "mesa" +PREFERRED_PROVIDER_virtual/libgl_mx6sll ?= "mesa" PREFERRED_PROVIDER_virtual/libgl_mx6ul ?= "mesa" PREFERRED_PROVIDER_virtual/libgl_mx6ull ?= "mesa" PREFERRED_PROVIDER_virtual/libg2d_mx6 ?= "imx-gpu-viv" +PREFERRED_PROVIDER_virtual/libg2d_mx6sll ?= "" PREFERRED_PROVIDER_virtual/libg2d_mx6ul = "" PREFERRED_PROVIDER_virtual/libg2d_mx6ull = "" @@ -197,6 +206,7 @@ IMX_DEFAULT_KERNEL_mxs = "linux-fslc" IMX_DEFAULT_KERNEL_mx5 = "linux-fslc" IMX_DEFAULT_KERNEL_mx6 = "linux-fslc-imx" IMX_DEFAULT_KERNEL_mx7 = "linux-fslc-imx"
[meta-freescale] [PATCH 5/6] imx6sllevk: Create i.MX 6 SLL EVK machine
Signed-off-by: Alexandra Safta--- conf/machine/imx6sllevk.conf | 32 1 file changed, 32 insertions(+) create mode 100644 conf/machine/imx6sllevk.conf diff --git a/conf/machine/imx6sllevk.conf b/conf/machine/imx6sllevk.conf new file mode 100644 index 000..f99078d --- /dev/null +++ b/conf/machine/imx6sllevk.conf @@ -0,0 +1,32 @@ +#@TYPE: Machine +#@NAME: Freescale i.MX6SLL Evaluation Kit +#@SOC: i.MX6SLL +#@DESCRIPTION: Machine configuration for Freescale i.MX6SLL EVK +#@MAINTAINER: Lauren Post lauren.p...@nxp.com + +MACHINEOVERRIDES =. "mx6:mx6sll:" + +include conf/machine/include/imx-base.inc +include conf/machine/include/tune-cortexa9.inc + +MACHINE_FIRMWARE_append = " firmware-imx-epdc firmware-imx-brcm" + +KERNEL_DEVICETREE = "imx6sll-evk.dtb" + +UBOOT_CONFIG ??= "sd" +UBOOT_CONFIG[sd] = "mx6sllevk_config,sdcard" +UBOOT_CONFIG[epdc] = "mx6sllevk_epdc_config" +UBOOT_CONFIG[mfgtool] = "mx6sllevk_config" + +SERIAL_CONSOLE = "115200 ttymxc0" + +MACHINE_FEATURES += " pci wifi bluetooth" + +# MESA DRI library +XSERVER += "mesa-driver-swrast" + +PREFERRED_PROVIDER_u-boot = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx" + +PREFERRED_VERSION_u-boot ??= "2016.03" +PREFERRED_PROVIDER_linux-imx ??= "4.1.15" -- 2.7.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH 1/6] image_types_fsl.bbclass: Add support for 6sllevk board
Signed-off-by: Alexandra Safta--- classes/image_types_fsl.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index 075b18c..7e84419 100644 --- a/classes/image_types_fsl.bbclass +++ b/classes/image_types_fsl.bbclass @@ -89,6 +89,7 @@ SDCARD_GENERATION_COMMAND_mxs = "generate_mxs_sdcard" SDCARD_GENERATION_COMMAND_mx25 = "generate_imx_sdcard" SDCARD_GENERATION_COMMAND_mx5 = "generate_imx_sdcard" SDCARD_GENERATION_COMMAND_mx6 = "generate_imx_sdcard" +SDCARD_GENERATION_COMMAND_mx6sll = "generate_imx_sdcard" SDCARD_GENERATION_COMMAND_mx7 = "generate_imx_sdcard" SDCARD_GENERATION_COMMAND_vf = "generate_imx_sdcard" -- 2.7.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH 6/6] imx6sllevk: Add dtb with support for Murata Type ZP module
Signed-off-by: Alexandra Safta--- conf/machine/imx6sllevk.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/machine/imx6sllevk.conf b/conf/machine/imx6sllevk.conf index f99078d..3a70365 100644 --- a/conf/machine/imx6sllevk.conf +++ b/conf/machine/imx6sllevk.conf @@ -11,7 +11,7 @@ include conf/machine/include/tune-cortexa9.inc MACHINE_FIRMWARE_append = " firmware-imx-epdc firmware-imx-brcm" -KERNEL_DEVICETREE = "imx6sll-evk.dtb" +KERNEL_DEVICETREE = "imx6sll-evk.dtb imx6sll-evk-btwifi.dtb" UBOOT_CONFIG ??= "sd" UBOOT_CONFIG[sd] = "mx6sllevk_config,sdcard" -- 2.7.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale
[meta-freescale] [PATCH 3/6] u-boot-imx: Upgrade to 4.1.15-2.1.0 supporting i.MX 6SLL EVK
Add support for the i.MX 6SLL EVK and supporting boot configurations Signed-off-by: Alexandra Safta--- recipes-bsp/u-boot/u-boot-imx_2016.03.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/u-boot/u-boot-imx_2016.03.bb b/recipes-bsp/u-boot/u-boot-imx_2016.03.bb index 5f1f383..73d8c3b 100644 --- a/recipes-bsp/u-boot/u-boot-imx_2016.03.bb +++ b/recipes-bsp/u-boot/u-boot-imx_2016.03.bb @@ -1,6 +1,7 @@ # Copyright (C) 2013-2016 Freescale Semiconductor +# Copyright 2017 NXP -DESCRIPTION = "U-Boot provided by Freescale with focus on i.MX reference boards." +DESCRIPTION = "U-Boot provided by NXP with focus on i.MX reference boards." require recipes-bsp/u-boot/u-boot.inc PROVIDES += "u-boot" @@ -10,7 +11,7 @@ LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a SRCBRANCH = "imx_v2016.03_4.1.15_2.0.0_ga" SRC_URI = "git://git.freescale.com/imx/uboot-imx.git;protocol=git;branch=${SRCBRANCH}" -SRCREV = "0ec2a019117bb2d59b9672a145b4684313d92782" +SRCREV = "568c9c9914863f20a2404c49db0b5ed7541a76ce" S = "${WORKDIR}/git" -- 2.7.4 -- ___ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale