mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-28 21:09:00 +09:00
26 lines
848 B
Plaintext
26 lines
848 B
Plaintext
![]() |
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
|