Hi community:
The sdma need to load firmware about imx/sdma/sdma-imx7d.bin, and set the timeout.
Mounting file system slowly will cause sdma to load firmware timeout.
sdma_probe->sdma_get_firmware->request_firmware_nowait->request_firmware_work_func->_request_firmware->_request_firmware_prepare->fw_state_wait->__fw_state_wait_common(fw_priv, MAX_SCHEDULE_TIMEOUT);
when the system boot up, I can see the time about 6s
```
[ 1.766634] imx-sdma 30bd0000.sdma: no iram assigned, using external mem
[ 1.773170] _reuest [imx/sdma/sdma-imx7d.bin]
[ 1.777900] imx-sdma 302c0000.sdma: no iram assigned, using external mem
[ 1.784403] _reuest [imx/sdma/sdma-imx7d.bin]
[ 4.939451] fw_state_wait sdma in
[ 5.318315] imx-sdma 30bd0000.sdma: Falling back to syfs fallback for: imx/sdma/sdma-imx7d.bin
[ 6.399701] fw_state_wait sdma out
[ 6.399799] _reuest out [imx/sdma/sdma-imx7d.bin]
[ 6.403122] _reuest out [imx/sdma/sdma-imx7d.bin]
[ 6.403125] begin to cont [imx/sdma/sdma-imx7d.bin]
[ 6.403132] imx-sdma 302c0000.sdma: external firmware not found, using ROM firmware
[ 6.431282] begin to cont [imx/sdma/sdma-imx7d.bin]
[ 6.441618] imx-sdma 30bd0000.sdma: external firmware not found, using ROM firmware
```
If i use ubuntu rootfs, it will cast 2s to mount rootfs parition, lead to the load firmware timeout.

Is it possible to load firmware like L4.9.88 does not depend on the file system?