I'm impressed with what's been achieved. The legacy code was an unholy pile of .... to start from 
In LE if you create /storage/.config/firmware/ and place the firmware .bin and .cfg files there, they will be overlaid onto /lib/firmware at boot time. I've done that but it makes no difference to load. Here's dmesg: http://ix.io/3NrC and ssv6051-wifi.cfg content: http://ix.io/3NrD
NB: If having samples of the chipset in other SoCs (e.g. Amlogic) would help with the upstreaming effort LE will be happy to fund them.
EDIT .. I noticed this in dmesg:
TX3:~ # dmesg | grep meson-gx-mmc
[ 0.373380] meson-gx-mmc d0072000.mmc: Got CD GPIO
[ 0.376230] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq
[ 1.164926] meson-gx-mmc d0070000.mmc: allocated mmc-pwrseq
[ 11.361455] meson-gx-mmc d0070000.mmc: DMA addr 0x000080001218b430+8 overflow (mask ffffffff, bus limit 0).
[ 11.364105] meson-gx-mmc d0070000.mmc: dma_map_sg failed
Have a look at the recent history of changes to drivers/mmc/host/meson-gx-mmc.c in the kernel .. I suspect the issue has to do with memory use and alignment.