Is the M2M_ALERT necessary for the using an NVME SSD?


We have a custom board on which we have provided an m.2 key M connector for using an NVME SSD. We referred the Xavier NX Carrier Board Schematics for the same. The pin number 44 on the m.2 key M is an alert signal from the m.2 device to the host. On the NX, the pin on the module is shared with the SDIO_D1 line. We have done the same on our custom board, and we have the M2M_ALERT to the SDIO_D1 with a 0 Ohm resistor.

From searching online it seems to be “Alert notification to host system. Open Drain with pull up on platform; Active Low Signals”.

We plan to connect a peripheral to the SDIO interface and still want to use the NVME SSD. I have the following questions. Would be grateful if these get answered:

  1. Where is the SDIO_D1 connected on the NX Devkit board?
  2. If we use the SDIO interface, do we have to connect a different pin of the Nano to the M2M_ALERT?
  3. Can the M2M_ALERT of the m.2 key m connector be left not connected?
  4. Does the NVME driver use the M2M_ALERT?
  5. Is the device tree involved in making use of the M2M_ALERT?


The M2M_ALERT# is just a GPIO pin, it is not a mandatory requirement to use this pin. Our driver also not uses this on our devkit.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.