Index: drivers/dahdi/wcb4xxp/wcb4xxp.h =================================================================== --- drivers/dahdi/wcb4xxp/wcb4xxp.h (revision 7714) +++ drivers/dahdi/wcb4xxp/wcb4xxp.h (working copy) @@ -425,6 +425,7 @@ BN2S0, /* BeroNet BN2S0 */ BN4S0, /* Beronet BN4S0 */ BN8S0, /* BeroNet BN8S0 */ + BSWYX_SX2, /* Swyx 4xS0 SX2 QuadBri */ QUADBRI_EVAL /* HFC-4S CCD Eval. Board */ }; Index: drivers/dahdi/wcb4xxp/base.c =================================================================== --- drivers/dahdi/wcb4xxp/base.c (revision 7714) +++ drivers/dahdi/wcb4xxp/base.c (working copy) @@ -137,6 +137,7 @@ static struct devtype hfc2s_BN = {"BeroNet BN2S0", .ports = 2, .card_type = BN2S0 }; static struct devtype hfc4s_BN = {"BeroNet BN4S0", .ports = 4, .card_type = BN4S0 }; static struct devtype hfc8s_BN = {"BeroNet BN8S0", .ports = 8, .card_type = BN8S0 }; +static struct devtype hfc4s_SW = {"Swyx 4xS0 SX2 QuadBri", .ports = 4, .card_type = BSWYX_SX2 }; static struct devtype hfc4s_EV = {"CCD HFC-4S Eval. Board", .ports = 4, .card_type = QUADBRI_EVAL }; @@ -2896,6 +2897,7 @@ { 0x1397, 0x08b4, 0x1397, 0xb550, 0, 0, (unsigned long)&hfc4s_BN }, { 0x1397, 0x16b8, 0x1397, 0xb562, 0, 0, (unsigned long)&hfc8s_BN }, { 0x1397, 0x16b8, 0x1397, 0xb56b, 0, 0, (unsigned long)&hfc8s_BN }, + { 0x1397, 0x08b4, 0x1397, 0xb540, 0, 0, (unsigned long)&hfc4s_SW }, { 0x1397, 0x08b4, 0x1397, 0x08b4, 0, 0, (unsigned long)&hfc4s_EV }, {0, }