[PATCH v3] board: stm32mp1: add finished good in board identifier OTP
Patrick DELAUNAY
patrick.delaunay at st.com
Wed Mar 25 09:17:58 CET 2020
Hi,
> From: Patrick DELAUNAY <patrick.delaunay at st.com>
> Sent: mardi 24 mars 2020 14:36
>
> Update the command stboard to support the updated coding of OTP 59 with
> finished good.
>
> The ST product codification have several element
> - "Commercial Product Name" (CPN): type of product board (DKX, EVX)
> associated to the board ID "MBxxxx"
> - "Finished Good" or "Finish Good" (FG):
> effective content of the product without chip STM32MP1 (LCD, Wifi, …)
> - BOM: cost variant for same FG
> (for example, several provider of the same component)
>
> For example
> - commercial product = STM32MP157C-EV1
> - Finished Good = EVA32MP157A1$AU1
>
> Booth information are written on board and these information is also saved in
> OTP59:
>
> bit [31:16] (hex) => Board id, MBxxxx
> bit [15:12] (dec) => Variant CPN (1....15) bit [11:8] (dec) => Revision board (index
> with A = 1, Z = 26)
> bit [7:4] (dec) => Variant FG : finished good (NEW)
> bit [3:0] (dec) => BOM (01, .... 255)
>
> The updated command is:
> stboard [-y] <Board> <VarCPN> <Revision> <VarFG> <BOM>
>
> And the displayed STMicroelectronics board identification is:
> Board: MB<Board> Var<VarCPN>.<VarFG> Rev.<Revision>-<BOM>
>
> Signed-off-by: Patrick Delaunay <patrick.delaunay at st.com>
> Reviewed-by: Patrice Chotard <patrice.chotard at st.com>
> ---
>
> Changes in v3:
> - fix comment after Patrice Chotard review
>
> Changes in v2:
> - update commit message
> - add comments in cmd_stboard.c
>
Applied to u-boot-stm/next, thanks!
Regards
Patrick
More information about the U-Boot
mailing list