KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 9 as of 2020-10-04 17:23:08
KernelNewbies:
  • Linux_5.9

Linux 5.9 has not been released. While this changelog is completed, you can read about this release here:

  • LWN's merge windows part 1, part 2

  • Phoronix Linux 5.9 feature overview

or take a look at these pull requests:

  • tpm updates

  • btrfs updates

  • fscrypt updates

  • fsverity update

  • crypto updates

  • core block updates

  • io_uring updates

  • s390 updates

  • unicore32 removal

  • m68k updates

  • arm64 and cross-arch updates

  • header cleanup

  • RCU updates

  • locking updates

  • objtool updates

  • perf event updates

  • scheduler updates

  • x86/alternatives update

  • x86 asm updates

  • x86 boot updates

  • x86 build updates

  • x86 cleanups

  • x86 debug fixlets

  • x86 cpu updates

  • x86 FPU selftest

  • x86 microcode update

  • x86 MSR filtering

  • x86 mmm update

  • x86 platform updates

  • x86 timer update

  • x86 RAS updates

  • x86 platform driver updates

  • ARM defconfig updates

  • ARM SoC DT updates

  • ARM SoC updates

  • ARM SoC driver updates

  • new ARM SoC support

  • EDAC updates

  • regulator updates

  • spi updates

  • regmap updates

  • power management updates

  • ACPI updates

  • pstore update

  • gcc plugin updates

  • automatic variable initialization updates

  • tasklets API update

  • uninitialized_var() macro removal

  • seccomp updates

  • selinux updates

  • audit updates

  • execve updates

  • thread updates

  • fork cleanups

  • checkpoint-restore updates

  • close_range() implementation

  • dma-mapping updates

  • irq updates

  • timer updates

  • generic kernel entry/exit code

  • x86 conversion to generic entry code

  • x86 fsgsbase

  • parisc updates

  • printk updates

  • documentation updates

  • kunit updates

  • kselftest updates

  • block driver updates

  • block stacking updates

  • char/misc driver updates

  • driver core updates

  • USB/Thunderbolt updates

  • GPIO updates

  • Devicetree updates

  • hwmon updates

  • MMC updates

  • hmm updates

  • LED updates

  • drm updates

  • networking updates

  • hyperv updates

  • Xtensa updates

  • arch/csky updates

  • ARM updates

  • MIPS upates

  • smack updates

  • livepatching updates

  • coccinelle updates

  • integrity updates

  • sched/fifo updates

  • KVM updates

  • sound updates

  • staging/IIO driver updates

  • tty/serial updates

  • rdma updates

  • SCSI updates

  • thermal updates

  • cifs updates

  • erofs updates

  • ext2, udf, reiserfs, quota cleanups and minor fixes

  • fsnotify updates

  • iomap updates

  • dlm updates

  • ptrace regset updates

  • init and set_fs() cleanups

  • RISC-V updates

  • m68knommu updates

  • powerpc updates

  • xen updates

  • xfs updates

  • misc memory management updates

  • dmaengine updates

  • mailbox updates

  • media updates

  • device mapper updates

  • more power management updates

  • fdpick coredump update

  • clk updates

  • tracing updates

  • PCI updates

  • misc vfs updates

  • power supply and reset updates

  • IPMI updates

  • mtd updates

  • pin control updates

  • regset conversion fix

  • NFS server updates

  • Kbuild updates

  • HID updates

  • input updates

  • JFFS2, UBI and UBIFS updates

  • gfs2 updates

  • f2fs updates

  • locking updates

  • ktest updates

  • perf tools updates

  • libnvdimm updayes

  • rpmsg update

  • remoteproc updates

  • hwspinlock updates

  • backlight updates

  • iommu updates

  • virtio updates

  • zonefs update

  • orangefs updates

  • chrome platform updates

  • more memory management updates

  • VFIO updates

  • watchdog updates

  • more clk updates

  • more KVM updates

  • more parisc updates

  • ceph updates

  • RTC updates

  • exfat updates

  • more btrfs updates

  • more s390 updates

  • i2c updates

  • Kconfig updates

  • module updates

  • more xen updates

  • OpenRISC updates

  • more timer updates

  • timekeeping updates

  • pwm updates

  • more SCSI updates

  • more memory management updates

  • MFD updates

  • one more power management update

  • more ACPI updates

  • NFS client updates

  • 9p updates

  • more perf tools updates

  • arch/sh updates

1. Drivers

1.1. Graphics

  • amdgpu
    • Initial support for Sienna Cichlid GPU merge

    • Initial support for Navy Flounder GPU merge

    • SI UVD/VCE support merge, merge, merge

    • Expose rotation property commit

    • Add support for unique id on Arcturus commit

    • amdkfd: Track SDMA usage per process commit

    • SMI events interface commit

    • Add module parameter choose reset mode commit

    • Added a sysfs interface for thermal throttling related V4 commit

  • Intel
    • Rocketlake platform enablement commit, commit, commit, commit

    • Early DG1 enablement commit, commit, commit, commit, commit

    • ehl: Add new PCI ids commit

    • Add Plane color encoding support for YCBCR_BT2020 commit

    • Add psr_safest_params, meant to be used when PSR issues are found commit

    • Extract uc usage details into separate debugfs commit

  • panel
    • simple: Add 50 Hz mode to the Frida FRD350H54004 panel commit

    • simple: Add support for KOE TX26D202VM0BWA panel commit

    • simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44 commit

    • simple: add Tianma TM070JVHG33 commit

    • st7703: Add support for Xingbangda XBD599 commit

  • msm
    • a650/a640 display and GPU enablement commit

    • dpu dither support for 6bpc panels commit

    • mdp5 enablement for sdm630/sdm636/sdm66 commit

    • a6xx: add module param to enable debugbus snapshot commit

  • ingenic
    • Add support for OSD mode commit

    • Add support for the IPU commit

    • Support multiple panels/bridges commit

  • tegra
    • Reflection support commit

    • Support 180° rotation commit

  • meson
    • Add support for Amlogic Video FBC commit, commit, commit, commit, commit, commit

  • drm_fourcc
    • Add uncompressed AFBC modifier commit

    • Add NV15, Q410, Q401 YUV formats commit

  • xen-front
    • Add YUYV to supported formats commit

  • nouveau
    • Add CRC support commit

  • radeon
    • Default to on chip GART for AGP boards on all arches commit

  • xilinx
    • New Xilinx ZynqMP DisplayPort Subsystem driver commit

  • vkms
    • Larger cursor support commit

  • rockchip
    • Add per-pixel alpha support for the PX30 VOP commit

  • mgag200
    • Dropped hw cursor support commit

  • Remove soft scrollback code commit, commit

  • fbdev
    • amba-clcd: Retire elder CLCD driver commit

    • Remove fb-puv3 driver commit

  • backlight
    • generic_bl: Remove this driver as it is unused commit

    • Delete the OT200 backlight driver commit

1.2. Power Management

  • ACPI/NVDIMM: Runtime Firmware Activation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • thermal
    • genetlink support for events/cmd/sampling commit

    • intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support commit

    • rcar_gen3_thermal: Add r8a774e1 support commit

    • qcom: tsens-v0_1: Add support for MSM8939 commit

    • mediatek: Add tsensor support for V2 thermal system commit

    • Add support for the MCU controlled FAN on Khadas boards commit

  • tools/power/x86/intel-speed-select: Add option to delay mbox commands commit, add retries for mail box commands commit

1.3. Storage

  • nvme
    • Support for the Zoned Namespace (ZNS) Command Set defined in TP4053, and the Namespace Types base support it depends on from TP4056 commit, commit, commit, commit, commit

    • nvmet: add target passthru commands support commit, commit, commit, commit, commit, commit, commit, commit, commit

    • pci: add support for ACPI StorageD3Enable property commit

  • scsi
    • cxgb4i: Add support for iSCSI segmentation offload commit

    • lpfc: Add blk_io_poll support for latency improvment commit

    • qla2xxx SAN Congestion Management (SCM) support commit, commit

    • ufs-mediatek: Add inline encryption support commit

    • Add compatibility with 3.1 UFS unit descriptor length commit

    • Adds support for Inline Encryption using inline encryption hardware commit, commit, commit, commit, commit, commit, commit, commit

    • scsi_debug: Implement tur_ms_to_ready parameter commit

    • scsi_debug: Support hostwide tags commit

    • exynos-ufs: Add support for UFS HCI commit, commit, commit, commit, commit, commit

1.4. Drivers in the Staging area

  • most: add USB adapter driver commit

  • media: allegro: add support for allegro firmware 2019.2 commit

  • wfx: add a debugfs entry to force ps_timeout commit

  • media/soc_camera: remove this driver commit

1.5. Networking

  • Bluetooth: btusb: add Realtek 8822CE to usb_device_id table commit

  • RDMA
    • efa: Add support for 0xefa1 device commit, commit, commit, commit

    • RAW format dumps through RDMAtool commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Introduce UAPIs to query UCONTEXT, PD and MR properties commit, commit, commit, commit, commit, commit, commit

    • qedr: Add EDPM kernel-user flags for feature compatibility commit, commit

    • amd-xgbe: Add support for new port mode commit

  • ath11k
    • Add 6GHz radio support commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for spectral scan commit, commit

    • Add dp tx err stats commit

    • Add support for ring backpressure stats commit

  • atlantic
    • Adds several features: media detect, additional per-queue stats, PTP stats, ipv6 support for TCP LSO and UDP GSO, 64-bit operations, A0 ntuple filters, MAC temperature (hwmon) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Adds more features to A2: half duplex rates, EEE, flow control, link partner capabilities reporting, phy loopback commit, commit, commit, commit, commit, commit

    • MACSec offload statistics checkpatch fix commit

    • Add support for FW 4.x commit

  • bcmgenet: Allow changing carrier from user-space commit

  • bnx2x
    • Perform IdleChk dump commit, commit, commit

  • bnxt_en
    • Implements ethtool -X to setup user-defined RSS indirection table. Allows the proper logical ring index to be used to populate the RSS indirection when queried by ethtool -x commit, commit, commit, commit, commit, commit

    • Add support for 'ethtool -d' commit

  • broadcom: Add support for VLAN transmit acceleration commit

  • cxgb4
    • Add TC-MATCHALL IPv6 support commit

    • Add support for ethtool n-tuple filters commit, commit, commit, commit, commit

    • Add mirror action support for TC-MATCHALL commit, commit, commit

    • Add support to read/write flash commit, commit, commit, commit, commit

  • dm9601: Add USB ID of Keenetic Plus DSL commit

  • dp83869: Add RGMII internal delay configuration commit

  • dpaa2-eth
    • Add support for TBF offload commit, commit, commit

    • Add software counter for Tx frames converted to S/G commit

  • dsa
    • felix: introduce support for Seville VSC9953 switch commit

    • felix: support half-duplex link modes commit

    • loop: Support 4K VLANs commit

    • mv88e6xxx: Implement MTU change commit

    • mv88e6xxx: Support jumbo configuration on 6190/6190X commit

    • qca8k: Add 802.1q VLAN support commit

    • rtl8366rb: Support the CPU DSA tag commit

  • ena
    • Add support for traffic mirroring commit

    • Enable support of rss hash key and function changes commit

    • Support new LLQ acceleration mode commit

  • enetc
    • Add adaptive interrupt coalescing commit, commit, commit, commit, commit, commit

    • Add support max frame size for tc flower offload commit

  • hinic
    • Add firmware update support commit

    • Mailbox channel enhancement commit, commit

    • Add some ethtool ops support commit, commit, commit, commit, commit

    • Add support to handle hardware abnormal event commit

  • hv_netvsc: add support for vlans in AF_PACKET mode commit

  • i40e
    • Add support for 5Gbps cards commit

    • Add support for a new feature Total Port Shutdown commit

    • Add XDP ring statistics commit, commit, commit

    • Improve AF_XDP performance commit, commit, commit

  • ice
    • Add advanced power mgmt for WoL commit

    • Add link lenient and default override support commit

    • Add useful statistics commit

    • Implement snapshot for device capabilities commit

    • Support Total Port Shutdown on devices that support it commit

    • Support for updating the ice hardware flash using the devlink flash command commit, commit, commit, commit, commit

  • igc
    • Add LPI counters commit

    • Add initial EEE support commit

    • Add initial LTR support commit

  • iwlwifi: Extended Key ID support for mvm and dvm commit

  • ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support commit

  • macb: Wake-on-Lan magic packet GEM and MACB handling commit, commit

  • mlx5
    • RX XFRM ipsec offloads for ConnectX devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Added support for 100Gbps per lane link modes commit

    • TLS rx offload commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Enable users to change VF/PF representors carrier state commit

    • Add support for QSFP-DD transceiver type commit, commit

    • Offload TC action pedit munge tcp/udp sport/dport commit, commit, commit, commit

    • Offload tc police action commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for buffer drops mirroring commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for buffer drop traps commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add ethtool extended link state commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Mirror to CPU preparations commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mscc
    • ocelot: add support for PTP waveform configuration commit

    • Support IPv4, IPv6 and plain Ethernet mdb entries commit

  • mt76
    • Add API for testmode support commit, commit, commit, commit

    • Introduce support for mt7663s devices commit, commit, commit, commit, commit, commit

    • Add U-APSD support on AP side commit

    • mt7663: introduce ARP filter offload commit

    • mt76x2u: enable HC-M7662BU1 commit

    • mt7915: add MU-MIMO support commit

  • mvpp2: XDP support commit, commit, commit, commit, commit

  • phy
    • at803x: add mdix configuration support for AR9331 and AR8035 commit

    • marvell10g: support XFI rate matching mode commit

    • marvell: Add Marvell 88E1340S support commit

    • marvell: Add Marvell 88E1548P support commit

    • mscc: timestamping and PHC support commit

    • realtek: add support for RTL8125B-internal PHY commit

  • qed, qede: improve chain API and add XDP_REDIRECT support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • qed, qede: add support for new operating modes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • r8169: add support for RTL8125B commit

  • rtw88
    • Add support for 8821c commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • 8822ce: add support for device ID 0xc82f commit

    • Add h2c command in debugfs commit

    • pci: disable aspm for platform inter-op with module parameter commit

  • sfc_ef100: driver for EF100 family NICs. Prerequisites: commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit. Driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • stmmac: Support WOL with phy commit

  • VDPA support for Mellanox ConnectX devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ti: am65-cpsw-nuss: enable am65x sr2.0 support commit

  • wilc1000: move wilc driver out of staging, this drivers supports Microchip AVR/SMART MCUs, SMART MPUs, and other processors commit

  • xen networking: add XDP support to xen-netfront commit, commit, commit

1.6. Audio

  • hda
    • hdmi: Add Intel silent stream support commit

    • realtek: Add model alc298-samsung-headphone commit

    • realtek: Enable front panel headset LED on Lenovo ThinkStation P520 commit

    • hdmi: add Rocketlake support commit

  • line6: add hw monitor volume control for POD HD500 commit

  • usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 commit

  • usb-audio: Add capture support for Saffire 6 (USB 1.1) commit

  • usb-audio: Add support for Lenovo ThinkStation P620 commit

  • usb-audio: Creative USB X-Fi Pro SB1095 volume knob support commit

  • ASoC:
    • Intel: Add KeemBay platform driver commit, commit, commit

    • Intel: KMB: Add 8kHz audio support commit

    • Intel: bxt-da7219-max98357a: support MAX98390 speaker amp commit

    • Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver commit

    • Intel: sof_sdw: Add MAX98373 support commit

    • Intel: sof_sdw: add support for systems without i915 audio commit

    • SOF: imx8: Add SAI dai driver for i.MX/i.MX8X commit

    • amd: Adding support for ALC1015 codec in machine driver commit

    • codecs: max98373: add SoundWire support commit

    • fsl-asoc-card: Add MQS support commit

    • fsl-asoc-card: Support Headphone and Microphone Jack detection commit

    • fsl_spdif: Add support for imx6sx platform commit

    • intel: sof_rt5682: Add support for jsl-max98360a-rt5682 commit

    • mediatek: mt6358: support DMIC one-wire mode commit

    • mediatek: mt8183-da7219: support HDMI jack reporting commit

    • mediatek: mt8183: support HDMI jack reporting commit

    • mediatek: mt8183: support machine driver with max98357b commit

    • mediatek: mt8183: support machine driver for rt1015 commit, commit

    • rl6231: Add new supports on rl6231 commit

    • samsung: Add driver for Aries boards commit

    • samsung: Add sound support for Midas boards commit

    • tegra: add ASoC components for AHUB. The Audio Hub (AHUB) is part of the Audio Processing Engine (APE) which comprises a collection of hardware accelerators for audio pre-processing and post-processing commit, commit, commit, commit, commit, commit

    • ti: Add custom machine driver for j721e EVM (CPB and IVI) commit

    • tlv320adcx140: Add ASI enable for channel 5-8 commit

    • wm8960: Support headphone jack detection function commit

1.7. Tablets, touch screens, keyboards, mouses

  • trackpoint: add new trackpoint variant IDs commit

  • elan_i2c: add support for high resolution reports commit

  • EXC3000 Updates commit, commit, commit, commit

  • i8042: remove support for 8042-unicore32io commit

  • HID
    • microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller commit

    • lenovo: Add ThinkPad 10 Ultrabook Keyboard support commit, commit, commit, commit, commit

1.8. TV tuners, webcams, video capturers

  • CH7322 CEC controller driver commit, commit, commit

  • i2c: Add MAX9286 driver commit

  • i2c: Add RDACM20 driver commit

  • i2c: dw9768: Add DW9768 VCM driver commit

  • i2c: improvements to IMX290 CMOS sensor: 2 lane support, configurable link frequency & pixel rate, test pattern generation, and RAW12 mode support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rc: add support for Infrared Toy and IR Droid devices commit

  • rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format commit

  • rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format commit

  • xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver commit

  • vimc: Add a control to display info on test image commit

1.9. Universal Serial Bus / Thunderbolt

  • Add additional Device Classes to debug/usb/devices commit

  • serial: console: add support for flow control commit

  • serial: cp210x: add support for line-status events commit, commit, commit, commit, commit

  • serial: ftdi_sio: add IDs for Xsens Mti USB converter commit

  • serial: option: add support for SIM7070/SIM7080/SIM7090 modules commit

  • serial: option: support dynamic Quectel USB compositions commit

  • serial: qcserial: add EM7305 QDL product ID commit

  • typec: intel_pmc_mux: Add support for USB4 commit

  • xhci: define IDs for various ASMedia host controllers commit

  • PHY: JZ4770: Add support for new Ingenic SoCs commit

  • Improves the Thunderbolt/USB4 driver to support tree topologies that are now possible with USB4 devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Thunderbolt: Allow userland to flush the image to hardware at runtime, and then allow authenticating the image at another time commit, commit

  • Thunderbolt: Add retimer NVM upgrade support commit, commit, commit, commit, commit, commit

1.10. Serial Peripheral Interface (SPI)

  • Add Renesas RPC-IF driver commit

  • lantiq: Add support to Lightning Mountain SoC commit

  • mediatek: add spi support for mt8192 IC commit

1.11. Watchdog

  • dw_wdt: Take Baikal-T1 DW WDT peculiarities into account commit, commit, commit, commit, commit, commit, commit

  • Support watchdog with longer timeout period commit, commit, commit, commit

  • booke_wdt: Add common nowayout parameter driver commit

  • softdog: Add module options soft_reboot_cmd and soft_active_on_boot commit

1.12. Serial

  • imx: add imx earlycon driver commit

  • 8250_pci: Add Realtek 816a and 816b commit

  • stm32: Add RS485 RTS GPIO control commit

1.13. CPU Frequency scaling

  • Allow to specify their CPUfreq governor of choice using the kernel command line (cpufreq.default_governor= parameter), instead of having to wait for the system to fully boot to userspace to switch using the sysfs interface commit, commit

  • Add Tegra194 cpufreq driver commit

  • brcmstb-avs-cpufreq: Support polling AVS firmware commit

  • cpufreq: intel_pstate: Support setting a raw energy performance value in energy_performance_preference; also add an additional attribute energy_efficiency under /sys/devices/system/cpu/intel_pstate/ which allows to enable and disable the "Disable Energy Efficiency Optimization" bit commit, commit

  • intel_pstate: Implement passive mode with HWP enabled commit

  • make schedutil the default for arm and arm64 commit

1.14. Device Voltage and Frequency Scaling

  • Add the delayed timer to devfreq framework in order to support the periodical polling mode without stop caused by CPU idle state. Can be set by users with "echo delayed > /sys/class/devfreq/10c20000.memory-controller/timer" commit, commit

1.15. Voltage, current regulators, power capping, power supply

  • power: reset: add driver for LinkStation power off commit

  • power: supply: bq25150 introduce the bq25150 commit

  • power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor commit

  • power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor commit

  • power: supply: sbs-battery: add PEC support commit

  • power: supply: wilco_ec: Add long life charging mode commit

  • Add support for voltage regulator on ChromeOS EC commit, commit, commit

  • regulator
    • Add support for QCOM PMIC VBUS booster commit

    • qcom_smd: Add MP5496 regulators commit

    • Add support for SY8827N regulator commit

    • pca9450: add pca9450 pmic driver commit

    • fan53880: Add initial support commit

    • qcom: Add labibb driver commit

1.16. Real Time Clock (RTC)

  • pcf2127: add pca2129 device id commit

  • pcf2127: add alarm support commit

  • Remove fb-puv3 driver commit

1.17. Pin Controllers (pinctrl)

  • intel: Add Intel Emmitsburg pin controller support commit

  • Add basic SoC Support for Mediatek MT6779 SoC commit, commit, commit, commit

  • ocelot: Add Sparx5 SoC support commit

  • qcom: ipq4019: add open drain support commit

  • sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support commit

  • tigerlake: Add support for Tiger Lake-H commit

1.18. Multi Media Card (MMC)

  • mediatek: add MT6779 MMC driver support commit

  • mediatek: command queue support commit

  • sdhci-msm: Add interconnect bandwidth scaling support commit

  • sdhci_am654: Add Support for SR2.0 commit

1.19. Memory Technology Devices (MTD)

  • spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash commit

  • spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash commit

  • spi-nor: macronix: Add support for MX25R1635F commit

  • spi-nor: macronix: Add support for mx66u2g45g commit

  • spi-nor: winbond: Add support for w25q64jvm commit

1.20. Industrial I/O (iio)

  • Ingenic JZ47xx: Add touchscreen mode commit

  • accel: bma400: add support for bma400 spi commit

  • accel: mxc4005: add support for mxc6655 commit

  • adc: Add support for PMIC7 ADC commit

  • adc: rockchip_saradc: Add support iio buffers commit

  • chemical: Add support for SCD30 sensor commit, commit, commit

  • imu: new inv_icm42600 driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • imu: bmi160: added regulator and mount-matrix support commit, commit

  • light: stk3310: add chip id for STK3311-X variant commit

1.21. Multi Function Devices (MFD)

  • Add support for the Khadas System control Microcontroller commit

  • da9063: Add support for latest DA silicon revision commit

  • intel-lpss: Add Intel Emmitsburg PCH PCI IDs commit

  • intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs commit

  • smsc-ece1099: Remove driver commit

1.22. Pulse-Width Modulation (PWM)

  • Remove pwm-puv3 driver commit

1.23. Inter-Integrated Circuit (I2C + I3C)

  • designware: Add device HID for Hygon I2C controller commit

  • i801: Add support for Intel Emmitsburg PCH commit

  • i801: Add support for Intel Tiger Lake PCH-H commit

  • mediatek: Add apdma sync in i2c driver commit

  • Remove i2c-puv3 driver commit

1.24. Hardware monitoring (hwmon)

  • Add Corsair Commander Pro driver commit

  • corsair-cpro: add reading pwm values commit

  • pmbus/max20730: Add max20710 support commit

  • sparx5: Add Sparx5 SoC temperature driver commit

1.25. General Purpose I/O (gpio)

  • pca953x: Add support for the PCAL9535 commit

  • pca9570: add GPO driver for PCA9570 commit

  • zynq: Add Versal support commit

1.26. Leds

  • Add a multi color LED framework. This framework presents clustered colored LEDs into an array and allows the user space to adjust the brightness of the cluster using a single file write. The individual colored LEDs intensities are controlled via a single file that is an array of LEDs commit, commit, commit, commit, commit, commit, commit

  • Initial support for Turris Omnia LEDs commit

1.27. DMA engines

  • Add the Xilinx DisplayPort DMA engine driver commit, commit

  • Actions: Add support for S700 DMA engine commit

1.28. Hardware Random Number Generator (hwrng)

  • ba431: add support for BA431 hwrng commit

1.29. Cryptography hardware acceleration

  • ingenic: Add hardware RNG for Ingenic JZ4780 and X1000 commit

  • Add driver for TI K3 SA2UL commit, commit, commit, commit

1.30. PCI

  • Add Intel QuickAssist device IDs commit

  • Allow P2PDMA on AMD Zen and newer CPUs commit

  • cadence: Add MSI-X support to Endpoint driver commit

  • j721e: Add TI J721E PCIe driver commit

  • qcom: Add ipq8064 rev2 variant commit

  • xilinx-cpm: Add Versal CPM Root Port driver commit

1.31. Clock

  • Add support for enabling/disabling clocks from debugfs commit

  • Ingenic: Add RTC related clocks for Ingenic SoCs commit

  • actions: Add RMU and DMAC/GPIO clock support for Actions Semi S500 SoCs commit, commit, commit, commit, commit, commit

  • at91: add sama7g5 clock support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • bcm63xx-gate: add BCM6318 support commit

  • bcm: Add BCM2711 DVP driver commit

  • meson: g12a: Add support for NNA CLK source clocks commit

  • qcom: Enable GPU for SM8150 and SM8250 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • qcom: Clock for CPU scaling support for msm8996 commit, commit, commit

  • qcom: Add ipq6018 apss clock controller commit

  • qcom: lpass: Add support for LPASS clock controller for SC7180 commit

  • qcom: Add SMD RPM support for MSM8936 commit, commit, commit, commit, commit, commit, commit

  • qcom: smd: Add support for MSM8992/4 rpm clocks commit

  • qcom: smd: Add support for SDM660 rpm clocks commit

  • renesas: cpg-mssr: Add r8a774e1 support commit

  • sparx5: Add Sparx5 SoC DPLL clock driver commit

  • vc5: Allow Versaclock driver to support multiple instances commit

  • vc5: Enable addition output configurations of the Versaclock commit

  • clocksource: Add Low Power STM32 timers driver commit

  • clocksource: Add CLINT timer driver commit

  • clocksource: timer-atmel-tcb: Add sama5d2 support commit

  • clocksource: ingenic: Add support for the Ingenic X1000 OST commit

1.32. PHY ("physical layer" framework)

  • bcm63xx-usbh: Add BCM63xx USBH driver commit

  • qcom-qmp: add V4 USB PHYs commit, commit, commit

  • qcom-qmp: Add USB QMP PHY support for IPQ8074 commit

  • qcom: remove ufs qmp phy driver commit

  • qualcomm: add qcom ipq806x dwc usb phy driver commit

  • samsung-ufs: add UFS PHY driver for samsung SoC commit

  • zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver commit

1.33. Memory Controller Drivers

  • Add Renesas RPC-IF driver commit

  • mtk-smi: Add basic support for MT6779 commit

  • samsung: exynos5422-dmc: Add module param to control IRQ mode commit

  • stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver commit

  • tegra: Add EMC scaling sequence code for Tegra210 commit

  • tegra: Add EMC scaling support code for Tegra210 commit

1.34. Firmware Drivers

  • arm_scmi: SCMI Notifications Core Support commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Extend svc and rsu drivers for new RSU features commit, commit, commit, commit

  • smccc: Add ARCH_SOC_ID support commit

  • tegra: Add support for in-band debug commit

  • turris-mox-rwtm: support ECDSA signatures via debugfs commit

1.35. Remote Processors

  • Add character device interface to remoteproc commit, commit

  • Add coredump debugfs entry commit

  • k3-dsp: Add a remoteproc driver of K3 C66x DSPs commit

  • k3-dsp: Add support for C71x DSPs commit

  • k3-dsp: Add support for L2RAM loading on C66x DSPs commit

  • k3: Add TI-SCI processor control helper functions commit

  • Add modem debug features commit, commit

1.36. Various

  • bus: fsl-mc: Add ACPI support for fsl-mc commit

  • counter: Add microchip TCB capture counter commit

  • fpga: Add interrupt support to FPGA DFL drivers commit, commit, commit, commit, commit, commit, commit

  • fpga: dfl: pci: add device id for Intel FPGA PAC N3000 commit

  • iommu: NVIDIA ARM SMMU Implementation commit, commit, commit, commit, commit

  • iommu/mediatek: Add mt6779 basic support commit

  • iommu/renesas: Add support for r8a77961 commit

  • irqchip/imx-intmux: Implement intmux runtime power management commit

  • misc: mei: add device kind to sysfs commit

  • misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC commit

  • nvmem: enables blowing of fuses on Qualcomm SoCs commit, commit, commit, commit

  • nvmem: sc27xx: add sc2730 efuse support commit

  • ocxl: control via sysfs whether the FPGA is reloaded on a link reset commit

  • optee: register drivers on optee bus commit, commit, commit

  • vdpasim: support batch updating commit

2. List of Pull Requests

3. Other news sites

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01