Changelog
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
- <none>
- 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
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)
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]
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
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
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