Heiko Schocher | 14b9f16 | 2012-05-14 20:24:14 +0000 | [diff] [blame] | 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 |