https://bugzilla.kernel.org/show_bug.cgi?id=80331
--- Comment #6 from Alex Deucher alexdeucher@gmail.com --- (In reply to Colin from comment #5)
(In reply to Alex Deucher from comment #4)
If the driver is built into the kernel, you need to built the firmware into the kernel as well.
I am just using the standard build system e.g. make bzImage. As I said if I remove the patch I mentioned in the original post everything works fine. If the patch is applied it doesn't work. I don't know if that has anything to do with building the firmware.
The firmware still fails to load, it just fails later and the driver does not fail to load because of it.