]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'pwrseq-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel... master
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Apr 2026 03:28:22 +0000 (20:28 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Apr 2026 03:28:22 +0000 (20:28 -0700)
Pull power sequencing updates from Bartosz Golaszewski:
 "For this release we have an extension of the pwrseq-pcie-m2 driver
  with support for PCIe M.2 Key E connectors.

  The rest of the commits fulfill a supporting role: document the
  hardware in DT bindings, provide required serdev helpers (this has
  been provided in an immutable branch to Rob Herring so you may see it
  in his PR as well) and is followed up by some Kconfig fixes from Arnd.

  Summary:

   - add support for the PCIe M.2 Key E connectors in pwrseq-pcie-m2

   - describe PCIe M.2 Mechanical Key E connectors in DT bindings

   - add serdev helpers for looking up devices by OF nodes

   - minor serdev core rework to enable support for PCIe M.2 Key E
     connectors"

* tag 'pwrseq-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  power: sequencing: pcie-m2: add SERIAL_DEV_BUS dependency
  power: sequencing: pcie-m2: enforce PCI and OF dependencies
  power: sequencing: pcie-m2: Create serdev device for WCN7850 bluetooth
  power: sequencing: pcie-m2: Add support for PCIe M.2 Key E connectors
  dt-bindings: connector: Add PCIe M.2 Mechanical Key E connector
  dt-bindings: serial: Document the graph port
  serdev: Do not return -ENODEV from of_serdev_register_devices() if external connector is used
  serdev: Add an API to find the serdev controller associated with the devicetree node
  serdev: Convert to_serdev_*() helpers to macros and use container_of_const()

1  2 
MAINTAINERS
drivers/power/sequencing/pwrseq-pcie-m2.c

diff --cc MAINTAINERS
Simple merge
index dadb4aad9d5d4c59312cb25675118873dddb376e,a75ca4fda2eb3f4bdcdc4144542cdd8acd1ffb69..ef69ae268059442851db630e752f7323e6686b15
@@@ -109,7 -386,8 +386,8 @@@ static int pwrseq_pcie_m2_probe(struct 
        if (!ctx)
                return -ENOMEM;
  
 -      ctx->of_node = of_node_get(dev->of_node);
+       platform_set_drvdata(pdev, ctx);
 +      ctx->of_node = dev_of_node(dev);
        ctx->pdata = device_get_match_data(dev);
        if (!ctx->pdata)
                return dev_err_probe(dev, -ENODEV,