Open main menu

DAVE Developer's Wiki β

Changes

Specific SOM U-Boot Environment Variables

1,505 bytes added, 11:37, 14 January 2014
m
no edit summary
= Introduction =
 
This page describes the U-Boot environment variables that specifically applies to certain '''DAVE Embeddded Systems''' SOMs.
== Naon Family ==
<pre>eth0=xx:xx:xx:xx:xx:xx eth1=xx:xx:xx:xx:xx:xxdual_emac=0/1 kernelcpsw [0|1]giga [The variables listed on]</pre> === the following table applies to Naon ===<pre>naon_host=</pre>, Maya and Dido SOMs.
{| class="wikitable" | | align="center" style= "background:#f0f0f0;"|'''Variable'''| align="center" style="background:#f0f0f0;"|'''Values'''| align="center" style="background:#f0f0f0;"|'''Description'''| align="center" style="background:#f0f0f0;"|'''Notes'''|-| eth0<br>eth1| xx:xx:xx:xx:xx:xx | MAC address for both eth0 and eth1 interfaces| Available with NELK 4.0.0 and above|-| dual_emac| 0 - 1 [0: CPSW switch mode - 1: CPSW dual EMAC mode] | Configures CPSW mode | Available with NELK 4.0.0 and above|-| cpsw | 0 - 1 [0: phy 6 -> 100Mbit Naon module - 1: phy 1 -> 1Gbit external phy] | Selects primary phy for networking operations in U-Boot | Available with NELK 2.0.0 and above<br>External phy available on Naon-EVB-Lite and Naon-EVB-Mid|-| giga | on [on : gigabit] | Selects gigabit speed on gigabit link | Available with NELK 2.0.0 and above|-| naon_host| Naon: [evb_mid - evb_lite]<br>Maya : [maya_naon_evb_lite]<br> Dido: [evb_mid - evb_lite]| Selects carrier board pinmux| Available with NELK 2.0.0 and above<br>Please refer to U-Boot source tree for the available pinmux|-|+ align="bottom" style=="caption-side: bottom" | U-Boot specific variables for Naon-family SOMs|}
<pre>
naon_host=
</pre>
=== Dido ===
 
The following variables applies to Dido CPU module. Please note that the this variables refers to U-Boot and Linux provided with NELK version 4.0.0.
<pre>
naon_hostaddmem ='setenv bootargs ${bootargs} mem 364M mem=320M@0x9fc00000 mem=1020M@0xc0000000 vmalloc=500M' - Dido 2 GB memory
</pre>