@@ -56,13 +56,17 @@ struct serial_private {
56
56
int line [];
57
57
};
58
58
59
+ #define PCI_DEVICE_ID_HPE_PCI_SERIAL 0x37e
60
+
59
61
static const struct pci_device_id pci_use_msi [] = {
60
62
{ PCI_DEVICE_SUB (PCI_VENDOR_ID_NETMOS , PCI_DEVICE_ID_NETMOS_9900 ,
61
63
0xA000 , 0x1000 ) },
62
64
{ PCI_DEVICE_SUB (PCI_VENDOR_ID_NETMOS , PCI_DEVICE_ID_NETMOS_9912 ,
63
65
0xA000 , 0x1000 ) },
64
66
{ PCI_DEVICE_SUB (PCI_VENDOR_ID_NETMOS , PCI_DEVICE_ID_NETMOS_9922 ,
65
67
0xA000 , 0x1000 ) },
68
+ { PCI_DEVICE_SUB (PCI_VENDOR_ID_HP_3PAR , PCI_DEVICE_ID_HPE_PCI_SERIAL ,
69
+ PCI_ANY_ID , PCI_ANY_ID ) },
66
70
{ }
67
71
};
68
72
@@ -1997,6 +2001,16 @@ static struct pci_serial_quirk pci_serial_quirks[] = {
1997
2001
.init = pci_hp_diva_init ,
1998
2002
.setup = pci_hp_diva_setup ,
1999
2003
},
2004
+ /*
2005
+ * HPE PCI serial device
2006
+ */
2007
+ {
2008
+ .vendor = PCI_VENDOR_ID_HP_3PAR ,
2009
+ .device = PCI_DEVICE_ID_HPE_PCI_SERIAL ,
2010
+ .subvendor = PCI_ANY_ID ,
2011
+ .subdevice = PCI_ANY_ID ,
2012
+ .setup = pci_hp_diva_setup ,
2013
+ },
2000
2014
/*
2001
2015
* Intel
2002
2016
*/
@@ -4973,6 +4987,10 @@ static const struct pci_device_id serial_pci_tbl[] = {
4973
4987
{ PCI_VENDOR_ID_HP , PCI_DEVICE_ID_HP_DIVA_AUX ,
4974
4988
PCI_ANY_ID , PCI_ANY_ID , 0 , 0 ,
4975
4989
pbn_b2_1_115200 },
4990
+ /* HPE PCI serial device */
4991
+ { PCI_VENDOR_ID_HP_3PAR , PCI_DEVICE_ID_HPE_PCI_SERIAL ,
4992
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 ,
4993
+ pbn_b1_1_115200 },
4976
4994
4977
4995
{ PCI_VENDOR_ID_DCI , PCI_DEVICE_ID_DCI_PCCOM2 ,
4978
4996
PCI_ANY_ID , PCI_ANY_ID , 0 , 0 ,
0 commit comments