Linux 5.17 changelog for the Arm architecture
- The arm64 architecture has gained support for the kernel concurrency sanitizer (KCSAN).
- 32-Bit Arm systems now support KFENCE.
- Allwinner
- Allwinner A64/H5 – DRAM frequency scaling (DEVFREQ)
- Allwinner – R40/T3/A40i – CAN (series)
- Allwinner H6 – Hantro G2 core for VP9 video decoding
- Rockchip
- Multiple fixes for the Rockchip RK3399 addressing issues with sound and eMMC
- Rockchip rk3568 usb2 support
- Rockchip VDEC – Added backend for VP9 profile 0 up to 4096×2304@30fps
- Amlogic
- Amlogic Meson8 HDMI TX PHY driver
- ARM64 DT changes for Linux 5.17:
- Add missing CEC nodes for ODROID-C4 & HC4
- Fix thermal-zones indent for G12/SM1 SoCs dtsi
- Fix GPU OPP table node name for G12/SM1 SoCs dtsi
- Fix HDMI supply
- Add missing gpio bindings include
- Switch to new LED bindings
- P241 additions – Add VCC 5v regulator, add sound nodes
- Samsung
- Clock driver – Initial clock driver for the Exynos7885 SoC (found in Samsung Galaxy A8)
- Pinctrl driver – Add Samsung Exynos 7885 pin controller
- Samsung SoC drivers gain support for new SoCs in ChipID (Exynos 7885) and PMU (Exynos 850), as well as a new USIv2 driver that handles various types of serial
communication (UART, I2C, SPI) - Minor fixes for S3C platforms
- DTS ARM changes for Linux 5.17
- Fix Bluetooth GPIO on GT-I9100.
- Minor improvements and dts chema fixes.
- Qualcomm
- Added support for Snapdragon X65 5G modem (Cortex-A7)
- Added support for Snapdragon 8 Gen 1 high-end mobile SoC
- Pinctrl driver
- Add Qualcomm SDX65, SM8450 pin controllers
- Add Qualcomm PM8019, PM8226, and PM2250 pin controllers.
- PHY
- Qualcomm eDP PHY driver
- Qualcomm SM8450 UFS, USB2, USB3, PCIe0 and PCIe1 phy support
- Qualcomm SM6350 USB2 support
- PCIe controller driver – Various fixes
- Clock drivers – Added Qualcomm SDX65, SM8450, and MSM8976 GCC clks, Qualcomm SDX65 and SM8450 RPMh clks
- Networking – Added BAM-DMUX WWAN network driver, updates to Qualcomm 802.11ax WiFi driver
- Device tree updates for SDX55 modem (IPA, PCIe PHY and PCIe endpoint controller)
- MediaTek
- Basic support for Mediatek MT7986 (A/B) Wifi router SoC aka Filogic 830
- Various fixes for MediaTek PCIe, PCIe Gen3, and MT7621 PCIe controller drivers
- MediaTek WiFi (mt76) – Specific Absorption Rate (SAR) support, mt7921: 160 MHz channel support
- Added support for Mediatek MT6589 and MT8183
- Other new Arm hardware platforms and SoCs
- Apple – Added missing device trees for all the remaining M1 Macbook and iMac variants, but not yet the M1 Pro/Max versions.
- Aspeed AST2500/AST2600 BMCs in TYAN, Facebook, and Yadro servers
- Broadcom – Support for the Netgear RAXE500 Wireless router based on BCM4908
- Microchip – AT91/SAMA5 based evaluation board
- NVIDIA
- Various older Android devices based on 32-bit chips, including a number of ASUS Transformer tablets.
- Jetson AGX Orin developer kit
- NXP
- i.MX 8ULP low-power variant of the i.MX8 series.
- 20 new development and industrial boards for i.MX and LayerScape SoCs
- Renesas – R-Car S4-8 automotive Server/Communication SoC.
- STMicro – Engicam i.Core STM32MP1 carrier board.
- Texas Instruments
- J721s automotive SoC in the K3 family.
- SPEAr320s minor variant of the SPEAr320 SoC
Updates for the MIPS architecture
MIPS is still not completely dead with some updates:
- Add support for more BCM47XX based devices
- Add MIPS support for brcmstb PCIe controller
- Add Loongson 2K1000 reset driver
- Add MDMA and BDMA clks to Ingenic JZ4760 and JZ4770
- Remove board support for rbtx4938/rbtx4939
- Remove support for TX4939 SoCs
- Fixes and cleanups
RISC-V changes in Linux 5.17
There were also some interesting updates to RISC-V notably related to Allwinner and StarFive processors:
- Allwinner D1 – Clocks, PLIC, Crypto engine
- Add support for StarFive JH7100 RISC-V SoC found in VisionFive SBC and BeagleV Starlight
- Support for the DA9063 as used on the HiFive Unmatched.
- Support for relative extables, which puts us in line with other architectures and save some space in vmlinux.
- A handful of kexec fixes/improvements, including the ability to run crash kernels from PCI-addressable memory on the HiFive Unmatched.
- Support for the SBI SRST extension, which allows systems that do not have an explicit driver in Linux to reboot.
- A handful of fixes and cleanups, including to the defconfigs and device trees.
更多详细信息,可参考官方更新说明:https://kernelnewbies.org/Linux_5.17