Skip to content
Permalink
Branch: gateworks_v201…
Commits on Jul 26, 2019
  1. imx: ventana: add support for DLC0700XDP21LF LCD display

    Bobby-Soliis-Jones committed Jul 26, 2019
    Add LVDS support for LVDS LCD display:
     DLC0700XDP21LF - 7" 1024x600 (equivalent to the DLC-700JMGT4 with new touch)
    
    Signed-off-by: Robert Jones <rjones@gateworks.com>
Commits on Aug 2, 2018
  1. mtd: nand: mxs check maximum ecc that platfrom supports

    MrVan authored and Gateworks committed Sep 7, 2015
    Check maximum ecc strength for each platfrom to avoid the calculated ecc
    exceed the limitation.
    
    Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
    Signed-off-by: Han Xu <b45815@freescale.com>
    Tested-By: Tim Harvey <tharvey at gateworks.com>
    Reviewed-by: Marek Vasut <marex@denx.de>
    Acked-by: Scott Wood <scottwood@freescale.com>
    Cc: Stefano Babic <sbabic@denx.de>
  2. mtd:mxs:nand calculate ecc strength dynamically

    MrVan authored and Gateworks committed Apr 15, 2015
    Calculate ecc strength according oobsize, but not hardcoded
    which is not aligned with kernel driver
    
    Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
    Signed-off-by: Ye.Li <b37916@freescale.com>
    Reviewed-by: Marek Vasut <marex@denx.de>
    Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Commits on Jun 22, 2018
  1. imx: ventana: added support for 16bit 8Gb density (1GiB) DRAM

    Gateworks committed Jun 22, 2018
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Jun 4, 2018
  1. imx: ventana: added support for GW5901/GW5902

    Gateworks committed Jul 31, 2014
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Apr 13, 2018
  1. board/gateworks: add support for GW5908

    Gateworks committed Apr 13, 2018
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Jan 8, 2018
  1. imx: ventana: add support for the GW5907

    Gateworks committed Jan 8, 2018
    The GW5907 is a small single board computer based on the i.MX6DL SoC
    with the following peripheral set:
     - DDR3 memory (512MB default)
     - 1x GigE (i.MX6 FEC)
     - Gateworks System Controller
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Sep 19, 2017
  1. imx: ventana: add support for the GW5906

    Gateworks committed Sep 19, 2017
    The GW5906 is a GW552x with mechanical and power supply connector
    differences.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Apr 11, 2017
  1. imx: ventana: update imx wdog external reset dt property

    Gateworks committed Apr 11, 2017
    The devicetree property that was accepted upstream in the imx wdog driver
    was 'fsl,ext-reset-output' not 'ext-reset-output'.
    
    Therefore we will remove both of these properties to account for the mainline
    kernels as well as the downstream vendor kernels.
    
    This resolves issues with soft reboot failing to reset the IMX6 SoC on older
    revision boards using Linux v4.9+
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Feb 13, 2017
  1. imx: ventana: add fixup for GW5510-C video bus

    Gateworks committed Feb 13, 2017
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Jan 26, 2017
  1. imx: ventana: add support for 4GiB DRAM configuration

    Gateworks committed Jan 20, 2017
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Nov 29, 2016
  1. imx: ventana: increase SYS_BOOTM_LEN

    Gateworks committed Jul 28, 2016
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. cmd_fdt: fix unaligned access

    Gateworks committed Nov 29, 2016
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Jul 21, 2016
  1. imx: ventana: fix auto-generation of hwconfig

    Gateworks committed Jul 21, 2016
    remove extra unintentional 'hwconfig=' from beginning of string
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Jul 7, 2016
  1. imx: ventana: make hwconfig initialize based on board configuration

    Gateworks committed Jul 7, 2016
    The hwconfig env var allows user to control hardware specific configuration
    of board specific features but not all Ventana boards have the same features.
    
    We will use the magic default value of "_UNKNOWN_" to signify that the
    bootloader should create this based on detected board model.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. imx: ventana: add extra DIO's for GW5520

    Gateworks committed Jul 7, 2016
    The GW5520 has 10 DIO's instead of the typical 4 found on the Ventana
    product family.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  3. imx: ventana: make number of digital I/O's dynamic

    Gateworks committed Jul 7, 2016
    Replace the static list of board-specific digital I/O's with a dynamic list.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  4. imx: ventana: make RS232 enable board specific

    Gateworks committed Jul 7, 2016
    Not all Ventana boards have an RS232 transceiver, make it board specific.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Apr 22, 2016
  1. imx: ventana: use EECONFIG bit for presence of FEC ethernet

    Gateworks committed Apr 22, 2016
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. imx: ventana: add GW553x support

    Gateworks committed Oct 13, 2015
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Apr 6, 2016
  1. imx: ventana: remove several EEPROM config bit dependence

    Gateworks committed Mar 29, 2016
    Removed several EEPROM bit dependencies:
     - for dt aliases that don't exist and thus don't ever do anything
       (pcie,lvds1,uart*,vpu,csi*,hdmi_in,hdmi_out,cvbs_in,cvbs_out,gps)
     - for features that don't effect bus ordering or have no detrimental affect
       if erroneously enabled when not present (ahci,nand,i2c*)
     - for features that have little to no impact on being erroneously enabled
       but high impact if erroneously disabled (can*, spi*)
     - for features that have an high adverse affect of not being set when they
       should and no adverse affect of being set when they
       shouldn't (ipu*).
    
    Removing these means the following:
     - these no longer are supported with the econfig command
     - these no longer affect the device-tree in any way
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. imx: ventana: move pci_fixup before peripheral config

    Gateworks committed Mar 29, 2016
    Move pci_fixup before the check for 'fdt_noconfig' so it is always run.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Apr 5, 2016
  1. imx: ventana: remove dependence on EECONFIG_SATA eeprom feature bit

    Gateworks committed Mar 29, 2016
    The MSATA feature is a board-specific feature on Gateworks Ventana boards.
    
    In most cases a 2:1 mux will steer either PCIe or SATA to a miniPCIe socket
    through an MSATA_EN gpio. In these such cases assign the gpio in the board
    specific struct and use its presence to determine if we default the GPIO to
    PCIe and if we later steer it according to hwconfig.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. imx: ventana: enable splashscreen support

    Gateworks committed Mar 26, 2016
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  3. video: allow version string to be optional when using LOGO

    Gateworks committed Mar 26, 2016
    The CONFIG_HIDE_LOGO_VERSION config can be used to disable putting the
    U-Boot version string on top of the logo.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Mar 29, 2016
  1. imx: ventana: add fdt fixup for eth1 mac-address

    Gateworks committed Mar 28, 2016
    Ventana boards with a PCI Marvell Sky2 GigE MAC require the MAC address to
    be placed in a DT node in order for the mainline linux driver to obtain it.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. imx: ventana: add fdt fixup for GW16082 irq mapping

    Gateworks committed Aug 26, 2014
    The GW16082 mini-PCI expansion mezzanine uses a TI XIO2001 PCIe-to-PCI
    bridge with legacy INTA/B/C/D interrupts. These interrupts are assigned
    in the reverse order according to the PCI spec.
    
    If the TI bridge is found on the Ventana PCI bus, add device-tree nodes
    according to bus enumeration explicitly defining the interrupt mapping
    to override the default PCI mapping in the Linux kernel. This allows
    the GW16082 to work with upstream kernels that support device-tree
    irq parsing.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Feb 19, 2016
  1. bootm: do not disable interrupts if NetConsole is in use

    Gateworks committed Feb 19, 2016
    If NetConsole is being used, we can't disable interrupts at this point.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. imx: ventana: add PREBOOT support

    Gateworks committed Feb 19, 2016
    This allows the 'preboot' env variable to be executed prior to bootcmd
    if defined.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Jan 1, 2016
  1. imx: ventana: enable pwm device-tree property based on hwconfig

    Gateworks committed Oct 30, 2015
    Most Ventana boards have a connector with off-board digital-I/O signals
    including some that can be pinmuxed as either a PWM or a GPIO. The hwconfig
    env variable is used to configure these and they will be pinmuxed according
    to this configuration in the bootloader.
    
    This patch adds a device-tree fixup that will enable the pwm controller
    nodes appropriately for digital-I/O's that are configured as pwm via hwconfig
    so that the pin can be used with the Linux kernel /sys/class/pwm API.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Commits on Dec 17, 2015
  1. imx: ventana: added support for 32bit IMX6DQ 8Gb density DRAM config

    Gateworks committed May 29, 2015
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
  2. arm: mx6: ddr3: Remove dead code

    Nikolay Dimitrov authored and Gateworks committed May 8, 2015
    imx6 mmdc supports data rates up to 1066 MT/s, so remove the code handling
    higher data rates.
    
    Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
  3. arm: mx6: Clamp MMDC and DDR3 clocks for timing calculations

    Nikolay Dimitrov authored and Gateworks committed Apr 22, 2015
    This is proposal for clamping the MMDC/DDR3 clocks to the maximum supported
    frequencies as per imx6 SOC models, and for dynamically calculating valid
    clock value based on mem_speed.
    
    Currently the code uses impossible values for mem_speed (1333, 1600 MT/s) for
    calculating the DDR timings, and uses fixed clock (528 or 400 MHz) which
    doesn't take into account DDR3 memory limitations.
    
    Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
    Cc: Fabio Estevam <festevam@gmail.com>
    Cc: Stefano Babic <sbabic@denx.de>
    Cc: Tim Harvey <tharvey@gateworks.com>
    Cc: Eric Nelson <eric.nelson@boundarydevices.com>
  4. arm: mx6: Reduce SPL malloc pool size

    Marek Vasut authored and Gateworks committed Nov 20, 2015
    Using 50 MiB malloc pool in SPL is nonsense. Since the caches are not
    enabled in SPL, it takes 2 seconds to init the pool and has no obvious
    benefit. Reduce the size to 1 MiB.
    
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Stefano Babic <sbabic@denx.de>
    Cc: Tim Harvey <tharvey@gateworks.com>
    Tested-by: Stefano Babic <sbabic@denx.de>
    Acked-by: Tim Harvey <tharvey@gateworks.com>
Commits on Nov 5, 2015
  1. imx: ventana: fix invalid dio configuration for pwm mode

    Gateworks committed Oct 30, 2015
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Older
You can’t perform that action at this time.