- add support for CP-104EL-A and CP-104JU to puc
PR: 151365 Submitted by: Joerg Niendorf <f5d10a@internode.on.net> Approved by: jhb
This commit is contained in:
parent
658029e0d8
commit
2c89ac5e81
@ -51,6 +51,7 @@ static puc_config_f puc_config_amc;
|
||||
static puc_config_f puc_config_diva;
|
||||
static puc_config_f puc_config_exar;
|
||||
static puc_config_f puc_config_icbook;
|
||||
static puc_config_f puc_config_moxa;
|
||||
static puc_config_f puc_config_oxford_pcie;
|
||||
static puc_config_f puc_config_quatech;
|
||||
static puc_config_f puc_config_syba;
|
||||
@ -518,12 +519,25 @@ const struct puc_cfg puc_pci_devices[] = {
|
||||
PUC_PORT_4S, 0x18, 0, 8,
|
||||
},
|
||||
|
||||
{ 0x1393, 0x1042, 0xffff, 0,
|
||||
"Moxa Technologies, Smartio CP-104JU/PCI",
|
||||
DEFAULT_RCLK * 8,
|
||||
PUC_PORT_4S, 0x18, 0, 8,
|
||||
},
|
||||
|
||||
{ 0x1393, 0x1043, 0xffff, 0,
|
||||
"Moxa Technologies, Smartio CP-104EL/PCIe",
|
||||
DEFAULT_RCLK * 8,
|
||||
PUC_PORT_4S, 0x18, 0, 8,
|
||||
},
|
||||
|
||||
{ 0x1393, 0x1045, 0xffff, 0,
|
||||
"Moxa Technologies, Smartio CP-104EL-A/PCIe",
|
||||
DEFAULT_RCLK * 8,
|
||||
PUC_PORT_4S, 0x14, 0, -1,
|
||||
.config_function = puc_config_moxa
|
||||
},
|
||||
|
||||
{ 0x1393, 0x1120, 0xffff, 0,
|
||||
"Moxa Technologies, CP-112UL",
|
||||
DEFAULT_RCLK * 8,
|
||||
@ -1085,6 +1099,19 @@ puc_config_icbook(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
|
||||
return (ENXIO);
|
||||
}
|
||||
|
||||
static int
|
||||
puc_config_moxa(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
|
||||
intptr_t *res)
|
||||
{
|
||||
const struct puc_cfg *cfg = sc->sc_cfg;
|
||||
|
||||
if (cmd == PUC_CFG_GET_OFS && cfg->device == 0x1045) {
|
||||
*res = ((port == 3) ? 7 : port) * 0x200;
|
||||
return 0;
|
||||
}
|
||||
return (ENXIO);
|
||||
}
|
||||
|
||||
static int
|
||||
puc_config_quatech(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
|
||||
intptr_t *res)
|
||||
|
Loading…
Reference in New Issue
Block a user