Changes between Version 17 and Version 18 of ventana/bootloader


Ignore:
Timestamp:
07/29/2020 04:05:03 PM (4 years ago)
Author:
Tim Harvey
Comment:

remove obsolete watchdog info and old version history

Legend:

Unmodified
Added
Removed
Modified
  • ventana/bootloader

    v17 v18  
    5151U-Boot SPL 2015.04-g8a78625 (Apr 21 2015 - 07:24:40)
    5252}}}
    53 
    54 Version History:
    55  * [https://github.com/Gateworks/u-boot-imx6/tree/d8a78625e9f397074a46245b645cd18062115695 d8a78625e9f397074a46245b645cd18062115695]: U-Boot SPL 2015.04-00100-gd8a7862 (Jun 12 2015 - 16:09:57)
    56   * Update to U-Boot 2015.04
    57   * added ums capability
    58   * added Falcon mode
    59   * added thermal support (display CPU temperature and loop if overtemp)
    60   * fix voltage rail for IMX6Solo/Dual-lite booting Yocto / Android kernel causing occasional PCIe corruption and system hangs
    61 [[CollapsibleStart(Older History)]]
    62  * [https://github.com/Gateworks/u-boot-imx6/tree/5c40c723bb16867e612280a3c0b6dd4bb6e6b355 5c40c723bb16867e612280a3c0b6dd4bb6e6b355]: U-Boot 2014.04-g5c40c72 (Apr 21 2015 - 07:24:40)
    63   * PCI changes (to support GW16103 / GW16112 add-in cards)
    64    * enable PCI enumeration for all models
    65    * default msata/pci mux to PCI before PCI enumeration
    66    * fix PCIe reset for GW522x
    67   * MMC support for NAND-less boards:
    68    * enable support for dynamic env storage (MMC/NAND)
    69    * update MMC env configuration
    70  * f830d9d60ec7c53570ccdb23a24221e40ce8d707: U-Boot 2014.04-00184-gf830d9d (Feb 24 2015 - 08:11:33)
    71   * add {{{gsc wd}}} command for enabling and disabling GSC watchdog
    72   * display GSC WD state (enabled|disabled) along with FW ver and CRC
    73   * GW51xx-A/B - disable wdog node instead of removing it
    74   * added device-tree display configuration for LVDS displays
    75   * add support for DLC-700JMGT4 and DLC-800FIGT3 LCD displays
    76   * add new fdt_fixup_display function to configure display
    77   * add fixfdt script to apply manual fdt fixups
    78   * add DT fixup for GW54xx compatibility with older kernels
    79  * c1e54c495a68e41affde7927542b0a19544b49b5: U-Boot 2014.04-00177-gc1e54c4 (Jan 28 2015 - 11:33:55)
    80   * update DRAM configuration for GW551x
    81   * add device-tree fixup for GW551x video
    82  * 2dbf1be8c86deeba8ec7c39e941860ae02d5e785: U-Boot 2014.04-00174-g2dbf1be (Jan 09 2015 - 06:13:55)
    83   * add support for GW551x
    84   * add WDIS# pinmux for GW552x
    85   * add usb_pgood_delay set to 2000ms for USB devices
    86   * update hwmon for new power rails and remove min/max check
    87   * set new env vars used by Android boot script
    88    * set dtype env var to boot media
    89    * set mem_mb dynamic env var to size of memory
    90  * 9fd0ca4c29df2d0af52ed7afa6ab132d979e79b9: U-Boot 2014.04-00165-g9fd0ca4 (Sep 25 2014 - 14:52:25)
    91   * increase PMIC core voltages for GW51xx/GW52xx/GW53xx
    92   * disable IMX6 WDOG on GW51xx RevA/RevB as work-around for board-errata
    93  * 7bb92397a5c29d1e391124c12a985a8bc408d56c: U-Boot 2014.04-00162-g7bb9239 (Sep 22 2014 - 15:08:54)
    94   * added support for 4Gb density mem devices with IMX6DL CPU
    95   * enable DDR3 precharge power-down fast-exit mode to support Winbond DDR3 memory
    96   * add 'usb_pgood_delay' env var to specify ms delay to allow USB Mass Storage devices to warm-up before scan
    97   * enable PCIe 1.5V for GW54xx
    98   * add usb_pcisel hwconfig support for GW52xx
    99  * 6730a70db6a25f93b4522f6097e004c2577cc4e2: U-Boot 2014.04-00151-g6730a70 (Aug 19 2014 - 08:29:54)
    100   * refreshed Gateworks patchset on top of U-Boot v2014.04
    101   * added video enable gpio pinmux for GW54xx
    102   * add missing crlf to an informational print
    103   * configure i2c_dis# pin properly for gw53xx
    104   * enable SION bit on gpio outputs (this allows linux gpio-sysfs to properly
    105     report the value of gpio putputs)
    106   * configure PCISKT_WDIS# gpio
    107   * disable 4k tftp/nfs packages (until issues usign large packets are resolved)
    108   * updated SPL SDRAM calibration
    109    * use SDRAM width and size properties from Gateworks EEPROM
    110     (no longer board model specific)
    111    * add 256Mb parts (allowing up to 2GB on GW54xx/GW53xx and 1GB on others)
    112   * add GW552x support
    113    * enable uboot PCI support (but default to disabled for non GW52xx)
    114    * add PCI configuration for PLX switch
    115    * add i210 network device support
    116    * leave PCI reset de-asserted if PCI enabled
    117    * assign default ethprim dynamically to the first detected eth device
    118    * fix occasional uboot PCI link failures and display an error when no link
    119      occurs
    120   * add display support for AUO G070VW01 LCD display
    121   * fix occasional hang on IMX6SOLO/IMX6DL processors following disabling of
    122     display before launching OS
    123  * b795e679fdb4ec6476bb77efc190abcbfe8521ea: U-Boot 2014.04-00124-gb795e67 (May 16 2014 - 16:38:32)
    124   * update to U-Boot v2014.01 (released 2014-04-14)
    125   * added SPL support so that a single bootloader works for the entire Ventana product family
    126   * added econfig command for modifying configuration bits stored in Ventana EEPROM
    127  * 3a3583f5e7d118de8d067f9bc34c03224f478b0d: U-Boot 2014.01-00002-g3a3583f (Jan 21 2014 - 10:46:23)
    128   * update to U-Boot v2014.01 (released 2014-01-20)
    129   * added USB OTG support (USB Mass Storage and Ethernet gadget device)
    130   * added !NetConsole support (see [http://lxr.missinglinkelectronics.com/uboot/doc/README.NetConsole here])
    131  * 792fc2133397832de31548529dbab16a8bd6aa3b: U-Boot 2013.07-g5801172 (Jan 15 2014 - 08:12:49)
    132   * remove invalid 1.0V ADC from GW51xx
    133   * add DIO pad config to hwconfig
    134   * remove extra call to ft_board_setup
    135   * change default ubi for update
    136   * increase delay for USB polling
    137    - this resolves issues detecting some USB Mass Storage devices
    138   * increase command-line buffer size from 512 bytes to 1024 bytes
    139   * add stat_boot env script and boot support
    140   * add bootdevs env variable to dictate devices and order to boot from
    141   * add memory configuration for IMX6DL/1GB (GW53xx)
    142   * adjust default DIO padconf (removed Open Drain)
    143    - default is 100k pu, 10mA drive strength
    144  * ea5aeb54619b1deaf95c8e2acb2acc1d398264fc: U-Boot 2013.07-00019-gea5aeb5 (Dec 06 2013 - 13:12:48)
    145   * added GW53XX support
    146   * always set dts partition info regardless of model
    147   * leave PCI_RST# de-asserted to keep devices in reset until clock is valid
    148   * enable IP fragments for larger packet size
    149   * increase tftp/nfs blocksize to 4096
    150  * 88e0a40464116907932ab1b1f48e0ccac69bad67: U-Boot 2013.07-00012-g88e0a40 (Sep 25 2013 - 13:36:02)
    151   * resolved several LED/GPIO configuration issues
    152   * resolved GW5400-A (SPI FLASH) environment issues
    153   * added 'board' property to devicetree showing Gateworks board model
    154  * b33846792bafee8008c2fdac92dd18cad47c670d: U-Boot 2013.07-00004-gb338467 (Sep 12 2013 - 10:18:46)
    155   * Added GW51xx support
    156  * 4324c3b0e8c8a1fa53c2210c1e4be5ba43f8c786: U-Boot 2013.07-00003-g4324c3b (Jul 30 2013 - 15:03:56)
    157   * Initial release based on U-Boot 2013.07
    158 [[CollapsibleEnd]]
    15953
    16054
     
    1051945
    1052946
    1053 === GSC info (Firmware version, Board Temperature and Voltages, and Watchdog info) ===
    1054 The {{{gsc}}} command by itself with no arguments displays information about the GSC firmware version/crc and watchdog state (enabled or disabled and whether or not it caused a board power-cycle)
     947=== GSC info (Firmware version, Board Temperature and Voltages) ===
     948The {{{gsc}}} command by itself with no arguments displays information about the GSC firmware version/crc and hwmon voltage rails.
    1055949
    1056950Example:
     
    1076970
    1077971
    1078 === GSC Watchdog Enable / Disable ===
    1079 The {{{gsc}}} command can be used to enable or disable the GSC hardware watchdog with the following usage:
    1080 {{{#!bash
    1081 gsc [wd enable [30|60]]|[wd disable]
    1082 }}}
    1083 
    1084 Examples:
    1085  * Enable the watchdog for a 30 second timeout
    1086 {{{#!bash
    1087 gsc wd enable 30
    1088 }}}
    1089   * If the time is not specified it will default to 30 seconds
    1090   * only 30 seconds and 60 seconds are valid
    1091   * once enabled make sure you have something managing the watchdog in your OS
    1092  * Disable the GSC watchdog
    1093 {{{#!bash
    1094 gsc wd disable
    1095 }}}
    1096 
    1097 References:
    1098  * [wiki:watchdog General Watchdog info]
    1099  * [wiki:gsc#HardwareWatchdog GSC Hardware Watchdog info]
    1100  * [wiki:gsc#GSCWatchdogkerneldriver GSC Hardware Watchdog linux drivers]
    1101 
    1102 
    1103972[=#devicetree]
    1104973== Flattened Device-Tree ==