Support added for S905X2, S922X and A311D!

I just tested CoreELEC-Amlogic-ng.arm-9.1-nightly_20190722-Generic.img.gz with 2gb dtb on X96S, an Android TV stick that’s based on S905Y2 (it’s the same as S905X2 except designed for TV stick). There is no Ethernet on the TV stick, only WiFi (both 2.4GHz and 5GHz band). The stick boots right away to CoreELEC with this image…

Boot: OK (with g12a_2g.dtb)
WiFi: No
Audio: OK (didn’t check passthrough though)
IR Remote: No (perhaps there is no config file comes with this image but I couldn’t build a config file as I have no network access)
x264: Plays OK
x265 10bit 1080p: OK
CEC: OK

WiFi chip on the X96S is Ampak AP6255 which is the same as that on Khadas-VIM.

Thank so much for making such progress. Before today, I thought my X96S stick could never run Linux based media player.

Thanks again for all developers’ hard work.