2018/05/17 - REV0118
BSP
U-Boot v2015.07 - TQMa28/L
Linux v3.14.19 - TQMa28/L
RootFS
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
Build tools
U-Boot 2013.04
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
2014/07/10 - REV 0109
Build tools
ptxdist 2013.12
TQMa28/28L-AB/28L-AA
2014/01/13 - REV 0106
Build tools
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
TQMa28-fsl
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)
-
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