Linux 5.9 Changelog for the ARM architecture
- Allwinner
- DVFS support for Allwinner H5
- Note: not many changes this time around but plenty of changes planned for Linux 5.10
- Rockchip
- Clock driver – Use poll_timeout functions in Rockchip clk driver; support Rockchip rk3288w SoC variant; Mark mac_lbtest critical on Rockchip rk3188
- Amlogic
- Clock driver – Amlogic g12: add neural network accelerator clock sources; Amlogic meson8: remove critical flag for main PLL divider and add video decoder clock gates
- DRM – Add Amlogic Video FBC support to meson and fourcc to core
- Samsung
- Power management – Add support for delayed timers to the devfreq core and make the Samsung exynos5422-dmc driver use it; new driver for Samsung Exynos5800 voltage coupler
- PHY drivers – Samsung UFS
- Qualcomm
- Added support for Snapdragon 630 (SDM630) Cortex-A53/Kryo 260 CPUs
- Pinctrl – Add Qualcomm PM660 SoC subdriver
- PCI – Various bug fixes for Qualcomm PCIe controller driver
- Clock driver
- Enable CPU clks on Qualcomm IPQ6018 & MSM8996 SoCs
- GPU clk support for Qualcomm SM8150 and SM8250 SoCs
- Audio clks on Qualcomm SC7180 SoCs
- ARM DTS updates
- Add QFPROM and ethernet for ipq8064
- ARM64 DTS updates
- SM8250 – Main pinctrl/gpio block (TLMM), I2C and SPI
controllers, the CPU subsytem watchdog, inter-processor signalling
controller (IPCC), always-on power/clock controller (AOSS),
inter-processor state machine (SMP2P), defines remoteproc controls
for audio, compute and sensor processors and base definition for the
PM8009 PMIC. It also does fix up a few minor issues from the initial
merge of the platform support. - SC7180 and SDM845 – Interconnect paths and performance tables
defined for display, QUP, QSPI, SDHC and CPUs. - SC7180 gains WiFi support and some cleanups
- SDM845 gains inline crypto engine support for UFS, LAB/IBB
regulators for powering display panels, remoteproc relocation debug
support - SM8150 gains USB controller support and the two related PHYs, as well as thermal zones and throttling support.
- IPQ8074 gains USB and SDHCI support.
- MSM8916 is being cleaned up, gains interconnect providers and Samsung A2015 gains accelerometer and magnetometer support.
- MSM8994 gains PSCI, SDHCI, SPMI support, I2C, SPI, UART gains DMA
support and the DTS files are cleaned up.
- SM8250 – Main pinctrl/gpio block (TLMM), I2C and SPI
- ARM64 defconfig updates – Enable the Qualcomm RPM power-domain, RTC and IPCC drivers, the SDM845 video clock controller driver and the SM8250 TLMM pinctrl driver.
- New devices
- SDM630 based Android phones from Sony: Xperia 10, 10 Plus, XA2, XA2 Plus, and XA2 Ultra.
- MikroTik RouterBoard 3011 rackmounted router based on the
32-bit IPQ8064 networking SoC - Snapdragon 808 (msm8992) based Xiaomi Libra (Mi 4C)
- Microsoft Lumia 950 Windows Phone
- Snapdragon 810 (msm8994) based Sony Xperia Z5.
- MediaTek
- Pinctrl – Add bindings for MediaTek MT6779 SoC
- ufs-mediatek – Add inline encryption support
- Bluetooth – Add support for MediaTek MT7663S and MT7668S SDIO devices
- ARM64 DTS changes
- mt8183 – add pericfg, fix unit names, add nodes for USB 3.0 support
- Other new Arm hardware platforms and SoCs
- Annapurna Labs (Amazon) – Alpine v3 is a 16-core Cortex-A72 SoC (aka AL73400 or first-gen Graviton) + evaluation board
- Aspeed – EthanolX is AMD’s EPYC data center reference platform with an
ASpeed AST2600 baseboard management controller. - Intel – Keem Bay SoC for computer vision, built around a Movidius VPU with Linux running on Arm Cortex-A53 cores
- Mstar – Initial support for two MStar v7 SoCs
- Microchip – Sparx5 family of ethernet switch chips using 64-bit Cortex-A53 cores.
- Nvidia
- ASUS Google Nexus 7 and Acer Iconia Tab A500 Android
tablets using Tegra 3 and Tegra 2 for PostmarketOS. - Jetson Xavier NX Developer Kit.
- ASUS Google Nexus 7 and Acer Iconia Tab A500 Android
- NXP – i.MX6 boards: MYiR MYS-6ULX single-board computer, and four industrial computers from Protonic.
- Renesas
- RZ/G2H (r8a774e1) SoC + HopeRun HiHope
RZ/G2H development board - Versions 3.0 and 4.0 of RZ/G2M and RZ/G2N reference boards
- Beacon EmbeddedWorks RZ/G2M SoM+Carrier development board.
- RZ/G2H (r8a774e1) SoC + HopeRun HiHope
MIPS updates
There are now fewer changes for the MIPS architecture, but the code is still being updated:
- improvements for Loongson64
- extended Ingenic support
- removal of not maintained paravirt system type
- cleanups and fixes
Linux 5.9 changelog for RISC-V architecture
- New kernel features
- ARCH_SUPPORTS_ATOMIC_RMW, to allow OSQ locks to be enabled
- The ability to enable NO_HZ_FULL
- Support for enabling kcov, kmemleak, stack protector, and VM debugging
- JUMP_LABEL support
- A handful of cleanups for Kendryte K210, and other parts