A Linux 7.0 kernelekben megjelent az új pwrseq-pcie-m2 driver, amely a PCIe M.2 csatlakozók tápfeszültség-sorrend kezelése (power sequencing) kezeli. Bár a power sequencing általában nem tartozik a legizgalmasabb kernelterületek közé, ez az új modul fontos előrelépés a Device Tree alapú platformok támogatásában, ahol a kernelnek kell felügyelnie a csatlakozók tápellátását és összekapcsolni azt a Device Tree leírásokkal.
A legtöbb AMD/Intel x86_64 rendszer és más ACPI-támogatott platform esetében a PCIe M.2 interfészeket a firmware vagy a BIOS kezeli, de a Device Tree rendszereknél a kernelnek kell gondoskodnia az energiaellátásról. Eddig a Linux Device Tree támogatás nem reprezentálta megfelelően az M.2 csatlakozókat, ezt a hiányosságot pótolja most a Linux 7.0. Az új Device Tree binding a Mechanical Key M csatlakozókat célozza, és kezdetben kifejezetten PCIe SSD-khez optimalizált.

A driver engedélyezése a POWER_SEQUENCING_PCIE_M2 Kconfig opcióval történik, amely lehetővé teszi a PCIe M.2 csatlakozók tápellátás-szekvenciázását olyan interfészeken, mint a PCIe, SATA vagy UART.
Ez az új modul a Linux 7.0 power sequencing frissítésének fő újdonsága, és jelentősen javítja a Device Tree platformok kompatibilitását az M.2 csatlakozók kezelésében.


