Our porting assistant application is designed to check that the bus and abstraction layer implementations (shims) are functioning correctly for the morse_sm driver. Running the porting_assistant application on the morse_fs driver is a combination that won’t work.
We will update the porting assistant to be more aggressive on forcing the use of the morse_sm driver, so the m2m_u575 build fails here.
I’m interested to know more about what you’re doing if you’re using the m2m_u575, are you able to share more information?
Is this a custom board, or is it a nucleo-u575 and a shield provided by Quectel?
If a nucleo-u575 and a shield, you’ll need to define the shield in the boards directory of modules/lib/morsemicro/boards and then build with west build -b nucleo_u575zi_q --shield <shield name> modules/lib/morsemicro/samples/porting_assistant
For a reference shield definition, have a look at morse_mmech08
If it is a custom board, you will need to define the board target with device tree in modules/lib/morsemicro/boards and then build with that board name.
Have a look at how our EKH05 board is defined for reference