[meta-freescale] [PATCH 4/6] linux-imx: Upgrade to 4.1.15-2.1.0 release supporting i.MX 6SLL EVK

2017-06-02 Thread Alexandra Safta
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

2017-06-02 Thread Alexandra Safta
-   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

2017-06-02 Thread Alexandra Safta
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

2017-06-02 Thread Alexandra Safta
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

2017-06-02 Thread Alexandra Safta
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

2017-06-02 Thread Alexandra Safta
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

2017-06-02 Thread Alexandra Safta
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