21510
Comment:
|
34089
|
Deletions are marked like this. | Additions are marked like this. |
Line 185: | Line 185: |
== DMA engines == * Add the Xilinx !DisplayPort DMA engine driver [[https://git.kernel.org/linus/7cbb0c63de3fc218fd06ecfedb477772a4d12f76|commit]], [[https://git.kernel.org/linus/9c8ebd8b82da89c2484594b61d66288d24983348|commit]] * Actions: Add support for S700 DMA engine [[https://git.kernel.org/linus/6f9e40d4ce0bf322c95c2155d99d90ae96c58777|commit]] == Hardware Random Number Generator (hwrng) == * ba431: add support for BA431 hwrng [[https://git.kernel.org/linus/0289e9be5dc26d84dda6fc5492f08ca1ff599744|commit]] == Cryptography hardware acceleration == * ingenic: Add hardware RNG for Ingenic JZ4780 and X1000 [[https://git.kernel.org/linus/190873a0ea4500433ae818521cad20d37f9ee059|commit]] * Add driver for TI K3 SA2UL [[https://git.kernel.org/linus/2ce9a7299bf6332cf32c12cdf360983da56be33b|commit]], [[https://git.kernel.org/linus/7694b6ca649fead1a57046935711bc82dfc78cfb|commit]], [[https://git.kernel.org/linus/2dc53d0047458e28ed05b4548844ba78199857bf|commit]], [[https://git.kernel.org/linus/d2c8ac187fc922e73930a1b2f6a211e27f595d01|commit]] == PCI == * Add Intel !QuickAssist device IDs [[https://git.kernel.org/linus/8b7beaf9f185249f29912b5e2d7bc4147c5c2a6a|commit]] * Allow P2PDMA on AMD Zen and newer CPUs [[https://git.kernel.org/linus/dea286bb71baded7d2fb4f090e3b9fd2c1ccac58|commit]] * cadence: Add MSI-X support to Endpoint driver [[https://git.kernel.org/linus/3ef5d16f50f8c32abd73e0c3bf4af690c9911cc7|commit]] * j721e: Add TI J721E PCIe driver [[https://git.kernel.org/linus/f3e25911a430ed16ec209929183df762fe9c785b|commit]] * qcom: Add ipq8064 rev2 variant [[https://git.kernel.org/linus/8df093fe2ae1717389df0dcdc620c02cc35abb21|commit]] * xilinx-cpm: Add Versal CPM Root Port driver [[https://git.kernel.org/linus/508f610648b97012d39f97590e3f3f1059471607|commit]] == Clock == * Add support for enabling/disabling clocks from debugfs [[https://git.kernel.org/linus/03111b1088f18f93d38e888c41e8a1e6aba9f8bb|commit]] * Ingenic: Add RTC related clocks for Ingenic !SoCs [[https://git.kernel.org/linus/82df5b7329aaeb21b3e8fc86fa2d62a3d68602aa|commit]] * actions: Add RMU and DMAC/GPIO clock support for Actions Semi S500 SoCs [[https://git.kernel.org/linus/f47ee279d25fb0e010cae5d6e758e39b40eb6378|commit]], [[https://git.kernel.org/linus/1a4ae4138f386600fc539747bb978873299017f8|commit]], [[https://git.kernel.org/linus/b81e88dead64b4d3725b02bf275d5594943c125a|commit]], [[https://git.kernel.org/linus/fac1d443a2b73dfb5b277d4e3c202609f0927eb5|commit]], [[https://git.kernel.org/linus/9fb961da91393e33b09a87582ee526e6328869a1|commit]], [[https://git.kernel.org/linus/cb7c6677bfb5c92526df73b20760d65bd9189344|commit]] * at91: add sama7g5 clock support [[https://git.kernel.org/linus/3a5c42b18a6ddc0de77dde017baf45262fbf1ced|commit]], [[https://git.kernel.org/linus/83331bfcc021a24da79f38a2452e86182c7ae94b|commit]], [[https://git.kernel.org/linus/3bf639a611a8deca7e4daa57a4df9ba4c6025249|commit]], [[https://git.kernel.org/linus/1bef0986b125942d65d39c10cbfa75b20c3b94b3|commit]], [[https://git.kernel.org/linus/390227dca870cd0b8b0961da9e293551015c0007|commit]], [[https://git.kernel.org/linus/35d06f74785cc8d108dcb1e3324b2404fb39df0b|commit]], [[https://git.kernel.org/linus/172e7ddeeafd95caa809b7b1a140bfd7f20597d9|commit]], [[https://git.kernel.org/linus/e1e3e7008a90f9ffe0161191bd64a4c06f0d417a|commit]], [[https://git.kernel.org/linus/42324d953b38e74cf5cb05a02c81d4922a2ddcd5|commit]], [[https://git.kernel.org/linus/64c9247b9e87e96e41cea545eb64727cee10c55c|commit]], [[https://git.kernel.org/linus/22a1dfe93bf496d03cb1d76b1fbd23a7ff4a062c|commit]], [[https://git.kernel.org/linus/75c88143f3b879664cc5bf68b91854c1a98f5e5b|commit]], [[https://git.kernel.org/linus/b4c115c76184f2c56a295579161652fd5eb2dcc1|commit]], [[https://git.kernel.org/linus/c57aaaa28cf1a123c0029a36361a809eae2b1960|commit]], [[https://git.kernel.org/linus/0416824edca1cdcb6e00e6f909423bf0fc529eef|commit]], [[https://git.kernel.org/linus/43b1bb4a9b3e183af12225f56c27164c10d06223|commit]], [[https://git.kernel.org/linus/ef396df99251b848596c717b63ff4fe74a941193|commit]], [[https://git.kernel.org/linus/cb783bbbcf54c36256006895c215e86c5e7266d8|commit]] * bcm63xx-gate: add BCM6318 support [[https://git.kernel.org/linus/90741a7268dfe4d4f159c8e10a1c1cb9d4e31dd9|commit]] * bcm: Add BCM2711 DVP driver [[https://git.kernel.org/linus/1bc95972715ab81fd3fa9f5b45ace5bb607af1b5|commit]] * meson: g12a: Add support for NNA CLK source clocks [[https://git.kernel.org/linus/2f1efa5340eff9af36c9a7347bb97abd726128a0|commit]] * qcom: Enable GPU for SM8150 and SM8250 [[https://git.kernel.org/linus/667f39b59b494d96ae70f4217637db2ebbee3df0|commit]], [[https://git.kernel.org/linus/c8b9002f44e4a1d2771b2f59f6de900864b1f9d7|commit]], [[https://git.kernel.org/linus/0b01489475c655f8ccce8fa13cc4088954ac5503|commit]], [[https://git.kernel.org/linus/d28b503c248df8a3b4c73b504a043bdf7e2d5207|commit]], [[https://git.kernel.org/linus/3f6b25062587cd18ef01bf67ca67e601e6abde94|commit]], [[https://git.kernel.org/linus/23e2653ee649125d1fddd1b16c2d2ca95c684631|commit]], [[https://git.kernel.org/linus/f793e45494586f742410f17539f1ea4156ea7bf9|commit]], [[https://git.kernel.org/linus/324e0bfcfb005f161bbb31ea21ddad0f1bc8f400|commit]], [[https://git.kernel.org/linus/0638226dd0953c0c34f8df203b6c32d6066ceb65|commit]], [[https://git.kernel.org/linus/0cef71f2ccc84dd85a60b312343f1973f149e2d3|commit]], [[https://git.kernel.org/linus/28f0769c772bb0c431e2833978474d4dfe3754a7|commit]] * qcom: Clock for CPU scaling support for msm8996 [[https://git.kernel.org/linus/6d0efeb14bbe2350a94ba07b403a686d731c5179|commit]], [[https://git.kernel.org/linus/2283f9e03328b2437abddf446027931631af1031|commit]], [[https://git.kernel.org/linus/03e342dc45c9ec07303953d4e4af11879be36609|commit]] * qcom: Add ipq6018 apss clock controller [[https://git.kernel.org/linus/5e77b4ef1b19a4ce4051ff2afb706ee675e4b412|commit]] * qcom: lpass: Add support for LPASS clock controller for SC7180 [[https://git.kernel.org/linus/edab812d802d248e3d07719c036a865c67ad3a87|commit]] * qcom: Add SMD RPM support for MSM8936 [[https://git.kernel.org/linus/b3a9e3b9622ae10064826dccb4f7a52bd88c7407|commit]], [[https://git.kernel.org/linus/30dee220c8502a478477cd503729994e8dc850c2|commit]], [[https://git.kernel.org/linus/1a53ce9ab4faeb841b33d62d23283dc76c0e7c5a|commit]], [[https://git.kernel.org/linus/681b0912384446cc691dd50ef8bb132f5f85ce5c|commit]], [[https://git.kernel.org/linus/73edcd38d7720bb6a761966ea14c0bc64e95dc26|commit]], [[https://git.kernel.org/linus/d6e52482f5ab453eb877708dbe04fc50eb6977ed|commit]], [[https://git.kernel.org/linus/da2e14c01831e14f9515b80c953c92cb6802b29d|commit]] * qcom: smd: Add support for MSM8992/4 rpm clocks [[https://git.kernel.org/linus/b4297844995f380588e6f935a2f98c399129a9b2|commit]] * qcom: smd: Add support for SDM660 rpm clocks [[https://git.kernel.org/linus/b608013ac5b55a2e42d8734f29f9757b75d26165|commit]] * renesas: cpg-mssr: Add r8a774e1 support [[https://git.kernel.org/linus/c8a53fa1d211936ddcabf82ff991c18672b3d63a|commit]] * sparx5: Add Sparx5 SoC DPLL clock driver [[https://git.kernel.org/linus/53727eb6b3c210e826bb4c9d0aa89f65a5ae9342|commit]] * vc5: Allow Versaclock driver to support multiple instances [[https://git.kernel.org/linus/f491276a5168598758ea7fc381195e4ba9af39f8|commit]] * vc5: Enable addition output configurations of the Versaclock [[https://git.kernel.org/linus/260249f929e81d3d5764117fdd6b9e43eb8fb1d5|commit]] * clocksource: Add Low Power STM32 timers driver [[https://git.kernel.org/linus/48b41c5e2de6c52c90efa99cfa122a5da7a7f0cd|commit]] * clocksource: Add CLINT timer driver [[https://git.kernel.org/linus/2ac6795fcc085e8d03649f1bbd0d70aaff612cad|commit]] * clocksource: timer-atmel-tcb: Add sama5d2 support [[https://git.kernel.org/linus/467ae18aa057c44417afc92896879c2fb37a8b65|commit]] * clocksource: ingenic: Add support for the Ingenic X1000 OST [[https://git.kernel.org/linus/5ecafc120bbea614c9d29d0ee2cbb77bbb786059|commit]] == PHY ("physical layer" framework) == * bcm63xx-usbh: Add BCM63xx USBH driver [[https://git.kernel.org/linus/783f6d3dcf35f7b63783756710bebcecb3067f83|commit]] * qcom-qmp: add V4 USB PHYs [[https://git.kernel.org/linus/5dcbc71126e1dc41e32810af3f24b4a318eba5b3|commit]], [[https://git.kernel.org/linus/7b675ba1d27854abde20c52c47f0957756e04304|commit]], [[https://git.kernel.org/linus/90b65347cfc5c812b4c3fba4c5f55cbb2c19d286|commit]] * qcom-qmp: Add USB QMP PHY support for IPQ8074 [[https://git.kernel.org/linus/507156f5a99fa03c0dce8281ff3d26fbf473630c|commit]] * qcom: remove ufs qmp phy driver [[https://git.kernel.org/linus/02dca8c981b552ad4caaa2e858800c78cc20f41c|commit]] * qualcomm: add qcom ipq806x dwc usb phy driver [[https://git.kernel.org/linus/ef19b117b83466e1c030368101a24367a34be7f0|commit]] * samsung-ufs: add UFS PHY driver for samsung SoC [[https://git.kernel.org/linus/bca21e930451416f92c0c4c679feb9d8fa33c08f|commit]] * zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver [[https://git.kernel.org/linus/4a33bea003144e217d8a3ae666f171dfc2e97bd6|commit]] == Memory Controller Drivers == * Add Renesas RPC-IF driver [[https://git.kernel.org/linus/ca7d8b980b67f133317525c4273e144116ee1ae5|commit]] * mtk-smi: Add basic support for MT6779 [[https://git.kernel.org/linus/fc492f339f766591d6399d380edb89b2ab8bc89c|commit]] * samsung: exynos5422-dmc: Add module param to control IRQ mode [[https://git.kernel.org/linus/4fc9a0470d2dc370289e9d883feb41e5dd2c6303|commit]] * stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver [[https://git.kernel.org/linus/66b8173a197fb754a54798820f1e46f3d9df7819|commit]] * tegra: Add EMC scaling sequence code for Tegra210 [[https://git.kernel.org/linus/9b9d8632f51f3609dfdfe8efc3c1e4e773c6c385|commit]] * tegra: Add EMC scaling support code for Tegra210 [[https://git.kernel.org/linus/10de21148f7d28c9e918aaee7cede74a7d506e24|commit]] == Firmware Drivers == * arm_scmi: SCMI Notifications Core Support [[https://git.kernel.org/linus/1fc2dd1864c2b18860fb619caeee758504c3aac8|commit]], [[https://git.kernel.org/linus/e7c215f358a350c4bc326b9cea86763f480a97f9|commit]], [[https://git.kernel.org/linus/bd31b249692e256ab92e1a4339e42af0e4971738|commit]], [[https://git.kernel.org/linus/6b8a69131dc63df2eab3fc6f5f91b60bdd5301ff|commit]], [[https://git.kernel.org/linus/e27077bc04d5a2e09a0860ca086e1d55adf6a16d|commit]], [[https://git.kernel.org/linus/fb5086dc4746184a9325fc25411226a750fb252c|commit]], [[https://git.kernel.org/linus/128e3e9311a95bab6b267b7a93eb9ebe2347dbda|commit]], [[https://git.kernel.org/linus/469ca1822d64e4a786935576edb696c52119aa11|commit]], [[https://git.kernel.org/linus/585dfab3fb80e67b3a54790b3d5ef2991feb3950|commit]] * Extend svc and rsu drivers for new RSU features [[https://git.kernel.org/linus/36847f9e3e56c192ef95e7669df38189443530a0|commit]], [[https://git.kernel.org/linus/bf0e5bf68a207b14727caf13da576339590a9504|commit]], [[https://git.kernel.org/linus/75bc73fc0188ef3120365704a3d8ffd865666ae1|commit]], [[https://git.kernel.org/linus/f38018968fd01edbc18adfcf6512ccc397af49ef|commit]] * smccc: Add ARCH_SOC_ID support [[https://git.kernel.org/linus/821b67fa46390baea0ac5139a60eaa48805261b2|commit]] * tegra: Add support for in-band debug [[https://git.kernel.org/linus/5e37b9c137ee5a3a9dc2815ca51f71746c2609a6|commit]] * turris-mox-rwtm: support ECDSA signatures via debugfs [[https://git.kernel.org/linus/50524d787de34300ca9189e63afe13e26d782bea|commit]] == Remote Processors == * Add character device interface to remoteproc [[https://git.kernel.org/linus/4476770881d7ac647e3bcae0943f37e00b9c3f3c|commit]], [[https://git.kernel.org/linus/62b8f9e99329c92286534d05dac9dc0a6e0ba0cf|commit]] * Add coredump debugfs entry [[https://git.kernel.org/linus/3afdc59e4390487f04f2435b7e8a6289984e0a1e|commit]] * k3-dsp: Add a remoteproc driver of K3 C66x DSPs [[https://git.kernel.org/linus/6edbe024ba17777b065e0d0b8aeca9789a4d880b|commit]] * k3-dsp: Add support for C71x DSPs [[https://git.kernel.org/linus/87218f96c21a992817f3841078df873a1b037a58|commit]] * k3-dsp: Add support for L2RAM loading on C66x DSPs [[https://git.kernel.org/linus/21a4d7386e7e8b5f6fb97ced6af3b8181f2c9bd5|commit]] * k3: Add TI-SCI processor control helper functions [[https://git.kernel.org/linus/cf7acb49083658be69d6ef83d06865fc9cc51426|commit]] * Add modem debug features [[https://git.kernel.org/linus/318130cc9362570f3e9587fab54482683aacbc8f|commit]], [[https://git.kernel.org/linus/fe6a5dc4b03171653d217e6dc7c1739e90c660bb|commit]] |
Linux 5.9 has not been released. While this changelog is completed, you can read about this release here:
Phoronix Linux 5.9 feature overview
or take a look at these pull requests:
1. DMA engines
Actions: Add support for S700 DMA engine commit
2. Hardware Random Number Generator (hwrng)
ba431: add support for BA431 hwrng commit
3. Cryptography hardware acceleration
ingenic: Add hardware RNG for Ingenic JZ4780 and X1000 commit
4. PCI
Add Intel QuickAssist device IDs commit
Allow P2PDMA on AMD Zen and newer CPUs commit
cadence: Add MSI-X support to Endpoint driver commit
j721e: Add TI J721E PCIe driver commit
qcom: Add ipq8064 rev2 variant commit
xilinx-cpm: Add Versal CPM Root Port driver commit
5. Clock
Add support for enabling/disabling clocks from debugfs commit
Ingenic: Add RTC related clocks for Ingenic SoCs commit
actions: Add RMU and DMAC/GPIO clock support for Actions Semi S500 SoCs commit, commit, commit, commit, commit, commit
at91: add sama7g5 clock support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bcm63xx-gate: add BCM6318 support commit
bcm: Add BCM2711 DVP driver commit
meson: g12a: Add support for NNA CLK source clocks commit
qcom: Enable GPU for SM8150 and SM8250 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: Clock for CPU scaling support for msm8996 commit, commit, commit
qcom: Add ipq6018 apss clock controller commit
qcom: lpass: Add support for LPASS clock controller for SC7180 commit
qcom: Add SMD RPM support for MSM8936 commit, commit, commit, commit, commit, commit, commit
qcom: smd: Add support for MSM8992/4 rpm clocks commit
qcom: smd: Add support for SDM660 rpm clocks commit
renesas: cpg-mssr: Add r8a774e1 support commit
sparx5: Add Sparx5 SoC DPLL clock driver commit
vc5: Allow Versaclock driver to support multiple instances commit
vc5: Enable addition output configurations of the Versaclock commit
clocksource: Add Low Power STM32 timers driver commit
clocksource: Add CLINT timer driver commit
clocksource: timer-atmel-tcb: Add sama5d2 support commit
clocksource: ingenic: Add support for the Ingenic X1000 OST commit
6. PHY ("physical layer" framework)
bcm63xx-usbh: Add BCM63xx USBH driver commit
qcom-qmp: Add USB QMP PHY support for IPQ8074 commit
qcom: remove ufs qmp phy driver commit
qualcomm: add qcom ipq806x dwc usb phy driver commit
samsung-ufs: add UFS PHY driver for samsung SoC commit
zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver commit
7. Memory Controller Drivers
Add Renesas RPC-IF driver commit
mtk-smi: Add basic support for MT6779 commit
samsung: exynos5422-dmc: Add module param to control IRQ mode commit
stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver commit
tegra: Add EMC scaling sequence code for Tegra210 commit
tegra: Add EMC scaling support code for Tegra210 commit
8. Firmware Drivers
arm_scmi: SCMI Notifications Core Support commit, commit, commit, commit, commit, commit, commit, commit, commit
Extend svc and rsu drivers for new RSU features commit, commit, commit, commit
smccc: Add ARCH_SOC_ID support commit
tegra: Add support for in-band debug commit
turris-mox-rwtm: support ECDSA signatures via debugfs commit
9. Remote Processors
Add coredump debugfs entry commit
k3-dsp: Add a remoteproc driver of K3 C66x DSPs commit
k3-dsp: Add support for C71x DSPs commit
k3-dsp: Add support for L2RAM loading on C66x DSPs commit
k3: Add TI-SCI processor control helper functions commit
10. Various
bus: fsl-mc: Add ACPI support for fsl-mc commit
counter: Add microchip TCB capture counter commit
fpga: Add interrupt support to FPGA DFL drivers commit, commit, commit, commit, commit, commit, commit
fpga: dfl: pci: add device id for Intel FPGA PAC N3000 commit
iommu: NVIDIA ARM SMMU Implementation commit, commit, commit, commit, commit
iommu/mediatek: Add mt6779 basic support commit
iommu/renesas: Add support for r8a77961 commit
irqchip/imx-intmux: Implement intmux runtime power management commit
misc: mei: add device kind to sysfs commit
misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC commit
nvmem: enables blowing of fuses on Qualcomm SoCs commit, commit, commit, commit
nvmem: sc27xx: add sc2730 efuse support commit
ocxl: control via sysfs whether the FPGA is reloaded on a link reset commit
vdpasim: support batch updating commit
11. List of Pull Requests