]> git.dujemihanovic.xyz Git - u-boot.git/commit
board: phytec: common: Add API v3
authorDaniel Schultz <d.schultz@phytec.de>
Wed, 22 May 2024 06:18:25 +0000 (23:18 -0700)
committerTom Rini <trini@konsulko.com>
Fri, 7 Jun 2024 20:01:53 +0000 (14:01 -0600)
commitb100c2458a13356e33ddcad0cb14906e41522cea
treea5b8274ebceb828bdac2f6f91f6a9db7e0fc4ecf
parent2c3afb76d74f4218edcbc25b4f851d45ee0964c7
board: phytec: common: Add API v3

This API is based on a block structure with a 8 Byte large
API v3 header and various of different blocks following. It extends
our current API v2, which is always 32 Byte large, and is located
directly after v2.

Add the MAC block as first block type. It contains the physical
Ehternet interface number, a MAC address and a CRC checksum over the
MAC payload.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Tested-by: Wadim Egorov <w.egorov@phytec.de>
board/phytec/common/Kconfig
board/phytec/common/Makefile
board/phytec/common/phytec_som_detection.c
board/phytec/common/phytec_som_detection.h
board/phytec/common/phytec_som_detection_blocks.c [new file with mode: 0644]
board/phytec/common/phytec_som_detection_blocks.h [new file with mode: 0644]