The following commit has been merged in the master branch: commit 55ae3eef10ae813616bd8a421e318d4b0e2f4a0b Merge: 341d041daae52cd5f014f68c1c7d9039db818fca 1b3073291ddbe23fede7e0dd1b6f5635e370f8ba Author: Linus Torvalds torvalds@linux-foundation.org Date: Thu Nov 21 13:19:29 2024 -0800
Merge tag 'i2c-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang: "Core:
- drivers can now use a GPIO as a side channel for SMBus Alerts using a generic binding
- regular stuff like mem leak fix, Makefile maintenance...
Host improvements and refactoring:
- All controllers using the 'remove_new' callback have been reverted to use the 'remove' callback
- Intel SCH controller underwent significant refactoring, this brings love and a modern look to the driver
- PIIX4 driver refactored to enable usage by other drivers (e.g., AMD ASF)
- iMX/MXC improved message handling to reduce protocol overhead: Refactored DMA/non-DMA read/write and bus polling mechanisms to achieve this.
- ACPI documentation for PIIX4
New host features:
- i2c-cadence support for atomic transfers
- Qualcomm CII support for a 32MHz serial engine clock
Deprecated features:
- Dropped outdated support for AMD756 S4882 and NFORCE2 S4985. If somebody misses this, Jean will rewrite support using the proper i2c mux framework.
New hardware IDs for existing drivers:
- Intel Panther Lake
- S32G2/S32G3 SoCs
- HJMC01 DesignWare ACPI HID
- PIC64GX to Microchip Core
- Qualcomm SDM670 to Qualcomm CCI
New drivers:
- AMD ASF
- Realtek RTL I2C Controller
at24 updates:
- add support for the lockable page on ST M24256E"
* tag 'i2c-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (59 commits) docs: i2c: piix4: Add ACPI section i2c: Add driver for the RTL9300 I2C controller i2c: qcom-cci: Remove unused struct member cci_clk_rate dt-bindings: i2c: Add Realtek RTL I2C Controller i2c: busses: Use *-y instead of *-objs in Makefile i2c: imx: add support for S32G2/S32G3 SoCs dt-bindings: i2c: imx: add SoC specific compatible strings for S32G i2c: qcom-cci: Remove the unused variable cci_clk_rate i2c: Drop legacy muxing pseudo-drivers i2c: imx: prevent rescheduling in non dma mode i2c: imx: separate atomic, dma and non-dma use case i2c: imx: do not poll for bus busy in single master mode i2c: designware: Add a new ACPI HID for HJMC01 I2C controller i2c: qcom-geni: Keep comment why interrupts start disabled dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with driver i2c: designware: constify abort_sources i2c: Switch back to struct platform_driver::remove() i2c: qcom-geni: Support systems with 32MHz serial engine clock i2c: qcom-cci: Stop complaining about DT set clock rate dt-bindings: i2c: qcom-cci: Document SDM670 compatible ...
diff --combined MAINTAINERS index f90a5a415218b,043a5c3dcc124..4148844ca52e9 --- a/MAINTAINERS +++ b/MAINTAINERS @@@ -701,7 -701,7 +701,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-aimslab*
AIO @@@ -786,7 -786,6 +786,7 @@@ F: drivers/perf/alibaba_uncore_drw_pmu. ALIENWARE WMI DRIVER L: Dell.Client.Kernel@dell.com S: Maintained +F: Documentation/wmi/devices/alienware-wmi.rst F: drivers/platform/x86/dell/alienware-wmi.c
ALLEGRO DVT VIDEO IP CORE DRIVER @@@ -810,7 -809,7 +810,7 @@@ ALLWINNER A10 CSI DRIVE M: Maxime Ripard mripard@kernel.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml F: drivers/media/platform/sunxi/sun4i-csi/
@@@ -819,7 -818,7 +819,7 @@@ M: Yong Deng <yong.deng@magewell.com M: Paul Kocialkowski paul.kocialkowski@bootlin.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml F: drivers/media/platform/sunxi/sun6i-csi/
@@@ -827,7 -826,7 +827,7 @@@ ALLWINNER A31 ISP DRIVE M: Paul Kocialkowski paul.kocialkowski@bootlin.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml F: drivers/staging/media/sunxi/sun6i-isp/ F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h @@@ -836,7 -835,7 +836,7 @@@ ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVE M: Paul Kocialkowski paul.kocialkowski@bootlin.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
@@@ -966,14 -965,6 +966,14 @@@ Q: https://patchwork.kernel.org/project F: drivers/infiniband/hw/efa/ F: include/uapi/rdma/efa-abi.h
+AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER +M: Basavaraj Natikar Basavaraj.Natikar@amd.com +R: Mario Limonciello mario.limonciello@amd.com +L: platform-driver-x86@vger.kernel.org +S: Supported +F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache +F: drivers/platform/x86/amd/x3d_vcache.c + AMD ADDRESS TRANSLATION LIBRARY (ATL) M: Yazen Ghannam Yazen.Ghannam@amd.com L: linux-edac@vger.kernel.org @@@ -1083,7 -1074,7 +1083,7 @@@ S: Maintaine F: Documentation/arch/x86/amd_hsmp.rst F: arch/x86/include/asm/amd_hsmp.h F: arch/x86/include/uapi/asm/amd_hsmp.h -F: drivers/platform/x86/amd/hsmp.c +F: drivers/platform/x86/amd/hsmp/
AMD IOMMU (AMD-VI) M: Joerg Roedel joro@8bytes.org @@@ -1115,6 -1106,12 +1115,12 @@@ L: linux-i2c@vger.kernel.or S: Maintained F: drivers/i2c/busses/i2c-amd-mp2*
+ AMD ASF I2C DRIVER + M: Shyam Sundar S K shyam-sundar.s-k@amd.com + L: linux-i2c@vger.kernel.org + S: Supported + F: drivers/i2c/busses/i2c-amd-asf-plat.c + AMD PDS CORE DRIVER M: Shannon Nelson shannon.nelson@amd.com M: Brett Creeley brett.creeley@amd.com @@@ -1133,7 -1130,7 +1139,7 @@@ F: drivers/platform/x86/amd/pmc AMD PMF DRIVER M: Shyam Sundar S K Shyam-sundar.S-k@amd.com L: platform-driver-x86@vger.kernel.org -S: Maintained +S: Supported F: Documentation/ABI/testing/sysfs-amd-pmf F: drivers/platform/x86/amd/pmf/
@@@ -2007,7 -2004,7 +2013,7 @@@ F: Documentation/devicetree/bindings/mm F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 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: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml F: arch/arm/boot/dts/actions/ F: arch/arm/mach-actions/ F: arch/arm64/boot/dts/actions/ @@@ -2815,7 -2812,6 +2821,7 @@@ F: arch/arm64/boot/dts/qcom/sdm845-chez
ARM/QUALCOMM MAILING LIST L: linux-arm-msm@vger.kernel.org +C: irc://irc.oftc.net/linux-msm F: Documentation/devicetree/bindings/*/qcom* F: Documentation/devicetree/bindings/soc/qcom/ F: arch/arm/boot/dts/qcom/ @@@ -2857,7 -2853,6 +2863,7 @@@ M: Bjorn Andersson <andersson@kernel.or M: Konrad Dybcio konradybcio@kernel.org L: linux-arm-msm@vger.kernel.org S: Maintained +C: irc://irc.oftc.net/linux-msm T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git F: Documentation/devicetree/bindings/arm/qcom-soc.yaml F: Documentation/devicetree/bindings/arm/qcom.yaml @@@ -3359,7 -3354,7 +3365,7 @@@ ASAHI KASEI AK7375 LENS VOICE COIL DRIV M: Tianshu Qiu tian.shu.qiu@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml F: drivers/media/i2c/ak7375.c
@@@ -3776,7 -3771,7 +3782,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/dvb-usb-v2/az6007.c
AZTECH FM RADIO RECEIVER DRIVER @@@ -3784,7 -3779,7 +3790,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-aztech*
B43 WIRELESS DRIVER @@@ -3868,7 -3863,7 +3874,7 @@@ M: Fabien Dessenne <fabien.dessenne@fos L: linux-media@vger.kernel.org S: Supported W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/platform/st/sti/bdisp
BECKHOFF CX5020 ETHERCAT MASTER DRIVER @@@ -4876,7 -4871,7 +4882,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Odd fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/driver-api/media/drivers/bttv* F: drivers/media/pci/bt8xx/bttv*
@@@ -4990,13 -4985,13 +4996,13 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-cadet*
CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/cafe_ccic* F: drivers/media/platform/marvell/
@@@ -5180,7 -5175,7 +5186,7 @@@ M: Hans Verkuil <hverkuil-cisco@xs4all. L: linux-media@vger.kernel.org S: Supported W: http://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/ABI/testing/debugfs-cec-error-inj F: Documentation/devicetree/bindings/media/cec/cec-common.yaml F: Documentation/driver-api/media/cec-core.rst @@@ -5197,7 -5192,7 +5203,7 @@@ M: Hans Verkuil <hverkuil-cisco@xs4all. L: linux-media@vger.kernel.org S: Supported W: http://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml F: drivers/media/cec/platform/cec-gpio/
@@@ -5404,7 -5399,7 +5410,7 @@@ CHRONTEL CH7322 CEC DRIVE M: Joe Tessler jrt@google.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml F: drivers/media/cec/i2c/ch7322.c
@@@ -5593,7 -5588,7 +5599,7 @@@ M: Hans Verkuil <hverkuil-cisco@xs4all. L: linux-media@vger.kernel.org S: Supported W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/cobalt/
COCCINELLE/Semantic Patches (SmPL) @@@ -5752,15 -5747,6 +5758,15 @@@ F: fs/configfs F: include/linux/configfs.h F: samples/configfs/
+CONGATEC BOARD CONTROLLER MFD DRIVER +M: Thomas Richard thomas.richard@bootlin.com +S: Maintained +F: drivers/gpio/gpio-cgbc.c +F: drivers/i2c/busses/i2c-cgbc.c +F: drivers/mfd/cgbc-core.c +F: drivers/watchdog/cgbc_wdt.c +F: include/linux/mfd/cgbc.h + CONSOLE SUBSYSTEM M: Greg Kroah-Hartman gregkh@linuxfoundation.org S: Supported @@@ -5776,6 -5762,7 +5782,6 @@@ F: kernel/context_tracking.
CONTROL GROUP (CGROUP) M: Tejun Heo tj@kernel.org -M: Zefan Li lizefan.x@bytedance.com M: Johannes Weiner hannes@cmpxchg.org M: Michal Koutný mkoutny@suse.com L: cgroups@vger.kernel.org @@@ -5804,6 -5791,7 +5810,6 @@@ F: include/linux/blk-cgroup.
CONTROL GROUP - CPUSET M: Waiman Long longman@redhat.com -M: Zefan Li lizefan.x@bytedance.com L: cgroups@vger.kernel.org S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git @@@ -6044,7 -6032,7 +6050,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: http://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/cs3308.c
CS5535 Audio ALSA driver @@@ -6075,7 -6063,7 +6081,7 @@@ M: Andy Walls <awalls@md.metrocast.net L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/cx18/ F: include/uapi/linux/ivtv*
@@@ -6084,7 -6072,7 +6090,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/common/cx2341x* F: include/media/drv-intf/cx2341x.h
@@@ -6102,7 -6090,7 +6108,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Odd fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/driver-api/media/drivers/cx88* F: drivers/media/pci/cx88/
@@@ -6319,6 -6307,7 +6325,6 @@@ DECSTATION PLATFORM SUPPOR M: "Maciej W. Rozycki" macro@orcam.me.uk L: linux-mips@vger.kernel.org S: Maintained -W: http://www.linux-mips.org/wiki/DECstation F: arch/mips/dec/ F: arch/mips/include/asm/dec/ F: arch/mips/include/asm/mach-dec/ @@@ -6337,7 -6326,7 +6343,7 @@@ DEINTERLACE DRIVERS FOR ALLWINNER H M: Jernej Skrabec jernej.skrabec@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml F: drivers/media/platform/sunxi/sun8i-di/
@@@ -6464,7 -6453,7 +6470,7 @@@ M: Hugues Fruchet <hugues.fruchet@foss. L: linux-media@vger.kernel.org S: Supported W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/platform/st/sti/delta
DENALI NAND DRIVER @@@ -6872,7 -6861,7 +6878,7 @@@ DONGWOON DW9714 LENS VOICE COIL DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml F: drivers/media/i2c/dw9714.c
@@@ -6880,13 -6869,13 +6886,13 @@@ DONGWOON DW9719 LENS VOICE COIL DRIVE M: Daniel Scally djrscally@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/dw9719.c
DONGWOON DW9768 LENS VOICE COIL DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml F: drivers/media/i2c/dw9768.c
@@@ -6894,7 -6883,7 +6900,7 @@@ DONGWOON DW9807 LENS VOICE COIL DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml F: drivers/media/i2c/dw9807-vcm.c
@@@ -7874,10 -7863,10 +7880,10 @@@ F: Documentation/gpu/automated_testing. F: drivers/gpu/drm/ci/
DSBR100 USB FM RADIO DRIVER -M: Alexey Klimov klimov.linux@gmail.com +M: Alexey Klimov alexey.klimov@linaro.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/dsbr100.c
DT3155 MEDIA DRIVER @@@ -7885,7 -7874,7 +7891,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/dt3155/
DVB_USB_AF9015 MEDIA DRIVER @@@ -7930,7 -7919,7 +7936,7 @@@ S: Maintaine W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/dvb-usb/cxusb*
DVB_USB_EC168 MEDIA DRIVER @@@ -8078,10 -8067,10 +8084,10 @@@ S: Maintaine F: drivers/edac/highbank*
EDAC-CAVIUM OCTEON -M: Ralf Baechle ralf@linux-mips.org +M: Thomas Bogendoerfer tsbogend@alpha.franken.de L: linux-edac@vger.kernel.org L: linux-mips@vger.kernel.org -S: Supported +S: Maintained F: drivers/edac/octeon_edac*
EDAC-CAVIUM THUNDERX @@@ -8121,8 -8110,7 +8127,8 @@@ S: Maintaine F: drivers/edac/e7xxx_edac.c
EDAC-FSL_DDR -M: York Sun york.sun@nxp.com +R: Frank Li Frank.Li@nxp.com +L: imx@lists.linux.dev L: linux-edac@vger.kernel.org S: Maintained F: drivers/edac/fsl_ddr_edac.* @@@ -8300,7 -8288,7 +8306,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/em28xx* F: drivers/media/usb/em28xx/
@@@ -8596,7 -8584,7 +8602,7 @@@ EXTRON DA HD 4K PLUS CEC DRIVE M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/cec/usb/extron-da-hd-4k-plus/
EXYNOS DP DRIVER @@@ -9016,16 -9004,9 +9022,16 @@@ F: drivers/dma/fsl-edma*. FREESCALE ENETC ETHERNET DRIVERS M: Claudiu Manoil claudiu.manoil@nxp.com M: Vladimir Oltean vladimir.oltean@nxp.com +M: Wei Fang wei.fang@nxp.com +M: Clark Wang xiaoning.wang@nxp.com +L: imx@lists.linux.dev L: netdev@vger.kernel.org S: Maintained +F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml +F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml F: drivers/net/ethernet/freescale/enetc/ +F: include/linux/fsl/enetc_mdio.h +F: include/linux/fsl/netc_global.h
FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) M: Claudiu Manoil claudiu.manoil@nxp.com @@@ -9425,7 -9406,7 +9431,7 @@@ GALAXYCORE GC2145 SENSOR DRIVE M: Alain Volmat alain.volmat@foss.st.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml F: drivers/media/i2c/gc2145.c
@@@ -9473,7 -9454,7 +9479,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-gemtek*
GENERIC ARCHITECTURE TOPOLOGY @@@ -9855,56 -9836,56 +9861,56 @@@ GS1662 VIDEO SERIALIZE M: Charles-Antoine Couret charles-antoine.couret@nexvision.fr L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/spi/gs1662.c
GSPCA FINEPIX SUBDRIVER M: Frank Zago frank@zago.net L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/finepix.c
GSPCA GL860 SUBDRIVER M: Olivier Lorin o.lorin@laposte.net L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/gl860/
GSPCA M5602 SUBDRIVER M: Erik Andren erik.andren@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/m5602/
GSPCA PAC207 SONIXB SUBDRIVER M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/pac207.c
GSPCA SN9C20X SUBDRIVER M: Brian Johnson brijohn@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/sn9c20x.c
GSPCA T613 SUBDRIVER M: Leandro Costantino lcostantino@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/t613.c
GSPCA USB WEBCAM DRIVER M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/gspca/
GTP (GPRS Tunneling Protocol) @@@ -10021,7 -10002,7 +10027,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/hdpvr/
HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER @@@ -10163,12 -10144,10 +10169,12 @@@ S: Maintaine T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core F: Documentation/timers/ F: include/linux/clockchips.h +F: include/linux/delay.h F: include/linux/hrtimer.h F: include/linux/timer.h F: kernel/time/clockevents.c F: kernel/time/hrtimer.c +F: kernel/time/sleep_timeout.c F: kernel/time/timer.c F: kernel/time/timer_list.c F: kernel/time/timer_migration.* @@@ -10278,12 -10257,6 +10284,12 @@@ S: Maintaine W: http://www.hisilicon.com F: drivers/net/ethernet/hisilicon/hns3/
+HISILICON NETWORK HIBMCGE DRIVER +M: Jijie Shao shaojijie@huawei.com +L: netdev@vger.kernel.org +S: Maintained +F: drivers/net/ethernet/hisilicon/hibmcge/ + HISILICON NETWORK SUBSYSTEM DRIVER M: Jian Shen shenjian15@huawei.com M: Salil Mehta salil.mehta@huawei.com @@@ -10526,7 -10499,6 +10532,7 @@@ F: Documentation/mm/hugetlbfs_reserv.rs F: Documentation/mm/vmemmap_dedup.rst F: fs/hugetlbfs/ F: include/linux/hugetlb.h +F: include/trace/events/hugetlbfs.h F: mm/hugetlb.c F: mm/hugetlb_vmemmap.c F: mm/hugetlb_vmemmap.h @@@ -10537,7 -10509,7 +10543,7 @@@ M: Jean-Christophe Trotin <jean-christo L: linux-media@vger.kernel.org S: Supported W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/platform/st/sti/hva
HWPOISON MEMORY FAILURE HANDLING @@@ -10565,7 -10537,7 +10571,7 @@@ HYNIX HI556 SENSOR DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/hi556.c
HYNIX HI846 SENSOR DRIVER @@@ -10750,14 -10722,12 +10756,12 @@@ F: Documentation/i2c/busses/i2c-viapro. F: drivers/i2c/busses/i2c-ali1535.c F: drivers/i2c/busses/i2c-ali1563.c F: drivers/i2c/busses/i2c-ali15x3.c - F: drivers/i2c/busses/i2c-amd756-s4882.c F: drivers/i2c/busses/i2c-amd756.c F: drivers/i2c/busses/i2c-amd8111.c F: drivers/i2c/busses/i2c-i801.c F: drivers/i2c/busses/i2c-isch.c - F: drivers/i2c/busses/i2c-nforce2-s4985.c F: drivers/i2c/busses/i2c-nforce2.c - F: drivers/i2c/busses/i2c-piix4.c + F: drivers/i2c/busses/i2c-piix4.* F: drivers/i2c/busses/i2c-sis5595.c F: drivers/i2c/busses/i2c-sis630.c F: drivers/i2c/busses/i2c-sis96x.c @@@ -11481,7 -11451,7 +11485,7 @@@ Q: https://patchwork.kernel.org/project F: drivers/dma/ioat*
INTEL IAA CRYPTO DRIVER -M: Tom Zanussi tom.zanussi@linux.intel.com +M: Kristen Accardi kristen.c.accardi@intel.com L: linux-crypto@vger.kernel.org S: Supported F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst @@@ -11536,7 -11506,7 +11540,7 @@@ M: Dan Scally <djrscally@gmail.com R: Tianshu Qiu tian.shu.qiu@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst F: drivers/media/pci/intel/ipu3/
@@@ -11557,12 -11527,12 +11561,12 @@@ M: Bingbu Cao <bingbu.cao@intel.com R: Tianshu Qiu tian.shu.qiu@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/ipu6-isys.rst F: drivers/media/pci/intel/ipu6/
INTEL ISHTP ECLITE DRIVER -M: Sumesh K Naduvalath sumesh.k.naduvalath@intel.com +M: Srinivas Pandruvada srinivas.pandruvada@linux.intel.com L: platform-driver-x86@vger.kernel.org S: Supported F: drivers/platform/x86/intel/ishtp_eclite.c @@@ -11795,7 -11765,7 +11799,7 @@@ M: Srinivas Pandruvada <srinivas.pandru L: platform-driver-x86@vger.kernel.org S: Maintained F: Documentation/ABI/testing/debugfs-tpmi -F: drivers/platform/x86/intel/tpmi.c +F: drivers/platform/x86/intel/vsec_tpmi.c F: include/linux/intel_tpmi.h
INTEL UNCORE FREQUENCY CONTROL @@@ -11919,7 -11889,7 +11923,7 @@@ F: Documentation/devicetree/bindings/ii F: drivers/iio/gyro/mpu3050*
IOC3 ETHERNET DRIVER -M: Ralf Baechle ralf@linux-mips.org +M: Thomas Bogendoerfer tsbogend@alpha.franken.de L: linux-mips@vger.kernel.org S: Maintained F: drivers/net/ethernet/sgi/ioc3-eth.c @@@ -12070,7 -12040,7 +12074,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-isa*
ISAPNP @@@ -12138,14 -12108,6 +12142,14 @@@ F: drivers/isdn/Makefil F: drivers/isdn/hardware/ F: drivers/isdn/mISDN/
+ISL28022 HARDWARE MONITORING DRIVER +M: Carsten Spieß mail@carsten-spiess.de +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml +F: Documentation/hwmon/isl28022.rst +F: drivers/hwmon/isl28022.c + ISOFS FILESYSTEM M: Jan Kara jack@suse.cz L: linux-fsdevel@vger.kernel.org @@@ -12180,7 -12142,7 +12184,7 @@@ M: Andy Walls <awalls@md.metrocast.net L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/ivtv* F: drivers/media/pci/ivtv/ F: include/uapi/linux/ivtv* @@@ -12328,7 -12290,7 +12332,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-keene*
KERNEL AUTOMOUNTER @@@ -12703,7 -12665,7 +12707,7 @@@ F: samples/kfifo
KGDB / KDB /debug_core M: Jason Wessel jason.wessel@windriver.com -M: Daniel Thompson daniel.thompson@linaro.org +M: Daniel Thompson danielt@kernel.org R: Douglas Anderson dianders@chromium.org L: kgdb-bugreport@lists.sourceforge.net S: Maintained @@@ -13612,10 -13574,10 +13616,10 @@@ Q: http://patchwork.linuxtv.org/project F: drivers/media/dvb-frontends/m88rs2000*
MA901 MASTERKIT USB FM RADIO DRIVER -M: Alexey Klimov klimov.linux@gmail.com +M: Alexey Klimov alexey.klimov@linaro.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-ma901.c
MAC80211 @@@ -13858,12 -13820,6 +13862,12 @@@ S: Supporte F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst F: drivers/net/ethernet/marvell/octeontx2/af/
+MARVELL PEM PMU DRIVER +M: Linu Cherian lcherian@marvell.com +M: Gowthami Thiagarajan gthiagarajan@marvell.com +S: Supported +F: drivers/perf/marvell_pem_pmu.c + MARVELL PRESTERA ETHERNET SWITCH DRIVER M: Taras Chornyi taras.chornyi@plvision.eu S: Supported @@@ -13916,7 -13872,7 +13920,7 @@@ MAX2175 SDR TUNER DRIVE M: Ramesh Shanmugasundaram rashanmu@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/max2175.txt F: Documentation/userspace-api/media/drivers/max2175.rst F: drivers/media/i2c/max2175* @@@ -14096,7 -14052,7 +14100,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-maxiradio*
MAXLINEAR ETHERNET PHY DRIVER @@@ -14179,7 -14135,7 +14183,7 @@@ M: Laurent Pinchart <laurent.pinchart@i L: linux-media@vger.kernel.org S: Supported W: https://www.linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/mc/ F: include/media/media-*.h F: include/uapi/linux/media.h @@@ -14188,7 -14144,7 +14192,7 @@@ MEDIA DRIVER FOR FREESCALE IMX PX M: Philipp Zabel p.zabel@pengutronix.de L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/platform/nxp/imx-pxp.[ch]
MEDIA DRIVERS FOR ASCOT2E @@@ -14197,7 -14153,7 +14201,7 @@@ L: linux-media@vger.kernel.or S: Supported W: https://linuxtv.org W: http://netup.tv/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/ascot2e*
MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS @@@ -14205,7 -14161,7 +14209,7 @@@ M: Jasmin Jessich <jasmin@anw.at L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/cxd2099*
MEDIA DRIVERS FOR CXD2841ER @@@ -14214,7 -14170,7 +14218,7 @@@ L: linux-media@vger.kernel.or S: Supported W: https://linuxtv.org W: http://netup.tv/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/cxd2841er*
MEDIA DRIVERS FOR CXD2880 @@@ -14222,7 -14178,7 +14226,7 @@@ M: Yasunari Takiguchi <Yasunari.Takiguc L: linux-media@vger.kernel.org S: Supported W: http://linuxtv.org/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/cxd2880/* F: drivers/media/spi/cxd2880*
@@@ -14230,7 -14186,7 +14234,7 @@@ MEDIA DRIVERS FOR DIGITAL DEVICES PCIE L: linux-media@vger.kernel.org S: Orphan W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/ddbridge/*
MEDIA DRIVERS FOR FREESCALE IMX @@@ -14238,7 -14194,7 +14242,7 @@@ M: Steve Longerbeam <slongerbeam@gmail. M: Philipp Zabel p.zabel@pengutronix.de L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/imx.rst F: Documentation/devicetree/bindings/media/imx.txt F: drivers/staging/media/imx/ @@@ -14252,7 -14208,7 +14256,7 @@@ M: Martin Kepplinger <martin.kepplinger R: Purism Kernel Team kernel@puri.sm L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/imx7.rst F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml @@@ -14267,7 -14223,7 +14271,7 @@@ L: linux-media@vger.kernel.or S: Supported W: https://linuxtv.org W: http://netup.tv/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/helene*
MEDIA DRIVERS FOR HORUS3A @@@ -14276,7 -14232,7 +14280,7 @@@ L: linux-media@vger.kernel.or S: Supported W: https://linuxtv.org W: http://netup.tv/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/horus3a*
MEDIA DRIVERS FOR LNBH25 @@@ -14285,14 -14241,14 +14289,14 @@@ L: linux-media@vger.kernel.or S: Supported W: https://linuxtv.org W: http://netup.tv/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/lnbh25*
MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS L: linux-media@vger.kernel.org S: Orphan W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/mxl5xx*
MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices @@@ -14301,7 -14257,7 +14305,7 @@@ L: linux-media@vger.kernel.or S: Supported W: https://linuxtv.org W: http://netup.tv/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/netup_unidvb/*
MEDIA DRIVERS FOR NVIDIA TEGRA - VDE @@@ -14309,7 -14265,7 +14313,7 @@@ M: Dmitry Osipenko <digetx@gmail.com L: linux-media@vger.kernel.org L: linux-tegra@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml F: drivers/media/platform/nvidia/tegra-vde/
@@@ -14318,7 -14274,7 +14322,7 @@@ M: Jacopo Mondi <jacopo@jmondi.org L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/renesas,ceu.yaml F: drivers/media/platform/renesas/renesas-ceu.c F: include/media/drv-intf/renesas-ceu.h @@@ -14328,7 -14284,7 +14332,7 @@@ M: Fabrizio Castro <fabrizio.castro.jz@ L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/renesas,drif.yaml F: drivers/media/platform/renesas/rcar_drif.c
@@@ -14337,7 -14293,7 +14341,7 @@@ M: Laurent Pinchart <laurent.pinchart@i L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/renesas,fcp.yaml F: drivers/media/platform/renesas/rcar-fcp.c F: include/media/rcar-fcp.h @@@ -14347,7 -14303,7 +14351,7 @@@ M: Kieran Bingham <kieran.bingham+renes L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml F: drivers/media/platform/renesas/rcar_fdp1.c
@@@ -14356,7 -14312,7 +14360,7 @@@ M: Niklas Söderlund <niklas.soderlund@ L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/renesas,csi2.yaml F: Documentation/devicetree/bindings/media/renesas,isp.yaml F: Documentation/devicetree/bindings/media/renesas,vin.yaml @@@ -14370,7 -14326,7 +14374,7 @@@ M: Kieran Bingham <kieran.bingham+renes L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml F: drivers/media/platform/renesas/vsp1/
@@@ -14378,14 -14334,14 +14382,14 @@@ MEDIA DRIVERS FOR ST STV0910 DEMODULATO L: linux-media@vger.kernel.org S: Orphan W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/stv0910*
MEDIA DRIVERS FOR ST STV6111 TUNER ICs L: linux-media@vger.kernel.org S: Orphan W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/dvb-frontends/stv6111*
MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP @@@ -14393,7 -14349,7 +14397,7 @@@ M: Hugues Fruchet <hugues.fruchet@foss. M: Alain Volmat alain.volmat@foss.st.com L: linux-media@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml F: drivers/media/platform/st/stm32/stm32-dcmi.c @@@ -14405,7 -14361,7 +14409,7 @@@ L: linux-media@vger.kernel.or S: Maintained W: https://linuxtv.org Q: http://patchwork.kernel.org/project/linux-media/list/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/admin-guide/media/ F: Documentation/devicetree/bindings/media/ F: Documentation/driver-api/media/ @@@ -14475,10 -14431,8 +14479,10 @@@ M: Qingfang Deng <dqfext@gmail.com M: SkyLake Huang SkyLake.Huang@mediatek.com L: netdev@vger.kernel.org S: Maintained -F: drivers/net/phy/mediatek-ge-soc.c -F: drivers/net/phy/mediatek-ge.c +F: drivers/net/phy/mediatek/mtk-ge-soc.c +F: drivers/net/phy/mediatek/mtk-phy-lib.c +F: drivers/net/phy/mediatek/mtk-ge.c +F: drivers/net/phy/mediatek/mtk.h F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
MEDIATEK I2C CONTROLLER DRIVER @@@ -14983,7 -14937,7 +14987,7 @@@ L: linux-media@vger.kernel.or L: linux-amlogic@lists.infradead.org S: Supported W: http://linux-meson.com/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml F: drivers/media/cec/platform/meson/ao-cec-g12a.c F: drivers/media/cec/platform/meson/ao-cec.c @@@ -14993,7 -14947,7 +14997,7 @@@ M: Neil Armstrong <neil.armstrong@linar L: linux-media@vger.kernel.org L: linux-amlogic@lists.infradead.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml F: drivers/media/platform/amlogic/meson-ge2d/
@@@ -15009,7 -14963,7 +15013,7 @@@ M: Neil Armstrong <neil.armstrong@linar L: linux-media@vger.kernel.org L: linux-amlogic@lists.infradead.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml F: drivers/staging/media/meson/vdec/
@@@ -15193,19 -15147,6 +15197,19 @@@ S: Maintaine F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml F: drivers/irqchip/irq-lan966x-oic.c
+MICROCHIP LAN966X PCI DRIVER +M: Herve Codina herve.codina@bootlin.com +S: Maintained +F: drivers/misc/lan966x_pci.c +F: drivers/misc/lan966x_pci.dtso + +MICROCHIP LAN969X ETHERNET DRIVER +M: Daniel Machon daniel.machon@microchip.com +M: UNGLinuxDriver@microchip.com +L: netdev@vger.kernel.org +S: Maintained +F: drivers/net/ethernet/microchip/lan969x/* + MICROCHIP LCDFB DRIVER M: Nicolas Ferre nicolas.ferre@microchip.com L: linux-fbdev@vger.kernel.org @@@ -15543,6 -15484,7 +15547,6 @@@ MIP M: Thomas Bogendoerfer tsbogend@alpha.franken.de L: linux-mips@vger.kernel.org S: Maintained -W: http://www.linux-mips.org/ Q: https://patchwork.kernel.org/project/linux-mips/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git F: Documentation/devicetree/bindings/mips/ @@@ -15619,7 -15561,7 +15623,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-miropcm20*
MITSUMI MM8013 FG DRIVER @@@ -15768,10 -15710,10 +15772,10 @@@ F: Documentation/hwmon/mp9941.rs F: drivers/hwmon/pmbus/mp9941.c
MR800 AVERMEDIA USB FM RADIO DRIVER -M: Alexey Klimov klimov.linux@gmail.com +M: Alexey Klimov alexey.klimov@linaro.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-mr800.c
MRF24J40 IEEE 802.15.4 RADIO DRIVER @@@ -15838,7 -15780,7 +15842,7 @@@ MT9M114 ONSEMI SENSOR DRIVE M: Laurent Pinchart laurent.pinchart@ideasonboard.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml F: drivers/media/i2c/mt9m114.c
@@@ -15846,15 -15788,16 +15850,15 @@@ MT9P031 APTINA CAMERA SENSO M: Laurent Pinchart laurent.pinchart@ideasonboard.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml F: drivers/media/i2c/mt9p031.c -F: include/media/i2c/mt9p031.h
MT9T112 APTINA CAMERA SENSOR M: Jacopo Mondi jacopo@jmondi.org L: linux-media@vger.kernel.org S: Odd Fixes -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/mt9t112.c F: include/media/i2c/mt9t112.h
@@@ -15862,7 -15805,7 +15866,7 @@@ MT9V032 APTINA CAMERA SENSO M: Laurent Pinchart laurent.pinchart@ideasonboard.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt F: drivers/media/i2c/mt9v032.c F: include/media/i2c/mt9v032.h @@@ -15871,7 -15814,7 +15875,7 @@@ MT9V111 APTINA CAMERA SENSO M: Jacopo Mondi jacopo@jmondi.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml F: drivers/media/i2c/mt9v111.c
@@@ -16003,14 -15946,6 +16007,14 @@@ S: Maintaine F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml F: drivers/hwmon/nct6775-i2c.c
+NCT7363 HARDWARE MONITOR DRIVER +M: Ban Feng kcfeng0@nuvoton.com +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml +F: Documentation/hwmon/nct7363.rst +F: drivers/hwmon/nct7363.c + NETCONSOLE M: Breno Leitao leitao@debian.org S: Maintained @@@ -16062,8 -15997,9 +16066,8 @@@ F: net/netfilter F: tools/testing/selftests/net/netfilter/
NETROM NETWORK LAYER -M: Ralf Baechle ralf@linux-mips.org L: linux-hams@vger.kernel.org -S: Maintained +S: Orphan W: https://linux-ax25.in-berlin.de F: include/net/netrom.h F: include/uapi/linux/netrom.h @@@ -16133,13 -16069,10 +16137,13 @@@ F: include/linux/platform_data/wiznet. F: include/uapi/linux/cn_proc.h F: include/uapi/linux/ethtool_netlink.h F: include/uapi/linux/if_* +F: include/uapi/linux/net_shaper.h F: include/uapi/linux/netdev* F: tools/testing/selftests/drivers/net/ X: Documentation/devicetree/bindings/net/bluetooth/ +X: Documentation/devicetree/bindings/net/can/ X: Documentation/devicetree/bindings/net/wireless/ +X: drivers/net/can/ X: drivers/net/wireless/
NETWORKING DRIVERS (WIRELESS) @@@ -16228,7 -16161,6 +16232,7 @@@ X: include/net/mac80211. X: include/net/wext.h X: net/9p/ X: net/bluetooth/ +X: net/can/ X: net/mac80211/ X: net/rfkill/ X: net/wireless/ @@@ -16317,7 -16249,7 +16321,7 @@@ F: include/net/mptcp. F: include/trace/events/mptcp.h F: include/uapi/linux/mptcp*.h F: net/mptcp/ -F: tools/testing/selftests/bpf/*/*mptcp*.c +F: tools/testing/selftests/bpf/*/*mptcp*.[ch] F: tools/testing/selftests/net/mptcp/
NETWORKING [TCP] @@@ -16811,6 -16743,13 +16815,6 @@@ S: Maintaine F: Documentation/hwmon/nzxt-kraken3.rst F: drivers/hwmon/nzxt-kraken3.c
-NZXT-SMART2 HARDWARE MONITORING DRIVER -M: Aleksandr Mezin mezin.alexander@gmail.com -L: linux-hwmon@vger.kernel.org -S: Maintained -F: Documentation/hwmon/nzxt-smart2.rst -F: drivers/hwmon/nzxt-smart2.c - OBJAGG M: Jiri Pirko jiri@resnulli.us L: netdev@vger.kernel.org @@@ -16952,6 -16891,14 +16956,6 @@@ S: Maintaine F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml F: drivers/i2c/busses/i2c-omap.c
-OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) -M: Laurent Pinchart laurent.pinchart@ideasonboard.com -L: linux-media@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/media/ti,omap3isp.txt -F: drivers/media/platform/ti/omap3isp/ -F: drivers/staging/media/omap4iss/ - OMAP MMC SUPPORT M: Aaro Koskinen aaro.koskinen@iki.fi L: linux-omap@vger.kernel.org @@@ -17062,13 -17009,13 +17066,13 @@@ OMNIVISION OV01A10 SENSOR DRIVE M: Bingbu Cao bingbu.cao@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov01a10.c
OMNIVISION OV02A10 SENSOR DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml F: drivers/media/i2c/ov02a10.c
@@@ -17076,29 -17023,28 +17080,29 @@@ OMNIVISION OV08D10 SENSOR DRIVE M: Jimmy Su jimmy.su@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov08d10.c
OMNIVISION OV08X40 SENSOR DRIVER M: Jason Chen jason.z.chen@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov08x40.c +F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
OMNIVISION OV13858 SENSOR DRIVER M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov13858.c
OMNIVISION OV13B10 SENSOR DRIVER M: Arec Kao arec.kao@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov13b10.c
OMNIVISION OV2680 SENSOR DRIVER @@@ -17106,7 -17052,7 +17110,7 @@@ M: Rui Miguel Silva <rmfrfs@gmail.com M: Hans de Goede hansg@kernel.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml F: drivers/media/i2c/ov2680.c
@@@ -17114,7 -17060,7 +17118,7 @@@ OMNIVISION OV2685 SENSOR DRIVE M: Shunqian Zheng zhengsq@rock-chips.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml F: drivers/media/i2c/ov2685.c
@@@ -17124,14 -17070,14 +17128,14 @@@ R: Sakari Ailus <sakari.ailus@linux.int R: Bingbu Cao bingbu.cao@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov2740.c
OMNIVISION OV4689 SENSOR DRIVER M: Mikhail Rudenko mike.rudenko@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml F: drivers/media/i2c/ov4689.c
@@@ -17139,7 -17085,7 +17143,7 @@@ OMNIVISION OV5640 SENSOR DRIVE M: Steve Longerbeam slongerbeam@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov5640.c
OMNIVISION OV5647 SENSOR DRIVER @@@ -17147,7 -17093,7 +17151,7 @@@ M: Dave Stevenson <dave.stevenson@raspb M: Jacopo Mondi jacopo@jmondi.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml F: drivers/media/i2c/ov5647.c
@@@ -17155,7 -17101,7 +17159,7 @@@ OMNIVISION OV5670 SENSOR DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml F: drivers/media/i2c/ov5670.c
@@@ -17163,7 -17109,7 +17167,7 @@@ OMNIVISION OV5675 SENSOR DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml F: drivers/media/i2c/ov5675.c
@@@ -17171,7 -17117,7 +17175,7 @@@ OMNIVISION OV5693 SENSOR DRIVE M: Daniel Scally djrscally@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml F: drivers/media/i2c/ov5693.c
@@@ -17179,21 -17125,21 +17183,21 @@@ OMNIVISION OV5695 SENSOR DRIVE M: Shunqian Zheng zhengsq@rock-chips.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov5695.c
OMNIVISION OV64A40 SENSOR DRIVER M: Jacopo Mondi jacopo.mondi@ideasonboard.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml F: drivers/media/i2c/ov64a40.c
OMNIVISION OV7670 SENSOR DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ov7670.txt F: drivers/media/i2c/ov7670.c
@@@ -17201,7 -17147,7 +17205,7 @@@ OMNIVISION OV772x SENSOR DRIVE M: Jacopo Mondi jacopo@jmondi.org L: linux-media@vger.kernel.org S: Odd fixes -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml F: drivers/media/i2c/ov772x.c F: include/media/i2c/ov772x.h @@@ -17209,7 -17155,7 +17213,7 @@@ OMNIVISION OV7740 SENSOR DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ov7740.txt F: drivers/media/i2c/ov7740.c
@@@ -17217,7 -17163,7 +17221,7 @@@ OMNIVISION OV8856 SENSOR DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml F: drivers/media/i2c/ov8856.c
@@@ -17226,7 -17172,7 +17230,7 @@@ M: Jacopo Mondi <jacopo.mondi@ideasonbo M: Nicholas Roth nicholas@rothemail.net L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml F: drivers/media/i2c/ov8858.c
@@@ -17234,7 -17180,7 +17238,7 @@@ OMNIVISION OV9282 SENSOR DRIVE M: Dave Stevenson dave.stevenson@raspberrypi.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml F: drivers/media/i2c/ov9282.c
@@@ -17250,7 -17196,7 +17254,7 @@@ R: Akinobu Mita <akinobu.mita@gmail.com R: Sylwester Nawrocki s.nawrocki@samsung.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/ov9650.txt F: drivers/media/i2c/ov9650.c
@@@ -17259,7 -17205,7 +17263,7 @@@ M: Tianshu Qiu <tian.shu.qiu@intel.com R: Bingbu Cao bingbu.cao@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/ov9734.c
ONBOARD USB HUB DRIVER @@@ -17484,7 -17430,6 +17488,7 @@@ S: Supporte F: Documentation/core-api/packing.rst F: include/linux/packing.h F: lib/packing.c +F: lib/packing_test.c
PADATA PARALLEL EXECUTION MECHANISM M: Steffen Klassert steffen.klassert@secunet.com @@@ -18322,7 -18267,6 +18326,7 @@@ PIN CONTROLLER - QUALCOM M: Bjorn Andersson andersson@kernel.org L: linux-arm-msm@vger.kernel.org S: Maintained +C: irc://irc.oftc.net/linux-msm F: Documentation/devicetree/bindings/pinctrl/qcom,* F: drivers/pinctrl/qcom/
@@@ -18690,13 -18634,6 +18694,13 @@@ S: Maintaine F: drivers/ptp/ptp_vclock.c F: net/ethtool/phc_vclocks.c
+PTP VMCLOCK SUPPORT +M: David Woodhouse dwmw2@infradead.org +L: netdev@vger.kernel.org +S: Maintained +F: drivers/ptp/ptp_vmclock.c +F: include/uapi/linux/vmclock-abi.h + PTRACE SUPPORT M: Oleg Nesterov oleg@redhat.com S: Maintained @@@ -18713,7 -18650,7 +18717,7 @@@ PULSE8-CEC DRIVE M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/cec/usb/pulse8/
PURELIFI PLFXLC DRIVER @@@ -18728,7 -18665,7 +18732,7 @@@ L: pvrusb2@isely.net (subscribers-only L: linux-media@vger.kernel.org S: Maintained W: http://www.isely.net/pvrusb2/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/driver-api/media/drivers/pvrusb2* F: drivers/media/usb/pvrusb2/
@@@ -18736,7 -18673,7 +18740,7 @@@ PWC WEBCAM DRIVE M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/pwc/* F: include/trace/events/pwc.h
@@@ -19240,7 -19177,7 +19244,7 @@@ R: Bryan O'Donoghue <bryan.odonoghue@li L: linux-media@vger.kernel.org L: linux-arm-msm@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/*venus* F: drivers/media/platform/qcom/venus/
@@@ -19285,14 -19222,14 +19289,14 @@@ RADIOSHARK RADIO DRIVE M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-shark.c
RADIOSHARK2 RADIO DRIVER M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-shark2.c F: drivers/media/radio/radio-tea5777.c
@@@ -19316,7 -19253,7 +19320,7 @@@ RAINSHADOW-CEC DRIVE M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/cec/usb/rainshadow/
RALINK MIPS ARCHITECTURE @@@ -19395,19 -19332,12 +19399,19 @@@ F: Documentation/devicetree/bindings/me F: drivers/media/platform/raspberrypi/pisp_be/ F: include/uapi/linux/media/raspberrypi/
+RASPBERRY PI PISP CAMERA FRONT END +M: Tomi Valkeinen tomi.valkeinen@ideasonboard.com +M: Raspberry Pi Kernel Maintenance kernel-list@raspberrypi.com +S: Maintained +F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml +F: drivers/media/platform/raspberrypi/rp1-cfe/ + RC-CORE / LIRC FRAMEWORK M: Sean Young sean@mess.org L: linux-media@vger.kernel.org S: Maintained W: http://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/driver-api/media/rc-core.rst F: Documentation/userspace-api/media/rc/ F: drivers/media/rc/ @@@ -19564,12 -19494,6 +19568,12 @@@ S: Maintaine F: Documentation/devicetree/bindings/net/dsa/realtek.yaml F: drivers/net/dsa/realtek/*
+REALTEK SPI-NAND +M: Chris Packham chris.packham@alliedtelesis.co.nz +S: Maintained +F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml +F: drivers/spi/spi-realtek-rtl-snand.c + REALTEK WIRELESS DRIVER (rtlwifi family) M: Ping-Ke Shih pkshih@realtek.com L: linux-wireless@vger.kernel.org @@@ -19605,6 -19529,11 +19609,6 @@@ F: Documentation/devicetree/bindings/re F: drivers/base/regmap/ F: include/linux/regmap.h
-REISERFS FILE SYSTEM -L: reiserfs-devel@vger.kernel.org -S: Obsolete -F: fs/reiserfs/ - REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM M: Bjorn Andersson andersson@kernel.org M: Mathieu Poirier mathieu.poirier@linaro.org @@@ -19654,17 -19583,6 +19658,17 @@@ S: Supporte F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml F: drivers/i2c/busses/i2c-emev2.c
+RENESAS ETHERNET AVB DRIVER +M: Paul Barker paul.barker.ct@bp.renesas.com +M: Niklas Söderlund niklas.soderlund@ragnatech.se +L: netdev@vger.kernel.org +L: linux-renesas-soc@vger.kernel.org +S: Supported +F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml +F: drivers/net/ethernet/renesas/Kconfig +F: drivers/net/ethernet/renesas/Makefile +F: drivers/net/ethernet/renesas/ravb* + RENESAS ETHERNET SWITCH DRIVER R: Yoshihiro Shimoda yoshihiro.shimoda.uh@renesas.com L: netdev@vger.kernel.org @@@ -19714,14 -19632,6 +19718,14 @@@ F: Documentation/devicetree/bindings/i2 F: drivers/i2c/busses/i2c-rcar.c F: drivers/i2c/busses/i2c-sh_mobile.c
+RENESAS R-CAR SATA DRIVER +M: Geert Uytterhoeven geert+renesas@glider.be +L: linux-ide@vger.kernel.org +L: linux-renesas-soc@vger.kernel.org +S: Supported +F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml +F: drivers/ata/sata_rcar.c + RENESAS R-CAR THERMAL DRIVERS M: Niklas Söderlund niklas.soderlund@ragnatech.se L: linux-renesas-soc@vger.kernel.org @@@ -19797,17 -19707,6 +19801,17 @@@ S: Supporte F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml F: drivers/i2c/busses/i2c-rzv2m.c
+RENESAS SUPERH ETHERNET DRIVER +M: Niklas Söderlund niklas.soderlund@ragnatech.se +L: netdev@vger.kernel.org +L: linux-renesas-soc@vger.kernel.org +S: Supported +F: Documentation/devicetree/bindings/net/renesas,ether.yaml +F: drivers/net/ethernet/renesas/Kconfig +F: drivers/net/ethernet/renesas/Makefile +F: drivers/net/ethernet/renesas/sh_eth* +F: include/linux/sh_eth.h + RENESAS USB PHY DRIVER M: Yoshihiro Shimoda yoshihiro.shimoda.uh@renesas.com L: linux-renesas-soc@vger.kernel.org @@@ -19934,7 -19833,6 +19938,7 @@@ F: arch/riscv/boot/dts/microchip F: drivers/char/hw_random/mpfs-rng.c F: drivers/clk/microchip/clk-mpfs*.c F: drivers/firmware/microchip/mpfs-auto-update.c +F: drivers/gpio/gpio-mpfs.c F: drivers/i2c/busses/i2c-microchip-corei2c.c F: drivers/mailbox/mailbox-mpfs.c F: drivers/pci/controller/plda/pcie-microchip-host.c @@@ -19975,10 -19873,8 +19979,10 @@@ L: linux-riscv@lists.infradead.or S: Maintained T: git https://github.com/pdp7/linux.git F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml +F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml F: arch/riscv/boot/dts/thead/ F: drivers/clk/thead/clk-th1520-ap.c +F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c F: include/dt-bindings/clock/thead,th1520-clk-ap.h
RNBD BLOCK DRIVERS @@@ -20143,8 -20039,9 +20147,8 @@@ F: include/linux/mfd/rohm-generic. F: include/linux/mfd/rohm-shared.h
ROSE NETWORK LAYER -M: Ralf Baechle ralf@linux-mips.org L: linux-hams@vger.kernel.org -S: Maintained +S: Orphan W: https://linux-ax25.in-berlin.de F: include/net/rose.h F: include/uapi/linux/rose.h @@@ -20154,7 -20051,7 +20158,7 @@@ ROTATION DRIVER FOR ALLWINNER A83 M: Jernej Skrabec jernej.skrabec@gmail.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml F: drivers/media/platform/sunxi/sun8i-rotate/
@@@ -20218,6 -20115,13 +20222,13 @@@ S: Maintaine T: git https://github.com/pkshih/rtw.git F: drivers/net/wireless/realtek/rtl8xxxu/
+ RTL9300 I2C DRIVER (rtl9300-i2c) + M: Chris Packham chris.packham@alliedtelesis.co.nz + L: linux-i2c@vger.kernel.org + S: Maintained + F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml + F: drivers/i2c/busses/i2c-rtl9300.c + RTRS TRANSPORT DRIVERS M: Md. Haris Iqbal haris.iqbal@ionos.com M: Jack Wang jinpu.wang@ionos.com @@@ -20300,16 -20204,6 +20311,16 @@@ L: linux-s390@vger.kernel.or S: Supported F: drivers/s390/cio/
+S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM +M: Harald Freudenberger freude@linux.ibm.com +M: Holger Dengler dengler@linux.ibm.com +L: linux-crypto@vger.kernel.org +L: linux-s390@vger.kernel.org +S: Supported +F: arch/s390/crypto/ +F: arch/s390/include/asm/archrandom.h +F: arch/s390/include/asm/cpacf.h + S390 DASD DRIVER M: Stefan Haberland sth@linux.ibm.com M: Jan Hoeppner hoeppner@linux.ibm.com @@@ -20319,14 -20213,6 +20330,14 @@@ F: block/partitions/ibm. F: drivers/s390/block/dasd* F: include/linux/dasd_mod.h
+S390 HWRANDOM TRNG DRIVER +M: Harald Freudenberger freude@linux.ibm.com +M: Holger Dengler dengler@linux.ibm.com +L: linux-crypto@vger.kernel.org +L: linux-s390@vger.kernel.org +S: Supported +F: drivers/char/hw_random/s390-trng.c + S390 IOMMU (PCI) M: Niklas Schnelle schnelle@linux.ibm.com M: Matthew Rosato mjrosato@linux.ibm.com @@@ -20371,12 -20257,6 +20382,12 @@@ F: Documentation/arch/s390/pci.rs F: arch/s390/pci/ F: drivers/pci/hotplug/s390_pci_hpc.c
+S390 PTP DRIVER +M: Sven Schnelle svens@linux.ibm.com +L: linux-s390@vger.kernel.org +S: Supported +F: drivers/ptp/ptp_s390.c + S390 SCM DRIVER M: Vineeth Vijayan vneethv@linux.ibm.com L: linux-s390@vger.kernel.org @@@ -20414,16 -20294,10 +20425,16 @@@ F: arch/s390/kvm/pci F: drivers/vfio/pci/vfio_pci_zdev.c F: include/uapi/linux/vfio_zdev.h
-S390 ZCRYPT DRIVER +S390 ZCRYPT AND PKEY DRIVER AND AP BUS M: Harald Freudenberger freude@linux.ibm.com +M: Holger Dengler dengler@linux.ibm.com L: linux-s390@vger.kernel.org S: Supported +F: arch/s390/include/asm/ap.h +F: arch/s390/include/asm/pkey.h +F: arch/s390/include/asm/trace/zcrypt.h +F: arch/s390/include/uapi/asm/pkey.h +F: arch/s390/include/uapi/asm/zcrypt.h F: drivers/s390/crypto/
S390 ZFCP DRIVER @@@ -20438,7 -20312,7 +20449,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/saa6588*
SAA7134 VIDEO4LINUX DRIVER @@@ -20446,7 -20320,7 +20457,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Odd fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/driver-api/media/drivers/saa7134* F: drivers/media/pci/saa7134/
@@@ -20454,7 -20328,7 +20465,7 @@@ SAA7146 VIDEO4LINUX-2 DRIVE M: Hans Verkuil hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/common/saa7146/ F: drivers/media/pci/saa7146/ F: include/media/drv-intf/saa7146* @@@ -20910,7 -20784,6 +20921,7 @@@ Q: https://patchwork.kernel.org/project B: mailto:linux-security-module@vger.kernel.org P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git +F: include/linux/lsm/ F: include/linux/lsm_audit.h F: include/linux/lsm_hook_defs.h F: include/linux/lsm_hooks.h @@@ -21057,7 -20930,6 +21068,7 @@@ M: Jan Karcher <jaka@linux.ibm.com R: D. Wythe alibuda@linux.alibaba.com R: Tony Lu tonylu@linux.alibaba.com R: Wen Gu guwen@linux.alibaba.com +L: linux-rdma@vger.kernel.org L: linux-s390@vger.kernel.org S: Supported F: net/smc/ @@@ -21074,7 -20946,7 +21085,7 @@@ SHARP RJ54N1CB0C SENSOR DRIVE M: Jacopo Mondi jacopo@jmondi.org L: linux-media@vger.kernel.org S: Odd fixes -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/rj54n1cb0c.c F: include/media/i2c/rj54n1cb0c.h
@@@ -21124,7 -20996,7 +21135,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/silabs,si470x.yaml F: drivers/media/radio/si470x/radio-si470x-i2c.c
@@@ -21133,7 -21005,7 +21144,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/si470x/radio-si470x-common.c F: drivers/media/radio/si470x/radio-si470x-usb.c F: drivers/media/radio/si470x/radio-si470x.h @@@ -21143,7 -21015,7 +21154,7 @@@ M: Eduardo Valentin <edubezval@gmail.co L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/si4713/si4713.?
SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER @@@ -21151,7 -21023,7 +21162,7 @@@ M: Eduardo Valentin <edubezval@gmail.co L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/si4713/radio-platform-si4713.c
SI4713 FM RADIO TRANSMITTER USB DRIVER @@@ -21159,7 -21031,7 +21170,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/si4713/radio-usb-si4713.c
SIANO DVB DRIVER @@@ -21167,7 -21039,7 +21178,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Odd fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/common/siano/ F: drivers/media/mmc/siano/ F: drivers/media/usb/siano/ @@@ -21501,11 -21373,11 +21512,11 @@@ F: include/linux/property.
SOFTWARE RAID (Multiple Disks) SUPPORT M: Song Liu song@kernel.org -R: Yu Kuai yukuai3@huawei.com +M: Yu Kuai yukuai3@huawei.com L: linux-raid@vger.kernel.org S: Supported Q: https://patchwork.kernel.org/project/linux-raid/list/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git F: drivers/md/Kconfig F: drivers/md/Makefile F: drivers/md/md* @@@ -21543,14 -21415,14 +21554,14 @@@ SONY IMX208 SENSOR DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/imx208.c
SONY IMX214 SENSOR DRIVER M: Ricardo Ribalda ribalda@kernel.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml F: drivers/media/i2c/imx214.c
@@@ -21558,7 -21430,7 +21569,7 @@@ SONY IMX219 SENSOR DRIVE M: Dave Stevenson dave.stevenson@raspberrypi.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/imx219.yaml F: drivers/media/i2c/imx219.c
@@@ -21566,7 -21438,7 +21577,7 @@@ SONY IMX258 SENSOR DRIVE M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml F: drivers/media/i2c/imx258.c
@@@ -21574,7 -21446,7 +21585,7 @@@ SONY IMX274 SENSOR DRIVE M: Leon Luo leonl@leopardimaging.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml F: drivers/media/i2c/imx274.c
@@@ -21583,7 -21455,7 +21594,7 @@@ M: Kieran Bingham <kieran.bingham@ideas M: Umang Jain umang.jain@ideasonboard.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml F: drivers/media/i2c/imx283.c
@@@ -21591,7 -21463,7 +21602,7 @@@ SONY IMX290 SENSOR DRIVE M: Manivannan Sadhasivam manivannan.sadhasivam@linaro.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml F: drivers/media/i2c/imx290.c
@@@ -21600,7 -21472,7 +21611,7 @@@ M: Laurent Pinchart <laurent.pinchart@i M: Manivannan Sadhasivam manivannan.sadhasivam@linaro.org L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml F: drivers/media/i2c/imx296.c
@@@ -21608,20 -21480,20 +21619,20 @@@ SONY IMX319 SENSOR DRIVE M: Bingbu Cao bingbu.cao@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/imx319.c
SONY IMX334 SENSOR DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml F: drivers/media/i2c/imx334.c
SONY IMX335 SENSOR DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml F: drivers/media/i2c/imx335.c
@@@ -21629,13 -21501,13 +21640,13 @@@ SONY IMX355 SENSOR DRIVE M: Tianshu Qiu tian.shu.qiu@intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/imx355.c
SONY IMX412 SENSOR DRIVER L: linux-media@vger.kernel.org S: Orphan -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml F: drivers/media/i2c/imx412.c
@@@ -21643,7 -21515,7 +21654,7 @@@ SONY IMX415 SENSOR DRIVE M: Michael Riesch michael.riesch@wolfvision.net L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml F: drivers/media/i2c/imx415.c
@@@ -21932,7 -21804,7 +21943,7 @@@ M: Benjamin Mugnier <benjamin.mugnier@f M: Sylvain Petinot sylvain.petinot@foss.st.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml F: drivers/media/i2c/st-mipid02.c
@@@ -21968,7 -21840,7 +21979,7 @@@ M: Benjamin Mugnier <benjamin.mugnier@f M: Sylvain Petinot sylvain.petinot@foss.st.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml F: Documentation/userspace-api/media/drivers/vgxy61.rst F: drivers/media/i2c/vgxy61.c @@@ -22258,7 -22130,7 +22269,7 @@@ STK1160 USB VIDEO CAPTURE DRIVE M: Ezequiel Garcia ezequiel@vanguardiasur.com.ar L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/stk1160/
STM32 AUDIO (ASoC) DRIVERS @@@ -22318,6 -22190,12 +22329,6 @@@ S: Maintaine F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml F: drivers/input/keyboard/sun4i-lradc-keys.c
-SUNDANCE NETWORK DRIVER -M: Denis Kirjanov kda@linux-powerpc.org -L: netdev@vger.kernel.org -S: Maintained -F: drivers/net/ethernet/dlink/sundance.c - SUNPLUS ETHERNET DRIVER M: Wells Lu wellslutw@gmail.com L: netdev@vger.kernel.org @@@ -22689,7 -22567,7 +22700,7 @@@ L: linux-media@vger.kernel.or S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/tuners/tda18250*
TDA18271 MEDIA DRIVER @@@ -22735,7 -22613,7 +22746,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/tda9840*
TEA5761 TUNER DRIVER @@@ -22743,7 -22621,7 +22754,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Odd fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/tuners/tea5761.*
TEA5767 TUNER DRIVER @@@ -22751,7 -22629,7 +22762,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/tuners/tea5767.*
TEA6415C MEDIA DRIVER @@@ -22759,7 -22637,7 +22770,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/tea6415c*
TEA6420 MEDIA DRIVER @@@ -22767,7 -22645,7 +22778,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/i2c/tea6420*
TEAM DRIVER @@@ -23003,12 -22881,6 +23014,12 @@@ F: include/linux/dma/k3-udma-glue. F: include/linux/dma/ti-cppi5.h X: drivers/dma/ti/cppi41.c
+TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER +M: Jerome Brunet jbrunet@baylibre.com +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml + TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER M: Robert Marko robert.marko@sartura.hr M: Luka Perkov luka.perkov@sartura.hr @@@ -23061,7 -22933,7 +23072,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/radio/radio-raremono.c
THERMAL @@@ -23137,7 -23009,7 +23148,7 @@@ M: Laurent Pinchart <laurent.pinchart@i M: Paul Elder paul.elder@ideasonboard.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml F: Documentation/userspace-api/media/drivers/thp7312.rst F: drivers/media/i2c/thp7312.c @@@ -23316,7 -23188,7 +23327,7 @@@ F: Documentation/devicetree/bindings/ne F: drivers/net/ethernet/ti/icssg/*
TI J721E CSI2RX DRIVER -M: Jai Luthra j-luthra@ti.com +M: Jai Luthra jai.luthra@linux.dev L: linux-media@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml @@@ -23694,9 -23566,10 +23705,9 @@@ F: drivers/net/tun.
TURBOCHANNEL SUBSYSTEM M: "Maciej W. Rozycki" macro@orcam.me.uk -M: Ralf Baechle ralf@linux-mips.org L: linux-mips@vger.kernel.org S: Maintained -Q: http://patchwork.linux-mips.org/project/linux-mips/list/ +Q: https://patchwork.kernel.org/project/linux-mips/list/ F: drivers/tc/ F: include/linux/tc.h
@@@ -23723,7 -23596,7 +23734,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Odd Fixes W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/tw68/
TW686X VIDEO4LINUX DRIVER @@@ -23731,7 -23604,7 +23742,7 @@@ M: Ezequiel Garcia <ezequiel@vanguardia L: linux-media@vger.kernel.org S: Maintained W: http://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/pci/tw686x/
U-BOOT ENVIRONMENT VARIABLES @@@ -24211,11 -24084,10 +24222,11 @@@ F: drivers/usb/host/uhci
USB VIDEO CLASS M: Laurent Pinchart laurent.pinchart@ideasonboard.com +M: Hans de Goede hdegoede@redhat.com L: linux-media@vger.kernel.org S: Maintained W: http://www.ideasonboard.org/uvc/ -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/usb/uvc/ F: include/uapi/linux/uvcvideo.h
@@@ -24321,7 -24193,7 +24332,7 @@@ V4L2 ASYNC AND FWNODE FRAMEWORK M: Sakari Ailus sakari.ailus@linux.intel.com L: linux-media@vger.kernel.org S: Maintained -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/v4l2-core/v4l2-async.c F: drivers/media/v4l2-core/v4l2-fwnode.c F: include/media/v4l2-async.h @@@ -24487,7 -24359,7 +24498,7 @@@ M: Hans Verkuil <hverkuil-cisco@xs4all. L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/test-drivers/vicodec/*
VIDEO I2C POLLING DRIVER @@@ -24515,7 -24387,7 +24526,7 @@@ M: Daniel W. S. Almeida <dwlsalmeida@gm L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/test-drivers/vidtv/*
VIMC VIRTUAL MEDIA CONTROLLER DRIVER @@@ -24524,7 -24396,7 +24535,7 @@@ R: Kieran Bingham <kieran.bingham@ideas L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/test-drivers/vimc/*
VIRT LIB @@@ -24772,7 -24644,7 +24783,7 @@@ M: Hans Verkuil <hverkuil@xs4all.nl L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/test-drivers/vivid/*
VM SOCKETS (AF_VSOCK) @@@ -25326,7 -25198,7 +25337,7 @@@ M: Mauro Carvalho Chehab <mchehab@kerne L: linux-media@vger.kernel.org S: Maintained W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: drivers/media/tuners/xc2028.*
XDP (eXpress Data Path) @@@ -25550,7 -25422,7 +25561,7 @@@ XILINX VIDEO IP CORE M: Laurent Pinchart laurent.pinchart@ideasonboard.com L: linux-media@vger.kernel.org S: Supported -T: git git://linuxtv.org/media_tree.git +T: git git://linuxtv.org/media.git F: Documentation/devicetree/bindings/media/xilinx/ F: drivers/media/platform/xilinx/ F: include/uapi/linux/xilinx-v4l2-controls.h diff --combined drivers/i2c/busses/Kconfig index 4977abcd7c469,bd9a6bcaaca43..ceb3ecdf884b5 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@@ -62,19 -62,6 +62,6 @@@ config I2C_AMD75 This driver can also be built as a module. If so, the module will be called i2c-amd756.
- config I2C_AMD756_S4882 - tristate "SMBus multiplexing on the Tyan S4882" - depends on I2C_AMD756 && X86 - help - Enabling this option will add specific SMBus support for the Tyan - S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed - over 8 different channels, where the various memory module EEPROMs - and temperature sensors live. Saying yes here will give you access - to these in addition to the trunk. - - This driver can also be built as a module. If so, the module - will be called i2c-amd756-s4882. - config I2C_AMD8111 tristate "AMD 8111" depends on PCI && HAS_IOPORT @@@ -95,6 -82,23 +82,23 @@@ config I2C_AMD_MP This driver can also be built as modules. If so, the modules will be called i2c-amd-mp2-pci and i2c-amd-mp2-plat.
+ config I2C_AMD_ASF + tristate "AMD ASF I2C Controller Support" + depends on I2C_PIIX4 + select I2C_SLAVE + help + This option enables support for the AMD ASF (Alert Standard Format) + I2C controller. The AMD ASF controller is an SMBus controller with + built-in ASF functionality, allowing it to issue generic SMBus + packets and communicate with the DASH controller using MCTP over + ASF. + + If you have an AMD system with ASF support and want to enable this + functionality, say Y or M here. If unsure, say N. + + To compile this driver as a module, choose M here: the module will + be called i2c_amd_asf_plat. + config I2C_HIX5HD2 tristate "Hix5hd2 high-speed I2C driver" depends on ARCH_HISI || ARCH_HIX5HD2 || COMPILE_TEST @@@ -160,6 -164,7 +164,7 @@@ config I2C_I80 Meteor Lake (SOC and PCH) Birch Stream (SOC) Arrow Lake (SOC) + Panther Lake (SOC)
This driver can also be built as a module. If so, the module will be called i2c-i801. @@@ -250,19 -255,6 +255,6 @@@ config I2C_NFORCE This driver can also be built as a module. If so, the module will be called i2c-nforce2.
- config I2C_NFORCE2_S4985 - tristate "SMBus multiplexing on the Tyan S4985" - depends on I2C_NFORCE2 && X86 - help - Enabling this option will add specific SMBus support for the Tyan - S4985 motherboard. On this 4-CPU board, the SMBus is multiplexed - over 4 different channels, where the various memory module EEPROMs - live. Saying yes here will give you access to these in addition - to the trunk. - - This driver can also be built as a module. If so, the module - will be called i2c-nforce2-s4985. - config I2C_NVIDIA_GPU tristate "NVIDIA GPU I2C controller" depends on PCI @@@ -439,7 -431,7 +431,7 @@@ config I2C_AT9 are facing this situation, use the i2c-gpio driver.
config I2C_AT91_SLAVE_EXPERIMENTAL - tristate "Microchip AT91 I2C experimental slave mode" + bool "Microchip AT91 I2C experimental slave mode" depends on I2C_AT91 select I2C_SLAVE help @@@ -448,7 -440,7 +440,7 @@@ been tested in a heavy way, help wanted. There are known bugs: - It can hang, on a SAMA5D4, after several transfers. - - There are some mismtaches with a SAMA5D4 as slave and a SAMA5D2 as + - There are some mismatches with a SAMA5D4 as slave and a SAMA5D2 as master.
config I2C_AU1550 @@@ -535,16 -527,6 +527,16 @@@ config I2C_CBUS_GPI This driver can also be built as a module. If so, the module will be called i2c-cbus-gpio.
+config I2C_CGBC + tristate "Congatec I2C Controller" + depends on MFD_CGBC + help + This driver supports the 2 I2C interfaces on the Congatec Board + Controller. + + This driver can also be built as a module. If so, the module will + be called i2c-cgbc.ko. + config I2C_CPM tristate "Freescale CPM1 or CPM2 (MPC8xx/826x)" depends on CPM1 || CPM2 @@@ -751,13 -733,14 +743,14 @@@ config I2C_IM
config I2C_IMX tristate "IMX I2C interface" - depends on ARCH_MXC || ARCH_LAYERSCAPE || COLDFIRE || COMPILE_TEST + depends on ARCH_MXC || ARCH_LAYERSCAPE || ARCH_S32 || COLDFIRE \ + || COMPILE_TEST select I2C_SLAVE help Say Y here if you want to use the IIC bus controller on - the Freescale i.MX/MXC, Layerscape or ColdFire processors. + the Freescale i.MX/MXC/S32G, Layerscape or ColdFire processors.
- This driver can also be built as a module. If so, the module + This driver can also be built as a module. If so, the module will be called i2c-imx.
config I2C_IMX_LPI2C @@@ -1070,6 -1053,16 +1063,16 @@@ config I2C_RK3 This driver can also be built as a module. If so, the module will be called i2c-rk3x.
+ config I2C_RTL9300 + tristate "Realtek RTL9300 I2C controller" + depends on MACH_REALTEK_RTL || COMPILE_TEST + help + Say Y here to include support for the I2C controller in Realtek + RTL9300 SoCs. + + This driver can also be built as a module. If so, the module will + be called i2c-rtl9300. + config I2C_RZV2M tristate "Renesas RZ/V2M adapter" depends on ARCH_RENESAS || COMPILE_TEST diff --combined drivers/i2c/busses/Makefile index a6bcbf2febcf5,49154c7bceee5..1c2a4510abe44 --- a/drivers/i2c/busses/Makefile +++ b/drivers/i2c/busses/Makefile @@@ -14,14 -14,12 +14,12 @@@ obj-$(CONFIG_I2C_ALI1535) += i2c-ali153 obj-$(CONFIG_I2C_ALI1563) += i2c-ali1563.o obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o - obj-$(CONFIG_I2C_AMD756_S4882) += i2c-amd756-s4882.o obj-$(CONFIG_I2C_AMD8111) += i2c-amd8111.o obj-$(CONFIG_I2C_CHT_WC) += i2c-cht-wc.o obj-$(CONFIG_I2C_I801) += i2c-i801.o obj-$(CONFIG_I2C_ISCH) += i2c-isch.o obj-$(CONFIG_I2C_ISMT) += i2c-ismt.o obj-$(CONFIG_I2C_NFORCE2) += i2c-nforce2.o - obj-$(CONFIG_I2C_NFORCE2_S4985) += i2c-nforce2-s4985.o obj-$(CONFIG_I2C_NVIDIA_GPU) += i2c-nvidia-gpu.o obj-$(CONFIG_I2C_PIIX4) += i2c-piix4.o obj-$(CONFIG_I2C_SIS5595) += i2c-sis5595.o @@@ -38,19 -36,17 +36,18 @@@ obj-$(CONFIG_I2C_POWERMAC) += i2c-power # Embedded system I2C/SMBus host controller drivers obj-$(CONFIG_I2C_ALTERA) += i2c-altera.o obj-$(CONFIG_I2C_AMD_MP2) += i2c-amd-mp2-pci.o i2c-amd-mp2-plat.o + obj-$(CONFIG_I2C_AMD_ASF) += i2c-amd-asf-plat.o obj-$(CONFIG_I2C_ASPEED) += i2c-aspeed.o obj-$(CONFIG_I2C_AT91) += i2c-at91.o - i2c-at91-objs := i2c-at91-core.o i2c-at91-master.o - ifeq ($(CONFIG_I2C_AT91_SLAVE_EXPERIMENTAL),y) - i2c-at91-objs += i2c-at91-slave.o - endif + i2c-at91-y := i2c-at91-core.o i2c-at91-master.o + i2c-at91-$(CONFIG_I2C_AT91_SLAVE_EXPERIMENTAL) += i2c-at91-slave.o obj-$(CONFIG_I2C_AU1550) += i2c-au1550.o obj-$(CONFIG_I2C_AXXIA) += i2c-axxia.o obj-$(CONFIG_I2C_BCM2835) += i2c-bcm2835.o obj-$(CONFIG_I2C_BCM_IPROC) += i2c-bcm-iproc.o obj-$(CONFIG_I2C_CADENCE) += i2c-cadence.o obj-$(CONFIG_I2C_CBUS_GPIO) += i2c-cbus-gpio.o +obj-$(CONFIG_I2C_CGBC) += i2c-cgbc.o obj-$(CONFIG_I2C_CPM) += i2c-cpm.o obj-$(CONFIG_I2C_DAVINCI) += i2c-davinci.o obj-$(CONFIG_I2C_DESIGNWARE_CORE) += i2c-designware-core.o @@@ -104,6 -100,7 +101,7 @@@ obj-$(CONFIG_I2C_QCOM_GENI) += i2c-qcom obj-$(CONFIG_I2C_QUP) += i2c-qup.o obj-$(CONFIG_I2C_RIIC) += i2c-riic.o obj-$(CONFIG_I2C_RK3X) += i2c-rk3x.o + obj-$(CONFIG_I2C_RTL9300) += i2c-rtl9300.o obj-$(CONFIG_I2C_RZV2M) += i2c-rzv2m.o obj-$(CONFIG_I2C_S3C2410) += i2c-s3c2410.o obj-$(CONFIG_I2C_SH7760) += i2c-sh7760.o @@@ -112,8 -109,8 +110,8 @@@ obj-$(CONFIG_I2C_SIMTEC) += i2c-simtec. obj-$(CONFIG_I2C_SPRD) += i2c-sprd.o obj-$(CONFIG_I2C_ST) += i2c-st.o obj-$(CONFIG_I2C_STM32F4) += i2c-stm32f4.o - i2c-stm32f7-drv-objs := i2c-stm32f7.o i2c-stm32.o obj-$(CONFIG_I2C_STM32F7) += i2c-stm32f7-drv.o + i2c-stm32f7-drv-y := i2c-stm32f7.o i2c-stm32.o obj-$(CONFIG_I2C_SUN6I_P2WI) += i2c-sun6i-p2wi.o obj-$(CONFIG_I2C_SYNQUACER) += i2c-synquacer.o obj-$(CONFIG_I2C_TEGRA) += i2c-tegra.o @@@ -122,10 -119,10 +120,10 @@@ obj-$(CONFIG_I2C_UNIPHIER) += i2c-uniph obj-$(CONFIG_I2C_UNIPHIER_F) += i2c-uniphier-f.o obj-$(CONFIG_I2C_VERSATILE) += i2c-versatile.o obj-$(CONFIG_I2C_WMT) += i2c-viai2c-wmt.o i2c-viai2c-common.o - i2c-octeon-objs := i2c-octeon-core.o i2c-octeon-platdrv.o obj-$(CONFIG_I2C_OCTEON) += i2c-octeon.o - i2c-thunderx-objs := i2c-octeon-core.o i2c-thunderx-pcidrv.o + i2c-octeon-y := i2c-octeon-core.o i2c-octeon-platdrv.o obj-$(CONFIG_I2C_THUNDERX) += i2c-thunderx.o + i2c-thunderx-y := i2c-octeon-core.o i2c-thunderx-pcidrv.o obj-$(CONFIG_I2C_XILINX) += i2c-xiic.o obj-$(CONFIG_I2C_XLP9XX) += i2c-xlp9xx.o obj-$(CONFIG_I2C_RCAR) += i2c-rcar.o