Since Linus Torvalds raised warnings about the state of the ARM architecture support in the Linux kernel, a huge amount of effort and reorganization has happened in the way Linux supports ARM SoCs. From the addition of the device tree to the pinctrl subsystem, from the new clock framework to the new rules in code organization and design, the changes have been significant over the last two years in the ARM Linux kernel world.
Based on the speaker's experience on getting the support for the new Marvell Armada 370 and Armada XP SoC in the mainline Linux kernel, we will give an overview of those changes and summarize the new rules for ARM Linux support. We aim at helping both the developers willing to add support for new ARM SoCs in the Linux kernel, but also the developers porting Linux to new boards, who need to understand how the ARM support is now organized.
CTO and Embedded Linux Engineer, Free Electrons
Thomas Petazzoni is CTO and embedded Linux engineer at Free Electrons. He is a Linux kernel developer working on support for the Marvell Armada 370/XP ARM SoCs, and also older Marvell SoCs, for which a big Device Tree effort has been made the last years. He is also a core developer of Buildroot, one of the most popular embedded Linux build systems.
Attendance numbers do not account for private attendees. Get there early!