|
@@ -27,8 +27,7 @@
|
|
#define BOARD_SERIAL_OFFSET_LEGACY 8
|
|
#define BOARD_SERIAL_OFFSET_LEGACY 8
|
|
#define BOARD_REV_OFFSET 0
|
|
#define BOARD_REV_OFFSET 0
|
|
#define BOARD_REV_OFFSET_LEGACY 6
|
|
#define BOARD_REV_OFFSET_LEGACY 6
|
|
-#define BOARD_REV_SIZE 4
|
|
|
|
-#define BOARD_REV_SIZE_LEGACY 2
|
|
|
|
|
|
+#define BOARD_REV_SIZE 2
|
|
#define MAC_ADDR_OFFSET 4
|
|
#define MAC_ADDR_OFFSET 4
|
|
#define MAC_ADDR_OFFSET_LEGACY 0
|
|
#define MAC_ADDR_OFFSET_LEGACY 0
|
|
|
|
|
|
@@ -107,17 +106,14 @@ u32 get_board_rev(void)
|
|
{
|
|
{
|
|
u32 rev = 0;
|
|
u32 rev = 0;
|
|
uint offset = BOARD_REV_OFFSET_LEGACY;
|
|
uint offset = BOARD_REV_OFFSET_LEGACY;
|
|
- int len = BOARD_REV_SIZE_LEGACY;
|
|
|
|
|
|
|
|
if (eeprom_setup_layout())
|
|
if (eeprom_setup_layout())
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
- if (eeprom_layout != LAYOUT_LEGACY) {
|
|
|
|
|
|
+ if (eeprom_layout != LAYOUT_LEGACY)
|
|
offset = BOARD_REV_OFFSET;
|
|
offset = BOARD_REV_OFFSET;
|
|
- len = BOARD_REV_SIZE;
|
|
|
|
- }
|
|
|
|
|
|
|
|
- if (cm_t3x_eeprom_read(offset, (uchar *)&rev, len))
|
|
|
|
|
|
+ if (cm_t3x_eeprom_read(offset, (uchar *)&rev, BOARD_REV_SIZE))
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
return rev;
|
|
return rev;
|