Marted� 11 agosto Yureka Lilian ha inviato alla mailing list del kernel Linux una serie di due patch che aggiunge il supporto NVMe per il SoC Apple M4, identificato internamente come T8132. La prima patch introduce il compatibile apple,t8132-nvme-ans2 nelle dt-bindings, la seconda porta il supporto dentro il driver. Oggetto dell'intervento � l'ANS2, la stessa variante NVMe gi� presente sui SoC Apple da M1 a M3.

La variante montata sull'M4 usa una base MMIO separata per il proprio NVMMU e richiede che le code di I/O vengano registrate con una scrittura MMIO aggiuntiva. Per il resto, scrive Lilian nella lettera di accompagnamento, il blocco � "in gran parte uguale alle varianti ANS2 NVMe presenti sui SoC Apple da M1 a M3". Il conto delle righe lo conferma: drivers/nvme/host/apple.c cambia in 41 righe, il file delle bindings in 77, per un totale di 84 aggiunte e 34 rimozioni sui due file.

La serie non si applica per� da sola. I trailer generati da b4 indicano, oltre al commit di base, sei patch preliminari appartenenti a una serie precedente sull'ABI firmware NVMe, che vanno messe in fila prima di queste due. L'ingresso del supporto M4 dipende quindi anche dall'avanzamento di quel lavoro a monte.