]> Git Repo - J-linux.git/commitdiff
Merge tag 'soc-drivers-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
authorLinus Torvalds <[email protected]>
Tue, 17 Sep 2024 08:48:09 +0000 (10:48 +0200)
committerLinus Torvalds <[email protected]>
Tue, 17 Sep 2024 08:48:09 +0000 (10:48 +0200)
Pull SoC driver updates from Arnd Bergmann:
 "The driver updates seem larger this time around, with changes is many
  of the SoC specific drivers, both the custom drivers/soc ones and the
  closely related subsystems (memory, bus, firmware, reset, ...).

  The at91 platform gains support for sam9x7 chips in the soc and power
  management code. This is the latest variant of one of the oldest still
  supported SoC families, using the ARM9 (ARMv5) core.

  As usual, the qualcomm snapdragon platform gets a ton of updates in
  many of their drivers to add more features and additional SoC support.
  Most of these are somewhat firmware related as the platform has a
  number of firmware based interfaces to the kernel. A notable addition
  here is the inclusion of trace events to two of these drivers.

  Herve Codina and Christophe Leroy are now sending updates for
  drivers/soc/fsl/ code through the SoC tree, this contains both PowerPC
  and Arm specific platforms and has previously been problematic to
  maintain. The first update here contains support for newer PowerPC
  variants and some cleanups.

  The turris mox firmware driver has a number of updates, mostly
  cleanups.

  The Arm SCMI firmware driver gets a major rework to modularize the
  existing code into separately loadable drivers for the various
  transports, the addition of custom NXP i.MX9 interfaces and a number
  of smaller updates.

  The Arm FF-A firmware driver gets a feature update to support the v1.2
  version of the specification.

  The reset controller drivers have some smaller cleanups and a newly
  added driver for the Intel/Mobileye EyeQ5/EyeQ6 MIPS SoCs.

  The memory controller drivers get some cleanups and refactoring for
  Tegra, TI, Freescale/NXP and a couple more platforms.

  Finally there are lots of minor updates to firmware (raspberry pi,
  tegra, imx), bus (sunxi, omap, tegra) and soc (rockchips, tegra,
  amlogic, mediatek) drivers and their DT bindings"

* tag 'soc-drivers-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (212 commits)
  firmware: imx: remove duplicate scmi_imx_misc_ctrl_get()
  platform: cznic: turris-omnia-mcu: Fix error check in omnia_mcu_register_trng()
  bus: sunxi-rsb: Simplify code with dev_err_probe()
  soc: fsl: qe: ucc: Export ucc_mux_set_grant_tsa_bkpt
  soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.h
  dt-bindings: arm: rockchip: Add rk3576 compatible string to pmu.yaml
  soc: fsl: qbman: Remove redundant warnings
  soc: fsl: qbman: Use iommu_paging_domain_alloc()
  MAINTAINERS: Add QE files related to the Freescale QMC controller
  soc: fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmware
  soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementation
  soc: fsl: qe: Add missing PUSHSCHED command
  soc: fsl: qe: Add resource-managed muram allocators
  soc: fsl: cpm1: qmc: Introduce qmc_version
  soc: fsl: cpm1: qmc: Rename SCC_GSMRL_MODE_QMC
  soc: fsl: cpm1: qmc: Handle RPACK initialization
  soc: fsl: cpm1: qmc: Rename qmc_chan_command()
  soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
  soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
  soc: fsl: cpm1: qmc: Re-order probe() operations
  ...

1  2 
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
MAINTAINERS
drivers/soc/qcom/qcom_pd_mapper.c

index 35b20e53b5132815961033d0ee646dd27b2e2b99,9735063e6aa577080048760bfb0102e270056a77..50d727f4b76c62a48505a8afd5cc2fd64115d74a
@@@ -20,6 -20,20 +20,20 @@@ properties
                - rockchip,rk3568-pipe-grf
                - rockchip,rk3568-pipe-phy-grf
                - rockchip,rk3568-usb2phy-grf
+               - rockchip,rk3576-bigcore-grf
+               - rockchip,rk3576-cci-grf
+               - rockchip,rk3576-gpu-grf
+               - rockchip,rk3576-litcore-grf
+               - rockchip,rk3576-npu-grf
+               - rockchip,rk3576-php-grf
+               - rockchip,rk3576-pipe-phy-grf
+               - rockchip,rk3576-pmu1-grf
+               - rockchip,rk3576-sdgmac-grf
+               - rockchip,rk3576-sys-grf
+               - rockchip,rk3576-usb-grf
+               - rockchip,rk3576-usbdpphy-grf
+               - rockchip,rk3576-vo0-grf
+               - rockchip,rk3576-vop-grf
                - rockchip,rk3588-bigcore0-grf
                - rockchip,rk3588-bigcore1-grf
                - rockchip,rk3588-hdptxphy-grf
                - rockchip,rk3588-pcie3-pipe-grf
                - rockchip,rk3588-usb-grf
                - rockchip,rk3588-usbdpphy-grf
 -              - rockchip,rk3588-vo-grf
 +              - rockchip,rk3588-vo0-grf
 +              - rockchip,rk3588-vo1-grf
                - rockchip,rk3588-vop-grf
                - rockchip,rv1108-usbgrf
            - const: syscon
 +      - items:
 +          - const: rockchip,rk3588-vo-grf
 +          - const: syscon
 +        deprecated: true
 +        description: Use rockchip,rk3588-vo{0,1}-grf instead.
        - items:
            - enum:
                - rockchip,px30-grf
@@@ -64,6 -72,8 +78,8 @@@
                - rockchip,rk3399-pmugrf
                - rockchip,rk3568-grf
                - rockchip,rk3568-pmugrf
+               - rockchip,rk3576-ioc-grf
+               - rockchip,rk3576-pmu0-grf
                - rockchip,rk3588-usb2phy-grf
                - rockchip,rv1108-grf
                - rockchip,rv1108-pmugrf
@@@ -268,8 -278,6 +284,8 @@@ allOf
            contains:
              enum:
                - rockchip,rk3588-vo-grf
 +              - rockchip,rk3588-vo0-grf
 +              - rockchip,rk3588-vo1-grf
  
      then:
        required:
diff --combined MAINTAINERS
index 2144ff480940ada52e5b8eb0aa84626bd3fc0831,35b41e8e845d17e217ecda304c20102189d3dd96..62af100506d5ac631794f8149f8423fec8d9d200
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    drivers/acpi/arm64
 +F:    include/linux/acpi_iort.h
  
  ACPI FOR RISC-V (ACPI/riscv)
  M:    Sunil V L <[email protected]>
@@@ -1154,13 -1153,6 +1154,13 @@@ S:    Supporte
  F:    arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  F:    drivers/net/ethernet/amd/xgbe/
  
 +AMLOGIC BLUETOOTH DRIVER
 +M:    Yang Li <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
 +F:    drivers/bluetooth/hci_aml.c
 +
  AMLOGIC DDR PMU DRIVER
  M:    Jiucheng Xu <[email protected]>
  L:    [email protected]
@@@ -1210,13 -1202,6 +1210,13 @@@ W:    https://ez.analog.com/linux-software
  F:    Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
  F:    drivers/iio/dac/ad3552r.c
  
 +ANALOG DEVICES INC AD4000 DRIVER
 +M:    Marcelo Schmitt <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +W:    https://ez.analog.com/linux-software-drivers
 +F:    Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
 +
  ANALOG DEVICES INC AD4130 DRIVER
  M:    Cosmin Tanislav <[email protected]>
  L:    [email protected]
@@@ -1624,14 -1609,6 +1624,14 @@@ F:    Documentation/admin-guide/perf/xgene
  F:    Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
  F:    drivers/perf/xgene_pmu.c
  
 +APPLIED MICRO QT2025 PHY DRIVER
 +M:    FUJITA Tomonori <[email protected]>
 +R:    Trevor Gross <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +S:    Maintained
 +F:    drivers/net/phy/qt2025.rs
 +
  APTINA CAMERA SENSOR PLL
  M:    Laurent Pinchart <[email protected]>
  L:    [email protected]
@@@ -1760,17 -1737,6 +1760,17 @@@ F:    drivers/mtd/maps/physmap-versatile.
  F:    drivers/power/reset/arm-versatile-reboot.c
  F:    drivers/soc/versatile/
  
 +ARM INTERCONNECT PMU DRIVERS
 +M:    Robin Murphy <[email protected]>
 +S:    Supported
 +F:    Documentation/admin-guide/perf/arm-cmn.rst
 +F:    Documentation/admin-guide/perf/arm-ni.rst
 +F:    Documentation/devicetree/bindings/perf/arm,cmn.yaml
 +F:    Documentation/devicetree/bindings/perf/arm,ni.yaml
 +F:    drivers/perf/arm-cmn.c
 +F:    drivers/perf/arm-ni.c
 +F:    tools/perf/pmu-events/arch/arm64/arm/cmn/
 +
  ARM KOMEDA DRM-KMS DRIVER
  M:    Liviu Dudau <[email protected]>
  S:    Supported
@@@ -1914,10 -1880,6 +1914,10 @@@ F:    Documentation/devicetree/bindings/io
  F:    drivers/iommu/arm/
  F:    drivers/iommu/io-pgtable-arm*
  
 +ARM SMMU SVA SUPPORT
 +R:    Jean-Philippe Brucker <[email protected]>
 +F:    drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
 +
  ARM SUB-ARCHITECTURES
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
@@@ -2573,7 -2535,8 +2573,7 @@@ L:      [email protected]
  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/microchip/at91*
 -F:    arch/arm/boot/dts/microchip/sama*
 +F:    arch/arm/boot/dts/microchip/
  F:    arch/arm/include/debug/at91.S
  F:    arch/arm/mach-at91/
  F:    drivers/memory/atmel*
@@@ -3541,9 -3504,7 +3541,9 @@@ S:      Maintaine
  W:    http://linux-atm.sourceforge.net
  F:    drivers/atm/
  F:    include/linux/atm*
 +F:    include/linux/sonet.h
  F:    include/uapi/linux/atm*
 +F:    include/uapi/linux/sonet.h
  
  ATMEL MACB ETHERNET DRIVER
  M:    Nicolas Ferre <[email protected]>
@@@ -3820,9 -3781,10 +3820,9 @@@ F:     Documentation/filesystems/befs.rs
  F:    fs/befs/
  
  BFQ I/O SCHEDULER
 -M:    Paolo Valente <[email protected]>
 -M:    Jens Axboe <[email protected]>
 +M:    Yu Kuai <[email protected]>
  L:    [email protected]
 -S:    Maintained
 +S:    Odd Fixes
  F:    Documentation/block/bfq-iosched.rst
  F:    block/bfq-*
  
@@@ -3901,7 -3863,7 +3901,7 @@@ F:      kernel/trace/blktrace.
  F:    lib/sbitmap.c
  
  BLOCK LAYER DEVICE DRIVER API [RUST]
 -M:    Andreas Hindborg <a.hindborg@samsung.com>
 +M:    Andreas Hindborg <a.hindborg@kernel.org>
  R:    Boqun Feng <[email protected]>
  L:    [email protected]
  L:    [email protected]
@@@ -5857,9 -5819,6 +5857,9 @@@ CPU POWER MONITORING SUBSYSTE
  M:    Thomas Renninger <[email protected]>
  M:    Shuah Khan <[email protected]>
  M:    Shuah Khan <[email protected]>
 +M:    John B. Wyatt IV <[email protected]>
 +M:    John B. Wyatt IV <[email protected]>
 +M:    John Kacur <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    tools/power/cpupower/
@@@ -5992,7 -5951,6 +5992,7 @@@ F:      Documentation/process/cve.rs
  CW1200 WLAN driver
  S:    Orphan
  F:    drivers/net/wireless/st/cw1200/
 +F:    include/linux/platform_data/net-cw1200.h
  
  CX18 VIDEO4LINUX DRIVER
  M:    Andy Walls <[email protected]>
@@@ -7494,8 -7452,8 +7494,8 @@@ S:      Maintaine
  T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/bridge/
  F:    drivers/gpu/drm/bridge/
 +F:    drivers/gpu/drm/display/drm_bridge_connector.c
  F:    drivers/gpu/drm/drm_bridge.c
 -F:    drivers/gpu/drm/drm_bridge_connector.c
  F:    include/drm/drm_bridge.h
  F:    include/drm/drm_bridge_connector.h
  
@@@ -8381,7 -8339,6 +8381,7 @@@ F:      include/linux/mii.
  F:    include/linux/of_net.h
  F:    include/linux/phy.h
  F:    include/linux/phy_fixed.h
 +F:    include/linux/phy_link_topology.h
  F:    include/linux/phylib_stubs.h
  F:    include/linux/platform_data/mdio-bcm-unimac.h
  F:    include/linux/platform_data/mdio-gpio.h
@@@ -8397,7 -8354,6 +8397,7 @@@ L:      [email protected]
  L:    [email protected]
  S:    Maintained
  F:    rust/kernel/net/phy.rs
 +F:    rust/kernel/net/phy/reg.rs
  
  EXEC & BINFMT API, ELF
  R:    Eric Biederman <[email protected]>
@@@ -8641,7 -8597,6 +8641,7 @@@ M:      Christian Brauner <[email protected]
  R:    Jan Kara <[email protected]>
  L:    [email protected]
  S:    Maintained
 +T:    git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
  F:    fs/*
  F:    include/linux/fs.h
  F:    include/linux/fs_types.h
@@@ -8904,7 -8859,6 +8904,7 @@@ F:      drivers/dma/fsldma.
  FREESCALE DSPI DRIVER
  M:    Vladimir Oltean <[email protected]>
  L:    [email protected]
 +L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
  F:    drivers/spi/spi-fsl-dspi.c
@@@ -8989,14 -8943,6 +8989,14 @@@ S:    Maintaine
  F:    Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
  F:    drivers/i2c/busses/i2c-imx-lpi2c.c
  
 +FREESCALE IMX LPSPI DRIVER
 +M:    Frank Li <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
 +F:    drivers/spi/spi-fsl-lpspi.c
 +
  FREESCALE MPC I2C DRIVER
  M:    Chris Packham <[email protected]>
  L:    [email protected]
@@@ -9033,7 -8979,6 +9033,7 @@@ F:      include/linux/fsl/ptp_qoriq.
  FREESCALE QUAD SPI DRIVER
  M:    Han Xu <[email protected]>
  L:    [email protected]
 +L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
  F:    drivers/spi/spi-fsl-qspi.c
@@@ -9051,6 -8996,7 +9051,7 @@@ M:      Herve Codina <[email protected]
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
+ F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
  F:    drivers/soc/fsl/qe/qmc.c
  F:    include/soc/fsl/qe/qmc.h
  
@@@ -9066,9 -9012,11 +9067,11 @@@ M:    Herve Codina <[email protected]
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
+ F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
  F:    drivers/soc/fsl/qe/tsa.c
  F:    drivers/soc/fsl/qe/tsa.h
  F:    include/dt-bindings/soc/cpm1-fsl,tsa.h
+ F:    include/dt-bindings/soc/qe-fsl,tsa.h
  
  FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  L:    [email protected]
@@@ -10228,7 -10176,7 +10231,7 @@@ F:   Documentation/devicetree/bindings/in
  F:    drivers/infiniband/hw/hns/
  
  HISILICON SAS Controller
 -M:    Xiang Chen <chenxiang66@hisilicon.com>
 +M:    Yihang Li <liyihang9@huawei.com>
  S:    Supported
  W:    http://www.hisilicon.com
  F:    Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
@@@ -11173,16 -11121,6 +11176,16 @@@ T: git git://git.kernel.org/pub/scm/lin
  F:    security/integrity/
  F:    security/integrity/ima/
  
 +INTEGRITY POLICY ENFORCEMENT (IPE)
 +M:    Fan Wu <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +T:    git https://github.com/microsoft/ipe.git
 +F:    Documentation/admin-guide/LSM/ipe.rst
 +F:    Documentation/security/ipe.rst
 +F:    scripts/ipe/
 +F:    security/ipe/
 +
  INTEL 810/815 FRAMEBUFFER DRIVER
  M:    Antonino Daplas <[email protected]>
  L:    [email protected]
@@@ -11205,12 -11143,12 +11208,12 @@@ F:        drivers/gpio/gpio-i8255.
  
  INTEL ASoC DRIVERS
  M:    Cezary Rojewski <[email protected]>
 -M:    Pierre-Louis Bossart <[email protected]>
  M:    Liam Girdwood <[email protected]>
  M:    Peter Ujfalusi <[email protected]>
  M:    Bard Liao <[email protected]>
  M:    Ranjani Sridharan <[email protected]>
  M:    Kai Vehmanen <[email protected]>
 +R:    Pierre-Louis Bossart <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
  F:    sound/soc/intel/
@@@ -12058,7 -11996,7 +12061,7 @@@ F:   fs/jfs
  JME NETWORK DRIVER
  M:    Guo-Fu Tseng <[email protected]>
  L:    [email protected]
 -S:    Maintained
 +S:    Odd Fixes
  F:    drivers/net/ethernet/jme.*
  
  JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
@@@ -12230,7 -12168,7 +12233,7 @@@ KERNEL NFSD, SUNRPC, AND LOCKD SERVER
  M:    Chuck Lever <[email protected]>
  M:    Jeff Layton <[email protected]>
  R:    Neil Brown <[email protected]>
 -R:    Olga Kornievskaia <kolga@netapp.com>
 +R:    Olga Kornievskaia <okorniev@redhat.com>
  R:    Dai Ngo <[email protected]>
  R:    Tom Talpey <[email protected]>
  L:    [email protected]
@@@ -13625,6 -13563,7 +13628,6 @@@ M:   Sebastian Hesselbarth <sebastian.hes
  L:    [email protected]
  S:    Maintained
  F:    drivers/net/ethernet/marvell/mv643xx_eth.*
 -F:    include/linux/mv643xx.h
  
  MARVELL MV88X3310 PHY DRIVER
  M:    Russell King <[email protected]>
@@@ -14555,7 -14494,7 +14558,7 @@@ MELLANOX ETHERNET DRIVER (mlx4_en
  M:    Tariq Toukan <[email protected]>
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    drivers/net/ethernet/mellanox/mlx4/en_*
  
@@@ -14564,7 -14503,7 +14567,7 @@@ M:   Saeed Mahameed <[email protected]
  M:    Tariq Toukan <[email protected]>
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    drivers/net/ethernet/mellanox/mlx5/core/en_*
  
@@@ -14572,7 -14511,7 +14575,7 @@@ MELLANOX ETHERNET INNOVA DRIVER
  R:    Boris Pismenny <[email protected]>
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  F:    drivers/net/ethernet/mellanox/mlx5/core/fpga/*
@@@ -14583,7 -14522,7 +14586,7 @@@ M:   Ido Schimmel <[email protected]
  M:    Petr Machata <[email protected]>
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    drivers/net/ethernet/mellanox/mlxsw/
  F:    tools/testing/selftests/drivers/net/mlxsw/
@@@ -14592,7 -14531,7 +14595,7 @@@ MELLANOX FIRMWARE FLASH LIBRARY (mlxfw
  M:    [email protected]
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    drivers/net/ethernet/mellanox/mlxfw/
  
@@@ -14611,7 -14550,7 +14614,7 @@@ M:   Tariq Toukan <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    drivers/net/ethernet/mellanox/mlx4/
  F:    include/linux/mlx4/
@@@ -14620,7 -14559,7 +14623,7 @@@ MELLANOX MLX4 IB drive
  M:    Yishai Hadas <[email protected]>
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    http://patchwork.kernel.org/project/linux-rdma/list/
  F:    drivers/infiniband/hw/mlx4/
  F:    include/linux/mlx4/
@@@ -14633,7 -14572,7 +14636,7 @@@ M:   Tariq Toukan <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    https://patchwork.kernel.org/project/netdevbpf/list/
  F:    Documentation/networking/device_drivers/ethernet/mellanox/
  F:    drivers/net/ethernet/mellanox/mlx5/core/
@@@ -14643,7 -14582,7 +14646,7 @@@ MELLANOX MLX5 IB drive
  M:    Leon Romanovsky <[email protected]>
  L:    [email protected]
  S:    Supported
 -W:    http://www.mellanox.com
 +W:    https://www.nvidia.com/networking/
  Q:    http://patchwork.kernel.org/project/linux-rdma/list/
  F:    drivers/infiniband/hw/mlx5/
  F:    include/linux/mlx5/
@@@ -14871,7 -14810,6 +14874,7 @@@ M:   Alexander Duyck <[email protected]
  M:    Jakub Kicinski <[email protected]>
  R:    [email protected]
  S:    Supported
 +F:    Documentation/networking/device_drivers/ethernet/meta/
  F:    drivers/net/ethernet/meta/
  
  METHODE UDPU SUPPORT
  S:    Maintained
  F:    drivers/net/ethernet/microchip/lan743x_*
  
 +MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
 +M:    Parthiban Veerasooran <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/net/microchip,lan8650.yaml
 +F:    drivers/net/ethernet/microchip/lan865x/lan865x.c
 +
  MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
  M:    Arun Ramadoss <[email protected]>
  R:    [email protected]
@@@ -15844,7 -15775,6 +15847,7 @@@ M:   Breno Leitao <[email protected]
  S:    Maintained
  F:    Documentation/networking/netconsole.rst
  F:    drivers/net/netconsole.c
 +F:    tools/testing/selftests/drivers/net/netcons_basic.sh
  
  NETDEVSIM
  M:    Jakub Kicinski <[email protected]>
@@@ -15950,21 -15880,15 +15953,21 @@@ F:        drivers/net
  F:    include/dt-bindings/net/
  F:    include/linux/cn_proc.h
  F:    include/linux/etherdevice.h
 +F:    include/linux/ethtool_netlink.h
  F:    include/linux/fcdevice.h
  F:    include/linux/fddidevice.h
  F:    include/linux/hippidevice.h
  F:    include/linux/if_*
  F:    include/linux/inetdevice.h
 -F:    include/linux/netdevice.h
 +F:    include/linux/netdev*
 +F:    include/linux/platform_data/wiznet.h
  F:    include/uapi/linux/cn_proc.h
 +F:    include/uapi/linux/ethtool_netlink.h
  F:    include/uapi/linux/if_*
 -F:    include/uapi/linux/netdevice.h
 +F:    include/uapi/linux/netdev*
 +F:    tools/testing/selftests/drivers/net/
 +X:    Documentation/devicetree/bindings/net/bluetooth/
 +X:    Documentation/devicetree/bindings/net/wireless/
  X:    drivers/net/wireless/
  
  NETWORKING DRIVERS (WIRELESS)
@@@ -16015,28 -15939,14 +16018,28 @@@ F:        include/linux/framer/framer-provider
  F:    include/linux/framer/framer.h
  F:    include/linux/in.h
  F:    include/linux/indirect_call_wrapper.h
 +F:    include/linux/inet.h
 +F:    include/linux/inet_diag.h
  F:    include/linux/net.h
 -F:    include/linux/netdevice.h
 -F:    include/linux/skbuff.h
 +F:    include/linux/netdev*
 +F:    include/linux/netlink.h
 +F:    include/linux/netpoll.h
 +F:    include/linux/rtnetlink.h
 +F:    include/linux/seq_file_net.h
 +F:    include/linux/skbuff*
  F:    include/net/
 +F:    include/uapi/linux/genetlink.h
 +F:    include/uapi/linux/hsr_netlink.h
  F:    include/uapi/linux/in.h
 +F:    include/uapi/linux/inet_diag.h
 +F:    include/uapi/linux/nbd-netlink.h
  F:    include/uapi/linux/net.h
  F:    include/uapi/linux/net_namespace.h
 -F:    include/uapi/linux/netdevice.h
 +F:    include/uapi/linux/netconf.h
 +F:    include/uapi/linux/netdev*
 +F:    include/uapi/linux/netlink.h
 +F:    include/uapi/linux/netlink_diag.h
 +F:    include/uapi/linux/rtnetlink.h
  F:    lib/net_utils.c
  F:    lib/random32.c
  F:    net/
@@@ -16478,7 -16388,6 +16481,7 @@@ M:   Han Xu <[email protected]
  M:    Haibo Chen <[email protected]>
  R:    Yogesh Gaur <[email protected]>
  L:    [email protected]
 +L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
  F:    drivers/spi/spi-nxp-fspi.c
  S:    Supported
  F:    drivers/infiniband/ulp/opa_vnic
  
 +OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
 +M:    Parthiban Veerasooran <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/networking/oa-tc6-framework.rst
 +F:    drivers/include/linux/oa_tc6.h
 +F:    drivers/net/ethernet/oa_tc6.c
 +
  OPEN FIRMWARE AND FLATTENED DEVICE TREE
  M:    Rob Herring <[email protected]>
  M:    Saravana Kannan <[email protected]>
@@@ -17198,7 -17099,7 +17201,7 @@@ F:   include/dt-bindings
  
  OPENCOMPUTE PTP CLOCK DRIVER
  M:    Jonathan Lemon <[email protected]>
 -M:    Vadim Fedorenko <vadfed@linux.dev>
 +M:    Vadim Fedorenko <vadim.fedorenko@linux.dev>
  L:    [email protected]
  S:    Maintained
  F:    drivers/ptp/ptp_ocp.c
@@@ -17517,7 -17418,6 +17520,7 @@@ M:   Roy Zang <[email protected]
  L:    [email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
 +L:    [email protected]
  S:    Maintained
  F:    drivers/pci/controller/dwc/*layerscape*
  
@@@ -17544,7 -17444,6 +17547,7 @@@ M:   Richard Zhu <[email protected]
  M:    Lucas Stach <[email protected]>
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
 +L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
  F:    Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
@@@ -17723,7 -17622,6 +17726,7 @@@ F:   drivers/pci/controller/pci-xgene-msi
  PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  M:    Lorenzo Pieralisi <[email protected]>
  M:    Krzysztof Wilczyński <[email protected]>
 +R:    Manivannan Sadhasivam <[email protected]>
  R:    Rob Herring <[email protected]>
  L:    [email protected]
  S:    Supported
  S:    Maintained
  F:    Documentation/devicetree/bindings/net/pse-pd/
  F:    drivers/net/pse-pd/
 +F:    net/ethtool/pse-pd.c
  
  PSTORE FILESYSTEM
  M:    Kees Cook <[email protected]>
@@@ -18631,6 -18528,7 +18634,6 @@@ F:   drivers/crypto/intel/qat
  
  QCOM AUDIO (ASoC) DRIVERS
  M:    Srinivas Kandagatla <[email protected]>
 -M:    Banajit Goswami <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  L:    [email protected]
  S:    Supported
  S:    Maintained
  F:    Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
  F:    drivers/soc/qcom/icc-bwmon.c
+ F:    drivers/soc/qcom/trace_icc-bwmon.h
  
  QUALCOMM IOMMU
  M:    Rob Clark <[email protected]>
@@@ -19302,7 -19201,6 +19306,7 @@@ S:   Supporte
  W:    https://oss.oracle.com/projects/rds/
  F:    Documentation/networking/rds.rst
  F:    net/rds/
 +F:    tools/testing/selftests/net/rds/
  
  RDT - RESOURCE ALLOCATION
  M:    Fenghua Yu <[email protected]>
@@@ -19805,14 -19703,6 +19809,14 @@@ F: Documentation/ABI/*/sysfs-driver-hid
  F:    drivers/hid/hid-roccat*
  F:    include/linux/hid-roccat*
  
 +ROCKCHIP CAN-FD DRIVER
 +M:    Marc Kleine-Budde <[email protected]>
 +R:    [email protected]
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
 +F:    drivers/net/can/rockchip/
 +
  ROCKCHIP CRYPTO DRIVERS
  M:    Corentin Labbe <[email protected]>
  L:    [email protected]
@@@ -19839,13 -19729,6 +19843,13 @@@ F: Documentation/userspace-api/media/v4
  F:    drivers/media/platform/rockchip/rkisp1
  F:    include/uapi/linux/rkisp1-config.h
  
 +ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
 +M:    Daniel Golle <[email protected]>
 +M:    Aurelien Jarno <[email protected]>
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
 +F:    drivers/char/hw_random/rockchip-rng.c
 +
  ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  M:    Jacob Chen <[email protected]>
  M:    Ezequiel Garcia <[email protected]>
  S:    Maintained
  F:    drivers/tty/rpmsg_tty.c
  
 +RTASE ETHERNET DRIVER
 +M:    Justin Lai <[email protected]>
 +M:    Larry Chiu <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    drivers/net/ethernet/realtek/rtase/
 +
  RTL2830 MEDIA DRIVER
  L:    [email protected]
  S:    Orphan
@@@ -20035,11 -19911,12 +20039,11 @@@ F:        tools/verification
  RUST
  M:    Miguel Ojeda <[email protected]>
  M:    Alex Gaynor <[email protected]>
 -M:    Wedson Almeida Filho <[email protected]>
  R:    Boqun Feng <[email protected]>
  R:    Gary Guo <[email protected]>
  R:    Björn Roy Baron <[email protected]>
  R:    Benno Lossin <[email protected]>
 -R:    Andreas Hindborg <a.hindborg@samsung.com>
 +R:    Andreas Hindborg <a.hindborg@kernel.org>
  R:    Alice Ryhl <[email protected]>
  L:    [email protected]
  S:    Supported
@@@ -20481,7 -20358,6 +20485,7 @@@ F:   Documentation/devicetree/bindings/sc
  F:    drivers/scsi/
  F:    drivers/ufs/
  F:    include/scsi/
 +F:    include/uapi/scsi/
  
  SCSI TAPE DRIVER
  M:    Kai Mäkisara <[email protected]>
@@@ -21182,7 -21058,6 +21186,7 @@@ SOCKET TIMESTAMPIN
  M:    Willem de Bruijn <[email protected]>
  S:    Maintained
  F:    Documentation/networking/timestamping.rst
 +F:    include/linux/net_tstamp.h
  F:    include/uapi/linux/net_tstamp.h
  F:    tools/testing/selftests/net/so_txtime.c
  
@@@ -21479,13 -21354,13 +21483,13 @@@ S:        Maintaine
  F:    tools/sound/dapm-graph
  
  SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
 -M:    Pierre-Louis Bossart <[email protected]>
  M:    Liam Girdwood <[email protected]>
  M:    Peter Ujfalusi <[email protected]>
  M:    Bard Liao <[email protected]>
  M:    Ranjani Sridharan <[email protected]>
  M:    Daniel Baluta <[email protected]>
  R:    Kai Vehmanen <[email protected]>
 +R:    Pierre-Louis Bossart <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
  W:    https://github.com/thesofproject/linux/
@@@ -21494,7 -21369,7 +21498,7 @@@ F:   sound/soc/sof
  SOUNDWIRE SUBSYSTEM
  M:    Vinod Koul <[email protected]>
  M:    Bard Liao <[email protected]>
 -R:    Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
 +R:    Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  R:    Sanyog Kale <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
@@@ -23303,8 -23178,9 +23307,8 @@@ TQ SYSTEMS BOARD & DRIVER SUPPOR
  L:    [email protected]
  S:    Supported
  W:    https://www.tq-group.com/en/products/tq-embedded/
 -F:    arch/arm/boot/dts/imx*mba*.dts*
 -F:    arch/arm/boot/dts/imx*tqma*.dts*
 -F:    arch/arm/boot/dts/mba*.dtsi
 +F:    arch/arm/boot/dts/nxp/imx/*mba*.dts*
 +F:    arch/arm/boot/dts/nxp/imx/*tqma*.dts*
  F:    arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
  F:    arch/arm64/boot/dts/freescale/imx*mba*.dts*
  F:    arch/arm64/boot/dts/freescale/imx*tqma*.dts*
@@@ -23949,8 -23825,10 +23953,8 @@@ F:  drivers/media/usb/uvc
  F:    include/uapi/linux/uvcvideo.h
  
  USB WEBCAM GADGET
 -M:    Laurent Pinchart <[email protected]>
 -M:    Daniel Scally <[email protected]>
  L:    [email protected]
 -S:    Maintained
 +S:    Orphan
  F:    drivers/usb/gadget/function/*uvc*
  F:    drivers/usb/gadget/legacy/webcam.c
  F:    include/uapi/linux/usb/g_uvc.h
index 2228595a3dc5a46d50fdfecdd654435820b85bf6,ef5171a6860e6f5cfe712de995b1e2052adeca7b..c940f4da28ed5c4d2ad5091164d15edf50d54eb2
@@@ -517,12 -517,25 +517,25 @@@ static const struct qcom_pdm_domain_dat
        NULL,
  };
  
+ static const struct qcom_pdm_domain_data *x1e80100_domains[] = {
+       &adsp_audio_pd,
+       &adsp_root_pd,
+       &adsp_charger_pd,
+       &adsp_sensor_pd,
+       &cdsp_root_pd,
+       NULL,
+ };
  static const struct of_device_id qcom_pdm_domains[] __maybe_unused = {
+       { .compatible = "qcom,apq8016", .data = NULL, },
        { .compatible = "qcom,apq8064", .data = NULL, },
        { .compatible = "qcom,apq8074", .data = NULL, },
        { .compatible = "qcom,apq8084", .data = NULL, },
        { .compatible = "qcom,apq8096", .data = msm8996_domains, },
        { .compatible = "qcom,msm8226", .data = NULL, },
+       { .compatible = "qcom,msm8909", .data = NULL, },
+       { .compatible = "qcom,msm8916", .data = NULL, },
+       { .compatible = "qcom,msm8939", .data = NULL, },
        { .compatible = "qcom,msm8974", .data = NULL, },
        { .compatible = "qcom,msm8996", .data = msm8996_domains, },
        { .compatible = "qcom,msm8998", .data = msm8998_domains, },
        { .compatible = "qcom,sm4250", .data = sm6115_domains, },
        { .compatible = "qcom,sm6115", .data = sm6115_domains, },
        { .compatible = "qcom,sm6350", .data = sm6350_domains, },
+       { .compatible = "qcom,sm7325", .data = sc7280_domains, },
        { .compatible = "qcom,sm8150", .data = sm8150_domains, },
        { .compatible = "qcom,sm8250", .data = sm8250_domains, },
        { .compatible = "qcom,sm8350", .data = sm8350_domains, },
        { .compatible = "qcom,sm8450", .data = sm8350_domains, },
        { .compatible = "qcom,sm8550", .data = sm8550_domains, },
        { .compatible = "qcom,sm8650", .data = sm8550_domains, },
+       { .compatible = "qcom,x1e80100", .data = x1e80100_domains, },
        {},
  };
  
@@@ -635,8 -650,6 +650,8 @@@ static int qcom_pdm_probe(struct auxili
                        ret = PTR_ERR(data);
                else
                        __qcom_pdm_data = data;
 +      } else {
 +              refcount_inc(&__qcom_pdm_data->refcnt);
        }
  
        auxiliary_set_drvdata(auxdev, __qcom_pdm_data);
This page took 0.250162 seconds and 4 git commands to generate.