==== Changelog ==== ++++2017/07/07 -REV 0117| **U-Boot v2015.07 - TQMa28/L** * mux i2c0 pins for boot eeprom * support spi-flash * fix VDDD brownout setting * do not enable batt measurement on 5v only * fix board_init * select correct bus for eeprom * fix usb power switching * fix phy address for fec1 **Linux v3.14.19 - TQMa28/L** * ++++ ++++2016/04/18 - REV 0115| *Remove tqma28-fsl support *Update iec61850 library *Update U-Boot to 2015.07 *Update to Kernel 3.14.19 *Updating OSELAS Toolchain ** Build tools ** * OSELAS.Toolchain 2014.12.2 ** U-Boot 2013.04 ** *TQMa28L: default console is DUART **U-Boot 2015.07 (based on U-Boot 2013.04)** *Fixed bitmask of GPIO bank and pin *Fixed PHY address assignment *Fixed set_dsr command argv pointer ** Linux Kernel ** *Enabled LED support ++++ ++++2014/07/10 - REV 0109| ** Build tools ** * ptxdist-2013.12.0 * OSELAS.Toolchain-2013.12.2 ** ptxdist 2013.12 ** * TQMa28: add xenomai support * openssl: use 1.0.1h * TQMa28: minor fixes in kernelconfig ** TQMa28/28L-AB/28L-AA ** * Linux version 3.14 (device tree) * add edtft5x06 to device tree * set correct audio codec clock * limit spi source clock * U-Boot 2013.04 * add OCOTP driver * fix i2c speed * add module eeprom * remove network config & mac addr from default env ++++ === 2014/07/02 - REV 0108 (internal) === === 2014/06/06 - REV 0107 (snapshot) === ++++ 2014/01/13 - REV 0106 | ** Build tools ** * ptxdist-2012.07.0 * OSELAS.Toolchain-2011.11.x (x - 1 ... 3) ** ptxdist 2012.07 ** * compile images into profile for Freescale MfgTool * added SystemCorp IEC61850 demo * removed TQMa53 support/patches/system files * add TQMa28/28L readme file * Upgrade stressapptest version * removed systemd/ptxconfigs (only TQMa53) * delete 28/28L TODOs * delete systemd ptxconfigs (only TQMa53) * delete amd-gpu firmware (only TQMa53) ** TQMa28/28L-AB/28L-AA ** * Linux version 3.10 (device tree) (3.10-tq-arm-bsp-0105) * Qualified pin setup * USB Overcurrent Protection enabled * Login as non-root user allowed * add support for MMC SETDSR command * add proprietary device tree option to setup e-MMC DSR * remove hard-code enet_clk output enable * U-Boot 2013.04 (new) (2013.04-tq-arm-bsp-0105) * Qualified pin setup * Boot from 5V only * Support e-MMC > 2GB * Remove 120s pause when kernel has no network cable connected * Command to burn MAC-Address into OCOTP fuses (otp_mxs) * reorder gpio setup order * fixed overflow issue on MAC incrementation for ETH1 * add support for MMC SETDSR command * qualified setting of e-MMC drive strength register * propagate setting of e-MMC DSR to kernel via device tree modification * made enet_clk output driver selectable * propagate enet_clk driver selection to kernel via device tree modification ** TQMa28-fsl ** * Linux version 2.6.35 (2.6.35.14-tq-arm-bsp-0105) * reorder gpio setup order * Qualified pin setup * remove hard-code enet_clk output enable * check for command line option to enable internal enet_clk driver * check for command line option to set e-MMC drive strength register * U-Boot 2009.08 (2009.08-tq-arm-bsp-0105) * fix udelay duration * reorder gpio setup order * Qualified pin setup * enable reading FEC MAC address from fuses * add support for MMC SETDSR command * qualified setting of e-MMC drive strength register * propagate setting of e-MMC DSR to kernel via command line modification * made enet_clk output driver selectable * propagate enet_clk driver selection to kernel via command line modification ** TQMa335x ** * Linux version 3.2 * U-Boot 2013.07 ++++ [REV0105 - internal testing stage] [REV0104.5 - U-Boot 2013.04 for production, no change to REV0105] [REV0104 skipped - internal development] [REV0103 skipped - tag error in git repository] ++++ 2013/05/13 - REV 0102 | --------------------- Buildenvironment: - ptxdist-2012.07.0 - OSELAS.Toolchain-2011.11.x (x - 1 ... 3) News - TQMa35: - Linux version 3.2.40 - Fixes: - backport USB bugfixes - Features: - allow to build TQMa35 / MBa35 for AA and AB hardware in a single project - support for TQMa35 on MBa35-CA Baseboard - TQMa28: - Linux version 3.5 (device tree) - Fixes: - bugfixing linux kernel - TQMa28-fsl: - Linux version 3.5 (device tree) - Fixes: - bugfixing linux kernel + u-boot - TQMa28L (prerelease): - Linux version 3.5 (device tree) - U-Boot 2012.10 - Fixes: - bugfixing linux kernel ++++ ++++ 2013/01/10 - REV 0101| --------------------- New: - ptxdist-2012.07.0 - OSELAS.Toolchain-2011.11.x -> .2, .3 usable; -> .1 has known issue with zlib package - TQMa35: - Linux version 3.2.28 - u-Boot 2010.06 - Features: - allow all patchlevels of toolchain - switch to ptxdist 2012.07 - TQMa28: - Linux version 3.5 (device tree) - Features: - switch to ptxdist 2012.07 - allow all patchlevels of toolchain - remove unneeded gpios (gpio2_12, gpio2_13, gpio2_15, gpio3_5) - AUART3 - MX28 RTC - PWM Backlight - LCDIF (FG0700, ETV570) - USB (host/otg/gadget:storage,serial) - MMC slotindex patch - MMC (as non-removable) - SD (removable) - FEC0, FEC1 - MXS touchscreen - I2C - LM73 temp.sensor - 24c64 eeprom - Enabled module support - TQMa28: - U-Boot 2012.10 - Features: - ptxdist includes imx-bootlets for 2009.08 only - Use TQMa28 machine id - AUART3 - cmd_mmc.c: print current device name on boot - mxs_i2c: i2c base addr configurable - LM73 temp.sensor - I2C - 24c64 eeprom - GPIO - MII - MMC (as non-removable) - SD (removable) - FEC0, FEC1: ping/tftp/dhcp - USB (storage) - RTC (32768 Hz quartz) - RAM speed 196 MHz - Remove unneeded GPIOs - don't register fec0 phy power enable (gpio2_15) - fixed install script error - VDDD 1.55V and BO 1.45V - TQMa28: - Linux version 2.35.14 + fsl - u-Boot 2009.08 + fsl - Features: - switch to ptxdist 2012.07 - allow all patchlevels of toolchain - RootFS size to 64 MiB - increase kernel patch level to .14 - U-Boot: boot first image after firmware install - U-Boot: Use TQMa28 machine id - U-Boot: remove setup of unneeded pins (gpio2_15) - U-Boot: install rootfs larger than 96MB - U-Boot: (imx-bootlets) RAM speed 196 MHz - U-Boot: (imx-bootlets) VDDD 1.55V and BO 1.45V - U-Boot: fixed install script calc error - Kernel: enable 2nd FEC - Kernel: don't register mmc wp pin (gpio2_12) - Kernel: don't register fec0 phy power enable (gpio2_15) - Kernel: Use TQMa28 machine id - Kernel: Use Freescale 5V stability patch (and more fsl patches) - Kernel: Enable power on both usb ports 0 and 1 - Kernel: Disable CPUFREQ support (due to hangs on mainline uboot) - Kernel: Re-enabled module support ++++ ++++ 2012/09/26 - REV 0100| --------------------- New: - ptxdist-2012.04.0 - OSELAS.Toolchain-2011.11.1 - TQMa35: - Linux version 3.2.28 - u-Boot 2010.06 - Features: - mx3fb display and backlight support (optional LVDS) - I2C controller - eSDHC0/1 controller - UART support - USB OtG HS Host - USB HS Host (via ULPI Phy) - I2C EEPROM access - I2C Master - I2C temperature sensor LM75 read - I2C RTC (DS1339) support - I2C PCA9554 IO-Expander support(MBa35 only) - SPI master - SPI Touchcontroller ADS7846 (MBa35 only) - FEC, 10/100 Mbit/s, fullduplex - SMC911x, 10/100 Mbit/s, fullduplex(MBa35 only) - FlexCAN driver - TQMa28: - Linux version 2.35.13 + fsl - u-Boot 2009.08 + fsl - Features: - display and backlight support - I2C controller - SD-Card / eMMC - UART / DUART support - USB Host / USB OTG Host - I2C EEPROM access - I2C temperature sensor LM75 read - RTC support - I2C PCA9554 IO-Expander support(MBa28 only) - SPI master - MXS Touchcontroller - Ethernet - CAN driver ++++