| 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 |