aen-eeprom-manifest
Read and decode the 128-byte Alp hardware-info manifest from the on-module 24C128 EEPROM over the portable <alp/*> API. Proves the SoC I²C2 bus + the manifest decode on real E8 silicon.
Source: examples/aen/aen-eeprom-manifest/.
What it does
- Opens SoC I²C2 (upstream Synopsys DesignWare
i2c_dw). - Reads the 128-byte manifest at EEPROM address
0x50(single write-then-read / repeated-START). - Decodes family / SKU / hw_rev / serial / mfg date via
alp_hw_info_read().
board.yaml
som:
sku: E1M-AEN801
preset: e1m-evk
cores:
m55_he:
app: ./src
peripherals: [i2c]
chips:
- eeprom_24c128
diagnostics:
log_level: info
Expected output
[aen-eeprom-manifest] read 128 bytes @ 0x50
[aen-eeprom-manifest] family=E1M-AEN sku=E1M-AEN801 hw_rev=... serial=...
See also
Questions about this page? Discuss in Community Forum