The Linux 6.7 kernel was released almost two weeks ago, with as usual plenty of new features and updates, better described by the excellent LWN.net: part 1, part 2. On our side, while we continue to submit a significant number of patches, this release has been somewhat more quiet, with only 27 patches integrated.
Here are some of the highlights of our contributions:
- Alexandre Belloni, as the maintainer of the RTC subsystem, always has a few fixes and improvements touching various RTC drivers, but only two this time around
- Alexis Lothoré fixed a locking issue in the
at91-pio4
driver, which is one of the pinctrl driver used on Microchip platforms - Hervé Codina is actively working on Device Tree Overlays and as part of that, he is fixing various issues in the Open Firmware core, in the genirq subsystem, and even in the
vsnprintf()
implementation. He also added a new unit test for the Open Firmware core, to validate the proper functionality of address translation. - Hervé Codina also added a Device Tree binding for the QMC HDLC, the driver of which should be merged in the next kernel release
- Louis Chauvet got its very first Linux kernel contribution merged (congratulations!), which is a not so trivial fix of the SPI controller driver for Microchip platforms, with a very extensive commit log, timing diagram included!
- Luca Ceresoli submitted various fixes, for the NVidia Tegra pinctrl driver, for the mxc4005 IIO driver, in a display panel Device Tree binding, and in the Open Firmware core documentation
- Miquèl Raynal added the DT binding for yet another display panel (poetically named Mitsubishi AA084XE01), added support for cyclic DMA transfers in the Xilinx xdma dmaengine driver, fixed some issues in the SPI controller driver used on Microchip platforms, and an issue with nvmem layouts
- Thomas Richard also got its very first Linux kernel contribution merged (congratulations as well!), which fixes some console suspend issues in the
8250_omap
driver
With 120 patches from us already merged for Linux 6.8, this is going to be a much bigger release for us in terms of Bootlin contributions. In the mean time, here is the details of our contributions for Linux 6.7:
- Alexandre Belloni (2):
- Alexis Lothoré (1):
- Herve Codina (9):
- of: address: Fix address translation when address-size is greater than 2
- of: address: Remove duplicated functions
- genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
- of: unittest: Add tests for address translations
- dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name
- dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add ‘additionalProperties: false’ in child nodes
- dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC
- mfd: core: Ensure disabled devices are skipped without aborting
- lib/vsprintf: Fix %pfwf when current node refcount == 0
- Louis Chauvet (1):
- Luca Ceresoli (4):
- Miquel Raynal (8):
- dt-bindings: display: simple: Add Mitsubishi AA084XE01 panel
- can: sja1000: Fix comment
- dmaengine: xilinx: xdma: Prepare the introduction of cyclic transfers
- dmaengine: xilinx: xdma: Support cyclic transfers
- spi: atmel: Do not cancel a transfer upon any signal
- spi: atmel: Drop unused defines
- spi: atmel: Prevent spi transfers from being killed
- nvmem: Do not expect fixed layouts to grab a layout driver
- Thomas Richard (1):