source: SVN/ventana/images

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author
(edit) @70   7 weeks Tim Harvey

Ventana: Release new 16.02 pre-built firmware (16.02@e0899cd)

Based on OpenWrt r48868 (2016-02-17)

OpenWrt:

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @69   7 weeks Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 2359cd1e15e7734e3c79c41aa22fed45b8412c84
https://github.com/Gateworks/u-boot-imx6/tree/2359cd1e15e7734e3c79c41aa22fed45b8412c84

U-Boot SPL 2015.04-g2359cd1 (Jun 04 2018 - 11:15:21)

Summarized cumulative changes include:

  • add support for the GW5901
  • add support for the GW5902
  • add support for the GW5908

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @67   6 months Tim Harvey

Ventana: Release new 16.02 pre-built firmware (16.02@791d5c5)

Based on OpenWrt r48868 (2016-02-17)

OpenWrt:

  • Built from 16.02 9c4230b https://github.com/Gateworks/openwrt/tree/9c4230b
  • Changes:
    • Ventana: add ability to symlink dts files and support for GW5906
    • Ventana: backport IMX FEC patch to allow reception of larger frames
    • uqmi: update uqmi/qmi.sh to latest LEDE version
    • linux-firmware: fix package source md5sum
    • linux-firmware: update to 20170422 linux-firmware tree
    • imx6: apply upstream mmc fix for DDR50 cards on UHS-I capable boards
    • scripts/download.pl: Use CDN for kernel downloads
    • Ventana: add spidev kernel module to build
    • Ventana: add GSC hwmon input for io4
    • imx6: add spidev support for Ventana boards that have SPI
    • imx6: add GW560x support
    • imx6: ventana: add GW553x board detection
    • imx6: add GW5904 support
    • patches-4-4: fix crash for fixed genphy driver
    • imx: added fixfdt to bootscript
    • imx6: disable UART dma
    • feeds.conf.default: fix mtd-utils packaging build issue
    • GSC driver: make GSC driver static
    • Ventana: add SPI to GW54xx
    • kernel: igb-Only-DMA-sync-frame-length
    • kernel: fix gpmi-nand ECC errors in erased pages
    • kernel: changed shutdown to call system restart
    • ubifs: add full overlayfs support
    • mkimage_blkdev: sfdisk compatibility and U-Boot/SPL programming support
    • Switched LuCi? feed to Gateworks repository
    • ebtables: added upstream binary compilation fix for ebtables
    • config-4.4: Switched DS1762 driver from module to static
    • boot: kobs-ng: update kobs-ng version required for newer kernels

Bootloader:

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @66   6 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 e511908b72103f34aca1d1b813e1912562d26779
https://github.com/Gateworks/u-boot-imx6/tree/e511908b72103f34aca1d1b813e1912562d26779

U-Boot SPL 2015.04-ge511908 (Jan 12 2018 - 08:46:10)

Summarized cumulative changes include:

  • imx: ventana: add support for the GW5907
  • imx: ventana: add support for the GW5906

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @64   8 months Tim Harvey

Ventana/Laguna?: update v49 GSC images with v50 GSC images

v50:

  • address an issue which could cause unexpected power draw from GSC battery from non-terminated inputs. This issue has been observed only on a small percentage of boards.

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @54   9 months Tim Harvey

Ventana: updated latest pre-built downstream vendor kernel

Pre-built kernels are being provided to aid supporting third-party Linux
distros. These are build artifacts from the Gateworks Yocto BSP and contain:

  • uImage (/boot/uImage)
  • bootloader bootscript (/boot/6x_bootscript-ventana)
  • device-tree files (/boot/*.dtb)
  • userspace kernel headers (/usr/include)
  • firmware for supported drivers (/lib/firmware)
  • kernel config (/boot/config*)
  • symbol table (/boot/Module.symvers*)
  • system map (/boot/System.map)

Built from https://github.com/Gateworks/linux-imx6/tree/1032ddf66a1488b47f3ff72f944b4ceadcdd2e4e

Summary of Changes since last pre-built image:

  • fixed userspace headers
  • added additional firmware for drivers (ar3k/intel ibt/vpu/iwlwifi)
  • added kernel config, symbol table, and system map

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @53   9 months Tim Harvey

Ventana: updated latest pre-built downstream vendor kernel

Pre-built kernels are being provided to aid supporting third-party Linux
distros.

Built from https://github.com/Gateworks/linux-imx6/tree/1032ddf66a1488b47f3ff72f944b4ceadcdd2e4e

Summary of Changes since last pre-built image:

  • hwmon: gsc: add io4 ADC
  • add support for building with GCC 6
  • add spidev support to kernel to allow SPI via userspace
  • add support for GW560x
  • add support for GW5904
  • crypto: caam - fix memory corruption in ahash_final_ctx
  • restart board if critical temperature exceeded

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @52   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 040377aefd06c8eef41763868fc9c6df2cbf9b1c
https://github.com/Gateworks/u-boot-imx6/tree/040377aefd06c8eef41763868fc9c6df2cbf9b1c

U-Boot SPL 2015.04-g040377a (Apr 11 2017 - 10:05:57)

Summarized cumulative changes include:

  • imx: ventana: update imx wdog external reset dt property (resolve soft reboot for older revision boards on newer kernels)

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @51   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 0b60446ef8345b15c2014a7fb7655de76e587bc5
https://github.com/Gateworks/u-boot-imx6/tree/0b60446ef8345b15c2014a7fb7655de76e587bc5

U-Boot SPL 2015.04-ge149149 (Apr 06 2016 - 13:18:17)

Summarized cumulative changes include:

  • add GW553x support
  • use EECONFIG bit for FEC ethernet presence
  • make RS232 enable board specific
  • make number of digital IO's board specific
  • add additional DIO's for GW5520
  • make hwconfig initialization board specific
  • fix unalized access for fdt command
  • increase SYS_BOOTM_LEN for larger uImage files
  • add support for 4GiB DRAM configuration
  • add fixup for GW551x-C video bus

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @50   9 months Tim Harvey

Ventana: updated latest pre-built downstream vendor kernel

Pre-built kernels are being provided to aid supporting third-party Linux
distros.

Built from https://github.com/Gateworks/linux-imx6/tree/e9585bb8cfe0962a21253dc93e4e853ed1c51ed2

Summary of Changes since last pre-built image:

  • added support for marvel phy driver (to replace generic phy driver)
  • added standard USB serial/net/misc drivers
  • fix PWM configuration for ventana boards
  • add goodix touch controller support
  • use GSC sleep for reboots
  • remove modules that conflict with linux-backports
  • add lsm9ds1 IMU support
  • add GW5530 support
  • disable CAAM secure-memory keystore test module
  • fix tw6869 handling of video signal loss/detect
  • build the vivante driver as a kernelmodule
  • add 'only_cea' kernel param to mxc_hdmi to disable the limiting of vidmodes
  • add ecspi2 host controller for GW54xx (present in GW54xx-E+)
  • add TUN/TAP device driver
  • improve igb (i210) RX performance on IMX6
  • update to linux backports 2016-01-22
  • use static regdb from OpenWrt-247f6c4f551d953b4297d9c2eb60e840fdb2c141

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @49   9 months Tim Harvey

Ventana: Release new 16.02 pre-built firmware (16.02@791d5c5)

Based on OpenWrt r48868 (2016-02-17)

OpenWrt:

Bootloader:

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @48   9 months Tim Harvey

Ventana: Release new 16.02 pre-built firmware (16.02@e848b14)

Based on OpenWrt r48868 (2016-02-17)

OpenWrt Changes:

  • bumped Gateworks feed to remove duplicated hidapi and update gsc-update
  • add additional USB Device Controller gadget drivers
  • add lsm9ds1 9DOF inertial measurement sensor support
  • add GW553x support

Bootloader Changes:

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @47   9 months Tim Harvey

Ventana: Add GSC firmware image for GW553x

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @46   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 e149149d4fe0a48533a4d453002859b87674c8aa
https://github.com/Gateworks/u-boot-imx6/tree/e149149d4fe0a48533a4d453002859b87674c8aa

U-Boot SPL 2015.04-ge149149 (Apr 06 2016 - 13:18:17)

Summarized cumulative changes include:

  • imx: ventana: remove several EEPROM config bit dependencies
  • imx: ventana: move pci_fixup before peripheral config
  • imx: ventana: remove dependence on EECONFIG_SATA eeprom feature bits
  • imx: ventana: enable splashscreen support with Gateworks Logo
  • video: allow version string to be optional when using LOGO
  • imx: ventana: add fdt fixup for eth1 mac-address
  • imx: ventana: add fdt fixup for GW16082 irq mapping
  • bootm: do not disable interrupts if NetConsole? is in use
  • imx: ventana: add PREBOOT support
  • imx: ventana: enable pwm device-tree property based on hwconfig

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @45   9 months Tim Harvey

imx: ventana: enable pwm device-tree property based on hwconfig

(edit) @44   9 months Tim Harvey

Laguna/Ventana?: release new 16.02 pre-built firmware (16.02@0a761fd)

Based on OpenWrt r48868 (2016-02-17)

General:

  • Moved to git for SCM of choice
  • Gateworks System Controller drivers
  • Feeds bumped to 2016-02-17
  • Updated to latest wireless drivers (backports-20151218)
  • IEEE802.11 adhoc throughput increased for HT rates (iw 4.3)
  • Bump to linux 4.4.0 Kernel
  • busybox-1.24.1
  • gcc-5.2.0
  • binutils-2.25.1
  • Moved from uclibc to musl-1.1.12

Ventana:

  • Bump to linux 4.4.0 Kernel from 3.14.16
  • ~50% increased FEC driver performance
  • l2cache enabled
  • Hardware crypto support
  • squashfs+ubifs overlay for recovery
  • dsa/swconfig support for GW16083
  • HDMI out, no VPU/GPU
  • LVDS out, no VPU/GPU
  • Low-Latency RS485 support

Laguna:

  • Bump to linux 4.4.0 Kernel from 3.10.49
  • GW2393 Support

Avila/Cambria?:

  • Support dropped

Known Issues:

  • 'mv' command on overlay partition on Ventana is not functional. Use 'cp -dR && rm -rf'

Signed-off-by: Pushpal Sidhu <psidhu@…>

(edit) @43   9 months Tim Harvey

Ventana: Updated GSC firmware images

v49:

  • fix hwmon temperature reading from -40C to 0C

See http://trac.gateworks.com/wiki/gsc#GSCVersionHistory for details
on version history.

See http://trac.gateworks.com/wiki/gsc#GSCUpdates for instructions on updating
boards using JTAG or gsc_update within Linux.

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @42   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 cc7a886a4a517e3a4d7b6963cc1c5f991a116a49
https://github.com/Gateworks/u-boot-imx6/tree/cc7a886a4a517e3a4d7b6963cc1c5f991a116a49

U-Boot SPL 2015.04-gcc7a886 (Dec 17 2015 - 10:27:21)

Summarized cumulative changes include:

  • imx: ventana: fix invalid dio configuration for pwm mode
  • arm: mx6: Reduce SPL malloc pool size (shaves a couple of seconds off boot time)
  • arm: mx6: Clamp MMDC and DDR3 clocks for timing calculations (improves DRAM timing)
  • arm: mx6: ddr3: Remove dead code
  • imx: ventana: added support for 32bit IMX6DQ 8Gb density DRAM config

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @41   9 months Tim Harvey

Ventana: updated latest pre-built downstream vendor kernel

Pre-built kernels are being provided to aid supporting third-party Linux
distros.

Built from https://github.com/Gateworks/linux-imx6/tree/cff6acafd33b3eb48dc905c1f5321a40e0814e61 with the following changes:

  • Vivante GPU driver as kernel module for added flexibility

Summary of Changes since last pre-built image:

  • backported Linux 4.3 IMX6 FEC driver for improved stability
  • add bluetooth support
  • fix issue causing occasional NAND corruption
  • add SPI support for GW52xx
  • GW16083 added DSA support as well as various fixes
  • removed HDMI interlaced output support (would default to interlaced instead of progressive depending on monitor)
  • add support for IMX6 external watchdog reset
  • add GW551x PWM support
  • add USB ACM modem support
  • fix micro-SD on UHS-I capable boards
  • added RS485-txen support
  • added router config and netfilter modules
  • added missing HDMI audio input codec

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @40   9 months Tim Harvey

Ventana: Updated pre-built OpenWrt BSP images

ventana-owrt-normal.ubi - NAND based boards with <2GB NAND
ventana-owrt-large.ubi - NAND based boards with 2GB NAND
ventana-owrt-normal.bin - JTAG image for boards with <2GB NAND
ventana-owrt-large.bin - JTAG image for boards with 2GB NAND

OpenWrt built from 14.08 branch r784:
http://svn.gateworks.com/openwrt/branches/14.08

Cumulative change summary:

  • Bootloader: U-Boot SPL 2015.04-g19dcb8c (Oct 27 2015 - 14:14:44)
    • imx: ventana: show board temp on boot
    • pmic: ltc3676: add regulator config function
    • use continuous PWM mode and 1MHz for LTC3676 PMIC regulators
    • Revert "imx: ventana: bump 1GHz ARM voltage rail for GW53xx" (no longer needed when using ldo-enabled and continuous PWM mode in PMIC)
    • enable ldo-bypass mode on compatible kernels if ldobypass env set
    • export backlight gpio after gpio driver is available
    • default pci to disabled in bootloader (to improve PCI link and enumeration reliability in the kernel)
    • update watchdog config for GW53xx
    • fix UHS-I detect for GW522x variants
  • OpenWrt: OpenWrt r42297 (2014-08-25 14:50:49 -0700)
    • Ventana: Fix microSD on new revision hardware
(edit) @39   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 19dcb8cc096b3db49595263480689951cc38ba5f
https://github.com/Gateworks/u-boot-imx6/tree/19dcb8cc096b3db49595263480689951cc38ba5f

U-Boot SPL 2015.04-g19dcb8c (Oct 27 2015 - 14:14:44)

Summarized cumulative changes include:

  • imx: ventana: show board temp on boot
  • pmic: ltc3676: add regulator config function
  • use continuous PWM mode and 1MHz for LTC3676 PMIC regulators
  • Revert "imx: ventana: bump 1GHz ARM voltage rail for GW53xx" (no longer needed when using ldo-enabled and continuous PWM mode in PMIC)
  • enable ldo-bypass mode on compatible kernels if ldobypass env set
  • export backlight gpio after gpio driver is available
  • default pci to disabled in bootloader (to improve PCI link and enumeration reliability in the kernel)
  • update watchdog config for GW53xx
  • fix UHS-I detect for GW522x variants
(edit) @38   9 months Tim Harvey

Ventana: Updated GSC firmware images

v47:

  • fix Ventana wake by pushbutton (boot_mode0 disabled if power control or wake)

This resolves an issue where waking a board that is in GSC sleep/powerdown
mode by physically pressing the user pushbutton could take 30 seconds to start
bootup.

See http://trac.gateworks.com/wiki/gsc#GSCVersionHistory for details
on version history.

See http://trac.gateworks.com/wiki/gsc#GSCUpdates for instructions on updating
boards using JTAG or gsc_update within Linux.

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @37   9 months Tim Harvey

Ventana: updated latest pre-built downstream vendor kernel

Pre-built kernels are being provided to aid supporting third-party Linux
distros.

Built from: https://github.com/Gateworks/linux-imx6/tree/4ba0a59e501f707c019ced703c07cd3379412f34

Changes:

  • include kernel headers in tarball
  • ipuv3: keep buffer offset 8-byte aligned
  • ipuv3: fix stripe calculation
  • switch to ldo-enabled mode
  • fix fec ENET_REF_CLK configuration for IEEE 1588 PTP tx

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @36   9 months Tim Harvey

Ventana: added latest pre-built downstream vendor kernel

Pre-built kernels are being provided to aid supporting third-party Linux
distros.

Built from: https://github.com/Gateworks/linux-imx6/tree/dac4d31e9f5eb8616ac69e10f96d87ba47dbba51

Includes:

  • support from Yocto v1.8 BSP
  • linux-backports-20150129 for wireless drivers:
    • cfg80211/mac80211
    • ath5k
    • ath9k
    • ath10k
    • iwlwifi
    • cdc-wdm

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @35   9 months Tim Harvey

Ventana: Updated pre-built OpenWrt BSP images

ventana-owrt-normal.ubi - NAND based boards with <2GB NAND
ventana-owrt-large.ubi - NAND based boards with 2GB NAND
ventana-owrt-normal.bin - JTAG image for boards with <2GB NAND
ventana-owrt-large.bin - JTAG image for boards with 2GB NAND

OpenWrt built from 14.08 branch r775:

Cumulative change summary:

  • Bootloader: U-Boot SPL 2015.04-g75c3155 (Aug 03 2015 - 08:42:16)
    • built from gateworks_v2015.04 75c3155d69f6e679e646fbddf805e911d994eb42
    • added ums capability
    • added Falcon mode
    • added thermal support (display CPU temperature and loop if overtemp)
    • fix voltage rail for IMX6Solo/Dual-lite booting Yocto / Android kernel causing occasional PCIe corruption and system hangs
    • fix gsc board temperature when negative
    • add gsc sleep command
    • add fdt fixup to enable UHS-I support on selected boards
    • bump 1GHz ARM voltage rail for GW53xx
    • add dt fixups for watchdog external reset
    • fix NAND read failures
    • fix busywait if IMX6 temp <0C
  • OpenWrt: OpenWrt r42297 (2014-08-25 14:50:49 -0700)
    • replace iperf with iperf-mt
    • add GW551x board detection (sysupgrade)
    • configure uboot-envtools (fw_printenv/fw_setenv)
    • use OTP values to set imx-thermal driver temperature thresholds
    • disable Gen2 PCIe link by default
    • add gsc-input kernel module
    • add SATA_AHCI/ata-ahci kernel module for common PCIe based SATA cards
    • added gwsoc utility for management of the GW16113 I/O Expander
    • fixed GSC hwmon temperature readings when <0C
    • fixed button-hotplug-gw for pushbutton events
    • update gpio-button-hotplug driver to use interrupts vs polling for gsc pb
    • add i2c retry at controller level to accomodate GSC NAK when busy

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @34   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 75c3155d69f6e679e646fbddf805e911d994eb42

https://github.com/Gateworks/u-boot-imx6/tree/75c3155d69f6e679e646fbddf805e911d994eb42

U-Boot SPL 2015.04-g75c3155 (Aug 03 2015 - 08:42:16)

Summarized cumulative changes include:

  • fix gsc board temperature when negative
  • add gsc sleep command
  • add fdt fixup to enable UHS-I support on selected boards
  • bump 1GHz ARM voltage rail for GW53xx
  • add dt fixups for watchdog external reset
  • fix NAND read failures
  • fix busywait if IMX6 temp <0C


Signed-off-by: Tim Harvey <tharvey@…>

(edit) @33   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2015.04 d8a78625e9f397074a46245b645cd18062115695

https://github.com/Gateworks/u-boot-imx6/tree/d8a78625e9f397074a46245b645cd18062115695

U-Boot SPL 2015.04-00100-gd8a7862 (Jun 12 2015 - 16:09:57)

Summarized cumulative changes include:

  • Update to U-Boot 2014.05
  • added ums capability
  • added Falcon mode
  • added thermal support (display CPU temperature and loop if overtemp)
  • fix voltage rail for IMX6Solo/Dual-lite booting Yocto / Android kernel causing occasional PCIe corruption and system hangs

Signed-off-by: Tim Harvey < tharvey@…>

(edit) @32   9 months Tim Harvey

mkimage_jtag: add a scripted mode for more flexibility

In order to produce flexible binary firmware images compatible with the
Gateworks JTAG programming hardware and jtag_usbv4 software a scripted mode
has been added that can create configurations above and beyond the
pre-configured options.

Usage:

mkimage_jtag -s <image1> [<image2> <...>]
mkimage_jtag -e <image1> [<image2> <...>]

The -s parameter invokes scripted mode and will only erase segments specified
while the -e parameter invokes scripted mode flagging the entire flash to
be erased as well.

The image arguments are specified as: <file>@<start>-[end]

  • The 'end' argument is used to determine the length of the flash segment for erasing. The 'start' and 'end' sizes can be decimal or hex with preceeding '0x'. The 'end' is optional and if not specified will erase to the end of the flash.
  • examples: file@start file@start-end file@start-

Examples:

  • create an image that updates the Falcon mode kernel@18MB only mkimage_jtag -s uImage@18M > image.bin
  • create an image that updates the SPL and U-Boot with a full flash erase: mkimage_jtag -e SPL@0-14M u-boot.img@14M
  • create an image that erases the U-Boot env segment only dd if=/dev/zero of=env bs=1M count=1 && mkimage_jtag -s env@16M

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @31   9 months Tim Harvey

mkimage_jtag: added two additional cmdline modes for Falcon mode ready images

Falcon mode involves having the SPL boot directly to the Linux OS thus
bypassing the U-Boot bootloader entirely. For this mode we need to flash
the kernel raw at a fixed NAND offset instead of loading it from the
UBI based filesystem.

Two cmdline modes are added to support this:

erase entire flash and program SPL/u-boot/kernel/ubi:

mkimage_jtag <SPL> <u-boot.img> <kernel> <ubi> > image.bin

erase entire flash and program SPL/env/u-boot/kernel/ubi:

mkimage_jtag <SPL> <u-boot.img> <kernel> <ubi> > image.bin

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @30   9 months Tim Harvey

mkimage_jtag: fix invalid code offsets in comments

Updated the comments to reflect the actual offsets used.

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @29   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from gateworks_v2014.04 5c40c723bb16867e612280a3c0b6dd4bb6e6b355

https://github.com/Gateworks/u-boot-imx6/tree/5c40c723bb16867e612280a3c0b6dd4bb6e6b355

U-Boot SPL 2014.04-g5c40c72 (Apr 21 2015 - 07:24:40)

Summarized cumulative changes include:

  • PCI changes (to support GW16103 / GW16112 add-in cards)
    • enable PCI enumeration for all models
    • default msata/pci mux to PCI before PCI enumeration
    • fix PCIe reset for GW522x
  • MMC support for NAND-less boards:
    • enable support for dynamic env storage (MMC/NAND)
    • update MMC env configuration

Signed-off-by: Tim Harvey < tharvey@…>

(edit) @28   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from 6c30fe4facdc9d771a575bc9fc7a098ae94e3480

https://github.com/Gateworks/u-boot-imx6/tree/gateworks_v2014.04

U-Boot SPL 2014.04-g6c30fe4 (Mar 27 2015 - 08:20:14)

Cumulative changes include:

  • ventana: Add new memory configuration
  • ventana: fix ft_sethdmiinfmt to modify only 9 bytes for port_config
  • ventana: set HDMI video in to yuv422bt656 for GW551x-A
  • ventana: use hdmiinfmt env var to override HDMI capture format
  • ventana: add DT fixup for GW522x to change PCIE_RST# GPIO

Signed-off-by: Tim Harvey < tharvey@…>

(edit) @27   9 months Tim Harvey

Ventana: Updated GSC firmware images

See http://trac.gateworks.com/wiki/gsc#GSCVersionHistory for details
on version history.
See http://trac.gateworks.com/wiki/gsc#GSCUpdates for instructions on updating
boards using JTAG or gsc_update within Linux.

(edit) @26   9 months Tim Harvey

Ventana: Updated pre-built OpenWrt BSP images

ventana-owrt-normal.ubi - NAND based boards with <2GB NAND
ventana-owrt-large.ubi - NAND based boards with 2GB NAND
ventana-owrt-normal.bin - JTAG image for boards with <2GB NAND
ventana-owrt-large.bin - JTAG image for boards with 2GB NAND

OpenWrt built from 14.08 branch r710:

Cumulative change summary:

Bootloader:

  • built from f830d9d60ec7c53570ccdb23a24221e40ce8d707
  • add support for GW551x
  • add WDIS# pinmux for GW552x
  • add usb_pgood_delay set to 2000ms for USB devices
  • update hwmon for new power rails and remove min/max check
  • set new env vars used by Android boot script
    • set dtype env var to boot media
    • set mem_mb dynamic env var to size of memory
  • add 'gsc wd' command for enabling and disabling GSC watchdog
  • display GSC WD state (enabled|disabled) along with FW ver and CRC
  • GW51xx-A/B - disable wdog node instead of removing it
  • added device-tree display configuration for LVDS displays
  • add support for DLC-700JMGT4 and DLC-800FIGT3 LCD displays
  • add new fdt_fixup_display function to configure display
  • add fixfdt script to apply manual fdt fixups
  • add DT fixup for GW54xx compatibility with older kernels

OpenWrt:

  • based on OpenWrt r42297 (2014-08-25 14:50:49 -0700)
  • replace libqmi with uqmi for better QMI modem support
  • remove unused crda package
  • update routing package to fix a bug in batman_adv
  • add GW551x support
  • add accelerometer/magenetometer support
  • various ath10k driver fixes and improvements
  • added GSC drivers for pushbutton input event and GSC watchdog support
  • replace gsc-daemon with button-hotplug-gw for compatibility with GSC input driver
  • updated gsc_update tool for compatibility with GSC drivers

--this line, and those below, will be ignored--

m readme.txt
d openwrt-imx6-ventana-rootfs_large.ubi
D openwrt-imx6-ventana-rootfs_normal.ubi
A + ventana-owrt-14.08-large.bin
A + ventana-owrt-14.08-large.ubi
A + ventana-owrt-14.08-normal.bin
A + ventana-owrt-14.08-normal.ubi
D ventana_owrt_large.bin
D ventana_owrt_normal.bin

(edit) @25   9 months Tim Harvey

Ventana: Updated GSC firmware images

See http://trac.gateworks.com/wiki/gsc#GSCVersionHistory for details
on version history.

See http://trac.gateworks.com/wiki/gsc#GSCUpdates for instructions on updating
boards using JTAG or gsc_update within Linux.

Cumulative changes since v44:

  • bugfix: fix occasional GSC reset on flash EEPROM write Occasionally when writing to flash based EEPROM storage (not secure key RAM based storage) a GSC under-voltage could be triggered if an ADC cycle was currently in progress causing a GSC reset (which resets secure key, defaults register values and RTC). If not 'writing' to GSC flash based EEPROM this fix is not necessary.

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @24   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from f830d9d60ec7c53570ccdb23a24221e40ce8d707

https://github.com/Gateworks/u-boot-imx6/tree/gateworks_v2014.04

U-Boot 2014.04-00184-gf830d9d (Feb 24 2015 - 08:11:33)

Cumulative changes include:

  • add 'gsc wd' command for enabling and disabling GSC watchdog
  • display GSC WD state (enabled|disabled) along with FW ver and CRC
  • GW51xx-A/B - disable wdog node instead of removing it
  • added device-tree display configuration for LVDS displays
  • add support for DLC-700JMGT4 and DLC-800FIGT3 LCD displays
  • add new fdt_fixup_display function to configure display
  • add fixfdt script to apply manual fdt fixups
  • add DT fixup for GW54xx compatibility with older kernels

Signed-off-by: Tim Harvey <tharvey@…>

(edit) @23   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from c1e54c495a68e41affde7927542b0a19544b49b5

https://github.com/Gateworks/u-boot-imx6/tree/gateworks_v2014.04

U-Boot 2014.04-00177-gc1e54c4 (Jan 28 2015 - 11:33:55)

Cumulative changes include:

  • update DRAM configuration for GW551x
  • add device-tree fixup for GW551x video
(edit) @22   9 months Tim Harvey

Ventana: Updated pre-built bootloader images

built from 2dbf1be8c86deeba8ec7c39e941860ae02d5e785

https://github.com/Gateworks/u-boot-imx6/tree/gateworks_v2014.04

U-Boot 2014.04-00174-g2dbf1be (Jan 09 2015 - 06:13:55)

Cumulative changes include:

  • add support for GW551x
  • add WDIS# pinmux for GW552x
  • add usb_pgood_delay set to 2000ms for USB devices
  • update hwmon for new power rails and remove min/max check
  • set new env vars used by Android boot script
    • set dtype env var to boot media
    • set mem_mb dynamic env var to size of memory
(edit) @21   9 months Tim Harvey

Ventana: Updated GSC firmware images

See http://trac.gateworks.com/wiki/gsc#GSCVersionHistory for details
on version history.

See http://trac.gateworks.com/wiki/gsc#GSCUpdates for instructions on updating
boards using JTAG or gsc_update within Linux.

(edit) @20   9 months Tim Harvey

Ventana: Updated pre-built OpenWrt BSP images:

Files:

  • openwrt-imx6-ventana-rootfs_normal.ubi - NAND based boards with <2GB NAND
  • openwrt-imx6-ventana-rootfs_large.ubi - NAND based boards with 2GB NAND
  • ventana_owrt_normal.bin - JTAG image for boards with <2GB NAND
  • ventana_owrt_large.bin - JTAG image for boards with 2GB NAND

OpenWrt built from 14.08 branch r656:

Cumulative change summary:

Bootloader:

OpenWrt:

  • based on OpenWrt r42297 (2014-08-25 14:50:49 -0700)
  • make rtc-ds1672 driver static so system time is set from RTC
  • set opkg feeds to Gateworks 14.08 branch feed repository
  • make USB drivers static to allow booting from USB without reconfiguring
  • fix IRQ mapping for GW16082
(edit) @19   9 months Tim Harvey

Ventana: Updated pre-built bootloader and OpenWrt BSP images

Files:

  • ventana_owrt_normal.bin - JTAG image for boards with <2GB NAND
  • ventana_owrt_large.bin - JTAG image for boards with 2GB NAND

Bootloader:

Users of GW51xx should use this bootloader to avoid pre-mature watchdog
timeouts that can occur under certain conditions (typically high temperature
and or load situations).

(edit) @18   9 months Tim Harvey

Ventana: Updated pre-built OpenWrt BSP images

Files:

  • openwrt-imx6-ventana-rootfs_normal.ubi - NAND based boards with <2GB NAND
  • openwrt-imx6-ventana-rootfs_large.ubi - NAND based boards with 2GB NAND
  • ventana_owrt_normal.bin - JTAG image for boards with <2GB NAND
  • ventana_owrt_large.bin - JTAG image for boards with 2GB NAND

OpenWrt built from 14.08 branch r638:

http://svn.gateworks.com/openwrt/branches/14.08

Cumulative change summary:

Bootloader:

  • built from 7bb92397a5c29d1e391124c12a985a8bc408d56c
  • https://github.com/Gateworks/u-boot-imx6/tree/gateworks_v2014.04
  • add support for 4Gb density memory for IMX6DL
  • enable precharge power-down fast-exit mode for DDR3 (improved compatibility with various memory vendors)
  • add usb_pgood_delay env variable to extend warm-up time for USB Mass storage devices
  • add usb_pcisel hwconfig for GW52xx to steer USB OTG to miniPCIe socket

OpenWrt:

  • based on OpenWrt r42297 (2014-08-25 14:50:49 -0700)
  • Refreshed Gateworks patches
  • Refreshed Gateworks config files
  • Updated all feeds to latest versions as of 2014-08-27
  • Updated to latest wireless drivers
  • 80211ac support (ath10k/iwlabgn)
  • DFS Support in ath
  • Added HID Support to Ventana and Laguna
  • Added Bluetooth support (both btusb and ath3k) to Ventana and Laguna
  • Added ibt and ath3k Bluetooth firmwares to Ventana and Laguna
  • Add support for GW54xx/GW53xx/GW52xx/GW51xx/GW552x
  • Add gsc-daemon support for above boards
  • Add support for GW16081/GW16082/GW16082
  • Kernel: 3.14.16
  • Added sysupgrade support
(edit) @17   9 months Tim Harvey

Ventana: Updated pre-built OpenWrt BSP images for Ventana product family

Files:

  • openwrt-imx6-ventana-rootfs_normal.ubi - NAND based boards with <2GB NAND
  • openwrt-imx6-ventana-rootfs_large.ubi - NAND based boards with 2GB NAND

OpenWrt built from r615:

Bootloader built from 6730a70db6a25f93b4522f6097e004c2577cc4e2

Cumulative change summary:

  • kernel bump from 3.14.5 to 3.14.12
  • resolve occasional PCI link failure
  • sysupgrade support for NAND flash
  • eglibc hard float support
  • added jtag image creation
  • several minor gpio pin configuration changes in bootloader
  • enable SION bit on gpio outputs (this allows linux gpio-sysfs to properly report the value of gpio putputs)
  • support 256Mb DRAM parts (allowing up to 2GB on board 64bit configs and 1GB on 32bit configs)
  • add GW552x support
  • fix occasional bootloader hang on IMX6SOLO/IMX6DL processors following disabling of display before launching OS
(edit) @16   9 months Tim Harvey

Ventana: Updated pre-built bootloader

built from:

https://github.com/Gateworks/u-boot-imx6/tree/gateworks_v2014.04
6730a70db6a25f93b4522f6097e004c2577cc4e2

U-Boot 2014.04-00151-g6730a70 (Aug 19 2014 - 08:29:54)

Cumulative changes include:

  • refreshed Gateworks patchset on top of U-Boot v2014.04
  • added video enable gpio pinmux for GW54xx
  • add missing crlf to an informational print
  • configure i2c_dis# pin properly for gw53xx
  • enable SION bit on gpio outputs (this allows linux gpio-sysfs to properly report the value of gpio putputs)
  • configure PCISKT_WDIS# gpio
  • disable 4k tftp/nfs packages (until issues usign large packets are resolved)
  • updated SPL SDRAM calibration
    • use SDRAM width and size properties from Gateworks EEPROM (no longer board model specific)
    • add 256Mb parts (allowing up to 2GB on GW54xx/GW53xx and 1GB on others)
  • add GW552x support
    • enable uboot PCI support (but default to disabled for non GW52xx)
    • add PCI configuration for PLX switch
    • add i210 network device support
    • leave PCI reset de-asserted if PCI enabled
    • assign default ethprim dynamically to the first detected eth device
    • fix occasional uboot PCI link failures and display an error when no link occurs
  • add display support for AUO G070VW01 LCD display
  • fix occasional hang on IMX6SOLO/IMX6DL processors following disabling of display before launching OS

see http://trac.gateworks.com/wiki/ventana/bootloader for more details

(edit) @15   9 months Tim Harvey

Ventana: rename README.html to README.txt and update its contents

(edit) @14   9 months Tim Harvey

Ventana: move prebuilt firmware images

svn directory cleanup

(add) @1   9 months Tim Harvey

restored latest version of files from server backup

Signed-off-by: Tim Harvey <tharvey@…>

Note: See TracRevisionLog for help on using the revision log.