Since I was asked multiple times about kernels for some devices I worked on I found some time and went trough archives.
Kernel (Android one) is located on my GitHub account – kernel-amlogic-mx.
Boards covered by this kernel:
- Prestigio PMP5670C (meson6_pmp5670c_defconfig) with panel configuration and touchscreen driver
- VissonTech ATV-102S/ATV-106/Tronsmart Prometheus (meson6_g18_atv102s_defconfig)
- Zoomtak T6 (meson6_g18_dbxm6_defconfig) – does not include VFD driver
- Shiningworth MX, Gbox Midnight MX2 and most of its clones (meson6_g18_dbxmx_defconfig)
As I said, this is Android kernel based on 2014-04-28 SDK. To compile it, you need rest of SDK (JellyBean 4.2.2) which can be found on Internet.
For kernel building only, you will need ARM Linaro toolchain from Amlogic download site and modules (Wifi, nand, Mali) which hopefully still can be found on another Amlogic download site. Keep in mind that Mali driver used in your kernel must match version of Mali binaries in userspace otherwise it won’t work.