NELK Release Notes

From DAVE Developer's Wiki
Jump to: navigation, search
Info Box
Naon am387x-dm814x.png Applies to Naon
Maya 03.png Applies to Maya
Dido-main.png Applies to Dido
Dds vista tre quarti.png Applies to NaonEVB-Lite
Naon-evb-mid top.png Applies to NaonEVB-Mid

Naon Embedded Linux Kit (NELK) Release Notes[edit | edit source]

200px-Emblem-important.svg.png HotFixes are modification introduced to software components (u-boot, kernel, ...) after a major NELK release. Customers can keep their source trees in sync and up to date with DAVE Embeddded Systems repositories using GIT, as described in Synchronizing_the_repository 200px-Emblem-important.svg.png

Rel. 4.1.1[edit | edit source]

  • Release date: March 2014
  • Status: released
  • EZSDK version: 5.05.02.00
  • Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid

Notes[edit | edit source]

  • Maintenance release

HotFix list[edit | edit source]

U-Boot[edit | edit source]
  • Enable Maya module ID pins as GPIO
  • Fixed MT47H64M16HR timings
  • Fixed NAND protocol issue with Spansion chip
  • Cleanup DDR2/3 initialization
Kernel[edit | edit source]
  • Updated Naon and Dido defconfigs
  • Fixed UART3/UART5 clock issue
  • Fixed NAND protocol issue with Spansion chip

Rel. 4.0.0[edit | edit source]

  • Release date: April 2013
  • Status: released
  • EZSDK version: 5.05.02.00
  • Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid

Notes[edit | edit source]

  • Added support for Maya and Dido SOMs
  • Added support for the following interfaces/features
    • PMIC RTC (battery powered)
    • /proc/ti81xx_cpuinfo entry
    • Passing the mac address from u-boot to Linux kernel (command line parameters : eth0=xx:xx:xx:xx:xx:xx eth1=xx:xx:xx:xx:xx:xx)
    • Updated Memory Map
    • Dido 2GiB RAM
    • PCI Express on Dido
    • CPSW mode selection (dual emac vs switch) on u-boot

HotFix list[edit | edit source]

U-Boot[edit | edit source]
  • 4.0.1
    • TPS65910 IRQ GPIO mux configured correctly for the whole Naon family
  • 4.0.2
    • Fix Warm and WDT Reset. When a Warm or WDT Reset is asserted, subsystems are not correctly reset, leading to malfunctioning (eg: HDVPSS firmware_load hangs). The fix introduces a cold reset when a Warm or WDT reset is recognized in 1st stage
Kernel[edit | edit source]
  • 4.0.1
    • Fix SPI NOR flash addressing
    • Fix TPS65911 panic on suspend
  • 4.0.2

Rel. 3.0.0[edit | edit source]

  • Release date: December 2012
  • Status: released
  • EZSDK version: 5.05
  • Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid

Notes[edit | edit source]

  • Added support for the following interfaces/features
  • NAND is supported (it basically works), but needs more qualification testing
  • Battery powered RTC (from the PMIC) basically works, but a kernel driver is not yet available; the RTC included in the DM814x/AM387x processor has a proper kernel driver, but is not battery powered.

Rel. 2.0.0[edit | edit source]

  • Release date: September 2012
  • Status: released only as Release Candidate version
  • EZSDK version: 5.04
  • Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid

Notes[edit | edit source]

  • Added support for NaonEVB-Mid
  • Added support for the following interfaces/features
  • Extended root file system with Angstrom repository (see below)
  • NAND is working, but needs more testing

Notes on U-Boot bootloader[edit | edit source]

  • Added Marvell Phy Gigabit support in U-Boot ver 2.0.0
  • New env variables select the primary phy and link speed negotiation:

cpsw [0|1] : if present, select primary phy for networking operations in uboot

                  0 = phy 6 -> 100Mbit Naon module
                  1 = phy 1 -> 1Gbit external, EVB-Lite and EVB-Mid

giga [on] : if present, select gigabit speed on gigabit link, if not present speed link is default 100Mbit

NELK 2.0.0 root file system package list[edit | edit source]

The root file system provided with this release has been extended using opkg and the Angstrom repositories (see Uses_cases_with_Naon_Embedded_Linux_Kit#Extending_the_root_file_system for more information). Please refer to NELK 2.0.0 root file system package list (NAON) for a full list of the installed packages.


Rel. 1.0.0[edit | edit source]

  • Release date: May 2012
  • Status: obsolete
  • EZSDK version: 5.03
  • Supported carrier boards: NaonEVB-Lite only

Notes[edit | edit source]

  • Initial release
  • Supported interfaces/features:
    • SPI NOR Flash (boot)
    • EEPROM
    • Keypad controller
    • Touch screen controller
    • ADC
    • EMAC0 RMII (Fast Ethernet)
    • EMAC1 RGMII (Gigabit Ethernet)
    • SD/MMC1
    • Video Output port VOUT0 (24 bit)
    • UART0 (2-wire)
    • SPI0 (boot flash)
    • I2C0
    • I2C1 (DDC HDMI)
    • I2C2
    • HDMI
    • GPIO
    • SGX 3D accelerator
    • HDVICP2 codec engine