cancel
Showing results for 
Search instead for 
Did you mean: 

MB1936 Var1.0 Rev.D-01 from where the board number retrieved

srisatya2007
Associate II

Hi,

From which file this the board name MB1936 Var1.0 Rev.D-01 is retrieved in stm32mp257 EV1 board. Can I change this.

I am using same image flashed on EV1 to my custom board.I am unable to read the board no.Is there any problem if board version not read.

1 ACCEPTED SOLUTION

Accepted Solutions
PatrickF
ST Employee

Hi,

Board model is defined in board specific DTS (e.g. "STMicroelectronics STM32MP257F-EV1 Evaluation Board")

example : https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L18 

 

For our boards identification coding, ST use an user OTP.

used OTP is defined in board specific DTS. If not defined (i.e. 0), nothing is displayed

https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L45 

 

Board identification coding and how it is display is not defined by DTS. This is custom (e.g. "MB1936 Var1.0 Rev.D-01")

If you want to tailor this differently, you should update the relevant piece of code if you want to add specific to your custom board.

More info directly into code, e.g. for TF-A :
https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/plat/st/stm32mp1/stm32mp1_private.c#L482

 

I think same should be done on uBoot and Kernel if you want it.


Regards.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

5 REPLIES 5
srisatya2007
Associate II

Can any body help out on this

PatrickF
ST Employee

Hi @srisatya2007 

No issue if board ID is not present on your custom board, this display is only available on Starter Package running on ST board (where ST uses few user OTP programmed during board production).

Once you will build your custom SW image using Yocto, the issue will not be there.

 

more information : https://wiki.st.com/stm32mpu 

 

Regards.

 

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Can you provide example if I want to write string EMBEDDED as board name. What is the procedure  or  structure to follow

Once you will build your custom SW image using Yocto, the issue will not be there. what do you mean by this.

Even though if I dont write Board name is it not a problem.

 

PatrickF
ST Employee

Hi,

Board model is defined in board specific DTS (e.g. "STMicroelectronics STM32MP257F-EV1 Evaluation Board")

example : https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L18 

 

For our boards identification coding, ST use an user OTP.

used OTP is defined in board specific DTS. If not defined (i.e. 0), nothing is displayed

https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L45 

 

Board identification coding and how it is display is not defined by DTS. This is custom (e.g. "MB1936 Var1.0 Rev.D-01")

If you want to tailor this differently, you should update the relevant piece of code if you want to add specific to your custom board.

More info directly into code, e.g. for TF-A :
https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/plat/st/stm32mp1/stm32mp1_private.c#L482

 

I think same should be done on uBoot and Kernel if you want it.


Regards.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.