From: Mark Brown Date: Mon, 17 Jul 2023 05:12:31 +0000 (+0100) Subject: ASoC: Merge v6.5-rc2 X-Git-Tag: v6.5-rc3~15^2^2~3 X-Git-Url: https://repo.jachan.dev/linux.git/commitdiff_plain/0791faebfe750292a8a842b64795a390ca4a3b51?hp=-c ASoC: Merge v6.5-rc2 Get a similar baseline to my other branches, and fixes for people using the branch. --- 0791faebfe750292a8a842b64795a390ca4a3b51 diff --combined MAINTAINERS index 218c99733302,aee340630eca..d516295978a4 --- a/MAINTAINERS +++ b/MAINTAINERS @@@ -1,81 -1,5 +1,5 @@@ - List of maintainers and how to submit kernel changes - ==================================================== - - Please try to follow the guidelines below. This will make things - easier on the maintainers. Not all of these guidelines matter for every - trivial patch so apply some common sense. - - Tips for patch submitters - ------------------------- - - 1. Always *test* your changes, however small, on at least 4 or - 5 people, preferably many more. - - 2. Try to release a few ALPHA test versions to the net. Announce - them onto the kernel channel and await results. This is especially - important for device drivers, because often that's the only way - you will find things like the fact version 3 firmware needs - a magic fix you didn't know about, or some clown changed the - chips on a board and not its name. (Don't laugh! Look at the - SMC etherpower for that.) - - 3. Make sure your changes compile correctly in multiple - configurations. In particular check that changes work both as a - module and built into the kernel. - - 4. When you are happy with a change make it generally available for - testing and await feedback. - - 5. Make a patch available to the relevant maintainer in the list. Use - ``diff -u`` to make the patch easy to merge. Be prepared to get your - changes sent back with seemingly silly requests about formatting - and variable names. These aren't as silly as they seem. One - job the maintainers (and especially Linus) do is to keep things - looking the same. Sometimes this means that the clever hack in - your driver to get around a problem actually needs to become a - generalized kernel feature ready for next time. - - PLEASE check your patch with the automated style checker - (scripts/checkpatch.pl) to catch trivial style violations. - See Documentation/process/coding-style.rst for guidance here. - - PLEASE CC: the maintainers and mailing lists that are generated - by ``scripts/get_maintainer.pl.`` The results returned by the - script will be best if you have git installed and are making - your changes in a branch derived from Linus' latest git tree. - See Documentation/process/submitting-patches.rst for details. - - PLEASE try to include any credit lines you want added with the - patch. It avoids people being missed off by mistake and makes - it easier to know who wants adding and who doesn't. - - PLEASE document known bugs. If it doesn't work for everything - or does something very odd once a month document it. - - PLEASE remember that submissions must be made under the terms - of the Linux Foundation certificate of contribution and should - include a Signed-off-by: line. The current version of this - "Developer's Certificate of Origin" (DCO) is listed in the file - Documentation/process/submitting-patches.rst. - - 6. Make sure you have the right to send any changes you make. If you - do changes at work you may find your employer owns the patch - not you. - - 7. When sending security related changes or reports to a maintainer - please Cc: security@kernel.org, especially if the maintainer - does not respond. Please keep in mind that the security team is - a small set of people who can be efficient only when working on - verified bugs. Please only Cc: this list when you have identified - that the bug would present a short-term risk to other users if it - were publicly disclosed. For example, reports of address leaks do - not represent an immediate threat and are better handled publicly, - and ideally, should come with a patch proposal. Please do not send - automated reports to this list either. Such bugs will be handled - better and faster in the usual public places. See - Documentation/process/security-bugs.rst for details. - - 8. Happy hacking. + List of maintainers + =================== Descriptions of section entries and preferred order --------------------------------------------------- @@@ -406,6 -330,13 +330,13 @@@ L: linux-arm-kernel@lists.infradead.or S: Maintained F: drivers/acpi/arm64 + ACPI FOR RISC-V (ACPI/riscv) + M: Sunil V L + L: linux-acpi@vger.kernel.org + L: linux-riscv@lists.infradead.org + S: Maintained + F: drivers/acpi/riscv/ + ACPI PCC(Platform Communication Channel) MAILBOX DRIVER M: Sudeep Holla L: linux-acpi@vger.kernel.org @@@ -449,6 -380,8 +380,8 @@@ F: include/linux/acpi_viot. ACPI WMI DRIVER L: platform-driver-x86@vger.kernel.org S: Orphan + F: Documentation/driver-api/wmi.rst + F: Documentation/wmi/ F: drivers/platform/x86/wmi.c F: include/uapi/linux/wmi.h @@@ -909,13 -842,6 +842,6 @@@ L: netdev@vger.kernel.or S: Maintained F: drivers/net/ethernet/altera/ - ALTERA TSE PCS - M: Maxime Chevallier - L: netdev@vger.kernel.org - S: Supported - F: drivers/net/pcs/pcs-altera-tse.c - F: include/linux/pcs-altera-tse.h - ALTERA UART/JTAG UART SERIAL DRIVERS M: Tobias Klauser L: linux-serial@vger.kernel.org @@@ -956,7 -882,8 +882,8 @@@ F: Documentation/networking/device_driv F: drivers/net/ethernet/amazon/ AMAZON RDMA EFA DRIVER - M: Gal Pressman + M: Michael Margolin + R: Gal Pressman R: Yossi Leybovich L: linux-rdma@vger.kernel.org S: Supported @@@ -1600,7 -1527,7 +1527,7 @@@ F: drivers/media/i2c/ar0521. ARASAN NAND CONTROLLER DRIVER M: Miquel Raynal - M: Naga Sureshkumar Relli + R: Michal Simek L: linux-mtd@lists.infradead.org S: Maintained F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml @@@ -1633,6 -1560,7 +1560,7 @@@ L: linux-arm-kernel@lists.infradead.or S: Maintained C: irc://irc.libera.chat/armlinux T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git + F: Documentation/process/maintainer-soc.rst F: arch/arm/boot/dts/Makefile F: arch/arm64/boot/dts/Makefile @@@ -1664,9 -1592,9 +1592,9 @@@ F: Documentation/devicetree/bindings/cl F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml - F: arch/arm/boot/dts/arm-realview-* - F: arch/arm/boot/dts/integrator* - F: arch/arm/boot/dts/versatile* + F: arch/arm/boot/dts/arm/arm-realview-* + F: arch/arm/boot/dts/arm/integrator* + F: arch/arm/boot/dts/arm/versatile* F: arch/arm/mach-versatile/ F: drivers/bus/arm-integrator-lm.c F: drivers/clk/versatile/ @@@ -1763,7 -1691,7 +1691,7 @@@ F: include/linux/amba/mmci. ARM PRIMECELL PL35X NAND CONTROLLER DRIVER M: Miquel Raynal - M: Naga Sureshkumar Relli + R: Michal Simek L: linux-mtd@lists.infradead.org S: Maintained F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml @@@ -1771,7 -1699,7 +1699,7 @@@ F: drivers/mtd/nand/raw/pl35x-nand-cont ARM PRIMECELL PL35X SMC DRIVER M: Miquel Raynal - M: Naga Sureshkumar Relli + R: Michal Simek L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml @@@ -1837,7 -1765,7 +1765,7 @@@ F: Documentation/devicetree/bindings/ne F: Documentation/devicetree/bindings/pinctrl/actions,* F: Documentation/devicetree/bindings/power/actions,owl-sps.txt F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt - F: arch/arm/boot/dts/owl-* + F: arch/arm/boot/dts/actions/ F: arch/arm/mach-actions/ F: arch/arm64/boot/dts/actions/ F: drivers/clk/actions/ @@@ -1883,6 -1811,7 +1811,7 @@@ L: linux-amlogic@lists.infradead.or S: Maintained F: Documentation/devicetree/bindings/clock/amlogic* F: drivers/clk/meson/ + F: include/dt-bindings/clock/amlogic,a1* F: include/dt-bindings/clock/gxbb* F: include/dt-bindings/clock/meson* @@@ -1910,10 -1839,12 +1839,12 @@@ L: linux-arm-kernel@lists.infradead.or L: linux-amlogic@lists.infradead.org S: Maintained W: http://linux-meson.com/ - F: arch/arm/boot/dts/meson* + F: Documentation/devicetree/bindings/phy/amlogic* + F: arch/arm/boot/dts/amlogic/ F: arch/arm/mach-meson/ F: arch/arm64/boot/dts/amlogic/ F: drivers/mmc/host/meson* + F: drivers/phy/amlogic/ F: drivers/pinctrl/meson/ F: drivers/rtc/rtc-meson* F: drivers/soc/amlogic/ @@@ -1924,7 -1855,7 +1855,7 @@@ M: Tsahee Zidenberg L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/alpine* + F: arch/arm/boot/dts/amazon/ F: arch/arm/mach-alpine/ F: arch/arm64/boot/dts/amazon/ F: drivers/*/*alpine* @@@ -1934,11 -1865,9 +1865,11 @@@ M: Martin Povišer @@@ -1997,7 -1926,7 +1928,7 @@@ M: Lars Persson L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/ecx-*.dts* - F: arch/arm/boot/dts/highbank.dts + F: arch/arm/boot/dts/calxeda/ F: arch/arm/mach-highbank/ ARM/CAVIUM THUNDER NETWORK DRIVER @@@ -2093,12 -2021,13 +2023,13 @@@ ARM/CONEXANT DIGICOLOR MACHINE SUPPOR M: Baruch Siach L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/cx92755* + F: arch/arm/boot/dts/cnxt/ N: digicolor ARM/CORESIGHT FRAMEWORK AND DRIVERS M: Suzuki K Poulose R: Mike Leach + R: James Clark R: Leo Yan L: coresight@lists.linaro.org (moderated for non-subscribers) L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) @@@ -2132,7 -2061,7 +2063,7 @@@ F: Documentation/devicetree/bindings/ar F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml - F: arch/arm/boot/dts/gemini* + F: arch/arm/boot/dts/gemini/ F: arch/arm/mach-gemini/ F: drivers/crypto/gemini/ F: drivers/net/ethernet/cortina/ @@@ -2185,7 -2114,8 +2116,8 @@@ R: NXP Linux Team @@@ -2276,7 -2203,7 +2205,7 @@@ F: Documentation/devicetree/bindings/gp F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml - F: arch/arm/boot/dts/intel-ixp* + F: arch/arm/boot/dts/intel/ixp/ F: arch/arm/mach-ixp4xx/ F: drivers/bus/intel-ixp4xx-eb.c F: drivers/clocksource/timer-ixp4xx.c @@@ -2308,7 -2235,7 +2237,7 @@@ M: Vladimir Zapolskiy + M: Nicolas Ferre + M: Claudiu Beznea + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) + S: Supported + T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git + F: arch/arm64/boot/dts/microchip/ + ARM/Microchip (AT91) SoC support M: Nicolas Ferre M: Alexandre Belloni @@@ -2417,10 -2351,8 +2353,8 @@@ L: linux-arm-kernel@lists.infradead.or S: Supported W: http://www.linux4sam.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git - F: arch/arm/boot/dts/at91*.dts - F: arch/arm/boot/dts/at91*.dtsi - F: arch/arm/boot/dts/sama*.dts - F: arch/arm/boot/dts/sama*.dtsi + F: arch/arm/boot/dts/microchip/at91* + F: arch/arm/boot/dts/microchip/sama* F: arch/arm/include/debug/at91.S F: arch/arm/mach-at91/ F: drivers/memory/atmel* @@@ -2438,8 -2370,7 +2372,7 @@@ M: Daniel Machon L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/milbeaut* + F: arch/arm/boot/dts/socionext/milbeaut* F: arch/arm/mach-milbeaut/ N: milbeaut @@@ -2463,7 -2394,7 +2396,7 @@@ T: git git://github.com/linux-chenxing/ F: Documentation/devicetree/bindings/arm/mstar/* F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml - F: arch/arm/boot/dts/mstar-* + F: arch/arm/boot/dts/sigmastar/ F: arch/arm/mach-mstar/ F: drivers/clk/mstar/ F: drivers/clocksource/timer-msc313e.c @@@ -2482,7 -2413,7 +2415,7 @@@ F: Documentation/devicetree/bindings/ar F: Documentation/devicetree/bindings/arm/ux500.yaml F: Documentation/devicetree/bindings/arm/ux500/ F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml - F: arch/arm/boot/dts/ste-* + F: arch/arm/boot/dts/st/ste-* F: arch/arm/mach-nomadik/ F: arch/arm/mach-ux500/ F: drivers/clk/clk-nomadik.c @@@ -2499,6 -2430,18 +2432,18 @@@ F: drivers/rtc/rtc-ab8500. F: drivers/rtc/rtc-pl031.c F: drivers/soc/ux500/ + ARM/NUVOTON MA35 ARCHITECTURE + M: Jacky Huang + M: Shan-Chun Hung + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) + S: Supported + F: Documentation/devicetree/bindings/*/*/*ma35* + F: Documentation/devicetree/bindings/*/*ma35* + F: arch/arm64/boot/dts/nuvoton/*ma35* + F: drivers/*/*/*ma35* + F: drivers/*/*ma35* + K: ma35d1 + ARM/NUVOTON NPCM ARCHITECTURE M: Avi Fishman M: Tomer Maimon @@@ -2510,9 -2453,8 +2455,8 @@@ L: openbmc@lists.ozlabs.org (moderated S: Supported F: Documentation/devicetree/bindings/*/*/*npcm* F: Documentation/devicetree/bindings/*/*npcm* - F: Documentation/devicetree/bindings/arm/npcm/* F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml - F: arch/arm/boot/dts/nuvoton-npcm* + F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* F: arch/arm/mach-npcm/ F: arch/arm64/boot/dts/nuvoton/ F: drivers/*/*/*npcm* @@@ -2527,7 -2469,7 +2471,7 @@@ L: openbmc@lists.ozlabs.org (moderated S: Maintained W: https://github.com/neuschaefer/wpcm450/wiki F: Documentation/devicetree/bindings/*/*wpcm* - F: arch/arm/boot/dts/nuvoton-wpcm450* + F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* F: arch/arm/configs/wpcm450_defconfig F: arch/arm/mach-npcm/wpcm450.c F: drivers/*/*/*wpcm* @@@ -2568,20 -2510,19 +2512,19 @@@ F: arch/arm64/boot/dts/qcom/sdm845-chez ARM/QUALCOMM SUPPORT M: Andy Gross M: Bjorn Andersson - R: Konrad Dybcio + M: Konrad Dybcio L: linux-arm-msm@vger.kernel.org S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git F: Documentation/devicetree/bindings/*/qcom* F: Documentation/devicetree/bindings/soc/qcom/ - F: arch/arm/boot/dts/qcom-*.dts - F: arch/arm/boot/dts/qcom-*.dtsi + F: arch/arm/boot/dts/qcom/ F: arch/arm/configs/qcom_defconfig F: arch/arm/mach-qcom/ F: arch/arm64/boot/dts/qcom/ + F: drivers/*/*/pm8???-* F: drivers/*/*/qcom* F: drivers/*/*/qcom/ - F: drivers/*/pm8???-* F: drivers/*/qcom* F: drivers/*/qcom/ F: drivers/bluetooth/btqcomsmd.c @@@ -2618,7 -2559,7 +2561,7 @@@ F: Documentation/devicetree/bindings/gp F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml - F: arch/arm/boot/dts/rda8810pl-* + F: arch/arm/boot/dts/unisoc/ F: drivers/clocksource/timer-rda.c F: drivers/gpio/gpio-rda.c F: drivers/irqchip/irq-rda-intc.c @@@ -2630,7 -2571,7 +2573,7 @@@ L: linux-arm-kernel@lists.infradead.or L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) S: Maintained F: Documentation/devicetree/bindings/arm/realtek.yaml - F: arch/arm/boot/dts/rtd* + F: arch/arm/boot/dts/realtek/ F: arch/arm/mach-realtek/ F: arch/arm64/boot/dts/realtek/ @@@ -2644,13 -2585,7 +2587,7 @@@ C: irc://irc.libera.chat/renesas-so T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml F: Documentation/devicetree/bindings/soc/renesas/ - F: arch/arm/boot/dts/emev2* - F: arch/arm/boot/dts/gr-peach* - F: arch/arm/boot/dts/iwg20d-q7* - F: arch/arm/boot/dts/r7s* - F: arch/arm/boot/dts/r8a* - F: arch/arm/boot/dts/r9a* - F: arch/arm/boot/dts/sh* + F: arch/arm/boot/dts/renesas/ F: arch/arm/configs/shmobile_defconfig F: arch/arm/include/debug/renesas-scif.S F: arch/arm/mach-shmobile/ @@@ -2683,8 -2618,7 +2620,7 @@@ T: git git://git.kernel.org/pub/scm/lin F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml - F: arch/arm/boot/dts/rk3* - F: arch/arm/boot/dts/rv11* + F: arch/arm/boot/dts/rockchip/ F: arch/arm/mach-rockchip/ F: drivers/*/*/*rockchip* F: drivers/*/*rockchip* @@@ -2703,14 -2637,12 +2639,12 @@@ Q: https://patchwork.kernel.org/project B: mailto:linux-samsung-soc@vger.kernel.org C: irc://irc.libera.chat/linux-exynos T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git - F: Documentation/arm/samsung/ + F: Documentation/arch/arm/samsung/ F: Documentation/devicetree/bindings/arm/samsung/ F: Documentation/devicetree/bindings/hwinfo/samsung,* F: Documentation/devicetree/bindings/power/pd-samsung.yaml F: Documentation/devicetree/bindings/soc/samsung/ - F: arch/arm/boot/dts/exynos* - F: arch/arm/boot/dts/s3c* - F: arch/arm/boot/dts/s5p* + F: arch/arm/boot/dts/samsung/ F: arch/arm/mach-exynos*/ F: arch/arm/mach-s3c/ F: arch/arm/mach-s5p*/ @@@ -2770,7 -2702,7 +2704,7 @@@ M: Dinh Nguyen L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/berlin* + F: arch/arm/boot/dts/synaptics/ F: arch/arm/mach-berlin/ F: arch/arm64/boot/dts/synaptics/ @@@ -2907,7 -2840,7 +2842,7 @@@ M: Santosh Shilimkar @@@ -2972,7 -2904,7 +2906,7 @@@ F: Documentation/devicetree/bindings/ar F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml - F: arch/arm/boot/dts/uniphier* + F: arch/arm/boot/dts/socionext/uniphier* F: arch/arm/include/asm/hardware/cache-uniphier.h F: arch/arm/mach-uniphier/ F: arch/arm/mm/cache-uniphier.c @@@ -2997,7 -2929,7 +2931,7 @@@ L: linux-arm-kernel@lists.infradead.or S: Maintained F: */*/*/vexpress* F: */*/vexpress* - F: arch/arm/boot/dts/vexpress* + F: arch/arm/boot/dts/arm/vexpress* F: arch/arm/mach-versatile/ F: arch/arm64/boot/dts/arm/ F: drivers/clk/versatile/clk-vexpress-osc.c @@@ -3055,7 -2987,7 +2989,7 @@@ M: Will Deacon + R: Dave Ertman + R: Ira Weiny + S: Supported + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git + F: Documentation/driver-api/auxiliary_bus.rst + F: drivers/base/auxiliary.c + F: include/linux/auxiliary_bus.h + AUXILIARY DISPLAY DRIVERS M: Miguel Ojeda S: Maintained @@@ -3404,10 -3346,10 +3348,10 @@@ AXENTIA ARM DEVICE M: Peter Rosin L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/at91-linea.dtsi - F: arch/arm/boot/dts/at91-natte.dtsi - F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts - F: arch/arm/boot/dts/at91-tse850-3.dts + F: arch/arm/boot/dts/microchip/at91-linea.dtsi + F: arch/arm/boot/dts/microchip/at91-natte.dtsi + F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts + F: arch/arm/boot/dts/microchip/at91-tse850-3.dts AXENTIA ASOC DRIVERS M: Peter Rosin @@@ -3538,7 -3480,7 +3482,7 @@@ F: Documentation/filesystems/befs.rs F: fs/befs/ BFQ I/O SCHEDULER - M: Paolo Valente + M: Paolo Valente M: Jens Axboe L: linux-block@vger.kernel.org S: Maintained @@@ -3557,18 -3499,24 +3501,24 @@@ M: Yury Norov R: Rasmus Villemoes S: Maintained + F: include/linux/bitfield.h F: include/linux/bitmap.h + F: include/linux/bits.h F: include/linux/cpumask.h F: include/linux/find.h F: include/linux/nodemask.h + F: include/vdso/bits.h F: lib/bitmap.c F: lib/cpumask.c F: lib/cpumask_kunit.c F: lib/find_bit.c F: lib/find_bit_benchmark.c F: lib/test_bitmap.c + F: tools/include/linux/bitfield.h F: tools/include/linux/bitmap.h + F: tools/include/linux/bits.h F: tools/include/linux/find.h + F: tools/include/vdso/bits.h F: tools/lib/bitmap.c F: tools/lib/find_bit.c @@@ -3606,6 -3554,7 +3556,7 @@@ S: Supporte W: http://www.bluez.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git + F: Documentation/devicetree/bindings/net/bluetooth/ F: drivers/bluetooth/ BLUETOOTH SUBSYSTEM @@@ -3893,7 -3842,7 +3844,7 @@@ S: Supporte F: drivers/net/ethernet/broadcom/b44.* BROADCOM B53/SF2 ETHERNET SWITCH DRIVER - M: Florian Fainelli + M: Florian Fainelli L: netdev@vger.kernel.org L: openwrt-devel@lists.openwrt.org (subscribers-only) S: Supported @@@ -3904,7 -3853,7 +3855,7 @@@ F: include/linux/dsa/brcm. F: include/linux/platform_data/b53.h BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) @@@ -3918,7 -3867,7 +3869,7 @@@ N: bcm283 N: raspberrypi BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE - M: Florian Fainelli + M: Florian Fainelli M: Ray Jui M: Scott Branden R: Broadcom internal kernel review list @@@ -3957,25 -3906,26 +3908,26 @@@ F: Documentation/devicetree/bindings/pi F: drivers/pinctrl/bcm/pinctrl-bcm4908.c BROADCOM BCM5301X ARM ARCHITECTURE - M: Florian Fainelli + M: Florian Fainelli M: Hauke Mehrtens M: Rafał Miłecki R: Broadcom internal kernel review list L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/bcm470* - F: arch/arm/boot/dts/bcm5301* - F: arch/arm/boot/dts/bcm953012* + F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi + F: arch/arm/boot/dts/broadcom/bcm470* + F: arch/arm/boot/dts/broadcom/bcm5301* + F: arch/arm/boot/dts/broadcom/bcm953012* F: arch/arm/mach-bcm/bcm_5301x.c BROADCOM BCM53573 ARM ARCHITECTURE - M: Florian Fainelli + M: Florian Fainelli M: Rafał Miłecki R: Broadcom internal kernel review list L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained - F: arch/arm/boot/dts/bcm47189* - F: arch/arm/boot/dts/bcm53573* + F: arch/arm/boot/dts/broadcom/bcm47189* + F: arch/arm/boot/dts/broadcom/bcm53573* BROADCOM BCM63XX/BCM33XX UDC DRIVER M: Kevin Cernekee @@@ -3984,13 -3934,13 +3936,13 @@@ S: Maintaine F: drivers/usb/gadget/udc/bcm63xx_udc.* BROADCOM BCM7XXX ARM ARCHITECTURE - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained T: git https://github.com/broadcom/stblinux.git F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml - F: arch/arm/boot/dts/bcm7*.dts* + F: arch/arm/boot/dts/broadcom/bcm7*.dts* F: arch/arm/include/asm/hardware/cache-b15-rac.h F: arch/arm/mach-bcm/*brcmstb* F: arch/arm/mm/cache-b15-rac.c @@@ -4004,7 -3954,7 +3956,7 @@@ BROADCOM BCMBCA ARM ARCHITECTUR M: William Zhang M: Anand Gore M: Kursad Oney - M: Florian Fainelli + M: Florian Fainelli M: Rafał Miłecki R: Broadcom internal kernel review list L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) @@@ -4029,7 -3979,7 +3981,7 @@@ N: bcm[9]?685 N: bcm[9]?6878 BROADCOM BDC DRIVER - M: Justin Chen + M: Justin Chen M: Al Cooper R: Broadcom internal kernel review list L: linux-usb@vger.kernel.org @@@ -4045,7 -3995,7 +3997,7 @@@ S: Maintaine F: drivers/cpufreq/bmips-cpufreq.c BROADCOM BMIPS MIPS ARCHITECTURE - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: linux-mips@vger.kernel.org S: Maintained @@@ -4113,14 -4063,14 +4065,14 @@@ F: drivers/net/wireless/broadcom/brcm80 BROADCOM BRCMSTB GPIO DRIVER M: Doug Berger - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list S: Supported F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml F: drivers/gpio/gpio-brcmstb.c BROADCOM BRCMSTB I2C DRIVER - M: Kamal Dasu + M: Kamal Dasu R: Broadcom internal kernel review list L: linux-i2c@vger.kernel.org S: Supported @@@ -4136,7 -4086,7 +4088,7 @@@ F: Documentation/devicetree/bindings/se F: drivers/tty/serial/8250/8250_bcm7271.c BROADCOM BRCMSTB USB EHCI DRIVER - M: Justin Chen + M: Justin Chen M: Al Cooper R: Broadcom internal kernel review list L: linux-usb@vger.kernel.org @@@ -4153,7 -4103,7 +4105,7 @@@ F: Documentation/devicetree/bindings/us F: drivers/usb/misc/brcmstb-usb-pinmap.c BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER - M: Justin Chen + M: Justin Chen M: Al Cooper R: Broadcom internal kernel review list L: linux-kernel@vger.kernel.org @@@ -4171,8 -4121,15 +4123,15 @@@ F: Documentation/devicetree/bindings/sp F: drivers/spi/spi-bcm63xx-hsspi.c F: drivers/spi/spi-bcmbca-hsspi.c + BROADCOM BCM6348/BCM6358 SPI controller DRIVER + M: Jonas Gorski + L: linux-spi@vger.kernel.org + S: Odd Fixes + F: Documentation/devicetree/bindings/spi/spi-bcm63xx.txt + F: drivers/spi/spi-bcm63xx.c + BROADCOM ETHERNET PHY DRIVERS - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: netdev@vger.kernel.org S: Supported @@@ -4183,7 -4140,7 +4142,7 @@@ F: include/linux/brcmphy. BROADCOM GENET ETHERNET DRIVER M: Doug Berger - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: netdev@vger.kernel.org S: Supported @@@ -4267,7 -4224,7 +4226,7 @@@ F: drivers/firmware/broadcom/ BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER M: Rafał Miłecki - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: linux-pm@vger.kernel.org S: Maintained @@@ -4283,7 -4240,7 +4242,7 @@@ F: drivers/bcma F: include/linux/bcma/ BROADCOM SPI DRIVER - M: Kamal Dasu + M: Kamal Dasu R: Broadcom internal kernel review list S: Maintained F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml @@@ -4317,7 -4274,7 +4276,7 @@@ F: drivers/memory/brcmstb_dpfe. BROADCOM STB NAND FLASH DRIVER M: Brian Norris - M: Kamal Dasu + M: Kamal Dasu R: Broadcom internal kernel review list L: linux-mtd@lists.infradead.org S: Maintained @@@ -4327,7 -4284,7 +4286,7 @@@ F: include/linux/platform_data/brcmnand BROADCOM STB PCIE DRIVER M: Jim Quinlan M: Nicolas Saenz Julienne - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: linux-pci@vger.kernel.org S: Maintained @@@ -4335,7 -4292,7 +4294,7 @@@ F: Documentation/devicetree/bindings/pc F: drivers/pci/controller/pcie-brcmstb.c BROADCOM SYSTEMPORT ETHERNET DRIVER - M: Florian Fainelli + M: Florian Fainelli R: Broadcom internal kernel review list L: netdev@vger.kernel.org S: Supported @@@ -4480,6 -4437,13 +4439,13 @@@ S: Supporte F: Documentation/filesystems/caching/cachefiles.rst F: fs/cachefiles/ + CACHESTAT: PAGE CACHE STATS FOR A FILE + M: Nhat Pham + M: Johannes Weiner + L: linux-mm@kvack.org + S: Maintained + F: tools/testing/selftests/cachestat/test_cachestat.c + CADENCE MIPI-CSI2 BRIDGES M: Maxime Ripard L: linux-media@vger.kernel.org @@@ -4505,6 -4469,12 +4471,12 @@@ F: Documentation/devicetree/bindings/us F: drivers/usb/cdns3/ X: drivers/usb/cdns3/cdnsp* + CADENCE USBHS DRIVER + M: Pawel Laszczak + L: linux-usb@vger.kernel.org + S: Maintained + F: drivers/usb/gadget/udc/cdns2 + CADENCE USBSSP DRD IP DRIVER M: Pawel Laszczak L: linux-usb@vger.kernel.org @@@ -5132,7 -5102,7 +5104,7 @@@ X: drivers/clk/clkdev. COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) M: Steve French - R: Paulo Alcantara (DFS, global name space) + R: Paulo Alcantara (DFS, global name space) R: Ronnie Sahlberg (directory leases, sparse files) R: Shyam Prasad N (multichannel) R: Tom Talpey (RDMA, smbdirect) @@@ -5142,8 -5112,8 +5114,8 @@@ S: Supporte W: https://wiki.samba.org/index.php/LinuxCIFS T: git git://git.samba.org/sfrench/cifs-2.6.git F: Documentation/admin-guide/cifs/ - F: fs/cifs/ - F: fs/smbfs_common/ + F: fs/smb/client/ + F: fs/smb/common/ F: include/uapi/linux/cifs COMPACTPCI HOTPLUG CORE @@@ -5187,6 -5157,13 +5159,13 @@@ S: Maintaine F: drivers/cxl/ F: include/uapi/linux/cxl_mem.h + COMPUTE EXPRESS LINK PMU (CPMU) + M: Jonathan Cameron + L: linux-cxl@vger.kernel.org + S: Maintained + F: Documentation/admin-guide/perf/cxl.rst + F: drivers/perf/cxl_pmu.c + CONEXANT ACCESSRUNNER USB DRIVER L: accessrunner-general@lists.sourceforge.net S: Orphan @@@ -5337,6 -5314,18 +5316,18 @@@ F: include/linux/sched/cpufreq. F: kernel/sched/cpufreq*.c F: tools/testing/selftests/cpufreq/ + CPU HOTPLUG + M: Thomas Gleixner + M: Peter Zijlstra + L: linux-kernel@vger.kernel.org + S: Maintained + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core + F: include/linux/cpu.h + F: include/linux/cpuhotplug.h + F: include/linux/smpboot.h + F: kernel/cpu.c + F: kernel/smpboot.* + CPU IDLE TIME MANAGEMENT FRAMEWORK M: "Rafael J. Wysocki" M: Daniel Lezcano @@@ -5705,10 -5694,7 +5696,7 @@@ DC395x SCSI drive M: Oliver Neukum M: Ali Akcaagac M: Jamie Lenehan - L: dc395x@twibble.org S: Maintained - W: http://twibble.org/dist/dc395x/ - W: http://lists.twibble.org/mailman/listinfo/dc395x/ F: Documentation/scsi/dc395x.rst F: drivers/scsi/dc395x.* @@@ -5721,6 -5707,14 +5709,14 @@@ F: include/linux/tfrc. F: include/uapi/linux/dccp.h F: net/dccp/ + DEBUGOBJECTS: + M: Thomas Gleixner + L: linux-kernel@vger.kernel.org + S: Maintained + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects + F: include/linux/debugobjects.h + F: lib/debugobjects.c + DECSTATION PLATFORM SUPPORT M: "Maciej W. Rozycki" L: linux-mips@vger.kernel.org @@@ -5810,6 -5804,7 +5806,7 @@@ M: Armin Wolf + M: Manivannan Sadhasivam + R: Gustavo Pimentel + R: Serge Semin L: dmaengine@vger.kernel.org S: Maintained F: drivers/dma/dw-edma/ @@@ -5991,15 -5988,15 +5990,15 @@@ DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD S M: Christoph Niedermaier L: kernel@dh-electronics.com S: Maintained - F: arch/arm/boot/dts/imx6*-dhcom-* - F: arch/arm/boot/dts/imx6*-dhcor-* + F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-* + F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-* DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT M: Marek Vasut L: kernel@dh-electronics.com S: Maintained - F: arch/arm/boot/dts/stm32mp1*-dhcom-* - F: arch/arm/boot/dts/stm32mp1*-dhcor-* + F: arch/arm/boot/dts/st/stm32mp1*-dhcom-* + F: arch/arm/boot/dts/st/stm32mp1*-dhcor-* DIALOG SEMICONDUCTOR DRIVERS M: Support Opensource @@@ -6212,6 -6209,12 +6211,12 @@@ X: Documentation/power X: Documentation/spi/ X: Documentation/userspace-api/media/ + DOCUMENTATION PROCESS + M: Jonathan Corbet + L: workflows@vger.kernel.org + S: Maintained + F: Documentation/process/ + DOCUMENTATION REPORTING ISSUES M: Thorsten Leemhuis L: linux-doc@vger.kernel.org @@@ -6568,6 -6571,7 +6573,7 @@@ M: Rob Clark M: Dmitry Baryshkov R: Sean Paul + R: Marijn Suijten L: linux-arm-msm@vger.kernel.org L: dri-devel@lists.freedesktop.org L: freedreno@lists.freedesktop.org @@@ -6688,6 -6692,12 +6694,12 @@@ S: Maintaine F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c + DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS + M: Artur Weber + S: Maintained + F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml + F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c + DRM DRIVER FOR SITRONIX ST7586 PANELS M: David Lechner S: Maintained @@@ -6760,6 -6770,7 +6772,7 @@@ F: drivers/gpu/drm/udl DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) M: Rodrigo Siqueira M: Melissa Wen + M: Maíra Canal R: Haneen Mohammed R: Daniel Vetter L: dri-devel@lists.freedesktop.org @@@ -6862,6 -6873,7 +6875,7 @@@ S: Maintaine T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/bridge/ F: drivers/gpu/drm/bridge/ + F: drivers/gpu/drm/drm_bridge.c F: include/drm/drm_bridge.h DRM DRIVERS FOR EXYNOS @@@ -6970,8 -6982,7 +6984,7 @@@ F: Documentation/devicetree/bindings/di F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml F: Documentation/devicetree/bindings/display/renesas,du.yaml - F: drivers/gpu/drm/rcar-du/ - F: drivers/gpu/drm/shmobile/ + F: drivers/gpu/drm/renesas/ F: include/linux/platform_data/shmob_drm.h DRM DRIVERS FOR ROCKCHIP @@@ -7067,7 -7078,6 +7080,6 @@@ F: Documentation/gpu/xen-front.rs F: drivers/gpu/drm/xen/ DRM DRIVERS FOR XILINX - M: Hyun Kwon M: Laurent Pinchart L: dri-devel@lists.freedesktop.org S: Maintained @@@ -7467,6 -7477,14 +7479,14 @@@ L: linux-edac@vger.kernel.or S: Maintained F: drivers/edac/mpc85xx_edac.[ch] + EDAC-NPCM + M: Marvin Lin + M: Stanley Chu + L: linux-edac@vger.kernel.org + S: Maintained + F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml + F: drivers/edac/npcm_edac.c + EDAC-PASEMI M: Egor Martovetsky L: linux-edac@vger.kernel.org @@@ -7963,6 -7981,12 +7983,12 @@@ S: Maintaine F: drivers/hwmon/f75375s.c F: include/linux/f75375s.h + FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER + M: Ji-Ze Hong (Peter Hong) + L: linux-can@vger.kernel.org + S: Maintained + F: drivers/net/can/usb/f81604.c + FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE M: Clemens Ladisch M: Takashi Sakamoto @@@ -8058,6 -8082,7 +8084,7 @@@ T: git git://git.kernel.org/pub/scm/lin F: include/linux/fortify-string.h F: lib/fortify_kunit.c F: lib/memcpy_kunit.c + F: lib/strcat_kunit.c F: lib/strscpy_kunit.c F: lib/test_fortify/* F: scripts/test_fortify.sh @@@ -8155,6 -8180,7 +8182,7 @@@ F: include/linux/spi/spi-fsl-dspi. FREESCALE ENETC ETHERNET DRIVERS M: Claudiu Manoil + M: Vladimir Oltean L: netdev@vger.kernel.org S: Maintained F: drivers/net/ethernet/freescale/enetc/ @@@ -8653,8 -8679,14 +8681,14 @@@ S: Maintaine F: drivers/input/touchscreen/resistive-adc-touch.c GENERIC STRING LIBRARY + M: Kees Cook R: Andy Shevchenko - S: Maintained + L: linux-hardening@vger.kernel.org + S: Supported + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening + F: include/linux/string.h + F: include/linux/string_choices.h + F: include/linux/string_helpers.h F: lib/string.c F: lib/string_helpers.c F: lib/test-string_helpers.c @@@ -8783,6 -8815,7 +8817,7 @@@ F: include/linux/gpio/regmap. GPIO SUBSYSTEM M: Linus Walleij M: Bartosz Golaszewski + R: Andy Shevchenko L: linux-gpio@vger.kernel.org S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git @@@ -9141,6 -9174,12 +9176,12 @@@ L: linux-input@vger.kernel.or S: Maintained F: drivers/hid/hid-logitech-* + HID NVIDIA SHIELD DRIVER + M: Rahul Rameshbabu + L: linux-input@vger.kernel.org + S: Maintained + F: drivers/hid/hid-nvidia-shield.c + HID PHOENIX RC FLIGHT CONTROLLER M: Marcus Folkesson L: linux-input@vger.kernel.org @@@ -9336,7 -9375,7 +9377,7 @@@ F: include/linux/hisi_acc_qm. HISILICON ROCE DRIVER M: Haoyue Xu - M: Wenpeng Liang + M: Junxian Huang L: linux-rdma@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt @@@ -9410,6 -9449,13 +9451,13 @@@ F: lib/test_hmm F: mm/hmm* F: tools/testing/selftests/mm/*hmm* + HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER + M: Andreas Klinger + L: linux-iio@vger.kernel.org + S: Maintained + F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml + F: drivers/iio/pressure/mprls0025pa.c + HOST AP DRIVER M: Jouni Malinen L: linux-wireless@vger.kernel.org @@@ -9422,6 -9468,13 +9470,13 @@@ L: platform-driver-x86@vger.kernel.or S: Orphan F: drivers/platform/x86/hp/tc1100-wmi.c + HP WMI HARDWARE MONITOR DRIVER + M: James Seo + L: linux-hwmon@vger.kernel.org + S: Maintained + F: Documentation/hwmon/hp-wmi-sensors.rst + F: drivers/hwmon/hp-wmi-sensors.c + HPET: High Precision Event Timers driver M: Clemens Ladisch S: Maintained @@@ -9679,8 -9732,9 +9734,9 @@@ F: include/uapi/linux/i2c-*. F: include/uapi/linux/i2c.h I2C SUBSYSTEM HOST DRIVERS + M: Andi Shyti L: linux-i2c@vger.kernel.org - S: Odd Fixes + S: Maintained W: https://i2c.wiki.kernel.org/ Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git @@@ -9954,8 -10008,9 +10010,9 @@@ M: Miquel Raynal + M: Vaibhav Gupta M: Jens Taprogge M: Greg Kroah-Hartman L: industrypack-devel@lists.sourceforge.net @@@ -10245,6 -10300,13 +10302,13 @@@ L: linux-fbdev@vger.kernel.or S: Maintained F: drivers/video/fbdev/i810/ + INTEL 8254 COUNTER DRIVER + M: William Breathitt Gray + L: linux-iio@vger.kernel.org + S: Maintained + F: drivers/counter/i8254.c + F: include/linux/i8254.h + INTEL 8255 GPIO DRIVER M: William Breathitt Gray L: linux-gpio@vger.kernel.org @@@ -10327,9 -10389,8 +10391,8 @@@ M: Jesse Brandeburg L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) S: Supported - W: http://www.intel.com/support/feedback.htm - W: http://e1000.sourceforge.net/ - Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ + W: https://www.intel.com/content/www/us/en/support.html + Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git F: Documentation/networking/device_drivers/ethernet/intel/ @@@ -10451,7 -10512,7 +10514,7 @@@ L: linux-media@vger.kernel.or S: Maintained F: Documentation/admin-guide/media/ipu3.rst F: Documentation/admin-guide/media/ipu3_rcb.svg - F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst + F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst F: drivers/staging/media/ipu3/ INTEL ISHTP ECLITE DRIVER @@@ -10795,7 -10856,6 +10858,6 @@@ S: Maintaine F: drivers/net/ethernet/sgi/ioc3-eth.c IOMAP FILESYSTEM LIBRARY - M: Christoph Hellwig M: Darrick J. Wong L: linux-xfs@vger.kernel.org L: linux-fsdevel@vger.kernel.org @@@ -11256,6 -11316,10 +11318,10 @@@ W: http://kernelnewbies.org/KernelJanit KERNEL NFSD, SUNRPC, AND LOCKD SERVERS M: Chuck Lever M: Jeff Layton + R: Neil Brown + R: Olga Kornievskaia + R: Dai Ngo + R: Tom Talpey L: linux-nfs@vger.kernel.org S: Supported W: http://nfs.sourceforge.net/ @@@ -11302,9 -11366,9 +11368,9 @@@ R: Tom Talpey @@@ -11313,6 -11377,8 +11379,8 @@@ L: linux-kselftest@vger.kernel.or L: kunit-dev@googlegroups.com S: Maintained W: https://google.github.io/kunit-docs/third_party/kernel/docs/ + T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit + T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes F: Documentation/dev-tools/kunit/ F: include/kunit/ F: lib/kunit/ @@@ -11361,7 -11427,6 +11429,6 @@@ F: tools/testing/selftests/kvm/aarch64 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) M: Huacai Chen - M: Aleksandar Markovic L: linux-mips@vger.kernel.org L: kvm@vger.kernel.org S: Maintained @@@ -11371,7 -11436,13 +11438,13 @@@ F: arch/mips/include/uapi/asm/kvm F: arch/mips/kvm/ KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) + M: Michael Ellerman + R: Nicholas Piggin L: linuxppc-dev@lists.ozlabs.org + L: kvm@vger.kernel.org + S: Maintained (Book3S 64-bit HV) + S: Odd fixes (Book3S 64-bit PR) + S: Orphan (Book3E and 32-bit) T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm F: arch/powerpc/include/asm/kvm* F: arch/powerpc/include/uapi/asm/kvm* @@@ -11417,6 -11488,7 +11490,7 @@@ M: Sean Christopherson L: kvm@vger.kernel.org S: Supported + P: Documentation/process/maintainer-kvm-x86.rst T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git F: arch/x86/include/asm/kvm* F: arch/x86/include/asm/svm.h @@@ -11733,7 -11805,7 +11807,7 @@@ LEGO MINDSTORMS EV R: David Lechner S: Maintained F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml - F: arch/arm/boot/dts/da850-lego-ev3.dts + F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts F: drivers/power/supply/lego_ev3_battery.c LEGO USB Tower driver @@@ -11904,11 -11976,12 +11978,12 @@@ F: lib/linear_ranges. F: lib/test_linear_ranges.c LINUX FOR POWER MACINTOSH - M: Benjamin Herrenschmidt L: linuxppc-dev@lists.ozlabs.org - S: Odd Fixes + S: Orphan F: arch/powerpc/platforms/powermac/ F: drivers/macintosh/ + X: drivers/macintosh/adb-iop.c + X: drivers/macintosh/via-macii.c LINUX FOR POWERPC (32-BIT AND 64-BIT) M: Michael Ellerman @@@ -12006,6 -12079,13 +12081,13 @@@ F: Documentation/litmus-tests F: Documentation/memory-barriers.txt F: tools/memory-model/ + LINUX-NEXT TREE + M: Stephen Rothwell + L: linux-next@vger.kernel.org + S: Supported + B: mailto:linux-next@vger.kernel.org and the appropriate development tree + T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ + LIS3LV02D ACCELEROMETER DRIVER M: Eric Piel S: Maintained @@@ -12527,12 -12607,11 +12609,11 @@@ MARVELL NAND CONTROLLER DRIVE M: Miquel Raynal L: linux-mtd@lists.infradead.org S: Maintained - F: Documentation/devicetree/bindings/mtd/marvell-nand.txt F: drivers/mtd/nand/raw/marvell_nand.c MARVELL OCTEON ENDPOINT DRIVER M: Veerasenareddy Burru - M: Abhijit Ayarekar + M: Sathesh Edara L: netdev@vger.kernel.org S: Supported F: drivers/net/ethernet/marvell/octeon_ep @@@ -12614,6 -12693,15 +12695,15 @@@ F: Documentation/userspace-api/media/dr F: drivers/media/i2c/max2175* F: include/uapi/linux/max2175.h + MAX31827 TEMPERATURE SWITCH DRIVER + M: Daniel Matyas + L: linux-hwmon@vger.kernel.org + S: Supported + W: http://ez.analog.com/community/linux-device-drivers + F: Documentation/devicetree/bindings/hwmon/adi,max31827.yaml + F: Documentation/hwmon/max31827.rst + F: drivers/hwmon/max31827.c + MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER L: linux-hwmon@vger.kernel.org S: Orphan @@@ -12831,6 -12919,13 +12921,13 @@@ F: Documentation/devicetree/bindings/ne F: drivers/net/ieee802154/mcr20a.c F: drivers/net/ieee802154/mcr20a.h + MDIO REGMAP DRIVER + M: Maxime Chevallier + L: netdev@vger.kernel.org + S: Maintained + F: drivers/net/mdio/mdio-regmap.c + F: include/linux/mdio/mdio-regmap.h + MEASUREMENT COMPUTING CIO-DAC IIO DRIVER M: William Breathitt Gray L: linux-iio@vger.kernel.org @@@ -13130,6 -13225,15 +13227,15 @@@ S: Maintaine F: drivers/net/pcs/pcs-mtk-lynxi.c F: include/linux/pcs/pcs-mtk-lynxi.h + MEDIATEK ETHERNET PHY DRIVERS + M: Daniel Golle + M: Qingfang Deng + M: SkyLake Huang + L: netdev@vger.kernel.org + S: Maintained + F: drivers/net/phy/mediatek-ge-soc.c + F: drivers/net/phy/mediatek-ge.c + MEDIATEK I2C CONTROLLER DRIVER M: Qii Wang L: linux-i2c@vger.kernel.org @@@ -13191,6 -13295,7 +13297,7 @@@ R: Shayne Chen L: linux-wireless@vger.kernel.org S: Maintained + T: git https://github.com/nbd168/wireless F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml F: drivers/net/wireless/mediatek/mt76/ @@@ -13225,6 -13330,12 +13332,12 @@@ S: Maintaine F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml F: drivers/i2c/busses/i2c-mt7621.c + MEDIATEK MTMIPS CLOCK DRIVER + M: Sergio Paracuellos + S: Maintained + F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml + F: drivers/clk/ralink/clk-mtmips.c + MEDIATEK NAND CONTROLLER DRIVER L: linux-mtd@lists.infradead.org S: Orphan @@@ -13251,10 -13362,11 +13364,11 @@@ F: drivers/memory/mtk-smi. F: include/soc/mediatek/smi.h MEDIATEK SWITCH DRIVER - M: Sean Wang + M: Arınç ÜNAL + M: Daniel Golle M: Landen Chao M: DENG Qingfang - M: Daniel Golle + M: Sean Wang L: netdev@vger.kernel.org S: Maintained F: drivers/net/dsa/mt7530-mdio.c @@@ -13619,6 -13731,7 +13733,7 @@@ T: git git://git.kernel.org/pub/scm/lin F: Documentation/ABI/stable/sysfs-bus-mhi F: Documentation/mhi/ F: drivers/bus/mhi/ + F: drivers/pci/endpoint/functions/pci-epf-mhi.c F: include/linux/mhi.h MICROBLAZE ARCHITECTURE @@@ -13701,6 -13814,7 +13816,7 @@@ MICROCHIP EIC DRIVE M: Claudiu Beznea L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Supported + F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml F: drivers/irqchip/irq-mchp-eic.c MICROCHIP I2C DRIVER @@@ -13829,7 -13943,7 +13945,7 @@@ F: drivers/tty/serial/8250/8250_pci1xxx MICROCHIP POLARFIRE FPGA DRIVERS M: Conor Dooley - R: Ivan Bornyakov + R: Vladimir Georgiev L: linux-fpga@vger.kernel.org S: Supported F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml @@@ -13854,6 -13968,7 +13970,7 @@@ F: include/dt-bindings/iio/adc/at91-sam MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER M: Claudiu Beznea S: Supported + F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml F: drivers/power/reset/at91-sama5d2_shdwc.c MICROCHIP SOC DRIVERS @@@ -13863,7 -13978,7 +13980,7 @@@ T: git https://git.kernel.org/pub/scm/l F: drivers/soc/microchip/ MICROCHIP SPI DRIVER - M: Tudor Ambarus + M: Ryan Wanner S: Supported F: drivers/spi/spi-atmel.* @@@ -14027,12 -14142,12 +14144,12 @@@ MIKROTIK CRS3XX 98DX3236 BOARD SUPPOR M: Luka Kovacic M: Luka Perkov S: Maintained - F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts - F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts - F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts - F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts - F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts - F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts + F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts + F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts + F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts + F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts + F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts + F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER M: Sakari Ailus @@@ -14135,7 -14250,7 +14252,7 @@@ R: Lubomir Rintel @@@ -14628,9 -14743,9 +14745,9 @@@ F: include/uapi/linux/netdevice. F: lib/net_utils.c F: lib/random32.c F: net/ - X: net/bluetooth/ F: tools/net/ F: tools/testing/selftests/net/ + X: net/bluetooth/ NETWORKING [IPSEC] M: Steffen Klassert @@@ -14675,7 -14790,7 +14792,7 @@@ NETWORKING [LABELED] (NetLabel, Labele M: Paul Moore L: netdev@vger.kernel.org L: linux-security-module@vger.kernel.org - S: Maintained + S: Supported W: https://github.com/netlabel F: Documentation/netlabel/ F: include/net/calipso.h @@@ -14711,6 -14826,7 +14828,7 @@@ NETWORKING [TCP M: Eric Dumazet L: netdev@vger.kernel.org S: Maintained + F: include/linux/net_mm.h F: include/linux/tcp.h F: include/net/tcp.h F: include/trace/events/tcp.h @@@ -14904,7 -15020,7 +15022,7 @@@ M: Allen Hubbe + R: Namjae Jeon L: linux-ntfs-dev@lists.sourceforge.net S: Supported W: http://www.tuxera.com/ @@@ -15266,19 -15383,13 +15385,13 @@@ M: Tony Lindgren L: linux-omap@vger.kernel.org S: Maintained - F: arch/arm/boot/dts/am335x-nano.dts + F: arch/arm/boot/dts/ti/omap/am335x-nano.dts OMAP1 SUPPORT M: Aaro Koskinen @@@ -15407,6 -15518,7 +15520,7 @@@ T: git git://git.kernel.org/pub/scm/lin F: arch/arm/configs/omap2plus_defconfig F: arch/arm/mach-omap2/ F: drivers/bus/ti-sysc.c + F: drivers/gpio/gpio-tps65219.c F: drivers/i2c/busses/i2c-omap.c F: drivers/irqchip/irq-omap-intc.c F: drivers/mfd/*omap*.c @@@ -15444,6 -15556,13 +15558,13 @@@ L: linux-media@vger.kernel.or S: Maintained F: drivers/media/i2c/og01a1b.c + OMNIVISION OV01A10 SENSOR DRIVER + M: Bingbu Cao + L: linux-media@vger.kernel.org + S: Maintained + T: git git://linuxtv.org/media_tree.git + F: drivers/media/i2c/ov01a10.c + OMNIVISION OV02A10 SENSOR DRIVER M: Dongchun Zhu L: linux-media@vger.kernel.org @@@ -15792,7 -15911,7 +15913,7 @@@ ORACLE CLUSTER FILESYSTEM 2 (OCFS2 M: Mark Fasheh M: Joel Becker M: Joseph Qi - L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) + L: ocfs2-devel@lists.linux.dev S: Supported W: http://ocfs2.wiki.kernel.org F: Documentation/filesystems/dlmfs.rst @@@ -15827,6 -15946,7 +15948,7 @@@ F: include/media/i2c/ov2659. OVERLAY FILESYSTEM M: Miklos Szeredi + M: Amir Goldstein L: linux-unionfs@vger.kernel.org S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git @@@ -15929,7 -16049,7 +16051,7 @@@ F: include/uapi/linux/ppdev. PARAVIRT_OPS INTERFACE M: Juergen Gross - M: Srivatsa S. Bhat (VMware) + R: Ajay Kaher R: Alexey Makhalov R: VMware PV-Drivers Reviewers L: virtualization@lists.linux-foundation.org @@@ -16365,7 -16485,7 +16487,7 @@@ F: Documentation/devicetree/bindings/pc F: drivers/pci/controller/dwc/pcie-keembay.c PCIE DRIVER FOR INTEL LGM GW SOC - M: Rahul Tanwar + M: Chuanhua Lei L: linux-pci@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml @@@ -16445,6 -16565,10 +16567,10 @@@ S: Maintaine F: crypto/pcrypt.c F: include/crypto/pcrypt.h + PDS DSC VIRTIO DATA PATH ACCELERATOR + R: Shannon Nelson + F: drivers/vdpa/pds/ + PECI HARDWARE MONITORING DRIVERS M: Iwona Winiarska L: linux-hwmon@vger.kernel.org @@@ -16672,7 -16796,7 +16798,7 @@@ PIN CONTROLLER - QUALCOM M: Bjorn Andersson L: linux-arm-msm@vger.kernel.org S: Maintained - F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt + F: Documentation/devicetree/bindings/pinctrl/qcom,* F: drivers/pinctrl/qcom/ PIN CONTROLLER - RENESAS @@@ -17127,7 -17251,7 +17253,7 @@@ L: linux-arm-kernel@lists.infradead.or S: Maintained T: git git://github.com/hzhuang1/linux.git T: git git://github.com/rjarzmik/linux.git - F: arch/arm/boot/dts/pxa* + F: arch/arm/boot/dts/intel/pxa/ F: arch/arm/mach-pxa/ F: drivers/dma/pxa* F: drivers/pcmcia/pxa2xx* @@@ -17340,6 -17464,8 +17466,8 @@@ QUALCOMM ATHEROS ATH11K WIRELESS DRIVE M: Kalle Valo L: ath11k@lists.infradead.org S: Supported + W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k + B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml F: drivers/net/wireless/ath/ath11k/ @@@ -17349,6 -17475,7 +17477,7 @@@ M: Toke Høiland-Jørgensen + R: Carl Vanderlip + R: Pranjal Ramajor Asha Kanojiya L: linux-arm-msm@vger.kernel.org L: dri-devel@lists.freedesktop.org S: Supported @@@ -17424,6 -17553,7 +17555,7 @@@ QUALCOMM ETHQOS ETHERNET DRIVE M: Vinod Koul R: Bhupesh Sharma L: netdev@vger.kernel.org + L: linux-arm-msm@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c @@@ -17533,9 -17663,18 +17665,18 @@@ S: Maintaine F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml F: drivers/thermal/qcom/ + QUALCOMM TYPEC PORT MANAGER DRIVER + M: Bryan O'Donoghue + L: linux-arm-msm@vger.kernel.org + L: linux-usb@vger.kernel.org + S: Maintained + F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml + F: drivers/usb/typec/tcpm/qcom/ + QUALCOMM VENUS VIDEO ACCELERATOR DRIVER M: Stanimir Varbanov M: Vikash Garodia + R: Bryan O'Donoghue L: linux-media@vger.kernel.org L: linux-arm-msm@vger.kernel.org S: Maintained @@@ -17778,7 -17917,7 +17919,7 @@@ M: Boqun Feng R: Mathieu Desnoyers R: Lai Jiangshan - R: Zqiang + R: Zqiang L: rcu@vger.kernel.org S: Supported W: http://www.rdrop.com/users/paulmck/RCU/ @@@ -17809,7 -17948,7 +17950,7 @@@ F: tools/testing/selftests/rtc Real-time Linux Analysis (RTLA) tools M: Daniel Bristot de Oliveira M: Steven Rostedt - L: linux-trace-devel@vger.kernel.org + L: linux-trace-kernel@vger.kernel.org S: Maintained F: Documentation/tools/rtla/ F: tools/tracing/rtla/ @@@ -18030,6 -18169,14 +18171,14 @@@ S: Maintaine F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml F: drivers/usb/gadget/udc/renesas_usbf.c + RENESAS RZ/V2M I2C DRIVER + M: Fabrizio Castro + L: linux-i2c@vger.kernel.org + L: linux-renesas-soc@vger.kernel.org + S: Supported + F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml + F: drivers/i2c/busses/i2c-rzv2m.c + RENESAS USB PHY DRIVER M: Yoshihiro Shimoda L: linux-renesas-soc@vger.kernel.org @@@ -18042,6 -18189,13 +18191,13 @@@ S: Maintaine F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml F: drivers/clk/clk-versaclock7.c + RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER + M: Herve Codina + L: linux-iio@vger.kernel.org + S: Maintained + F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml + F: drivers/iio/potentiometer/x9250.c + RESET CONTROLLER FRAMEWORK M: Philipp Zabel S: Maintained @@@ -18137,6 -18291,7 +18293,7 @@@ F: drivers/clk/microchip/clk-mpfs*. F: drivers/i2c/busses/i2c-microchip-corei2c.c F: drivers/mailbox/mailbox-mpfs.c F: drivers/pci/controller/pcie-microchip-host.c + F: drivers/pwm/pwm-microchip-core.c F: drivers/reset/reset-mpfs.c F: drivers/rtc/rtc-mpfs.c F: drivers/soc/microchip/mpfs-sys-controller.c @@@ -18153,6 -18308,8 +18310,8 @@@ Q: https://patchwork.kernel.org/project T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ F: Documentation/devicetree/bindings/riscv/ F: arch/riscv/boot/dts/ + X: arch/riscv/boot/dts/allwinner/ + X: arch/riscv/boot/dts/renesas/ RISC-V PMU DRIVERS M: Atish Patra @@@ -18163,6 -18320,14 +18322,14 @@@ F: drivers/perf/riscv_pmu. F: drivers/perf/riscv_pmu_legacy.c F: drivers/perf/riscv_pmu_sbi.c + RISC-V THEAD SoC SUPPORT + M: Jisheng Zhang + M: Guo Ren + M: Fu Wei + L: linux-riscv@lists.infradead.org + S: Maintained + F: arch/riscv/boot/dts/thead/ + RNBD BLOCK DRIVERS M: Md. Haris Iqbal M: Jack Wang @@@ -18199,7 -18364,7 +18366,7 @@@ L: linux-rockchip@lists.infradead.or S: Maintained F: Documentation/admin-guide/media/rkisp1.rst F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml - F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst + F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst F: drivers/media/platform/rockchip/rkisp1 F: include/uapi/linux/rkisp1-config.h @@@ -18244,10 -18409,11 +18411,11 @@@ S: Maintaine F: Documentation/devicetree/bindings/iio/light/bh1750.yaml F: drivers/iio/light/bh1750.c - ROHM BU27034 AMBIENT LIGHT SENSOR DRIVER + ROHM BU270xx LIGHT SENSOR DRIVERs M: Matti Vaittinen L: linux-iio@vger.kernel.org S: Supported + F: drivers/iio/light/rohm-bu27008.c F: drivers/iio/light/rohm-bu27034.c ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS @@@ -18371,7 -18537,7 +18539,7 @@@ F: drivers/infiniband/ulp/rtrs RUNTIME VERIFICATION (RV) M: Daniel Bristot de Oliveira M: Steven Rostedt - L: linux-trace-devel@vger.kernel.org + L: linux-trace-kernel@vger.kernel.org S: Maintained F: Documentation/trace/rv/ F: include/linux/rv.h @@@ -18706,7 -18872,6 +18874,6 @@@ F: include/dt-bindings/clock/samsung,*. F: include/linux/clk/samsung.h SAMSUNG SPI DRIVERS - M: Krzysztof Kozlowski M: Andi Shyti L: linux-spi@vger.kernel.org L: linux-samsung-soc@vger.kernel.org @@@ -18747,7 -18912,7 +18914,7 @@@ SANCLOUD BEAGLEBONE ENHANCED DEVICE TRE M: Paul Barker R: Marc Murphy S: Supported - F: arch/arm/boot/dts/am335x-sancloud* + F: arch/arm/boot/dts/ti/omap/am335x-sancloud* SC1200 WDT DRIVER M: Zwane Mwaikambo @@@ -18774,6 -18939,16 +18941,16 @@@ F: include/linux/wait. F: include/uapi/linux/sched.h F: kernel/sched/ + SCSI LIBSAS SUBSYSTEM + R: John Garry + R: Jason Yan + L: linux-scsi@vger.kernel.org + S: Supported + F: Documentation/scsi/libsas.rst + F: drivers/scsi/libsas/ + F: include/scsi/libsas.h + F: include/scsi/sas_ata.h + SCSI RDMA PROTOCOL (SRP) INITIATOR M: Bart Van Assche L: linux-rdma@vger.kernel.org @@@ -18902,7 -19077,7 +19079,7 @@@ K: \bsecure_computin K: \bTIF_SECCOMP\b SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER - M: Kamal Dasu + M: Kamal Dasu M: Al Cooper R: Broadcom internal kernel review list L: linux-mmc@vger.kernel.org @@@ -19115,6 -19290,9 +19292,9 @@@ SHARED MEMORY COMMUNICATIONS (SMC) SOCK M: Karsten Graul M: Wenjia Zhang M: Jan Karcher + R: D. Wythe + R: Tony Lu + R: Wen Gu L: linux-s390@vger.kernel.org S: Supported F: net/smc/ @@@ -19573,15 -19751,15 +19753,15 @@@ F: include/uapi/linux/raid SOLIDRUN CLEARFOG SUPPORT M: Russell King S: Maintained - F: arch/arm/boot/dts/armada-388-clearfog* - F: arch/arm/boot/dts/armada-38x-solidrun-* + F: arch/arm/boot/dts/marvell/armada-388-clearfog* + F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT M: Russell King S: Maintained - F: arch/arm/boot/dts/imx6*-cubox-i* - F: arch/arm/boot/dts/imx6*-hummingboard* - F: arch/arm/boot/dts/imx6*-sr-* + F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* + F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* + F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* SONIC NETWORK DRIVER M: Thomas Bogendoerfer @@@ -19866,7 -20044,7 +20046,7 @@@ M: soc@kernel.or L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained W: http://www.st.com/spear - F: arch/arm/boot/dts/spear* + F: arch/arm/boot/dts/st/spear* F: arch/arm/mach-spear/ F: drivers/clk/spear/ F: drivers/pinctrl/spear/ @@@ -20079,6 -20257,13 +20259,13 @@@ M: Ion Badulescu + M: William Qiu + S: Supported + F: Documentation/devicetree/bindings/crypto/starfive* + F: drivers/crypto/starfive/ + STARFIVE DEVICETREES M: Emil Renner Berthing S: Maintained @@@ -20097,6 -20282,12 +20284,12 @@@ S: Supporte F: Documentation/devicetree/bindings/mmc/starfive* F: drivers/mmc/host/dw_mmc-starfive.c + STARFIVE JH7110 TDM DRIVER + M: Walker Chen + S: Maintained + F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml + F: sound/soc/starfive/jh7110_tdm.c + STARFIVE JH71X0 CLOCK DRIVERS M: Emil Renner Berthing M: Hal Feng @@@ -20123,6 -20314,12 +20316,12 @@@ F: Documentation/devicetree/bindings/re F: drivers/reset/starfive/reset-starfive-jh71* F: include/dt-bindings/reset/starfive?jh71*.h + STARFIVE JH71X0 USB DRIVERS + M: Minda Chen + S: Maintained + F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml + F: drivers/usb/cdns3/cdns3-starfive.c + STARFIVE JH71XX PMU CONTROLLER DRIVER M: Walker Chen S: Supported @@@ -20130,12 -20327,6 +20329,6 @@@ F: Documentation/devicetree/bindings/po F: drivers/soc/starfive/jh71xx_pmu.c F: include/dt-bindings/power/starfive,jh7110-pmu.h - STARFIVE JH7110 TDM DRIVER - M: Walker Chen - S: Maintained - F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml - F: sound/soc/starfive/jh7110_tdm.c - STARFIVE SOC DRIVERS M: Conor Dooley S: Maintained @@@ -20822,10 -21013,13 +21015,13 @@@ TEGRA VIDEO DRIVE M: Thierry Reding M: Jonathan Hunter M: Sowjanya Komatineni + M: Luca Ceresoli L: linux-media@vger.kernel.org L: linux-tegra@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml + F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml + F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml F: drivers/staging/media/tegra-video/ TEGRA XUSB PADCTL DRIVER @@@ -21080,7 -21274,7 +21276,7 @@@ L: linux-arm-kernel@lists.infradead.or S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt - F: arch/arm/boot/dts/da850* + F: arch/arm/boot/dts/ti/davinci/ F: arch/arm/mach-davinci/ F: drivers/i2c/busses/i2c-davinci.c @@@ -21920,6 -22114,7 +22116,7 @@@ F: drivers/usb F: include/dt-bindings/usb/ F: include/linux/usb.h F: include/linux/usb/ + F: include/uapi/linux/usb/ USB TYPEC BUS FOR ALTERNATE MODES M: Heikki Krogerus @@@ -22094,6 -22289,13 +22291,13 @@@ F: Documentation/filesystems/vfat.rs F: fs/fat/ F: tools/testing/selftests/filesystems/fat/ + VFIO CDX DRIVER + M: Nipun Gupta + M: Nikhil Agarwal + L: kvm@vger.kernel.org + S: Maintained + F: drivers/vfio/cdx/* + VFIO DRIVER M: Alex Williamson L: kvm@vger.kernel.org @@@ -22175,7 -22377,6 +22379,6 @@@ L: linux-fbdev@vger.kernel.or S: Maintained F: drivers/video/fbdev/via/ F: include/linux/via-core.h - F: include/linux/via-gpio.h F: include/linux/via_i2c.h VIA VELOCITY NETWORK DRIVER @@@ -22428,6 -22629,14 +22631,14 @@@ L: linux-fsdevel@vger.kernel.or S: Maintained F: fs/vboxsf/* + VIRTUAL PCM TEST DRIVER + M: Ivan Orlov + L: alsa-devel@alsa-project.org + S: Maintained + F: Documentation/sound/cards/pcmtest.rst + F: sound/drivers/pcmtest.c + F: tools/testing/selftests/alsa/test-pcmtest-driver.c + VIRTUAL SERIO DEVICE DRIVER M: Stephen Chandler Paul S: Maintained @@@ -22498,7 -22707,7 +22709,7 @@@ S: Supporte F: drivers/misc/vmw_balloon.c VMWARE HYPERVISOR INTERFACE - M: Srivatsa S. Bhat (VMware) + M: Ajay Kaher M: Alexey Makhalov R: VMware PV-Drivers Reviewers L: virtualization@lists.linux-foundation.org @@@ -22525,8 -22734,8 +22736,8 @@@ F: drivers/scsi/vmw_pvscsi. F: drivers/scsi/vmw_pvscsi.h VMWARE VIRTUAL PTP CLOCK DRIVER - M: Srivatsa S. Bhat (VMware) M: Deep Shah + R: Ajay Kaher R: Alexey Makhalov R: VMware PV-Drivers Reviewers L: netdev@vger.kernel.org @@@ -22749,6 -22958,13 +22960,13 @@@ L: linux-wireless@vger.kernel.or S: Odd fixes F: drivers/net/wireless/legacy/wl3501* + WMI BINARY MOF DRIVER + L: platform-drivers-x86@vger.kernel.org + S: Orphan + F: Documentation/ABI/stable/sysfs-platform-wmi-bmof + F: Documentation/wmi/devices/wmi-bmof.rst + F: drivers/platform/x86/wmi-bmof.c + WOLFSON MICROELECTRONICS DRIVERS L: patches@opensource.cirrus.com S: Supported @@@ -23128,8 -23344,9 +23346,9 @@@ F: Documentation/devicetree/bindings/ii F: drivers/iio/adc/xilinx-ams.c XILINX AXI ETHERNET DRIVER - M: Radhey Shyam Pandey + M: Radhey Shyam Pandey S: Maintained + F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml F: drivers/net/ethernet/xilinx/xilinx_axienet* XILINX CAN DRIVER @@@ -23147,8 -23364,8 +23366,8 @@@ F: drivers/soc/xilinx/xlnx_event_manage F: include/linux/firmware/xlnx-event-manager.h XILINX GPIO DRIVER - M: Shubhrajyoti Datta - R: Srinivas Neeli + M: Shubhrajyoti Datta + R: Srinivas Neeli R: Michal Simek S: Maintained F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml @@@ -23163,8 -23380,8 +23382,8 @@@ F: drivers/pwm/pwm-xilinx. F: include/clocksource/timer-xilinx.h XILINX SD-FEC IP CORES - M: Derek Kiernan - M: Dragan Cvetic + M: Derek Kiernan + M: Dragan Cvetic S: Maintained F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt F: Documentation/misc-devices/xilinx_sdfec.rst @@@ -23180,7 -23397,6 +23399,6 @@@ S: Maintaine F: drivers/tty/serial/uartlite.c XILINX VIDEO IP CORES - M: Hyun Kwon M: Laurent Pinchart L: linux-media@vger.kernel.org S: Supported @@@ -23194,8 -23410,10 +23412,10 @@@ M: Srinivas Neeli R: Michal Simek S: Maintained + F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml F: drivers/watchdog/of_xilinx_wdt.c + F: drivers/watchdog/xilinx_wwdt.c XILINX XDMA DRIVER M: Lizhi Hou @@@ -23209,7 -23427,6 +23429,6 @@@ F: include/linux/dma/amd_xdma. F: include/linux/platform_data/amd_xdma.h XILINX ZYNQMP DPDMA DRIVER - M: Hyun Kwon M: Laurent Pinchart L: dmaengine@vger.kernel.org S: Supported @@@ -23225,7 -23442,6 +23444,6 @@@ F: Documentation/devicetree/bindings/me F: drivers/edac/zynqmp_edac.c XILINX ZYNQMP PSGTR PHY DRIVER - M: Anurag Kumar Vulisha M: Laurent Pinchart L: linux-kernel@vger.kernel.org S: Supported @@@ -23234,7 -23450,7 +23452,7 @@@ F: Documentation/devicetree/bindings/ph F: drivers/phy/xilinx/phy-zynqmp.c XILINX ZYNQMP SHA3 DRIVER - M: Harsha + M: Harsha S: Maintained F: drivers/crypto/xilinx/zynqmp-sha.c diff --combined sound/soc/codecs/Kconfig index d379a670a46d,2a62dbd5339e..c2de4ee72183 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig @@@ -715,7 -715,6 +715,7 @@@ config SND_SOC_CS35L41_I2 config SND_SOC_CS35L45 tristate + select REGMAP_IRQ config SND_SOC_CS35L45_SPI tristate "Cirrus Logic CS35L45 CODEC (SPI)" @@@ -1337,7 -1336,7 +1337,7 @@@ config SND_SOC_RK332 config SND_SOC_RK817 tristate "Rockchip RK817 audio CODEC" - depends on MFD_RK808 || COMPILE_TEST + depends on MFD_RK8XX || COMPILE_TEST config SND_SOC_RL6231 tristate @@@ -1943,7 -1942,6 +1943,7 @@@ config SND_SOC_WCD934 tristate "WCD9340/WCD9341 Codec" depends on COMMON_CLK depends on SLIMBUS + select REGMAP_IRQ select REGMAP_SLIMBUS select SND_SOC_WCD_MBHC depends on MFD_WCD934X || COMPILE_TEST