[Upstream] [PATCH 0/6] PHYTEC SOM Detection API v3

Wadim Egorov w.egorov at phytec.de
Wed May 22 10:28:21 CEST 2024



Am 22.05.24 um 08:18 schrieb Daniel Schultz:
> This patch series adds support for the EEPROM v3 API.
> 
> V3 is backwards compatible to V2 and therefore, the V2 image still
> exists at the beginning. Only the API version changed from 2 to 3.
> 
> V3 is a block-based memory layout organized as singled-linked list
> with different types of blocks. This is a more flexible approach and
> allows us to extend it by more block types in the future.
> 
> The V3 data starts with a 8-byte large header which defines the
> block count (u8), V3 subversion (u8) and data payload length (u16).
> Additionally the header contains a CRC8 checksum a 3 reserved bytes.
> 
> Each block starts with a 4-byte large header which defined the
> block type (u8), the absolute address of the next block (u16) and a
> CRC8 checksum. The content itself is defined via the block type and
> we currently have 2 different types:
> 
> 1) MAC: Contains the Ethernet interface number (u8), MAC address
>          (6 x u8) and a CRC8 checksum.

For this series,

Tested-by: Wadim Egorov <w.egorov at phytec.de>


More information about the U-Boot mailing list