board: st: Add support of STM32MP13x boards in stm32board cmd
Add board identifiers for STMicroelectronics STM32MP13x boards: - DISCO board: MB1635 Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
This commit is contained in:
parent
7de0d10ca7
commit
4b002d9628
@ -1,7 +1,7 @@
|
|||||||
config CMD_STBOARD
|
config CMD_STBOARD
|
||||||
bool "stboard - command for OTP board information"
|
bool "stboard - command for OTP board information"
|
||||||
depends on ARCH_STM32MP
|
depends on ARCH_STM32MP
|
||||||
default y if TARGET_ST_STM32MP15x
|
default y if TARGET_ST_STM32MP15x || TARGET_ST_STM32MP13x
|
||||||
help
|
help
|
||||||
This compile the stboard command to
|
This compile the stboard command to
|
||||||
read and write the board in the OTP.
|
read and write the board in the OTP.
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2019, STMicroelectronics - All Rights Reserved
|
* Copyright (C) 2019, STMicroelectronics - All Rights Reserved
|
||||||
*
|
*
|
||||||
* the st command stboard supports the STMicroelectronics board identification
|
* the command stboard supports the STMicroelectronics board identification
|
||||||
* saved in OTP 59.
|
* saved in OTP_BOARD.
|
||||||
*
|
*
|
||||||
* The ST product codification have several element
|
* The ST product codification have several element
|
||||||
* - "Commercial Product Name" (CPN): type of product board (DKX, EVX)
|
* - "Commercial Product Name" (CPN): type of product board (DKX, EVX)
|
||||||
@ -18,7 +18,7 @@
|
|||||||
* - Finished Good = EVA32MP157A1$AU1
|
* - Finished Good = EVA32MP157A1$AU1
|
||||||
*
|
*
|
||||||
* Both information are written on board and these information are also saved
|
* Both information are written on board and these information are also saved
|
||||||
* in OTP59, with:
|
* in OTP_BOARD (59 for STM32MP15x or 60 for STM32MP13x), with:
|
||||||
* bit [31:16] (hex) => Board id, MBxxxx
|
* bit [31:16] (hex) => Board id, MBxxxx
|
||||||
* bit [15:12] (dec) => Variant CPN (1....15)
|
* bit [15:12] (dec) => Variant CPN (1....15)
|
||||||
* bit [11:8] (dec) => Revision board (index with A = 1, Z = 26)
|
* bit [11:8] (dec) => Revision board (index with A = 1, Z = 26)
|
||||||
@ -49,6 +49,7 @@ static bool check_stboard(u16 board)
|
|||||||
0x1298,
|
0x1298,
|
||||||
0x1341,
|
0x1341,
|
||||||
0x1497,
|
0x1497,
|
||||||
|
0x1635,
|
||||||
};
|
};
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(st_board_id); i++)
|
for (i = 0; i < ARRAY_SIZE(st_board_id); i++)
|
||||||
|
Loading…
Reference in New Issue
Block a user