NXP OpenWrt Release 201904 ========================== The purpose of this release is to support OpenWrt running on NXP Layerscape platform. So, this is a BSP-Level release. We focused on NXP components’ introduction. Support Matrix -------------- +-----------------------+------------+-------------+------------+------------+------------+ | | LS1012ARDB | LS1012AFRWY | LS1043ARDB | LS1046ARDB | LS1088ARDB | +-----------------------+------------+-------------+------------+------------+------------+ | 64bit kernel, LE mode | Y | Y | Y | Y | Y | +-----------------------+------------+-------------+------------+------------+------------+ Support Features ---------------- OpenWrt User Land - New OpenWrt v18.06.2 - Toolchain: gcc-7.4.0, musl-libc-1.1.21, binutils-2.31.1 Linux Kernel Core - Linux kernel 4.14.108 - Cortex-A53 and Cortex-A72 (AARCH64), little endian - 64-bit effective kernel addressing [Cortex-A53, Cortex-A72] Linux Kernel Drivers - Crypto driver via SEC 5 & 6 (CAAM) - DUART, DSPI, QSPI and I2C - Ethernet DPAA [DPAA1 processors] - Ethernet DPAA2 [DPAA2 processors] - Ethernet PFE(Packet Rx/Tx) [LS1012A] - Frame Manager (FMan) [DPAA1 processors] - Queue Manager (QMan) and Buffer Manager (BMan) [DPAA1 processors] - GIC-400, GIC-500, GIC-ITS - Integrated Flash Controller (IFC) NOR and NAND flash - LPUART [LS1043A, LS1046A] - Management Complex Bus [DPAA2 processors] - MDIO - Multiprocessor Interrupt Controller (MPIC) - PCIe Root Complex and Endpoint, MSI - Platform DMA - PHY support: RGMII, SGMII, XFI and QSGMII - SATA - Secured Digital Host Controller (eSDHC) and SD/MMC support - System Memory Management Unit (SMMU) [ARM processors] - Universal Serial Bus (USB) 2.0 and 3.0 - GPIO - Watchdog Timers U-Boot Boot Loader - U-Boot: 2018.09 (the same as LSDK-19.03) - Unified memory map - On ARM platforms, the U-Boot image includes the device tree - Non-secure and Secure Boot (ESBC) - Arm Trusted firmware (TF-A) integration. - Clock, CPLD, DUART, DDR4, DSPI, eSDHC, GIC-400, GIC-500, I2C, OCRAM, PCIe, USB 2 & 3, SATA, UART - Networking support using PFE, FMAN Independent Mode or DPAA2 networking - eMMC 4.5, LPUART, QSPI [LS1043A, LS1046A] - IFC access to NOR and NAND flash - Boot from NOR flash, QSPI, SDHC - Voltage ID (board specific) Other Tools and Utilities - TF-A firmware - Management Complex (MC) Firmware version 10.14.3 – binary only, supporting DPAA2 resource containers and network objects, Resource Manager and Link Manager, DPDMUX basic configurations - DPAA2 resource container and object management tool (RESTOOL) - Frame Manager Ucode [DPAA1 processors] - DPAA FMC support - Edgescale client support Known Issues and Limitations ---------------------------- - QSPI NOR flash using ubifs rootfs will take a long time (about 2 minutes) for OpenWrt first time starting up. This is because some initialization work must be done for ubifs rootfs partition in first time starting up.