Linux 6.3 has been released yesterday, right on schedule. As usual, see the LWN.net articles that covered the 6.3 merge window (part 1 and part 2) as well as the KernelNewbies page.
For this release, Bootlin engineers contributed a total of 66 commits, with the following highlights:
- Alexandre Belloni, as the RTC subsystem maintainer, contributed a number of patches to RTC drivers: add support for ACPI-based probing to two RTC drivers, convert a number of RTC drivers to use the fwnode API to retrieve IRQ flags
- Alexis Lothoré contributed a fix for a regression in the FPGA subsystem
- Clément Léger contributed a fix for a reference count issue found while testing Device Tree overlays and also contributed a minor cleanup to the pcs-rzn1-miic he contributed sometime ago.
- Hervé Codina contributed a full new driver to support the USB Device controller found in Renesas RZ/N1 processors: renesas_usbf, together with the corresponding Device Tree binding description, Device Tree files updates, as well as an update to the Renesas clock driver
- Hervé Codina also contributed two new audio codec drivers: one for the Renesas IDT821034 codec and one for the Infineon PEB2466 codec
- Miquèl Raynal contributed a significant number of updates to the IEEE 802.15.4 stack of the Linux kernel, most notably implementing passive scanning support as well as beaconing support.
- Paul Kocialkowski contributed a number of fixes for the Allwinner sun6i-csi camera interface driver, the Allwinner MIPI CSI2 bridge driver as well as the Allwinner sun6i-isp ISP driver, following previous contributions he made on all those multimedia drivers
Here are the details of our contributions, commit by commit:
- Alexandre Belloni (15):
- rtc: ab-eoz9: use IRQ flags obtained from fwnode
- rtc: hym8563: use IRQ flags obtained from fwnode
- rtc: m41t80: use IRQ flags obtained from fwnode
- rtc: pcf2123: use IRQ flags obtained from fwnode
- rtc: pcf85063: use IRQ flags obtained from fwnode
- rtc: pcf8523: use IRQ flags obtained from fwnode
- rtc: pcf85363: use IRQ flags obtained fromfwnode
- rtc: pcf8563: use IRQ flags obtained from fwnode
- rtc: rv3029c2: use IRQ flags obtained from fwnode
- rtc: rv3032: use IRQ flags obtained from fwnode
- rtc: rv8803: use IRQ flags obtained from fwnode
- rtc: rx8010: use IRQ flags obtained from fwnode
- rtc: rv3028: add ACPI support
- rtc: rv3032: add ACPI support
- rtc: allow rtc_read_alarm without read_alarm callback
- Alexis Lothoré (1):
- Clément Léger (2):
- Herve Codina (13):
- dt-bindings: usb: add the Renesas RZ/N1 USBF controller
- soc: renesas: r9a06g032-sysctrl: Handle h2mode setting based on USBF presence
- usb: gadget: udc: add Renesas RZ/N1 USBF controller support
- ARM: dts: r9a06g032: Add the USBF controller node
- MAINTAINERS: add the Renesas RZ/N1 USBF controller entry
- clk: renesas: r9a06g032: Handle h2mode setting based on USBF presence
- ARM: dts: r9a06g032: Add the USBF controller node
- ASoC: Add Renesas IDT821034 codec bindings
- ASoC: codecs: Add support for the Renesas IDT821034 codec
- MAINTAINERS: add the Renesas IDT821034 codec entry
- ASoC: dt-bindings: Add the Infineon PEB2466 codec
- ASoC: codecs: Add support for the Infineon PEB2466 codec
- MAINTAINERS: add the Infineon PEB2466 codec entry
- Luca Ceresoli (3):
- Miquel Raynal (22):
- ieee802154: Add support for user scanning requests
- ieee802154: Define a beacon frame header
- ieee802154: Introduce a helper to validate a channel
- mac802154: Prepare forcing specific symbol duration
- mac802154: Add MLME Tx locked helpers
- mac802154: Handle passive scanning
- mtd: rawnand: Check the data only read pattern only once
- mtd: rawnand: Prepare the late addition of supported operation checks
- mtd: rawnand: Fix nand_chip kdoc
- mtd: spi-nor: Create macros to define chip IDs and geometries
- ieee802154: Add support for user beaconing requests
- mac802154: Handle basic beaconing
- mac802154: Avoid superfluous endianness handling
- ALSA: doc: Fix PCM interface section typos
- ieee802154: Use netlink policies when relevant on scan parameters
- ieee802154: Convert scan error messages to extack
- ieee802154: Change error code on monitor scan netlink request
- mac802154: Send beacons using the MLME Tx path
- mac802154: Fix an always true condition
- ieee802154: Drop device trackers
- ieee802154: Prevent user from crashing the host
- mtd: rawnand: nandsim: Artificially prevent sequential page reads
- Paul Kocialkowski (10):
- media: sun6i-csi: bridge: Error out on invalid port to fix warning
- media: sun6i-csi: capture: Remove useless ret initialization
- media: sun6i-mipi-csi2: Clarify return code handling in stream off path
- media: sun8i-a83t-mipi-csi2: Clarify return code handling in stream off path
- media: sun6i-isp: proc: Fix return code handling in stream off path
- media: sun6i-isp: proc: Error out on invalid port to fix warning
- media: sun6i-isp: proc: Declare subdev ops as static
- media: sun6i-isp: capture: Fix uninitialized variable use
- media: sun6i-isp: params: Fix incorrect indentation
- media: sun6i-isp: params: Unregister pending buffer on cleanup