Difference between revisions of "NELK Release Notes"

From DAVE Developer's Wiki
Jump to: navigation, search
m (Notes)
(Rel. 3.0.0)
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{InfoBoxTop}}
 
{{InfoBoxTop}}
{{AppliesToNaonFamily}}
+
{{AppliesToNaon}}
 
{{Applies To NaonEVB-Lite}}
 
{{Applies To NaonEVB-Lite}}
 
{{Applies To NaonEVB-Mid}}
 
{{Applies To NaonEVB-Mid}}
 
{{InfoBoxBottom}}
 
{{InfoBoxBottom}}
  
=Naon Embedded Linux Kit (NELK) Release Notes=
+
=NELK Release Notes=
  
{{ImportantMessage|text=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 [[How_to_update_NELK#Synchronizing_the_repository | Synchronizing_the_repository]]}}
+
== Rel. 1.0.0 ==
  
== Rel. 4.1.1 ==
+
* Release date: May 2012
 
+
* Status: obsolete
* Release date: March 2014
+
* EZSDK version: 5.03
* Status: released
 
* EZSDK version: 5.05.02.00
 
* Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid
 
  
 
=== Notes ===
 
=== Notes ===
  
* Maintenance release
+
== Rel. 2.0.0 ==
  
==== HotFix list ====
+
* Release date: September 2012
 
+
* Status: released only as Release Candidate version
===== U-Boot =====
+
* EZSDK version: 5.04
* Enable Maya module ID pins as GPIO
 
* Fixed MT47H64M16HR timings
 
* Fixed NAND protocol issue with Spansion chip
 
* Cleanup DDR2/3 initialization
 
 
 
===== Kernel =====
 
 
 
* Updated Naon and Dido defconfigs
 
* Fixed UART3/UART5 clock issue
 
* Fixed NAND protocol issue with Spansion chip
 
 
 
== Rel. 4.0.0 ==
 
 
 
* Release date: April 2013
 
* Status: released
 
* EZSDK version: 5.05.02.00
 
* Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid
 
  
 
=== Notes ===
 
=== Notes ===
 
* 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 ====
 
 
===== U-Boot =====
 
* 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 =====
 
 
* 4.0.1
 
** Fix SPI NOR flash addressing
 
** Fix TPS65911 panic on suspend
 
* 4.0.2
 
** [[NELK_Power_Management#Standby_Support | Gate a clock]] when user chooses zero (0) as clock frequency
 
  
 
== Rel. 3.0.0 ==
 
== Rel. 3.0.0 ==
Line 74: Line 28:
 
* Status: released
 
* Status: released
 
* EZSDK version: 5.05
 
* EZSDK version: 5.05
* Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid
 
  
 
=== Notes ===
 
=== Notes ===
 
* Added support for the following interfaces/features
 
** Video Input port VIN1 (additional host required)
 
** SATA
 
** [[NELK Power Management|Suspend to RAM]]
 
** [[NELK Power Management|OPP Support]]
 
** [[:Category:DWM|DWM]] (Wireless add-on module) on SDIO ([[:Category:NaonEVB-Lite|NaonEVB-Lite]] only)
 
* 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 ==
 
 
* Release date: September 2012
 
* Status: released only as Release Candidate version
 
* EZSDK version: 5.04
 
* Supported carrier boards: NaonEVB-Lite, NaonEVB-Mid
 
 
=== Notes ===
 
 
* Added support for NaonEVB-Mid
 
* Added support for the following interfaces/features
 
** Nand 8-bit
 
** USB Host
 
** USB OTG ([[NaonEVB-Mid]] only)
 
** Video Input port VIN0 ([[NaonEVB-Mid]] only)
 
* Extended root file system with Angstrom repository (see below)
 
* NAND is working, but needs more testing
 
 
==== Notes on U-Boot bootloader ====
 
 
* 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====
 
 
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 ==
 
 
* Release date: May 2012
 
* Status: obsolete
 
* EZSDK version: 5.03
 
* Supported carrier boards: NaonEVB-Lite only
 
 
=== Notes ===
 
 
* 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
 

Revision as of 09:52, 22 November 2012

Info Box
Naon am387x-dm814x.png Applies to Naon
Dds vista tre quarti.png Applies to NaonEVB-Lite
Naon-evb-mid top.png Applies to NaonEVB-Mid

NELK Release Notes[edit | edit source]

Rel. 1.0.0[edit | edit source]

  • Release date: May 2012
  • Status: obsolete
  • EZSDK version: 5.03

Notes[edit | edit source]

Rel. 2.0.0[edit | edit source]

  • Release date: September 2012
  • Status: released only as Release Candidate version
  • EZSDK version: 5.04

Notes[edit | edit source]

Rel. 3.0.0[edit | edit source]

  • Release date: December 2012
  • Status: released
  • EZSDK version: 5.05

Notes[edit | edit source]