On Mon, Oct 26, 2026 at 11:51:28AM +0530, Jayant Shekhar wrote: > The Qualcomm Platform Services Firmware Interface (QPSFI) is exposed > as a VirtIO device with device ID 52. Define VIRTIO_ID_QPSFI in the > common VirtIO ID header so transport and function drivers use the > shared identifier. > > Assisted-by: LLM > Signed-off-by: Jayant Shekhar <[email protected]> > --- > include/uapi/linux/virtio_ids.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/uapi/linux/virtio_ids.h b/include/uapi/linux/virtio_ids.h > index f9056af0c622..6c6f283733b1 100644 > --- a/include/uapi/linux/virtio_ids.h > +++ b/include/uapi/linux/virtio_ids.h > @@ -70,6 +70,7 @@ > #define VIRTIO_ID_GPIO 41 /* virtio gpio */ > #define VIRTIO_ID_SPI 45 /* virtio spi */ > #define VIRTIO_ID_MEDIA 48 /* virtio media */ > +#define VIRTIO_ID_QPSFI 52 /* Qualcomm Platform > Services Firmware Interface */ > > /* > * Virtio Transitional IDs
virtio IDs are allocated through the virtio TC. Reserving this spcific one as a generic VIRTIO_ID_VENDOR is now under discussion on the virtio-comments mailing list: https://lore.kernel.org/all/[email protected]/ Please - switch your driver to use that + qualcomm vendor id + validating the device through the DT - do not merge this yet, before the virtio TC has reserved the device ID. > -- > 2.43.0
