On Tue, Jun 27, 2017 at 11:52:56AM +0800, RAYONTECH.tw wrote: > Dear Greg Kroah-Hartman: > > I am engineer in RAYON Technology Co., Ltd. (www.rayontech.com.tw) > > We are P584 and P588 card manufacture. > > Originally we support Linux driver for our customer of P584 and P588 card > from kernel 1.0. > > From kernel 3.x we found so many kernel version to have different driver > structure to maintain. So we stop to support our customer for new kernel > version Linux. That's not good, why not just submit a patch to add the needed support, and then all versions of the kernel will work with your device and you will not have to do any extra work at all? > Then I found that 8250_pci.c can support our card except that following > information in file. > /*Unknow vendors/cards - this should not be in linux/pci_ids.h*/ > #define PCI_SUBDEVICE_ID_UNKNOWN_0x1584 0x1584 =====> Yes, this is RAYON's > P584 card. > #define PCI_SUBDEVICE_ID_UNKNOWN_0x1588 0x1588 =====>Yes, this is RAYON's > P588 card. > > I don't know who and when offer such support. But it seems that they have > P584 card offered only before 2012 and with wrong setting "pbn_b0_4_115200". > And we have correct setting "pbn_b2_4_115200" and add P588 card there after > 2013 or some later kernel version. Can you make up a patch for the code and send it to us (read Documentation/SubmittingPatches for how to do this) and we can apply it to the tree? That way I understand exactly what changes you need for your devices. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html