Difference between revisions of "Specific SOM U-Boot Environment Variables"

From DAVE Developer's Wiki
Jump to: navigation, search
m
m (Dido)
(14 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
= Introduction =
 
= Introduction =
  
This page describes the U-Boot environment variables that specifically applies to certain '''DAVE Embeddded Systems''' SOMs.
+
== Naon Family ==
  
== Naon Family ==
+
NELK Version: 4.0.0
  
The variables listed on the following table applies to Naon, Maya and Dido SOMs.
+
<pre>
 +
eth0=xx:xx:xx:xx:xx:xx
 +
eth1=xx:xx:xx:xx:xx:xx
 +
dual_emac=0/1 kernel
 +
cpsw [0|1]
 +
giga [on]
 +
</pre>
  
{| class="wikitable" |
+
=== Naon ===
| align="center" style="background:#f0f0f0;"|'''Variable'''
+
<pre>
| align="center" style="background:#f0f0f0;"|'''Values'''
+
naon_host=
| align="center" style="background:#f0f0f0;"|'''Description'''
+
</pre>
| 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
 
|}
 
  
 +
=== Maya ===
 +
 +
<pre>
 +
naon_host=
 +
</pre>
  
 
=== Dido ===
 
=== 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>
 
<pre>
addmem = 'setenv bootargs ${bootargs} mem 364M mem=320M@0x9fc00000 mem=1020M@0xc0000000 vmalloc=500M' - Dido 2 GB memory
+
setenv mem 364M mem=320M@0x9fc00000 mem=1020M@0xc0000000 vmalloc=500M
 +
naon_host=
 
</pre>
 
</pre>

Revision as of 15:43, 22 April 2013

Info Box
Naon am387x-dm814x.png Applies to Naon
Maya 03.png Applies to Maya
Dido-main.png Applies to Dido
Tux.png Applies to U-Boot

Introduction[edit | edit source]

Naon Family[edit | edit source]

NELK Version: 4.0.0

eth0=xx:xx:xx:xx:xx:xx 
eth1=xx:xx:xx:xx:xx:xx
dual_emac=0/1 kernel
cpsw [0|1]
giga [on]

Naon[edit | edit source]

naon_host=

Maya[edit | edit source]

naon_host=

Dido[edit | edit source]

setenv mem 364M mem=320M@0x9fc00000 mem=1020M@0xc0000000 vmalloc=500M
naon_host=