At many motherboards there is M2 (key B) connector. This connector support several interfaces: PCIe ×2, SATA, USB 2.0 and 3.0, audio, UIM, HSIC, SSIC, I2C and SMBus.
But as I understood, all of these is possible functionality and motherboards could support only SATA or PCIe e.g., but not USB.
Is that correct that if the motherboard had M2 (key B) I can say that it requires USB interface support (at M2)? If it's not, by your experience, how many motherboards with M2 (key B) support USB?