At 2021-08-17 14:33:48, "Greg KH" <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >On Tue, Aug 17, 2021 at 10:27:05AM +0800, Slark Xiao wrote: >> >> > ><blank lines snipped, please fix your email client...> > >>> At 2021-08-16 19:17:11, "Greg KH" <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >> >On Mon, Aug 16, 2021 at 05:25:20PM +0800, Slark Xiao wrote: >> >> At 2021-08-16 17:20:59, "Greg KH" <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >> >> >On Mon, Aug 16, 2021 at 05:17:00PM +0800, Slark Xiao wrote: >> >> >> So should I use USB_DEVICE_INTERFACE_NUMBER(QUALCOMM_VENDOR_ID, 0x901d, 0x00) to bind Diag port only? >> >> > >> >> >Why is this device using the QUALCOMM vendor id anyway? Is this allowed >> >> >by Qualcomm? >> >> > >> >> >thanks, >> >> > >> >> >greg k-h >> >> >> >> Hi Greg, >> >> Our product are designed based on Qualcomm SDX55 platform. So it still support Qualcomm vendor ID. >> >> I think there is no infringement about this ID combo. >> > >> >Do you have permission from Qualcomm to use their vendor id? I know >> >some vendors get very upset about this... >> > >> >Why not use your own vendor id? >> > >> >thanks, >> > >> >greg k-h >> >> Hi Greg, >> As Qualcomm mainly provide service to their customer, like Samsung, Apple, Huawei, Quectel, Foxconn, Sierra and so on, so I believe all available VID/PIDs are allowed to use. > >That is not how USB VIDs work, sorry. Please get approval from the >company whose VID you wish to use, otherwise they will be using it >themselves for their own devices, and you will have a collision. > >thanks, > >greg k-h Hi Greg, I am checking this with Qualcomm side now. I will update the result once I get it. Thank you for your advice.