Size: 97444
Comment:
|
Size: 99681
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 174: | Line 174: |
== Drivers in the Staging area == * Restore octeon driver [[https://git.kernel.org/linus/422d97b8b05ed38cc5f67522ddb821868ea272a7|commit]] * Restore octeon-usb host controller driver [[https://git.kernel.org/linus/96b06c0a16f737e9ea7dff1e23dd5f6d847e6731|commit]] * iio: adc: ad7192: move out of staging [[https://git.kernel.org/linus/b581f748cce00f4cbd6c76c4f301840403dece7b|commit]] * most: move core files out of the staging area [[https://git.kernel.org/linus/b276527539188f1f61c082ebef27803db93e536d|commit]] * media * hantro: Support H264 profile control [[https://git.kernel.org/linus/858eff03578c621728d219acfcc96b64938b0350|commit]] * hantro: add initial i.MX8MQ support [[https://git.kernel.org/linus/8e4aaa68786319ea02ad30e55c1f753bf83418ab|commit]] * imx: imx7_mipi_csis: Add greyscale formats support [[https://git.kernel.org/linus/e1a7461b21590ec0f439b7e5cc8dba35d808cb36|commit]] * meson: vdec: Add compliant H264 support [[https://git.kernel.org/linus/2b48e113866a6735de3a99531183afb6217c2a60|commit]], [[https://git.kernel.org/linus/d4d137de5f31d318ed9acdcdf359b9bd3920808b|commit]], [[https://git.kernel.org/linus/876f123b8956b455a89a172b905f9ecbb6fc5b67|commit]], [[https://git.kernel.org/linus/d7647e7c90f5f8990ee64d3a51af63b57faff5d5|commit]] * meson: vdec: Add VP9 decoding support [[https://git.kernel.org/linus/7624c9cd5b26417648d3b5fe50f5bdef4d057199|commit]], [[https://git.kernel.org/linus/09b455d1daf570457d076c5c0e9fa52103a67aed|commit]], [[https://git.kernel.org/linus/823a7300340e36ee2c1941e672f33c9419928d1c|commit]], [[https://git.kernel.org/linus/e9a3eb4819caf9d1408d61af059a21c535294824|commit]], [[https://git.kernel.org/linus/00c43088aa680989407b6afbda295f67b3f123f1|commit]] * rtl8188eu: Add ASUS USB-N10 Nano B1 to device table [[https://git.kernel.org/linus/38ef48f7d4b7342f145a1b4f96023bde99aeb245|commit]] * remove hp100 driver [[https://git.kernel.org/linus/a10079c6629068b906de5c944cb0e9bcc9517a7e|commit]] * Remove staging version of exfat filesystem [[https://git.kernel.org/linus/590a95e418d18894e34cd240b3e7ef278add05c7|commit]] * Remove wusbcore and UWB from the kernel tree [[https://git.kernel.org/linus/caa6772db4c1deb5d9add48e95d6eab50699ee5e|commit]] |
Linux 5.7 has not been released. While I finish this list of changes, you can take a look at the following links:
Phoronix: Linux 5.7 feature overview
or, instead, take a look at the pull requests:
1. Drivers in the Staging area
Restore octeon driver commit
Restore octeon-usb host controller driver commit
iio: adc: ad7192: move out of staging commit
most: move core files out of the staging area commit
- media
rtl8188eu: Add ASUS USB-N10 Nano B1 to device table commit * remove hp100 driver commit
Remove staging version of exfat filesystem commit
Remove wusbcore and UWB from the kernel tree commit
2. Networking
- Bluetooth
- ath11k
atlantic: MACSec offloading support for AQC devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
axienet: Add mii-tool support commit
bcmgenet: Add ACPI bindings commit, commit, commit, commit, commit, commit
bgmac: configure MTU and add support for frames beyond 8192 byte size commit
brcmfmac: add USB autosuspend feature support commit
cdc_ncm: Implement the 32-bit version of NCM Transfer Block commit
- cxgb4/chcr
- dpaa2-eth
- DSA
Add support for configuring the MTU on front-panel switch ports, while seamlessly adapting the CPU port and the DSA master to the largest value plus the tagger overhead commit, commit, commit, commit, commit, commit, commit, commit
Add support for matching VLAN TCI keys/masks to the CFP code commit, commit, commit, commit, commit
Wire up Ocelot tc-flower to Felix DSA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mt7530: add support for port mirroring commit
mv88e6xxx: Add SERDES/PCS registers to ethtool -d commit, commit, commit
- sja1105
Add support for the SGMII port commit
Add 100baseT1_Full support commit
Show more ethtool statistics counters for P/Q/R/S commit
Port and flow policers (SJA1105, Felix/Ocelot) commit, commit, commit, commit, commit, commit
- e1000e
ti: add networking support for k3 am65x/j721e soc commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- hns3
- ice
- igc
- ionic
ipa: introduce Qualcomm IPA driver. The IPA is a component present in some Qualcomm SoCs that allows network functions such as aggregation, filtering, routing, and NAT to be performed without active involvement of the main application processor (AP) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
iwlwifi: Support new FW API version, EDCA measurements and new scan API features commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ll_temac: ethtool support for controlling rx and tx ring sizes and irq coalesce parameters commit, commit
- mac80211_hwsim
mdio: add ipq8064 mdio driver commit
- mlx5
mlx5/mlx5e: Support connection tracking hardware offload commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Devlink health dump support for both rx and tx health reporters commit, commit, commit, commit, commit
mlx5: FEC modes supports commit, commit, commit, commit, commit, commit
mlx5/mlx5e: support handling tunnel restore when the packet was decapsulated on first chain hop commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mlxfw
Improve error reporting and FW reactivate support commit, commit, commit, commit, commit, commit, commit
Offload TC action pedit munge dsfield commit, commit, commit, commit, commit
Implement ACL-dropped packets identification commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Offload FLOW_ACTION_MANGLE commit
Offload TC action skbedit priority commit, commit, commit, commit, commit
Offload RED ECN nodrop mode commit
Add packet trap policers support commit, commit, commit, commit, commit, commit, commit, commit
- mt76
mt7615: Add support for the MT7622 SoC built-in WLAN chip commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mt7615: dual-band concurrent support 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
mt7615: introduce LED support commit
mt7615: implement hardware reset support commit
mt7615: introduce mt7663e support 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
mt7615: report firmware version using ethtool commit
mt7603: make dynamic sensitivity adjustment configurable via debugfs commit
eeprom: add support for big endian eeprom partition commit
Enable Airtime Queue Limit support commit
Channel switch support for USB devices commit
- mvneta
- octeontx2-vf
Add network driver for the virtual functions of OcteonTX2 SOC's resource virtualization unit (RVU) commit, commit, commit, commit, commit, commit, commit, commit
Add flow control support (802.3 pause frames) and add other changes wrt generic admin function (AF) functionality commit, commit, commit, commit, commit, commit, commit
- phy
Add marvell usb to mdio controller commit
marvell10g: add energy detect power down tunable commit
mscc: add support for RGMII MAC mode commit
mscc: RGMII delays and VSC8502 support commit, commit, commit, commit
phylib and phylink: Pause updates commit, commit, commit, commit, commit, commit, commit, commit, commit
qtnfmac: WPA3 OWE/SAE support for AP commit, commit, commit, commit, commit
rtw88: add a debugfs entry to dump coex's info commit and a debugfs entry to enable/disable coex mechanism commit
sfc: support configuring vf spoofchk on EF10 VFs commit
- stmmac
qmi_wwan: add support for DW5816e commit
3. Audio
Add more WMA profiles and WMA decoder parameters to UAPI and then support for these in qcom driver. Also adds FLAC and APE IDs and decoder parameters to UAPI and then support in qcom driver commit, commit, commit, commit, commit, commit, commit, commit, commit
hda/realtek: Add supported new mute Led for HP commit, and for ALC236 commit
hda/realtek - Add new codec supported for ALC245 commit
hda/hdmi: Add module option to disable audio component binding commit
usb-audio: Add support for Presonus Studio 1810c commit
usb-audio: Add support for MOTU MicroBook IIc commit
soundwire: cadence: multi-link support commit
soundwire: intel: add trigger support in sdw dai driver commit
- ASoC
Add Multi CPU DAI support commit, commit, commit, commit, commit, commit
Intel: CHT: add support for pcm512x boards commit
Intel: boards: add sof_sdw machine driver commit
Intel: sof_da7219_max98373: Add support for max98360a speaker amp commit
Intel: sof_rt5682: Add rt1015 speaker amp support commit
Intel: sof_rt5682: Add support for tgl-max98373-rt5682 commit
Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function commit
SOF: enable data probing feature for audio DSP: First, provide new and alter existing interfaces interfaces (page allocation, runtime flow adjustments) to make them compress friendly, then provide probe APIs. Probes can be treated as endpoints which allow for data extraction from or injection to target module - a great ally when debugging problematic audio issues such as distortions, glitches or gaps commit, commit, commit, commit, commit, commit, commit, commit, commit
SOF: Intel: add SoundWire support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SOF: update S0ix/D0ix support commit, commit, commit, commit, commit, commit, commit, commit, commit
amd: Add machine driver for Raven based platform commit
brcm: Add DSL/PON SoC audio driver commit
jz4740-i2s: Add support for the JZ4760 commit and JZ4770 commit
max98357a: Add ACPI HID MAX98360A commit
meson: add t9015 internal DAC driver commit
meson: gx: add support for the i2s and spdif audio outputs commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for the AIU audio controller found on the 32-bit Meson8 and Meson8b SoCs commit, commit, commit
meson: g12a: add internal audio DAC support commit, commit, commit
rl6231: Add new supports on rl6231 commit
Add codec2codec DAI link support to simple-audio-card commit, commit, commit
tas2562: Add support for digital volume control commit
ti: Add udma-pcm platform driver for UDMA commit
ti: davinci-mcasp: Add support for platforms using UDMA commit
tlv320adcx140: Add the tlv320adcx140 codec driver family commit, commit, commit
4. Tablets, touch screens, keyboards, mouses
keyboard: Add support for Azoteq IQS620A/621/622/624/625 commit
goodix: add support for more then one touch-key commit
goodix: add support for Goodix GT917S commit
goodix: support gt9147 touchpanel commit
- HID
logitech-dj: add support for the static device in the Powerplay mat/receiver commit
mcp2221: add usb to i2c-smbus host bridge commit
Add driver fixing Glorious PC Gaming Race mouse report descriptor commit
logitech: Add support for Logitech G11 extra keys commit
multitouch: add eGalaxTouch P80H84 support commit
alps: Add AUI1657 device ID commit
5. TV tuners, webcams, video capturers
Add 14-bit raw bayer pixel formats commit
aspeed: add AST2600 support commit
atmel: atmel-isc-base: expose white balance as v4l2 controls commit
em28xx: Enable Hauppauge 461e rev2 commit
Add driver for Sony IMX219 sensor commit
imx219: Add support for RAW8 bit bayer format commit
imx219: Add support for cropped 640x480 resolution commit
m88ds3103: Add support for ds3103b demod commit
ov5675: add vflip/hflip control support commit
rc: add keymap for Videostrong KII Pro commit
sun8i: Add Allwinner A83T Rotate driver commit
tvp5150: add support to limit sdtv standards commit
tvp5150: add v4l2-event support commit
venus: support frame rate control commit
venus: vdec: handle 10bit bitstreams commit
6. Universal Serial Bus
core: Add ACPI support for USB interface devices commit
Add driver to control USB fast charge for iOS devices commit
dwc2: add support for STM32MP15 SoCs USB OTG HS and FS commit
dwc3: Add Amlogic A1 DWC3 glue commit
gadget: add raw-gadget interface. The incentive to implement a different interface was to provide a somewhat raw and direct access to the USB Gadget layer for the userspace, where every USB request is passed to the userspace to get a response. See documentation for the list of differences between Raw Gadget and GadgetFS commit, commit
gadget: add udc driver for max3420 commit
gadget: aspeed: add ast2600 vhub support commit
musb: jz4740: Add support for the JZ4770 commit
phy: Add driver for the Ingenic JZ4770 USB transceiver commit
serial: Add Fintek F81534A series usb-to-serial 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
serial: option: add BroadMobi BM806U commit
serial: option: add Wistron Neweb D19Q1 commit
serial: option: add support for ASKEY WWHC050 commit
serial: qcserial: Add DW5816e support commit
typec: Add sysfs node to show cc orientation commit
typec: Driver for Intel PMC Mux-Agent commit, commit, commit, commit, commit, commit, commit, commit, commit
xhci-tegra: Tegra186/Tegra194 LPM commit
7. Serial Peripheral Interface (SPI)
Add FSI-attached SPI controller driver commit
Add driver for ar934x spi controller commit
add support for mediatek spi-nor controller commit
meson-spicc: add support for Amlogic G12A commit
rspi: Add support for active-high chip selects commit
spi-fsl-dspi: Add support for LS1028A commit
8. Watchdog
Add stop_on_reboot module parameter to control reboot policy commit
Add K3 RTI watchdog support commit
9. Serial
serial/sysrq: Add a magic sysrq serial secuence: a string sequence that can enable sysrq if it follows BREAK on a serial line. This is necessary because having sysrq always enabled doesn't work for some embedded boards that tend to generate garbage on serial line commit, commit
imx serial: Implement support for reversing TX and RX polarity commit
Add CONSOLE_POLL support to SiFive UART commit
fsl_lpuart: add LS1028A earlycon support commit
fsl_lpuart: add LS1028A support commit
8250: Support console on software emulated rs485 ports commit
8250_bcm2835aux: Support rs485 software emulation commit
8250_early: Add earlycon for BCM2835 aux uart commit
8250_tegra: Create Tegra specific 8250 driver commit
ar933x_uart: add RS485 support commit
10. CPU Frequency scaling
11. Voltage, current regulators, power capping, power supply
Add smb208 support commit
Add support for MP8869 regulator commit
mp5416: add mp5416 regulator driver commit
mp886x: add MP8867 support commit
qcom_smd: Add pmi8994 regulator support commit
12. Real Time Clock (RTC)
sun6i: Make external 32k oscillator optional commit
Add support for the MediaTek MT2712 RTC commit
jz4740: Add support for JZ4760 SoC commit
ds1307: add support for watchdog timer on ds1388 commit
rc5t619: Add Ricoh RC5T619 RTC driver commit
fsl-ftm-alarm: enable acpi support commit
alpha: remove legacy rtc driver commit
ia64: remove legacy efirtc driver commit
13. Pin Controllers (pinctrl)
bcm2835: Add support for all GPIOs on BCM2711 commit
da9062: add driver support commit
mediatek: Add support for pin configuration dump via debugfs commit
qcom: Add ipq6018 pinctrl driver commit
14. Multi Media Card (MMC)
core: Add MMC software queue support, and set the queue depth as 64 to allow more requests can be be prepared, merged and inserted into IO scheduler, which improves the performance commit, commit, commit, commit, commit
mmci: Add support for sdmmc variant revision 2.0 commit
sdhci-esdhc-imx: add strobe-dll-delay-target support commit
15. Memory Technology Devices (MTD)
rawnand: Add support for Macronix NAND randomizer commit
rawnand: macronix: Add support for deep power down mode commit
rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND) commit
spi-nor: Add SR 4bit block protection support commit
spi-nor: remove mtk-quadspi driver commit
spinand: Add new series Micron SPI NAND devices (M78A, M79A and M70A) commit, commit, commit, commit, commit, commit
spinand: toshiba: Support for new Kioxia Serial NAND commit
16. Industrial I/O (iio)
adc: ad7124: add 3db filter commit
adc: rn5t618: Add ADC driver for RN5T618/RC5T619 commit
amplifiers: ad8366: add support for HMC1119 Attenuator commit
amplifiers: hmc425a: Add support for HMC425A attenuator commit
chemical: atlas-sensor: add DO-SM module support commit
dac: ad5770r: Add AD5770R support commit
dac: ltc2632: add support for LTC2636 family commit
imu: adis: add support product ID check in adis_initial_startup commit
imu: inv_mpu6050: add support of IAM20680 commit
imu: inv_mpu6050: add support of ICM20609 & ICM20689 commit
imu: inv_mpu6050: add support of ICM20690 commit
light: Add a driver for Sharp GP2AP002x00F commit
light: Add support for Azoteq IQS621/622 ambient light sensors commit
light: add Dyna-Image AL3010 driver commit
light: al3320a implement suspend support commit
position: Add support for Azoteq IQS624/625 angle sensors commit
pressure: icp10100: add driver for InvenSense ICP-101xx commit
srf04: add power management feature commit
temperature: Add support for Azoteq IQS620AT temperature sensor commit
trigger: stm32-timer: add power management support commit
vcnl4000: Enable runtime pm for vcnl4200/4040 commit
17. Multi Function Devices (MFD)
Add support for Azoteq IQS620A/621/622/624/625 commit
sc27xx: Add USB charger type detection support commit
intel-lpss: Add Intel Comet Lake PCH-V PCI IDs commit
18. Pulse-Width Modulation (PWM)
19. Inter-Integrated Circuit (I2C + I3C)
i2c: brcmstb: Support BCM2711 HDMI BSC controllers commit
20. Hardware monitoring (hwmon)
adt7475: Add attenuator bypass support commit and inverting PWM output commit
Support ADI Fan Control IP commit
pmbus: add support for 2nd Gen Renesas digital multiphase commit
pmbus/tps53679: Add support for TPS53647 and TPS53667 commit, commit, commit, and for TPS53681 commit
21. General Purpose I/O (gpio)
Core: Add new ioctl that allows user-space processes to reuse the file descriptor associated with the character device for watching any changes in line properties. Every such event contains the updated line information commit
tools: Add gpio-watch program for monitoring changes in line infocommit
Add driver for Mellanox BlueField 2 GPIO controller commit
22. Leds
Add SGI IP30 led support commit
23. DMA engines
Add basic debugfs support commit
ti: k3-udma: Implement support for atype (for virtualization) commit
uniphier-xdmac: Add UniPhier external DMA controller driver commit
24. Cryptography hardware acceleration
caam: Add support for SKCIPHER, HASH, RSA and AEAD algorithms commit, commit, commit, commit, commit, commit, commit, commit, commit
caam: enable prediction resistance in HRWNG commit
chtls: add/delete TLS header in driver commit
hisilicon: Remove module_param uacce_mode commit
marvell: Support for Marvell OcteonTX CPT driver commit, commit, commit
xilinx - Add Xilinx AES driver commit
25. PCI
Add support for Error Disconnect Recover (EDR, you can find EDR spec here) and _OSC based negotiation support for DPC commit, commit, commit, commit, commit, commit, commit, commit, commit
P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist commit
mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs commit
tegra: Add support for PCIe endpoint mode in Tegra194 commit
vmd: Add two VMD Device IDs commit
26. Clock
Ingenic: Add support for TCU of X1000 commit
at91: add at91rm9200 pmc driver commit
at91: add at91sam9g45 pmc driver commit
at91: add at91sam9n12 pmc driver commit
at91: add sama5d3 pmc driver commit
imx7d: Add PXP clock commit
imx8mm: Add CLKO2 support commit
keystone: Add new driver to handle syscon based clocks commit
meson: g12a: add support for the SPICC SCLK Source clocks commit
mmp2: Add clocks for the thermal sensors commit
mmp2: Add support for PLL clock sources commit
qcom: Add modem clock controller driver for SC7180 commit
qcom: clk-alpha-pll: Add support for controlling Lucid PLLs commit
qcom: gcc: Add global clock controller driver for SM8250 commit
qcom: gpucc: Add support for GX GDSC for SC7180 commit
qcom: rpmh: Add support for RPMH clocks on SM8250 commit
si5341: Support multiple input ports commit
sprd: add clocks support for SC9863A commit
clocksource: Add driver for the Ingenic JZ47xx OST commit
clocksource: ingenic: Add support for TCU of X1000 commit
27. PHY ("physical layer" framework)
amlogic: Add Amlogic A1 USB2 PHY Driver commit
amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver commit
amlogic: Add Amlogic AXG PCIE PHY Driver commit
qcom-qmp: Add MSM8996 UFS QMP support commit
qcom-qusb2: Add generic QUSB2 V2 PHY support commit
qcom: qmp: Add SDM845 PCIe QMP PHY support commit
qcom: qmp: Add SDM845 QHP PCIe PHY commit
qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver commit
qualcomm: usb: Add SuperSpeed PHY driver commit
tegra: xusb: Add Tegra194 support commit
ti: gmii-sel: add support for am654x/j721e soc commit
uniphier-pcie: Add legacy SoC support for Pro5 commit
uniphier-usb3hs: Add legacy SoC support for Pro5 commit
uniphier-usb3ss: Add Pro5 support commit
28. EDAC (Error Detection And Correction)
Add EDAC driver for DMC520 commit
29. Modem Host Interface (MHI) Bus
Add the MHI (Modem Host Interface) bus interface to Linux kernel. MHI is a communication protocol used by the host processors to control and communicate with modems over a high speed peripheral bus or shared memory. The MHI protocol has been designed and developed by Qualcomm Innovation Center, Inc., for use in their modems commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
30. Various
bus: ti-sysc: Add support for PRUSS SYSC type commit
counter: 104-quad-8: Support Differential Encoder Cable Status commit
counter: 104-quad-8: Support Filter Clock Prescaler commit
counter: stm32-timer-cnt: add power management support commit
eeprom: at24: add TPF0001 ACPI ID for 24c1024 device commit
extcon: axp288: Add wakeup support commit
firmware: xilinx: Add ZynqMP aes API for AES functionality commit
habanalabs: add debugfs write64/read64 commit
habanalabs: support temperature offset via sysfs commit
Add Operating State Manager (OSM) L3 interconnect provider support on SDM845 and SC7180 SoCs to handle bandwidth requests from CPU to scale L3 caches commit, commit, commit, commit, commit
interconnect: qcom: Add SC7180 interconnect provider driver commit
interconnect: qcom: Consolidate interconnect RPMh support commit
irqchip/ingenic: Add support for TCU of X1000 commit
irqchip: Add driver for Loongson I/O Local Interrupt Controller commit
irqchip: Add driver for Loongson-3 HyperTransport PIC controller commit
mailbox: imx: add SCU MU support commit
mailbox: sun6i-msgbox: Add a new mailbox driver commit
mei: me: add cedar fork device ids commit
misc: pci_endpoint_test: Add ioctl to clear IRQ commit
misc: pci_endpoint_test: Add support to get DMA option from userspace commit
ptp: Add a ptp clock driver for IDT 82P33 SMU commit
ptp: add VMware virtual PTP clock driver commit
remoteproc: updates for omap remoteproc support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
remoteproc: add IPA notification to q6v5 driver commit
31. List of Pull Requests