Skip to content
Snippets Groups Projects
Forked from KED Software Projects / Miscellaneous / KED U-Boot Fork
Source project has a limited visibility.
  • Haiying Wang's avatar
    bea3f28d
    Add support for reading and writing mac addresses to or from ID EEPROM. · bea3f28d
    Haiying Wang authored
    
    Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
    With attached patch, we can use command "mac/mac read/mac save/"
    to read and write EEPROM under u-boot prompt.
    
    U-boot will calculate the checksum of EEPROM while bootup,
    if it is right, then u-boot will check whether the mac address
    of eTSEC0/1/2/3 is availalbe (non-zero).
    
    If there is mac address availabe in EEPROM, u-boot will use it,
    otherewise, u-boot will use the mac address defined in
    MPC8641HPCN.h. This matches the requirement to set unique mac address
    for each TSEC port.
    
    Signed-off-by: default avatarHaiying Wang <haiying.wang@freescale.com>
    Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
    bea3f28d
    History
    Add support for reading and writing mac addresses to or from ID EEPROM.
    Haiying Wang authored
    
    Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
    With attached patch, we can use command "mac/mac read/mac save/"
    to read and write EEPROM under u-boot prompt.
    
    U-boot will calculate the checksum of EEPROM while bootup,
    if it is right, then u-boot will check whether the mac address
    of eTSEC0/1/2/3 is availalbe (non-zero).
    
    If there is mac address availabe in EEPROM, u-boot will use it,
    otherewise, u-boot will use the mac address defined in
    MPC8641HPCN.h. This matches the requirement to set unique mac address
    for each TSEC port.
    
    Signed-off-by: default avatarHaiying Wang <haiying.wang@freescale.com>
    Signed-off-by: default avatarYork Sun <yorksun@freescale.com>