Merge branch 'master' of git://git.denx.de/u-boot-spi
[platform/kernel/u-boot.git] / doc / README.switch_config
1 On the enbw_cmc board is a KSZ8864RMN switch which needs
2 configured through spi before working. This is done on
3 startup from u-boot through a config file stored at an
4 address specified in the "hwconfig" environment variable,
5 subcommand "config".
6
7 For example on the enbw_cmc board:
8
9 hwconfig=switch:lan=on,pwl=off,config=0x60160000
10
11 The file has the following structure:
12
13 - a comment starts with a '#' or a ';' and ends with a newline
14 - The switch needs for its config a reg/value pair, so we
15   have two columns in the file:
16     reg  : contains the register address
17     value: contains a 8 bit register value
18   This 2 columns are seperated through space or tab.
19
20 example (minimal configuration on the enbw_cmc board):
21
22 ;reg    value   comment
23 ;-----------------------------------------
24 0x01    0x00
25 0x01    0x01    ; Start Switch with this configuration