File: README.switch_config

package info (click to toggle)
u-boot 2014.10%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 86,340 kB
  • ctags: 382,377
  • sloc: ansic: 1,071,015; asm: 34,076; perl: 8,007; python: 6,290; makefile: 5,210; sh: 2,297; cpp: 1,826; php: 1,299; yacc: 604; lex: 363; sql: 71; tcl: 28; sed: 14; awk: 6
file content (25 lines) | stat: -rw-r--r-- 848 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
On the enbw_cmc board is a KSZ8864RMN switch which needs
configured through spi before working. This is done on
startup from u-boot through a config file stored at an
address specified in the "hwconfig" environment variable,
subcommand "config".

For example on the enbw_cmc board:

hwconfig=switch:lan=on,pwl=off,config=0x60160000

The file has the following structure:

- a comment starts with a '#' or a ';' and ends with a newline
- The switch needs for its config a reg/value pair, so we
  have two columns in the file:
    reg  : contains the register address
    value: contains a 8 bit register value
  This 2 columns are seperated through space or tab.

example (minimal configuration on the enbw_cmc board):

;reg    value   comment
;-----------------------------------------
0x01	0x00
0x01	0x01    ; Start Switch with this configuration