STM32MP1 using FMC from CM4 core
We are using the STM32MP15 ecosystem 2.1.0 and buildroot build flow for a custom board. The custom board uses the FMC peripheral to connect to three FPGAs using an SRAM/PSRAM interface. We have successfully implemented this interface on the CA7 side by writing a custom kernel driver, but would now like to move this function to the CM4. After using CubeMX to move the peripheral to the CM4, there is an error in the generated device tree for the kernel, specifically there is a missing symbol “m4_fmc�? in the generated device tree.
I looked at the STMicro kernel repos on GitHub at the in-tree stm32mp157-m4-srm.dtsi file for both ecosystem 2.1.0(v5.4-stm32mp1-r2.1) and 3.0.0 (v5.10-stm32mp1-r1) and there is no definition for “m4_fmc�? in either version.
Does this mean that the FMC for the STM32MP15x is not yet supported by HAL? Or just an oversight?
Thanks,
Mark Carlin
