Inexpensive set-top boxes are everywhere and many of them are powered by AmLogic SoCs. These chips provide 4K H.265/VP9 video decoding and have fully open source Linux kernel and U-boot releases.
Unfortunately most of the products based on these devices are running an ancient 3.10 Android kernel. Thankfully AmLogic has put a priority on supporting their chips in the mainline Linux kernel.
Neil will present the challenges and benefits to pushing support for these SoCs upstream, as well as the overall hardware architecture in order to understand the Linux upstreaming decisions and constraints.
Neil will also detail the future development plans aiming to offer a complete experience running an Upstream Linux kernel.
Embedded Linux Engineer since 2008, Neil worked on small home-designed SoCs for Digital TV Content Protection, Set-Top-Box or Security Co-Processor. He ported and maintained Linux for early FPGA based validation, ASIC samples validation and final products from version 2.6.17 to the latest 4.0.0 for ARM946 No-MMU to Cortex-A9 based SoCs. Neil experiences technical presentations during its engineering studies and within local technical events about various Open-Source technologies. Now part of the BayLibre Linux hackers team, he maintains multiple ARM based boards and drivers along multiple contributions to the Linux kernel and other open source projects.