[meta-freescale] Updates to meta-fsl-arm-extra (master) in 2016-07-22

Otavio Salvador otavio.salvador at gmail.com
Fri Jul 22 07:01:03 PDT 2016


Hello,

I pushed following updates:

commit e1a46d08f6bf479ae64e031d79b78b3bb608558b (HEAD -> pending, fslc/master-next, fslc/master)
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:49 2016 +0200

    colibri-imx7.conf: add machine configuration
    
    The Toradex Colibri iMX7 computer module is based on i.MX 7Solo and i.MX 7Dual.
    
    The Colibri iMX7 is a member of the pincompatible Colibri family.
    
    They feature on module RAM and NAND, Ethernet PHY, Resistive Touch
    Controller and Audio Codec.
    
    For additional specifications please visit:
    https://www.toradex.com/computer-on-modules/colibri-arm-family/nxp-freescale-imx7
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 22200d47e06625328c776277f4fc89817fbf6ecc
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:48 2016 +0200

    linux-toradex_4.1.15: add kernel for colibri imx7
    
    This recipe provides a kernel for the NXP i.MX 7 based modules
    Colibri iMX7.
    
    - based on Freescale's kernel release rel_imx_4.1.15_1.1.1
    - analogue audio playback and capture, resistive touch
    - analogue input via IIO framework
        /sys/bus/iio/devices/iio:device0
        Note the 1.8 volt full scale limitation!
    - CAN via MCP2515 on Evaluation Board
    - DVFS power management (i.MX 7Dual only)
    - Ethernet eth0
    - custom Ethernet MAC address
    - framebuffer console
    - GPIOlib /sys/class/gpio
    - I2C via /dev/i2c-X
    - NAND flash MTD/UBI/UBIFS with hardware ECC
    - PWMs /sys/class/pwm
    - RTC (i.MX 7 internal and board level I2C RTC)
    - 4-bit MMC/SD card ESDHC2
    - SPI (ECSPI) via /dev/spidev2.0, disabled in device tree
    - suspend LP1
    - CPU temperature sensor via hwmon /sys/class/hwmon/hwmon0/temp1_input
    - serial console debug UARTA ttymxc0
    - serial UARTA/UARTB and UARTC, including RTS/CTS, ttymxc0/1/2
    - USB host port (Note, i.MX 7Solo only on USBC port)
    - USB audio driver
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 81e12a8f28c042537132dcafab1399dbfb3d2b43
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:47 2016 +0200

    colibri-vf.conf: drop building ubi image
    
    These are rarely used, so save time and diskspace.
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit f954fa02e72a820031c5a5abf483d60e74086cb0
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:46 2016 +0200

    colibri-vf.conf: fix uboot make target
    
    As some variables are now assigned with ?= in colibri-vf.conf and imx-base.inc
    make sure that colibri-vf.conf takes precedence.
    (e.g. UBOOT_MAKE_TARGET)
    UBOOT_MAKE_TARGET is assigned with ?= in imx-base.inc and u-boot.inc. So in
    order to have the machine.conf file take precedence use a = assignemnt.
    Changing the ?= to ??= in imx-base.inc would always be overridden from
    the ?= "all" assignment in u-boot.inc
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 10452567ae629235cece089f77e5ba856b5d40c9
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:45 2016 +0200

    colibri-vf.conf: don't add kernel/dtb to rootfs
    
    The kernel is now deployed in the static ubi volumes 'kernel' and 'dtb'.
    So remove them from rootfs /boot.
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 73dab3af4640653f1cac523672d16fb26d4d2d5f
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:44 2016 +0200

    toradex machine conf: build sdcard and tar.bz2 image
    
    This helps deploying the images:
    
    - The U-Boot booting from on module mass storage is able to directly boot the
      sdcard image.
    
    - The tar.bz2 rootfs can easily be used to update on module mass storage.
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 669a2959b541b233186eb1180b2eb6bf2f031dc6
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:43 2016 +0200

    linux-toradex: add kernel version 4.4 for colibri-vf
    
    - updated to 4.4.14 LTS long term stable Linux kernel
    - added driver for Ethernet (L2) switch
    - switched to DRM based driver for the display controller unit (DCU)
      Note: The display kernel parameter video uses a new identifier (LVDS-1
      as opposed to dcufb). Specifying display timings in the device tree is
      currently not possible, custom display timings should be added to the
      driver panel-simple.c.
    - removed support for multi-core communication (MCC)
    - increased NAND clock frequency for Colibri VF61
    - support creation of SPI devices through /sys/bus/spi/drivers/spidev/new_id
    - disable PHY power-down mode due to hardware issues on wakeup
    - enable IP/TCP checksum offloading
    - add IIO based DAC driver
    
    Keeping linux-toradex_4.1 deliberately. Users wanting the use the multi-core
    communication (MCC) cannot upgrade currently.
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 239d6171f92b7da41fb1d442435ecfbcc9e69294
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:42 2016 +0200

    linux-toradex: port to 3.14.52
    
    - updated to imx_3.14.52_1.1.0_ga
    - backport gcc 6 fixes
    - follow changed OV5640 compatibility string
    - mxc_v4l2_capture: Allow clock setting for de-interlaced video input
    - media: Add support for ADV7280 decoder driver as found on ACA
    - video: mxc: ldb: Add support for LVDS configuration via kernel boot arguments
    - fixed PCIe operation with Evaluation Board PCIe switch
    - fixed invalid #address-cells value which fixed issues with PCIe interrupts
    - disable not serviced DCD/RI UART interrupts
    - fixed bug preventing gpio-leds dtb configuration
    - limit SPI clock to datasheet maximum of 18MHz
    - enable RTL8192CU driver e.g. for LM006 USB Wi-Fi stick
    
    defconfig:
    Reduce the RAM allocated to cma to at most half the RAM size.
    Without this the cma allocates most of the RAM on modules with
    256MB and the kernel crashes during boot for lack of DMA memory.
    
    Additionally add all kernel options used exclusively in the
    colibri_imx6_defconfig so that all drivers referenced in the dtb
    are actually available.
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 39bcb6f641a7d9cab581ca6687b140db71a6fe1e
Author: Max Krummenacher <max.oss.09 at gmail.com>
Date:   Thu Jul 21 20:07:41 2016 +0200

    u-boot-toradex: update to v2.6 beta 2 release
    
    - merged NXP imx_v2015.04_3.14.52_1.1.0_ga release
    - backport fix to complie with GCC-6 from mainline
    - add support for the i.MX 7 based Colibri iMX 7 module
    - add mx7 to compatible machine
    
    Additionally notable commits
    8d048cf i.mx 6/7 increase maximum temperature for booting linux
    c9f3017 net: increase maximum frame size to accomediate VLAN packets
    7bf0f5d colibri_vf/imx6/7 apalis_imx6: synchronize/improve memory options
    2f3e53e apalis_imx6: fix Ethernet when using gigabit switch
    c12a0fc net: phy: allow disabling gigabit ethernet
    4387807 colibri_imx6: update do_patch_ddr_size to parse ivt and dcd
    e1a48b2 apalis/colibri_imx6: availability check for update fusing command
    119db19 apalis/colibri_imx6: adding update fusing command
    112246b colibri_vf: use same NAND clock as Linux uses
    7f94666 colibri_vf: read kernel and device tree from static UBI volumes
    2b73c91 Revert "tools: make imxheader size align on page size"
    04fe624 apalis_imx6_it_defconfig: add options needed with 3.14.52_1.1.0_ga
    8578a5c iMX6/7 soc.c: allow for board supplied serial
    028a378 tools/imximage: set DCD pointer to NULL when its length is 0
    9ab1413 pci: fix address range check in __pci_hose_phys_to_bus()
    b9b4bd6 pmic: delay reset to meet Ethernet PHY timing
    
    Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
    Acked-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit bc7ea0e1670ea9a90bd2c82c3e442321b5788f67
Author: Ian Coolidge <ian at boundarydevices.com>
Date:   Tue Jul 19 18:28:46 2016 -0700

    u-boot-script-boundary: Fix paths for bootscript and upgrade script
    
    Signed-off-by: Ian Coolidge <ian at boundarydevices.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

Regards,

--
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list