Skip to main content
SLivi.1
Associate II
August 8, 2023
Solved

Missing optee stm32mp15xxab-pinctrl.dtsi generating dts with STM32CubeMX v6.9.0 for STM32MP157AABx

  • August 8, 2023
  • 3 replies
  • 2425 views

We are using the STM32MP157AABx device in our project and updating to the v5.0 Ecosystem and STM32CubeMX v6.9.0.

When we generate our device tree files, the optee-os device tree tries to include:
#include "stm32mp15xxab-pinctrl.dtsi"

This file is not found in the optee-os-stm32mp v3.19.0 source tree referenced in the v5.0 Ecosystem.
I have had to manually modify the dts to include:
# include "stm32mp15xxac-pinctrl.dtsi"

This is the closest match, but not equivalent to the number of gpio banks in the AABx package.

Is this an issue with optee-os-stm32mp source code, the CubeMX tool, or user error in our configuration?

This topic has been closed for replies.
Best answer by Erwan SZYMANSKI

@SLivi.1 ,
Please find here the commit that add the missing files: https://github.com/STMicroelectronics/optee_os/commit/992adbba448ca7217440feb7541937d93eba6e7c

Kind regards,
Erwan.

3 replies

Erwan SZYMANSKI
Technical Moderator
August 9, 2023

Hello @SLivi.1 ,
Thank you for reporting this, we will make internal checks and give you a feedback as soon as possible.

Kind regards,
Erwan.

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.
Erwan SZYMANSKI
Technical Moderator
August 10, 2023

@SLivi.1 ,
I confirm we have the issue you mentioned in OpenStLinux v5.0.
Thanks again for sharing this, we will raise an internal ticket to do the correction.

Many thanks,
Erwan.

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.
Erwan SZYMANSKI
Technical Moderator
August 10, 2023

@SLivi.1 ,
Optee expert will add the missing files, as they disappeared between v4 and v5. It is possible for you as a workaround to just get the files that were present on OPTEE v3.16 (OSTL v4) and bring it on your current v3.19 (OSTL v5).

Kind regards,
Erwan.
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.

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.
Erwan SZYMANSKI
Erwan SZYMANSKIBest answer
Technical Moderator
August 10, 2023

@SLivi.1 ,
Please find here the commit that add the missing files: https://github.com/STMicroelectronics/optee_os/commit/992adbba448ca7217440feb7541937d93eba6e7c

Kind regards,
Erwan.

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.