TQMLS102xA-BSP
- OSELAS Toolchain Update from 2013.12.2 to 2014.12.2
SD Card Image
- devicetree and kernel in firmware partition
U-Boot
- using internal dtb
- added support for -ae variant
- fixed comments in rcw source file
- new version: v2017.07
- e-MMC DSR detection
- support for module identification eeprom (default address 0x54)
- system boot from qspi flash → u-boot/dtb/kernel/rootfs
- dspi0 enabled in kernel
- renamed dtb file: ls1021a-tqmls1021a-mbls102xa.dts
- RX ethernet workaround message
Linux
- removed u-boot compatibility changes from linux device tree
- set lpuart0 to original clock source sysclk
- cpu speed throttling via die temperature
- fixed e-mmc bus width
- dspi0 enabled in kernel
TQMLS102xA-BSP
- Build ecc and non-ecc u-boot variant, install non-ecc by default
Build Tools
- PTXdist 2016.04
U-Boot
- QSPI: RCW+U-Boot in a single image
- QSPI: RCW built from U-Boot sources
- QSPI: fix kernel crash when two qspi flashes in devtree but only one chip placed
- Split module and board source files
- AHCI: non-queued error recovery
- Support DDR3 ECC
- PCIe: allow 5G links
- Probe MBLS102xA CPLD mux mode and dis-/enable HDMI in DRM system
- Show MBLS102xA CPLD mux mode via LEDs
Linux
- add gpio expander new on board revision 200
- add on-die temperature sensor
- enable always-on timer
- fix dp83867 device tree required properties
- fix PCIe MSI support
- enabled CPU frequency scaling
TQMLS102xA-BSP
BSP
- Kernelconfig: LZO image compression (reduced boot time)
- Kernelconfig: build PREEMPT
- Kernelconfig: enable PHY timestamping for IEEE1588
- Add linuxptp for IEEE1588
- Readme update
- RCW: update and sync QSPI to SD RCW
- RCW: remove USB3.0 overcurrent reporting
- Add U-Boot 2016.05-rc1
- Do not compile reference device trees for QDS and TWR boards
Kernel
- fsl-dcu: support inverted pixel clock (ETM0700G0EDH6 display)
- hdmi: add driver for sii9022 transceiver
- touchscreen: update driver for M12 type (Hycon controller)
- DT: add msi-parent node for pcie
- I2C: workaround to recover from a bus stall (SDA held low)
- DT: support MBLS102xA.0200 PHYs
- DT: Gianfar buffer descriptors no longer little-endian
- DT: Add ptp node for IEEE1588 support
- DT: Add dspi0 and generic spidev nodes
U-Boot
- QSPI quad mode (1-1-4) support (for SD Boot)
- I2C: workaround to recover from a bus stall (SDA held low)
- SATA: stability improved, not reliably tested
- Support for MBLS102xA.0200 PHYs
- Support for module EEPROM parsing (like TQMa6)
TQMLS102xA-BSP
Build tools
- PTXdist 2015.05
- OSELAS.Toolchain-2013.12.2
- Linux Kernel 4.4
- U-Boot 2013.04
- Remove kernel fsl-sdk-1.7
- Remove u-boot fsl-sdk-1.7
U-Boot
- Allow to update SPI U-Boot from MMC U-Boot
- XHCI Interface support (supports USB2.0)
- Fix e-MMC write hangs
- Add function to reset board
Linux
- DP83867: LED config
- Parallel display support using DRM panel subsystem
- Static backlight support via LED driver
- Gianfar: use little endian buffer descriptors
- Add LS1021A GPIO controller support
- Add support for port expanders
- RTC support
- XHCI and EHCI support
- Add function to reset board
- Add support for QSPI flash
- Prepare SGMII support