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 5 as of 2021-10-10 00:33:18
KernelNewbies:
  • Linux_5.15

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
    • Add WPA3 Personal with FT to supported cipher suites commit

    • Add 43752 SDIO ids and initialization commit

    • Add xtlv support to firmware interface layer commit

    • firmware: Allow per-board firmware binaries commit

  • can
    • Provide GPIO based termination commit, commit, commit

    • 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
    • Add mirroring support commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Integrate the MAC endpoint support commit, commit, commit, commit, commit, commit, commit, commit

  • 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
    • Add handshake with the CSME to support S0ix commit

    • Add support for Lunar Lake commit

    • Add support for the next LOM generation commit

  • fec
    • Add support for i.MX8MQ and i.MX8QM commit, commit, commit, commit, commit, commit, commit

    • Add WoL support for i.MX8MQ commit

  • hns3
    • Add support devlink commit, commit, commit, commit, commit, commit, commit

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

    • Add support for triggering reset by ethtool commit

  • i40e: add support for PTP external synchronization clock commit

  • igc
    • Add support for RX Flex Filters commit, commit, commit, commit

    • Add support for CBS offload commit, commit, commit

    • Add support for PCIe PTM commit, commit

  • 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
    • Improve MBIM packet counting commit

    • Remove MBIM protocol commit

  • mlx5
    • Add support for control VQ and multiqueue commit, commit, commit, commit, commit, commit

    • Add ConnectX DCS offload support 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
    • Add support for coalesce adaptive feature commit

    • flower: conntrack offload commit, commit, commit, commit, commit, commit, commit, commit, commit

  • 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

    • cn10k: DWRR MTU and weights configuration commit, 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
    • Add API to read 802.3-c45 IDs commit

    • Add Maxlinear GPY115/21x/24x driver commit

    • gmii2rgmii: Support PHY loopback commit

    • marvell: Add WAKE_PHY support to WOL event commit

    • marvell: add SFP support for 88E1510 commit

  • qmi_wwan: add Telit 0x1060 composition commit

  • r8169: enable ASPM L0s state commit

  • ravb: Add reset support commit

  • Adding Frame DMA functionality to Sparx5 commit, commit

  • veth: implement support for set_channel ethtool op commit

  • vmxnet3
    • Add support for 32 Tx/Rx queues commit

    • Add support for ESP IPv6 RSS commit

  • 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
    • Add lowlatency module option commit

    • Add quirk_flags module option commit

    • Input source control - digidesign mbox commit

  • 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
    • Add line-out support commit.

    • Add support for HP Elite Pad 1000G2 jack-detect commit

    • Add support for a second headphones output commit

    • Add support for a second headset mic input commit

  • 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
    • Add Support to disable jack type detection for CS42L42 commit

    • Add support for dolphin commit

    • Enable Full Scale Volume for Line Out Codec on Dolphin commit

  • 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
    • i2s: Add support for frame inversion commit

    • i2s: Add support for set bclk ratio commit

    • spdif: Add support for rk3568 spdif commit

  • rt1015p: add new acpi id and comapatible id commit

  • Add RZ/G2L Sound support commit, 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

  • bd70528 drop bd70528 support commit

  • mediatek: mt8195: add wdt support commit

8. Serial

  • amba-pl011: add RS485 support commit

  • samsung: Add Exynos850 SoC data commit

9. CPU Frequency scaling

  • qcom-cpufreq-hw: Add dcvs interrupt support commit

  • mediatek-hw: Add support for CPUFREQ HW commit

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
    • da9063: Add support for full-current mode commit

    • bd718x7: Suopport configuring UVP/OVP state commit

    • rt6752: Add support for Richtek RTQ6752 commit

    • rtq2134: Add support for Richtek RTQ2134 SubPMIC commit

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)

  • dw_mmc: Add data CRC error injection commit

  • pwrseq: sd8787: add support for wilc1000 commit

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)

  • virtio: add a virtio i2c frontend driver commit

  • Remove dead PMC MSP TWI/SMBus/I2C driver commit

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

  • j721e: Add PCIe support for AM64 commit and J7200 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

  • mailbox: cmdq: add mt8192 support commit, 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

29. Other news sites

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