The way to generally port a device to Fedora IoT is to ensure all the pieces are in the upstream kernel. In the case of imx8m we do have it enabled so if the device supports EBBR and the firmware provides appropriate DT it may just boot. There’s details on contributing and how to get answers in the documentation linked to from the main landing page: Fedora IoT