[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