16942
Comment:
|
38700
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
Line 164: | Line 163: |
== Serial Peripheral Interface (SPI) == * spi: add support for Amazon's Alpine spi controller [[https://git.kernel.org/linus/f2d704794864a4bb486f2a0eaed40f25dd87303f|commit]] * Introduce new driver for Qualcomm QuadSPI controller [[https://git.kernel.org/linus/04000dc6f7e3ce24677f2895ea41746ed29a4498|commit]] * at91-usart: Add driver for at91-usart as SPI [[https://git.kernel.org/linus/e1892546ff662f5491f707ba8a8a3a3e01a84a80|commit]] * dw-mmio: add MSCC Jaguar2 support [[https://git.kernel.org/linus/be17ee0da35a5fe75813adb8e2c110c5541c8456|commit]] * mediatek: add spi slave for Mediatek MT2712 [[https://git.kernel.org/linus/805be7ddf3677be1de2b10feea8f1d7a8b736d3e|commit]] * omap2-mcspi: Add slave mode support [[https://git.kernel.org/linus/89e8b9cb846515e4435eb42df7009b824cf3405a|commit]] * spi-geni-qcom: Add SPI driver support for GENI based QUP [[https://git.kernel.org/linus/561de45f72bd5f9b3f166bdd6151d4d0fe9e6534|commit]] * spi-mem: add stm32 qspi controller [[https://git.kernel.org/linus/c530cd1d9d5e7741c641c5c366ddb4e23aa5caec|commit]] * sprd: Add SPI driver for Spreadtrum SC9860 [[https://git.kernel.org/linus/e7d973a31c24b3e82d54b6619f4b633038fce228|commit]] == Watchdog == * Add support for Armada 37xx CPU watchdog [[https://git.kernel.org/linus/54e3d9b518c8a2a7a3acb14a5912fafd8ef38f40|commit]] * w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D [[https://git.kernel.org/linus/57cbf0e3a0fd48e5ad8f3884562e8dde4827c1c8|commit]] == Serial == * Add ISO7816 infrastructure [[https://git.kernel.org/linus/ad8c0eaa0a418ae8ef3f9217638bb86439399eac|commit]] * sh-sci: Add earlycon for R7S9210 [[https://git.kernel.org/linus/3d8b43ad9c0cf023dd12458f23250c1b86b21e4e|commit]] * 8250_uniphier: add auto-flow-control support [[https://git.kernel.org/linus/aad2d4952d24d8910d9fc64da9107df0fb780a09|commit]] * atmel: add ISO7816 support [[https://git.kernel.org/linus/377fedd1866ae3979e4fe36193475b8acbc82784|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI * LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers [[https://git.kernel.org/linus/240714061c58e6b1abfb3322398a7634151c06cb|commit]] * ADXL: Add address translation interface using an ACPI DSM [[https://git.kernel.org/linus/4cf841e398503990df640f7a7c5b2ea56f11c08c|commit]] * TAD: Add low-level support for real time capability [[https://git.kernel.org/linus/3230b2b3c1ab5a0d3f99d5850bfdc4bf48d11cdd|commit]] * efi: add API to reserve memory persistently across kexec reboot [[https://git.kernel.org/linus/a23d3bb05ccbd815c79293d2207fedede0b3515d|commit]] * tools: sleepgraph and bootgraph: upgrade to v5.2 [[https://git.kernel.org/linus/5484f0334439701900121a107709c461215cadb6|commit]], [[https://git.kernel.org/linus/18d3f8fc0c2c5a55d40d1bedcf46865ecb87d84e|commit]] * cpufreq: intel_pstate: Add base_frequency attribute [[https://git.kernel.org/linus/86d333a8cc7f66c2314ab1e147834a1cd95ec2de|commit]], [[https://git.kernel.org/linus/4b73d334c50dcde25437be52a01e2f5cbf5f9e21|commit]] * thermal * hisi: Add multiple sensors support [[https://git.kernel.org/linus/7edc5e406f2637ba1f9c93b1e72e0e37f446304b|commit]] * hisi: Add the dual clusters sensors for hi3660 [[https://git.kernel.org/linus/8c6c36846f1174784bcf90627341ede7ce9a0b36|commit]] * Add stm32 thermal driver [[https://git.kernel.org/linus/1d693155607329adff57f5307d35a3a8320d4e7f|commit]] == Real Time Clock (RTC) == * ds1307: add frequency_test_enable attribute on m41txx [[https://git.kernel.org/linus/b41c23e152f2852ff7a299676af4f642bbe94abf|commit]] * ds1307: add offset sysfs for mt41txx chips [[https://git.kernel.org/linus/79230ff64167586b2a556470c7934083afea930e|commit]] * abx80x: add basic watchdog support [[https://git.kernel.org/linus/749e36d0a0d725a3fc2dc8d6261557b9e06d210d|commit]] * rv8803: add Epson RX8803 support [[https://git.kernel.org/linus/ac771ed746c800749ec5adbb4b7c22ce1d89943e|commit]] == Voltage, current regulators, power capping, power supply == * power: supply * Add Spreadtrum SC2731 charger support [[https://git.kernel.org/linus/1c3d7b0364f0730a8a64801dd07a589bbac06671|commit]] * bq25890_charger: Add the BQ25896 part [[https://git.kernel.org/linus/2e1a2ddee9cef07f5b1fab5625dcc56078139a4e|commit]] * bq27xxx: Add support for BQ27411 [[https://git.kernel.org/linus/457b42f0aa1c397745ada6083bf81b9479ab19fe|commit]] * reset: qcom-pon: Add pms405 pon support [[https://git.kernel.org/linus/a4ac1f5ced58b0782252d5a8b2dfe28a1d7a5e19|commit]] * regulator * Add consumer-requested load in regulator_summary [[https://git.kernel.org/linus/7d3827b5954840ff7765aef282257b7368b5ea67|commit]] * Add the opmode to regulator_summary [[https://git.kernel.org/linus/01de19d09ce6129740b318687a92c137451d2369|commit]] * mfd: Support ROHM BD71847 power management IC [[https://git.kernel.org/linus/494edd266b945f36908184433dd36eda1719cdb0|commit]] * lochnagar: Add support for the Cirrus Logic Lochnagar [[https://git.kernel.org/linus/bef9391cbec547351c6a13e52f3a26bb2d271ec7|commit]] * qcom: Add PMS405 regulators [[https://git.kernel.org/linus/f589d95b9751d1ae4cbe2cdd2e505c11a5438c9e|commit]] * stpmic1: add stpmic1 regulator driver [[https://git.kernel.org/linus/ca55b7185b74e73d2b39dc40efaf96100a2582cd|commit]] == Pin Controllers (pinctrl) == * bcm: add Northstar driver [[https://git.kernel.org/linus/c12fb1774deaa9c9408b19db8d43d3612f6e47a0|commit]] * ingenic: Add support for the JZ4725B [[https://git.kernel.org/linus/f2a967658a5d0f456d6f0530d3bc2b101260eeb5|commit]] * mediatek: add MT6765 pinctrl driver [[https://git.kernel.org/linus/477fecee7ca9c633a4a2e8ddf4c1ae1d30fc6b26|commit]] * mediatek: add MT7623 pinctrl driver based on generic pinctrl binding [[https://git.kernel.org/linus/e7507f57a93a194012e889aead13ea2bdc2e4889|commit]] * mediatek: add MT8183 pinctrl driver [[https://git.kernel.org/linus/750cd15d908151afa2df0f48d3917301e7af2369|commit]] * mediatek: add pinctrl-paris that implements the vendor dt-bindings [[https://git.kernel.org/linus/805250982bb5c5ce4a6e52e1d87204c5feea0dd1|commit]] * meson-g12a: add pinctrl driver support [[https://git.kernel.org/linus/29ae0952e85f3ef2ac87eb39f9cc867e2458a0ad|commit]] * nuvoton: add NPCM7xx pinctrl and GPIO driver [[https://git.kernel.org/linus/3b588e43ee5c7ad8ccccfbfc6fc379b816c178f0|commit]] * qcom: Add qcs404 pinctrl driver [[https://git.kernel.org/linus/22eb8301dbc1d0c916c9b826094e4d7562e1491e|commit]] * qcom: Add sdm660 pinctrl driver [[https://git.kernel.org/linus/9cf0c526bc5874d77208751ae42f7e4c62bfdd4d|commit]] * renesas: Renesas RZ/N1 pinctrl driver [[https://git.kernel.org/linus/4e53b5004745ef26a37bca4933b2d3ea71313f2a|commit]] * sh-pfc: r8a7791: Add r8a7744 support [[https://git.kernel.org/linus/d7097b97e91362ded242e5516f8d97b985f60941|commit]] * sh-pfc: r8a7796: Add R8A774A1 PFC support [[https://git.kernel.org/linus/91d627a779a16a247f7da30a6538bccd30804b2b|commit]] * sh-pfc: r8a77990: Add R8A774C0 PFC support [[https://git.kernel.org/linus/9f2b76a2db3c43872048cbca1269f3fc5fbcd75d|commit]] == Multi Media Card (MMC) == * mediatek: add MT8183 MMC driver support [[https://git.kernel.org/linus/a2e6d1f6b30dc8f51456ace6132a243f77cde686|commit]] * mmci: add stm32 sdmmc variant [[https://git.kernel.org/linus/46b723dd867d599420fb640c0eaf2a866ef721d4|commit]] * sdhci-iproc: Add ACPI support [[https://git.kernel.org/linus/7c7ba4334e5cfedb5b93ffee216b67dfa9f4135d|commit]] * sdhci-sprd: Add Spreadtrum's initial host controller [[https://git.kernel.org/linus/fb8bd90f83c4dd86bc7fdae406152d63c5852f92|commit]] * sdhci: Add Auto CMD Auto Select support [[https://git.kernel.org/linus/427b6514d0953bfc1d3fd8c404dcf839bdd8196a|commit]] * tegra: Enable UHS and HS200 modes for Tegra186 [[https://git.kernel.org/linus/2ad50051575c6556822c69a9053142462f2e8375|commit]] * tegra: Enable UHS and HS200 modes for Tegra210 [[https://git.kernel.org/linus/3559d4a6bb594b47a265c33e7f83cc56a52785b9|commit]] * uniphier-sd: add UniPhier SD/eMMC controller driver [[https://git.kernel.org/linus/3fd784f745dd1747863775a99ec749619ee6759c|commit]] == Memory Technology Devices (MTD) == * rawnand: toshiba: Add support for Toshiba Memory BENAND (Built-in ECC NAND) [[https://git.kernel.org/linus/f223713f15171855526232cd71b2dd96eafeb363|commit]] * rawnand: Remove docg4 [[https://git.kernel.org/linus/64ddd5d8578f4bd431c3978437cf746bae35756b|commit]] * spi-nor: add support to non-uniform SFDP SPI NOR flash memories [[https://git.kernel.org/linus/5390a8df769ec9ba9c995191bb0867430f602ebb|commit]] * spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash [[https://git.kernel.org/linus/42460c31ae96cbad5ae226ee6c10bd8d70d764ae|commit]] == Industrial I/O (iio) == * adc: Add QCOM SPMI PMIC5 ADC driver [[https://git.kernel.org/linus/e13d757279bbc59776c8435fb94e54b5a58bdd0b|commit]] * adc: add support for mcp3911 [[https://git.kernel.org/linus/3a89b289df5df45e2343c2a8e837ad445f9776f6|commit]] * adc: sc27xx: Add raw data support [[https://git.kernel.org/linus/fd2f53ebf98173d667fe6b9c2300fef8b4f72f30|commit]] * adxl372: New driver for Analog Devices ADXL372 Accelerometer [[https://git.kernel.org/linus/4097da40f9264ab75f256ec7f097cfff2710cc0a|commit]] * dac: add support for ltc1660 [[https://git.kernel.org/linus/8316cebd1e59823872d10799ce91f67c7c06968e|commit]] * imu: st_lsm6dsx: add support to LSM6DSO [[https://git.kernel.org/linus/801a6e0af0c6cedca2e99155e343ad385a50f08e|commit]] * proximity: Add driver support for ST's VL53L0X ToF ranging sensor [[https://git.kernel.org/linus/6eb17c6c8aee233e27339bcefe4bf9bef6d94c6c|commit]] * tsl2772: add support for avago,apds9930 [[https://git.kernel.org/linus/75de3b570b1c80f185df5289cb781e453fd64502|commit]] * adxl372: Add filter bandwidth support [[https://git.kernel.org/linus/7ec040af6ce11285c8bd3ec59a1a570db742e9aa|commit]] * adxl372: Add sampling frequency support [[https://git.kernel.org/linus/5e605a4df6f18dc4e2e529f5f2e01f76441cece5|commit]] == Inter-Integrated Circuit (I2C) == * Add i2c bus driver for NVIDIA GPU [[https://git.kernel.org/linus/c71bcdcb42a7493348d3b45dee8139843bf45efc|commit]] == Hardware monitoring (hwmon) == * nct6775: Add support for NCT6798D [[https://git.kernel.org/linus/0599682b826ff7bbf9d5804fa37bcef36b0c9404|commit]] * nct6775: Add support for NCT6797D [[https://git.kernel.org/linus/e41da286a2fd9a5459d7a02203f776aef5e2bd8a|commit]] * lm75: Add MAX31725/6 support [[https://git.kernel.org/linus/a54ca77a98a311bf0488fd9004c5b691454ff917|commit]] * pmbus/ltc2978: Add support for LTM4686 uModule [[https://git.kernel.org/linus/4e15d05d9c439977e2f995b895e1701a8c47d800|commit]] == General Purpose I/O (gpio) == * add single-register GPIO via CREG driver [[https://git.kernel.org/linus/2505c7b0128f63289a59d77ee39cacd08aacf779|commit]] * ingenic: Remove driver [[https://git.kernel.org/linus/57e2143473fd7c5a4aefd90d6d9ed19c2d1981f8|commit]] == Leds == * Introduce LED pattern trigger [[https://git.kernel.org/linus/5fd752b6b3a2233972ce1726df8bdb40886113a9|commit]] * sc27xx: Add pattern_set/clear interfaces for LED controller [[https://git.kernel.org/linus/8dbac65f5c181e4723586ab738b703bb23bc3f2a|commit]] * add Panasonic AN30259A support [[https://git.kernel.org/linus/2d00f35c55e74fcb5626c9aa336c1ed697cd2ae9|commit]] == DMA engines == * dma-jz4780: Add support for the JZ4725B SoC [[https://git.kernel.org/linus/ae9156b63d94bb7e4f8be25e0d67326fbd07e0ef|commit]] * dma-jz4780: Add support for the JZ4740 SoC [[https://git.kernel.org/linus/ffaaa8cc4ee644504113c2a480709c59575e2854|commit]] * dma-jz4780: Add support for the JZ4770 SoC [[https://git.kernel.org/linus/29870eb759abf2d3a5fdf89c97906b49cd4521d2|commit]] * dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers [[https://git.kernel.org/linus/5658f4f94ccab6fa93af82368a63256011f9592c|commit]] * fsl-edma: add ColdFire mcf5441x edma support [[https://git.kernel.org/linus/e7a3ff92eaf19eab14e8149758428e680c61706b|commit]] * owl: Add Slave and Cyclic mode support for Actions Semi Owl S900 SoC [[https://git.kernel.org/linus/d64e1b3f5cce41dd878a3ea008dd696a4d7d07d9|commit]] == Cryptography hardware acceleration == * caam/qi2: add DPAA2-CAAM driver [[https://git.kernel.org/linus/8d818c1055013d355d36188f21c7535687374f6c|commit]], [[https://git.kernel.org/linus/226853ac3ebee425300b9a692c9cd5f9e2e72571|commit]], [[https://git.kernel.org/linus/3f16f6c9d63222a7443d2e52f1f9369967d1a413|commit]] * cavium/nitrox: Added support for SR-IOV configuration [[https://git.kernel.org/linus/41a9aca6a2f359866552b06f19096d7fb77818dd|commit]] * cavium/nitrox: add support for per device request statistics [[https://git.kernel.org/linus/fec165c947935b2b65fac3ee8081b4a5aa960872|commit]] * cavium/nitrox: added support to identify the NITROX device partname [[https://git.kernel.org/linus/48e10548f82ea33e01ab8ed92dbcb9513463cb90|commit]] * cavium/nitrox: updated debugfs information [[https://git.kernel.org/linus/2a8780be9c26457b84d786f7ac9ed110625dde92|commit]] * ccp: add timeout support in the SEV command [[https://git.kernel.org/linus/e82867fddd28b236d488751899310397b4f871f3|commit]] * s5p-sss: Add aes-ctr support [[https://git.kernel.org/linus/cdf640a69f44d2a728da85a9c65b4e99c56047a9|commit]] == PCI == * P2PDMA: Support peer-to-peer memory [[https://git.kernel.org/linus/52916982af48d9f9fc01ad825259de1eb3a9b25e|commit]], [[https://git.kernel.org/linus/cbb8ca69fcbb2c82f70abcbb75b6ea8579236210|commit]] * imx: Add PME_Turn_Off support [[https://git.kernel.org/linus/f4e833ba2a955bc15c1ccaa5b0b3c2a0d7989bca|commit]] * imx: Initial imx7d pm support [[https://git.kernel.org/linus/0ee2c1f2429f74328c82ea559b127c96d5224ccd|commit]] == Non-Transparent Bridge (NTB) == * idt: Add basic hwmon sysfs interface [[https://git.kernel.org/linus/aed1b7b31154bdd6f2fccca0ab5cf8a6fe2f52eb|commit]] == Clock == * Add Ingenic jz4725b CGU driver [[https://git.kernel.org/linus/226dfa4726ebb102479d668e01160a1dc77485e8|commit]] * actions: Add Actions Semi Owl SoCs Reset Management Unit support [[https://git.kernel.org/linus/09dbde0154ab1edbcaef4fef5f9ab12b5449d7fa|commit]] * actions: Add Actions Semi S700 SoC Reset Management Unit support [[https://git.kernel.org/linus/c4dd4a2eb6b99f06cf395e22ac8326cf54bd4e07|commit]] * actions: Add Actions Semi S900 SoC Reset Management Unit support [[https://git.kernel.org/linus/5ddf0cdf9395b0f58ec863cefd497626c9ff0ad8|commit]] * at91: add at91sam9260 PMC driver [[https://git.kernel.org/linus/c8923236a2894cc4b27010639e98e1a3086c0987|commit]] * at91: add at91sam9rl PMC driver [[https://git.kernel.org/linus/ecd0bf3377c809c98d69c8bc989344f085980bed|commit]] * at91: add at91sam9x5 PMCs driver [[https://git.kernel.org/linus/1eabdc2f9dd8f1bca1b985fd2b1243be836b30ad|commit]] * at91: add sama5d2 PMC driver [[https://git.kernel.org/linus/a2038077de9a9e35f14a72612e2885193d4490d4|commit]] * at91: add sama5d4 pmc driver [[https://git.kernel.org/linus/084b696bb509d5943d94e282a4e349426ac85dc6|commit]] * qcom: Add Global Clock controller (GCC) driver for SDM660 [[https://git.kernel.org/linus/f2a76a2955c0eb7514cdb5885e3d60a973301ae0|commit]] * qcom: Add HFPLL driver [[https://git.kernel.org/linus/cb546b797a0da4dbb1a0c76a2a357921887b6189|commit]] * qcom: Add KPSS ACC/GCC driver [[https://git.kernel.org/linus/3ddc3564d3c9f097986bd4ccbe34152413811335|commit]] * qcom: Add Krait clock controller driver [[https://git.kernel.org/linus/bb5c4a85051e5e0be39c775b6df85521f2ae807d|commit]] * qcom: Add camera clock controller driver for SDM845 [[https://git.kernel.org/linus/78412c262004be21d1104ffad3232bb1c2e14a25|commit]] * qcom: Add support for Krait clocks [[https://git.kernel.org/linus/4d7dc77babfef1d6cb8fd825e2f17dc3384c3272|commit]] * qcom: Add support for RCG to register for DFS [[https://git.kernel.org/linus/cc4f6944d0e333ed57a2f300afd7c8cb6df228d5|commit]] * qcom: gcc: Add global clock controller driver for QCS404 [[https://git.kernel.org/linus/652f1813c113a3f5169cd1325201fdf9b2d22ded|commit]] * renesas: cpg-mssr: Add R7S9210 support [[https://git.kernel.org/linus/fde35c9c7db5732cc1fbd89fa5eba5a9e0b25f6e|commit]] * renesas: cpg-mssr: Add r8a774a1 support [[https://git.kernel.org/linus/331a53e05b67b40a107e7e2597d22b4f8a2ca0d2|commit]] * renesas: r8a7743: Add r8a7744 support [[https://git.kernel.org/linus/016f9663156fe7e1402ef5ebaaca55d67f639966|commit]] * c-sky: Add C-SKY SMP timer [[https://git.kernel.org/linus/a7ad38b0dd3c1ba8d6e5a55241e875e9db8331ab|commit]] * c-sky: Add gx6605s SOC system timer [[https://git.kernel.org/linus/33745c3cc588d9d5e18d6fd88709002158dddd5e|commit]] * Add ZynqMP clock driver [[https://git.kernel.org/linus/3fde0e16d016ecb273f0fa404b5d56b947fc0576|commit]] == Firmware == * dcdbas: Add support for WSMT ACPI table [[https://git.kernel.org/linus/12c956c4f32e08799de452abe1e1ec6021b1e41f|commit]] * imx: add SCU firmware driver support [[https://git.kernel.org/linus/edbee095fafb4b727b51032bdc41e345f95bbc20|commit]] * imx: add misc svc support [[https://git.kernel.org/linus/15e1f2bc8b3b2d238b9e06b128d4a09d28f11733|commit]] * meson_sm: Add serial number sysfs entry [[https://git.kernel.org/linus/0789724f86a59fa7078d67dfeb1ee4a15ae3c693|commit]] * qcom: scm: Add WLAN VMID for Qualcomm SCM interface [[https://git.kernel.org/linus/cc53aabcc283c36274d3f3ce9adc4b40c21d4838|commit]] * xilinx: Add Zynqmp firmware driver [[https://git.kernel.org/linus/76582671eb5d006a78420776cc5f73195b867e81|commit]] * xilinx: Add debugfs for query data API [[https://git.kernel.org/linus/e60f02ddb4d2e29b0eb30dbe55475822c4bf3818|commit]] * xilinx: Add debugfs interface [[https://git.kernel.org/linus/b321725257c17335b6a8388530366caa2c581084|commit]] * xilinx: Add zynqmp IOCTL API for device control [[https://git.kernel.org/linus/3b0296b8c893adb17b422179b9e779e4c32aa347|commit]] == IOMMU == * arm-smmu-v3: Add support for non-strict mode [[https://git.kernel.org/linus/9662b99a19abccb0b7bfc91abb3fec1447c35bf0|commit]] * arm-smmu: Support non-strict mode [[https://git.kernel.org/linus/44f6876a00e83df5fd28681502b19b0f51e4a3c6|commit]] * dma: Add support for non-strict mode [[https://git.kernel.org/linus/2da274cdf998a1c12afa6b5975db2df1df01edf1|commit]] * io-pgtable-arm-v7s: Add support for non-strict mode [[https://git.kernel.org/linus/b2dfeba654cb08db327d0ed4547b66c2f8fce997|commit]] * io-pgtable-arm: Add support for non-strict mode [[https://git.kernel.org/linus/b6b65ca20bc93d14319f9b5cf98fd3c19a4244e3|commit]] * vt-d: Add debugfs support for Interrupt remapping [[https://git.kernel.org/linus/a6d268c619d6765322f2fbdd1d7d2769ebc04cb2|commit]] * vt-d: Add debugfs support to show context internals [[https://git.kernel.org/linus/18f99c9b9dec15bc088d9db239f68e5c80415304|commit]] * vt-d: Add debugfs support to show register contents [[https://git.kernel.org/linus/6825d3ea6cdea68694a99a7f23c72d937fabc011|commit]] * vt-d: Enable base Intel IOMMU debugfs support [[https://git.kernel.org/linus/ee2636b8670b1ab2a02a65923a9bef59e9199c37|commit]] * Add "iommu.strict" command line option [[https://git.kernel.org/linus/68a6efe86f6a16e25556a2aff40efad41097b486|commit]] == PHY == * Add driver for Cadence MHDP DisplayPort SD0801 PHY [[https://git.kernel.org/linus/c8b427edc7378fa540a03d44ed61eb49cb7f64bc|commit]] * add Rockchip Innosilicon hdmi phy [[https://git.kernel.org/linus/53706a1168631fa5bf2e6d47de4647ea7e69f270|commit]] * add driver for Microsemi Ocelot SerDes muxing [[https://git.kernel.org/linus/51f6b410fc220d8a5a4fae00ebfd8243b6c11d4e|commit]] * phy-pxa-usb: add a new driver [[https://git.kernel.org/linus/644930cbad32c0a850aaeed11eb2a49b492bf51a|commit]] * socionext: add PCIe PHY driver support [[https://git.kernel.org/linus/c6d9b132415951a8e8025a5b0e7f6b805737528c|commit]] * socionext: add USB2 PHY driver for UniPhier SoC [[https://git.kernel.org/linus/c339d3e0fb100465d644ccf84590e6f5e5ad80b9|commit]] * socionext: add USB3 PHY driver for UniPhier SoC [[https://git.kernel.org/linus/5ab43d0f86979d6741c1dda685af3e053982e03e|commit]] == IRQ chip == * irq-mvebu-icu: Add support for System Error Interrupts (SEI) [[https://git.kernel.org/linus/175c98aa265b7ba45e81524075d28ff2725d8e83|commit]] * irq-mvebu-sei: Add new driver for Marvell SEI [[https://git.kernel.org/linus/61ce8d8d8a8168a714de80fc31b3d6ac160fc5b0|commit]] * add C-SKY APB bus interrupt controller [[https://git.kernel.org/linus/edff1b4835b71e14538d3a48568fa513ee9f7931|commit]] * add C-SKY SMP interrupt controller [[https://git.kernel.org/linus/d8a5f5f79122b42b8afdce29f03683c1b8cdb60e|commit]] == Various == * edac: Add EDAC driver support for QCOM SoCs [[https://git.kernel.org/linus/27450653f1db0b9d5b5048a246c850c52ee4aa61|commit]] * eeprom: New ee1004 driver for DDR4 memory [[https://git.kernel.org/linus/3b7584a296c4fac45e59ab3a264880e1a2fedbfe|commit]] * gsmi: Add GSMI commands to log S0ix info [[https://git.kernel.org/linus/8942b2d5094b01e4509f0118a7940bb07350e128|commit]] * remoteproc: qcom: Introduce Non-PAS ADSP PIL driver [[https://git.kernel.org/linus/dc160e449122274e0acffa622cc937f90b76a5a4|commit]] * reset: qcom: PDC Global (Power Domain Controller) reset controller [[https://git.kernel.org/linus/eea2926b0a390969828e49ea96c45a2b1f007030|commit]] * slimbus: core: add support to uevent [[https://git.kernel.org/linus/9e663f4811c6fd58c03e918c3f0a2e08810e38c1|commit]] * soundwire: Add support for multi link bank switch [[https://git.kernel.org/linus/ce6e74d008ff5c8b43e3bafaa7343bf7eb69593e|commit]] = List of merges = = Other news sites = |
Linux 4.20 is under development. To read more information about this incoming release, and while this page is completed, you can read the following news sources:
OR, alternatively, take a look at the pull requests:
1. Serial Peripheral Interface (SPI)
spi: add support for Amazon's Alpine spi controller commit
Introduce new driver for Qualcomm QuadSPI controller commit
at91-usart: Add driver for at91-usart as SPI commit
dw-mmio: add MSCC Jaguar2 support commit
mediatek: add spi slave for Mediatek MT2712 commit
omap2-mcspi: Add slave mode support commit
spi-geni-qcom: Add SPI driver support for GENI based QUP commit
spi-mem: add stm32 qspi controller commit
sprd: Add SPI driver for Spreadtrum SC9860 commit
2. Watchdog
Add support for Armada 37xx CPU watchdog commit
w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D commit
3. Serial
Add ISO7816 infrastructure commit
8250_uniphier: add auto-flow-control support commit
atmel: add ISO7816 support commit
4. ACPI, EFI, cpufreq, thermal, Power Management
- ACPI
efi: add API to reserve memory persistently across kexec reboot commit
tools: sleepgraph and bootgraph: upgrade to v5.2 commit, commit
cpufreq: intel_pstate: Add base_frequency attribute commit, commit
- thermal
5. Real Time Clock (RTC)
ds1307: add frequency_test_enable attribute on m41txx commit
ds1307: add offset sysfs for mt41txx chips commit
abx80x: add basic watchdog support commit
rv8803: add Epson RX8803 support commit
6. Voltage, current regulators, power capping, power supply
- power: supply
- regulator
7. Pin Controllers (pinctrl)
bcm: add Northstar driver commit
ingenic: Add support for the JZ4725B commit
mediatek: add MT6765 pinctrl driver commit
mediatek: add MT7623 pinctrl driver based on generic pinctrl binding commit
mediatek: add MT8183 pinctrl driver commit
mediatek: add pinctrl-paris that implements the vendor dt-bindings commit
meson-g12a: add pinctrl driver support commit
nuvoton: add NPCM7xx pinctrl and GPIO driver commit
qcom: Add qcs404 pinctrl driver commit
qcom: Add sdm660 pinctrl driver commit
renesas: Renesas RZ/N1 pinctrl driver commit
sh-pfc: r8a7791: Add r8a7744 support commit
8. Multi Media Card (MMC)
mediatek: add MT8183 MMC driver support commit
mmci: add stm32 sdmmc variant commit
sdhci-iproc: Add ACPI support commit
sdhci-sprd: Add Spreadtrum's initial host controller commit
sdhci: Add Auto CMD Auto Select support commit
tegra: Enable UHS and HS200 modes for Tegra186 commit
tegra: Enable UHS and HS200 modes for Tegra210 commit
9. Memory Technology Devices (MTD)
rawnand: toshiba: Add support for Toshiba Memory BENAND (Built-in ECC NAND) commit
rawnand: Remove docg4 commit
spi-nor: add support to non-uniform SFDP SPI NOR flash memories commit
spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash commit
10. Industrial I/O (iio)
adc: Add QCOM SPMI PMIC5 ADC driver commit
adc: add support for mcp3911 commit
adc: sc27xx: Add raw data support commit
adxl372: New driver for Analog Devices ADXL372 Accelerometer commit
dac: add support for ltc1660 commit
imu: st_lsm6dsx: add support to LSM6DSO commit
proximity: Add driver support for ST's VL53L0X ToF ranging sensor commit
tsl2772: add support for avago,apds9930 commit
adxl372: Add filter bandwidth support commit
adxl372: Add sampling frequency support commit
11. Inter-Integrated Circuit (I2C)
Add i2c bus driver for NVIDIA GPU commit
12. Hardware monitoring (hwmon)
nct6775: Add support for NCT6798D commit
nct6775: Add support for NCT6797D commit
lm75: Add MAX31725/6 support commit
pmbus/ltc2978: Add support for LTM4686 uModule commit
13. General Purpose I/O (gpio)
14. Leds
Introduce LED pattern trigger commit
sc27xx: Add pattern_set/clear interfaces for LED controller commit
add Panasonic AN30259A support commit
15. DMA engines
dma-jz4780: Add support for the JZ4725B SoC commit
dma-jz4780: Add support for the JZ4740 SoC commit
dma-jz4780: Add support for the JZ4770 SoC commit
dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers commit
owl: Add Slave and Cyclic mode support for Actions Semi Owl S900 SoC commit
16. Cryptography hardware acceleration
cavium/nitrox: Added support for SR-IOV configuration commit
cavium/nitrox: add support for per device request statistics commit
cavium/nitrox: added support to identify the NITROX device partname commit
cavium/nitrox: updated debugfs information commit
ccp: add timeout support in the SEV command commit
s5p-sss: Add aes-ctr support commit
17. PCI
18. Non-Transparent Bridge (NTB)
idt: Add basic hwmon sysfs interface commit
19. Clock
Add Ingenic jz4725b CGU driver commit
actions: Add Actions Semi Owl SoCs Reset Management Unit support commit
actions: Add Actions Semi S700 SoC Reset Management Unit support commit
actions: Add Actions Semi S900 SoC Reset Management Unit support commit
at91: add at91sam9260 PMC driver commit
at91: add at91sam9rl PMC driver commit
at91: add at91sam9x5 PMCs driver commit
at91: add sama5d2 PMC driver commit
at91: add sama5d4 pmc driver commit
qcom: Add Global Clock controller (GCC) driver for SDM660 commit
qcom: Add HFPLL driver commit
qcom: Add KPSS ACC/GCC driver commit
qcom: Add Krait clock controller driver commit
qcom: Add camera clock controller driver for SDM845 commit
qcom: Add support for Krait clocks commit
qcom: Add support for RCG to register for DFS commit
qcom: gcc: Add global clock controller driver for QCS404 commit
renesas: cpg-mssr: Add r8a774a1 support commit
renesas: r8a7743: Add r8a7744 support commit
c-sky: Add C-SKY SMP timer commit
c-sky: Add gx6605s SOC system timer commit
Add ZynqMP clock driver commit
20. Firmware
dcdbas: Add support for WSMT ACPI table commit
imx: add SCU firmware driver support commit
imx: add misc svc support commit
meson_sm: Add serial number sysfs entry commit
qcom: scm: Add WLAN VMID for Qualcomm SCM interface commit
xilinx: Add Zynqmp firmware driver commit
xilinx: Add debugfs for query data API commit
xilinx: Add debugfs interface commit
xilinx: Add zynqmp IOCTL API for device control commit
21. IOMMU
arm-smmu-v3: Add support for non-strict mode commit
arm-smmu: Support non-strict mode commit
dma: Add support for non-strict mode commit
io-pgtable-arm-v7s: Add support for non-strict mode commit
io-pgtable-arm: Add support for non-strict mode commit
vt-d: Add debugfs support for Interrupt remapping commit
vt-d: Add debugfs support to show context internals commit
vt-d: Add debugfs support to show register contents commit
vt-d: Enable base Intel IOMMU debugfs support commit
Add "iommu.strict" command line option commit
22. PHY
Add driver for Cadence MHDP DisplayPort SD0801 PHY commit
add Rockchip Innosilicon hdmi phy commit
phy-pxa-usb: add a new driver commit
socionext: add PCIe PHY driver support commit
23. IRQ chip
irq-mvebu-icu: Add support for System Error Interrupts (SEI) commit
irq-mvebu-sei: Add new driver for Marvell SEI commit
add C-SKY APB bus interrupt controller commit
add C-SKY SMP interrupt controller commit
24. Various
eeprom: New ee1004 driver for DDR4 memory commit
gsmi: Add GSMI commands to log S0ix info commit
remoteproc: qcom: Introduce Non-PAS ADSP PIL driver commit
reset: qcom: PDC Global (Power Domain Controller) reset controller commit
slimbus: core: add support to uevent commit
soundwire: Add support for multi link bank switch commit
25. List of merges