1. Networking
Add driver for LiteX's LiteETH network interface commit
- Bluetooth
Add additional Bluetooth part for Realtek 8852AE commit
btusb: Add support for Foxconn Mediatek Chip commit
btusb: Add support for IMC Networks Mediatek Chip commit
btusb: Add support for LG LGSBWAC92/TWCM-K505D commit
btusb: Enable MSFT extension for Intel next generation controllers commit
btusb: Enable MSFT extension for Mediatek Chip (MT7921) commit
btusb: Enable MSFT extension for WCN6855 controller commit
btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) commit
- bnxt_en
count discards due to memory allocation errors commit
count packets discarded because of netpoll commit
1PPS functions to configure TSIO pins commit
1PPS support for 5750X family chips commit
Implement new driver APIs to send FW messages commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- brcmfmac
- can
flexcan: add mcf5441x support commit
m_can: Add support for transceiver as phy commit
Add the netlink interface for CAN-FD Transmitter Delay Compensation (TDC) commit, commit, commit
peak_usb: PCAN-USB: add support of loopback and one-shot mode commit
rcar_canfd: Add support for RZ/G2L family commit
- dpaa2-switch
- dsa
mt7530: enable assisted learning on CPU port commit
mv88e6xxx: map virtual bridges with forwarding offload in the PVT commit
sja1105: add FDB fast ageing support commit
sja1105: enable address learning on cascade ports commit
sja1105: increase MTU to account for VLAN header on DSA ports commit
NXP SJA1105 driver support for "H" switch topologies commit, commit, commit, commit, commit, commit, commit, commit
- e1000e
- fec
- hns3
i40e: add support for PTP external synchronization clock commit
- igc
intersil: remove obsolete prism54 wireless driver commit
ionic: monitor fw status generation commit
- iwlwifi
Add support for ax201 in Samsung Galaxy Book Flex2 Alpha commit
acpi: support reading and storing WGDS revision 2 commit
acpi: support reading and storing WRDS revision 1 and 2 commit
mvm: Add support for hidden network scan on 6GHz band commit
mvm: add support for range request command version 13 commit
mvm: add support for responder config command version 9 commit
mvm: d3: implement RSC command version 5 commit
mvm: support broadcast TWT alone commit
mvm: support new station key API commit
mvm: support version 11 of wowlan statuses notification commit
Support reading and storing EWRD revisions 1 and 2 commit
yoyo: support for new DBGI_SRAM region commit
macb: Add PTP support for SAMA5D29 commit
mana: Add support for EQ sharing commit
- mhi
- mlx5
Add support for control VQ and multiqueue commit, commit, commit, commit, commit, commit
Bridge, allow merged eswitch connectivity commit
Bridge, support LAG commit
DR, Add support for update FTE commit
DR, Added support for REMOVE_HEADER packet reformat commit
DR, Enable VLAN pop on TX and VLAN push on RX commit
DR, Support IPv6 matching on flow label for STEv0 commit
Support for single shared FDB table for lag commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
E-switch, Add QoS tracepoints commit
E-switch, Allow setting share/max tx rate limits of rate groups commit
E-switch, Allow to add vports to rate groups commit
E-switch, Enable devlink port tx_{share|max} rate control commit
E-switch, Introduce rate limiting groups API commit
Introduce abstraction of RSS context commit
Introduce post action infrastructure commit
Support MQPRIO channel mode commit
Support flow classification into RSS contexts commit
Support multiple RSS contexts commit
TC, Support sample offload action for tunneled traffic commit
spectrum: Add infrastructure for parsing configuration commit
netdevsim: Add multi-queue support commit
- nfp
- Octeontx2
Traffic shaping and SDP link config support commit, commit, commit, commit, commit, commit, commit, commit, commit
Rework MCAM flows management for VFs commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cn10K: support for sched lmtst and other features commit
Add vlan-etype to ntuple filters commit
Allow VLAN priority also in ntuple filters commit
pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX commit
- phy
qmi_wwan: add Telit 0x1060 composition commit
r8169: enable ASPM L0s state commit
ravb: Add reset support commit
veth: implement support for set_channel ethtool op commit
- vmxnet3
wwan: Add MHI MBIM network driver commit
Remove sbni/granch driver commit
2. Audio
pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag. When this flag is set, PCM core disables both the control and the status mmap, which enforces user-space to update via SYNC_PTR ioctl. In that way, drivers can catch the applptr and hwptr update and apply the sync operation if needed commit
- usb-audio
Intel: Skylake: Add support for complex configurations commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
soundwire/ASoC: add mockup codec support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Intel: bytcr_rt5640
ASoC: Add Vangogh ACP ASoC driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SoC: Support CS42L42 on JSL platform commit
Intel: soc-acpi: add support for SoundWire of TGL-H-RVP commit
codecs: ad193x: add support for 96kHz and 192kHz playback rates commit
codecs: wcd938x: add Multi Button Headset Control support commit
firewire-motu: add support for MOTU 896HD commit
- hda/cs8409
hda/hdmi: Add option to enable all pins forcibly commit
ics43432: add CMM-4030D-261 support commit
ASoC: mediatek: Add support for MT8195 SoC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: apq8016_sbc: Add SEC_MI2S support commit
- rockchip
rt1015p: add new acpi id and comapatible id commit
soundwire: cadence: add debugfs interface for PDI loopbacks commit
ti: davinci-mcasp: Add support for the OMAP4 version of McASP commit
3. Tablets, touch screens, keyboards, mouses
mms114: support MMS134S commit
ixp4xx-beeper: delete driver commit
Remove dead CSR Prima2 PWRC driver commit
- HID
amd_sfh: Add command response to check command status commit
amd_sfh: Add support for PM suspend and resume commit
cmedia: add support for HS-100B mute button commit
logitech-hidpp: battery: provide CAPACITY property for newer devices commit
magicmouse: high-resolution scroll threshold commit
sony: support for the ghlive ps4 dongles commit
wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs commit
4. TV tuners, webcams, video capturers
TDA1997x: enable EDID support commit
ccs: Implement support for manual LP control commit
dvbsky: add support for MyGica T230C2_LITE and T230A commit
i2c: Add imx335 camera sensor driver commit
i2c: Add imx412 camera sensor driver commit
i2c: Add ov9282 camera sensor driver commit
rc: introduce Meson IR TX driver commit
ti-vpe: cal: add embedded data support commit
venus: venc: Add support for intra-refresh period commit
venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control commit
5. Universal Serial Bus
dwc3: pci: add support for AMD's newer generation platform commit
gadget: f_uac1: add volume and mute support commit
gadget: f_uac2: add volume and mute support commit
gadget: u_audio: add bi-directional volume and mute support commit
serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter commit
serial: option: add Telit LN920 compositions commit
serial: option: add device id for Foxconn T99W265 commit
xhci-mtk: support option to disable usb2 ports commit
host: remove dead EHCI support for on-chip PMC MSP71xx USB controller commit
6. Serial Peripheral Interface (SPI)
mediatek: add tick_delay support commit
rockchip-sfc: add rockchip serial flash controller commit
sprd: Add ADI r3 support commit
spi-altera-dfl: support n5010 feature revision commit
7. Watchdog
8. Serial
9. CPU Frequency scaling
10. Voltage, current regulators, power capping, power supply
- power
supply: PCHG: Peripheral device charger commit
supply: max17042_battery: Add support for MAX77849 Fuel-Gauge commit
supply: mt6360_charger: add MT6360 charger support commit
reset: linkstation-poweroff: add new device commit
supply: rn5t618: Add voltage_now property commit
supply: smb347-charger: Implement USB VBUS regulator commit
reset: Add TPS65086 restart driver commit
- regulator
11. Real Time Clock (RTC)
rx8025: implement RX-8035 support commit
12. Pin Controllers (pinctrl)
Add Intel Keem Bay pinctrl driver commit
Ingenic: Add pinctrl driver for X2100 commit
imx8ulp: Add pinctrl driver support commit
pinctrl-zynq: Add support for 'power-source' parameter commit
qcom: Add MDM9607 pinctrl driver commit
qcom: pinctrl: Add pinctrl driver for sm6115 commit
renesas: Add RZ/G2L pin and gpio controller driver commit
renesas: r8a77995: Add bias pinconf support commit
samsung: Add Exynos850 SoC specific data commit
stm32: Add STM32MP135 SoC support commit
13. Multi Media Card (MMC)
14. Memory Technology Devices (MTD)
spinand: macronix: Add Quad support for serial NAND flash commit
rfd_ftl: add discard support commit
15. Industrial I/O (iio)
Support reading extended name as label commit
accel: bmc150: Add support for BMC156 commit
adc: Add driver for Renesas RZ/G2L A/D converter commit
adc: rockchip_saradc: add support for rk3568 saradc commit
chemical: Add driver support for sgp40 commit
adc: ingenic: add JZ4760 support to the sadc driver commit
adc: ingenic: add JZ4760B support to the sadc driver commit
potentiometer: Add driver support for AD5110 commit
proximity: vcnl3020: add periodic mode commit
16. Multi Function Devices (MFD)
Add Renesas Synchronization Management Unit (SMU) support commit
intel-lpss: Add Intel Cannon Lake ACPI IDs commit
tqmx86: Add support for TQMx110EB and TQMxE40x commit
tqmx86: Add support for TQ-Systems DMI IDs commit
17. Inter-Integrated Circuit (I2C + I3C)
18. Hardware monitoring (hwmon)
Add driver for Aquacomputer D5 Next commit
Add support for SB-RMI power module commit
axi-fan-control: Support temperature vs pwm points commit
intel-m10-bmc-hwmon: add n5010 sensors commit
k10temp: support Zen3 APUs commit
pmbus/bpa-rs600: Support BPD-RS600 commit
19. General Purpose I/O (gpio)
Add virtio-gpio driver commit
rockchip: add driver for rockchip gpio commit
rockchip: support next version gpio controller commit
20. Leds
leds-core: Implement the retain-state-shutdown property commit
pwm: add support for default-state device property commit
pca955x: Implement the default-state property commit == DMA engines ==
idxd: Add wq occupancy information to sysfs attribute commit
idxd: Set defaults for GRPCFG traffic class commit
idxd: add software command status commit
idxd: create dmaengine driver for wq 'device' commit
idxd: create user driver for wq 'device' commit
Add support for AMD PTDMA controller driver commit, commit, commit
sh: Add DMAC driver for RZ/G2L SoC commit
21. Hardware Random Number Generator (hwrng)
Add Arm SMCCC TRNG based driver commit
22. Cryptography hardware acceleration
hisilicon: support runtime PM for accelerator device commit
hisilicon: using 'debugfs_create_file' instead of 'debugfs_create_regset32' commit
ccp: Add support for new CCP/PSP device ID commit
23. PCI
PCI: Expose and manage PCI device reset commit, commit, commit, commit, commit, commit, commit
Add SR-IOV support in PCIe Endpoint Core commit, commit, commit, commit, commit, commit, commit, commit
hv: Support for create interrupt commit
keembay: Add support for Intel Keem Bay commit
pci-bridge-emul: Add PCIe Root Capabilities Register commit
rockchip-dwc: Add Rockchip RK356X host controller driver commit
visconti: Add Toshiba Visconti PCIe host controller driver commit
24. Clock
rockchip: Add support for hclk_sfc on rk3036 commit
qcom: gpucc-sm8150: Add SC8180x support commit
qcom: a53-pll: Add MSM8939 a53pll support commit
qcom: Add Global Clock Controller driver for MSM8953 commit
qcom: Add Global Clock controller (GCC) driver for SM6115 commit
qcom: mmcc-msm8994: Add MSM8992 support commit
qcom: Add msm8994 MMCC driver commit
qcom: rpmh: Add support for RPMH clocks on SM6350 commit
qcom: Add SM6350 GCC driver commit
25. PHY ("physical layer" framework)
phy-mtk-tphy: add support mt8195 commit
qcom-qmp: Add sc8180x PCIe support commit
qcom-qmp: Add support for SM6115 UFS phy commit
qcom-qmp: add USB3 PHY support for IPQ6018 commit
qcom: qmp: Add SC8180x USB/DP combo commit
renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/G2L commit
samsung-ufs: support exynosauto ufs phy driver commit
26. EDAC (Error Detection And Correction)
i10nm: Retrieve and print retry_rd_err_log registers commit
27. Various
bus: ixp4xx: Add a driver for IXP4xx expansion bus commit
bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI commit
Introduce SCMI transport based on VirtIO commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fpga: dfl: pci: add device IDs for Silicom N501x PAC cards commit
Add FPGA Manager support for the Xilinx Versal chip commit, commit, commit, commit, commit
- habanalabs
Add "in device creation" status commit
Add support for encapsulated signals reservation commit
Add support for encapsulated signals submission commit
Add support for f/w reset commit
Add wait-for-multi-CS uAPI commit
Allow fail on inability to respect hint commit
gaudi: implement state dump commit
state dump monitors and fences infrastructure commit
support hint addresses range reservation commit
interconnect: qcom: Add SC8180x providers commit
interconnect: qcom: osm-l3: Add sc8180x support commit
misc: gehc-achc: new driver for the GE ACHC microcontroller, that is part of the GE PPD device commit
Add generic support for kdump Device Tree properties commit, commit, commit, commit, commit, commit, commit
reset: renesas: Add RZ/G2L usbphy control driver commit
vDPA/ifcvf: implement management netlink framework for ifcvf commit
28. List of Pull Requests