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 4 as of 2021-10-09 16:56:01
KernelNewbies:
  • Linux_5.15

1. 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

2. 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

3. 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

4. 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

5. 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

6. Watchdog

  • bd70528 drop bd70528 support commit

  • mediatek: mt8195: add wdt support commit

7. Serial

  • amba-pl011: add RS485 support commit

  • samsung: Add Exynos850 SoC data commit

8. CPU Frequency scaling

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

  • mediatek-hw: Add support for CPUFREQ HW commit

9. 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

10. Real Time Clock (RTC)

  • rx8025: implement RX-8035 support commit

11. 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

12. Multi Media Card (MMC)

  • dw_mmc: Add data CRC error injection commit

  • pwrseq: sd8787: add support for wilc1000 commit

13. Memory Technology Devices (MTD)

  • spinand: macronix: Add Quad support for serial NAND flash commit

  • rfd_ftl: add discard support commit

14. 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

15. 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

16. Inter-Integrated Circuit (I2C + I3C)

  • virtio: add a virtio i2c frontend driver commit

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

17. 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

18. General Purpose I/O (gpio)

  • Add virtio-gpio driver commit

  • rockchip: add driver for rockchip gpio commit

  • rockchip: support next version gpio controller commit

19. 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

20. Hardware Random Number Generator (hwrng)

  • Add Arm SMCCC TRNG based driver commit

21. 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

22. 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

23. 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

24. 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

25. EDAC (Error Detection And Correction)

  • i10nm: Retrieve and print retry_rd_err_log registers commit

26. 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

27. List of Pull Requests

28. Other news sites

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