Linux 6.2 released, Bootlin contributions inside

Linux 6.2 was released a few days ago, and as usual we point our readers to the LWN coverage of the merge window (part 1 and part 2), or the traditional KernelNewbies page or alternatively the embedded focused CNX Software coverage.

At Bootlin, we contributed a total of 122 patches to this release, making Bootlin the 21st contributing company by number of commits according to statistics. Also Bootlin engineer Paul Kocialkowski appears in the top developers by changed lines in the Linux 6.2 statistics.

Here are the main highlights of our contributions:

  • Paul Kocialkowski contributed the remainder of the massive rework of Allwinner’s camera driver, for which the initial parts had been merged in Linux 6.1. This rework was needed to allow the camera driver to interact with the ISP.
  • Paul Kocialkowski contributed a brand new driver for the Allwinner ISP. This is a major milestone, as the Allwinner ISP was a hardware block that was so far only supported using a closed-source proprietary blob. So this fully open-source, standard and upstream driver is a major achievement in supporting more features on Allwinner processors. So far the driver only supports debayering and noise filtering, but it can be improved to cover other features of the ISP hardware. Do not hesitate to contact us if you are interested and want to fund some of this effort.
  • Miquèl Raynal continued massive contributions to the IEEE 802.15.4 stack of the Linux kernel, with a bunch of changes aiming at bringing support for controlled MLME transmissions in order to later add support for PAN management commands. This includes a more thorough support of the different address filtering capabilities exposed to the MAC, as well as the introduction of coordinator interfaces to supplement the existing nodes and monitors.
  • Miquèl Raynal did a lot of cleanup in the Device Tree bindings related to the description of partitions in MTD devices.
  • Köry Maincent made a number of fixes and small improvements to the support of the ST SPEAr600 platform, especially related to enabling SPI controllers and the display controller. Bootlin has been supporting its customers in running a modern upstream Linux kernel on old SPEAr600 platforms.
  • Miquèl Raynal made some small changes around NVMEM, in preparation for larger work to come in a future kernel release. In particular, he changed the mvpp2 network driver so that it can get its MAC address from NVMEM.
  • Alexandre Belloni made some assorted fixes mainly on the RTC subsystem that he maintains, Luca Ceresoli a few fixes on the NVidia Tegra camera driver to which he is contributing support for Tegra20 as part of a separate patch series, and Clément Léger mainly refcounting fixes.

And finally the full details of our contributions, commit by commit:

Author: Thomas Petazzoni

Thomas Petazzoni is Bootlin's co-owner and CEO. Thomas joined Bootlin in 2008 as a kernel and embedded Linux engineer, became CTO in 2013, and co-owner/CEO in 2021. More details...

One thought on “Linux 6.2 released, Bootlin contributions inside”

Leave a Reply