CAMBRIDGE, UK- August 23rd, 2011- More than 150 Linux engineers gathered in Cambridge this month to collaborate on the development of Linux on ARM at the first quarterly LinaroTM Connect event. Linaro, the not-for-profit open source software engineering company founded by ARM, IBM, TI, Samsung, Freescale and ST-Ericsson is working on consolidation and optimization of Linux on ARM SoCs.
Device Tree, a mechanism for describing hardware configuration for the Linux kernel, was among the many topics covered at the recent Linaro Connect event. Members of the ARM Linux community set out to simplify porting of the Linux kernel to the diverse platforms developed by ARM silicon vendors and ODMs. By the end of the weeklong event many patches had been produced that will be queued up for the Linux 3.2 release kernel tree including:
- Device drivers for Freescale iMX converted to use Device Tree-based discovery.
- Code developed to bridge between the Device Tree model and TI OMAP's HWMOD, used to describe complex power and clock domains.
- Initial support for Device Tree added to Samsung Exynos, Qualcomm MSM86 and Atmel AT91 boards, including a serial console described by the Device Tree.
- Initial skeleton work for Device Tree implemented for the ARM Versatile board.
"We have seen some pretty amazing output from the Linaro Connect," said Christian Reis, Vice President of Engineering at Linaro. "Not only around the Device Tree work, but also including major progress on the Continuous Memory Allocator, DMA mapping and buffer sharing frameworks in collaboration with the ARM kernel maintainers."