cancel
Showing results for 
Search instead for 
Did you mean: 

Pinmux RSVD in mainline Linux

MSven.2
Associate II

Hi!

I use buildroot - NOT openstlinux.

My M4 code works fine in engineering mode, but fails in production mode.

I suspect that it is due to the device tree file.

The DTS file generated by STM32CubeIDE has some pinmux assignments to "RSVD", which fails in my Linux build. It doesn't know the RSVD keyword.

E.g. "pinmux = <STM32_PINMUX('Z', 0, RSVD)>, /* SPI1_SCK */"

Is there another way to reserve these pins?

Also, what is the difference between pinctrl and pinctrl_z sections?

Best regards,

Mogens

0 REPLIES 0