For the version Linux 4.14.98_2.3.0 you choose, it is not the GA release BSP version for the i.MX8MM so do not use it for the i.MX8MM.
From the L5.4.24_2.1.0 version, the Wi-Fi/Bluetooth wireless technology support the NXP 88W8987.
So here recommend you to use the GA release BSP version in our website:https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applicat....
If you are using the old version board with Murata 1PJ (QCA9377-3) Wi-Fi/Bluetooth on i.MX 8M Mini, you can choose the L5.4.24_2.1.0 version BSP.
If you are using the newest board, you can choose the newest BSP version released in our website.
Thanks for the answer, but I'm still confused
NOTE: I'm NOT working/testing on a EVK-kit, but on a an own CUSTOM-design (with the IMX8mm).
I still don't get the clue, on how to decide, what to take as a 'good' starting point for the kernel.
How is naming on https://source.codeaurora.org/external/imx/linux-imx/ to be interpreted ? (GA / imx-rel... etc).
Why is the official ftp.kernel.org version no good to start with ?
Recommend you use the version released in our website https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applicat... as the released version are with the Full cycle tested and GA quality. You can choose the version you need, as you are using the board design yourself, it depend on your hardware design. You need do porting.