#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: isapnpdevs.c,v 1.72 2015/11/19 19:16:28 christos Exp $");
#include <sys/param.h>
#include <dev/isapnp/isapnpdevs.h>
static const struct isapnp_matchinfo isapnp_aha_devlogic[] = {
{"ADP1542", 0},
};
static const struct isapnp_matchinfo isapnp_aha_devcompat[] = {
{"PNP00A0", 0},
};
const struct isapnp_devinfo isapnp_aha_devinfo = {
isapnp_aha_devlogic, 1,
isapnp_aha_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_aic_devlogic[] = {
{"ADP1520", 0},
{"ADP1502", 0},
{"ADP1505", 0},
};
static const struct isapnp_matchinfo isapnp_aic_devcompat[] = {
{"ADP1530", 0},
};
const struct isapnp_devinfo isapnp_aic_devinfo = {
isapnp_aic_devlogic, 3,
isapnp_aic_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_an_devlogic[] = {
{"AOL0001", 0},
};
const struct isapnp_devinfo isapnp_an_devinfo = {
isapnp_an_devlogic, 1,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_atppc_devlogic[] = {
{"PNP0400", 0},
{"PNP0401", 0},
};
const struct isapnp_devinfo isapnp_atppc_devinfo = {
isapnp_atppc_devlogic, 2,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_com_devlogic[] = {
{"AZT4001", 0},
{"BDP3336", 0},
{"OZO8039", 0},
{"BRI1400", 0},
{"BRIB400", 0},
{"DAV0336", 0},
{"ROK0010", 0},
{"ROK3360", 0},
{"USR0004", 0},
{"USR0006", 0},
{"USR0009", 0},
{"USR2070", 0},
{"USR3031", 0},
{"USR3090", 0},
{"USR9190", 0},
{"ZTIF761", 0},
{"CIR3000", 0},
{"MOT0000", 0},
{"SMM00C1", 0},
{"SUP1650", 0},
{"SUP2480", 0},
{"SUP2720", 0},
{"GVC0505", 0},
{"GVC000F", 0},
{"IOD0081", 0},
};
static const struct isapnp_matchinfo isapnp_com_devcompat[] = {
{"PNP0500", 0},
{"PNP0501", 0},
};
const struct isapnp_devinfo isapnp_com_devinfo = {
isapnp_com_devlogic, 25,
isapnp_com_devcompat, 2,
};
static const struct isapnp_matchinfo isapnp_cs_devlogic[] = {
{"IBM1010", 0},
};
const struct isapnp_devinfo isapnp_cs_devinfo = {
isapnp_cs_devlogic, 1,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_ep_devlogic[] = {
{"TCM5051", 0},
{"TCM5090", 0},
{"TCM5091", 0},
{"TCM5094", 0},
{"TCM5095", 0},
{"TCM5098", 0},
{"FAR0002", 0},
};
static const struct isapnp_matchinfo isapnp_ep_devcompat[] = {
{"PNP80F8", 0},
};
const struct isapnp_devinfo isapnp_ep_devinfo = {
isapnp_ep_devlogic, 7,
isapnp_ep_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_esp_devlogic[] = {
{"SLI4163", 0},
};
const struct isapnp_devinfo isapnp_esp_devinfo = {
isapnp_esp_devlogic, 1,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_ess_devlogic[] = {
{"ESS1868", 0},
{"ESS1869", 0},
{"ESS1878", 0},
{"ESS1879", 0},
};
const struct isapnp_devinfo isapnp_ess_devinfo = {
isapnp_ess_devlogic, 4,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_fmv_devlogic[] = {
{"FUJ01C1", 0},
{"FUJ01D1", 0},
};
const struct isapnp_devinfo isapnp_fmv_devinfo = {
isapnp_fmv_devlogic, 2,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_joy_devlogic[] = {
{"AZT0003", 0},
{"AZT3001", 0},
{"AZT3004", 0},
{"CSC0001", 0},
{"CSCA801", 0},
{"CTL7001", 0},
{"CTL7002", 0},
{"ESS0001", 0},
{"ESS0005", 0},
{"OPT0001", 0},
{"PNPB02F", 0},
{"ASB16FD", 0},
};
static const struct isapnp_matchinfo isapnp_joy_devcompat[] = {
{"PNPB02F", 0},
};
const struct isapnp_devinfo isapnp_joy_devinfo = {
isapnp_joy_devlogic, 12,
isapnp_joy_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_gus_devlogic[] = {
{"GRV0000", 0},
{"GRV0003", 0},
{"GRV0004", 0},
{"GRV0011", 0},
};
const struct isapnp_devinfo isapnp_gus_devinfo = {
isapnp_gus_devlogic, 4,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_le_devlogic[] = {
{"TKN0010", 0},
{"ATK1500", 0},
{"CSI2203", 0},
{"BUF0001", 0},
{"SKD8000", 0},
};
const struct isapnp_devinfo isapnp_le_devinfo = {
isapnp_le_devlogic, 5,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_mpu_devlogic[] = {
{"AZT0002", 0},
{"AZT2001", 0},
{"AZT2004", 0},
{"CSC0003", 0},
};
static const struct isapnp_matchinfo isapnp_mpu_devcompat[] = {
{"PNPB006", 0},
};
const struct isapnp_devinfo isapnp_mpu_devinfo = {
isapnp_mpu_devlogic, 4,
isapnp_mpu_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_ne_devlogic[] = {
{"@@@1980", 0},
};
static const struct isapnp_matchinfo isapnp_ne_devcompat[] = {
{"PNP80D6", 0},
};
const struct isapnp_devinfo isapnp_ne_devinfo = {
isapnp_ne_devlogic, 1,
isapnp_ne_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_pcic_devlogic[] = {
{"SCM0469", 0},
{"AEI0218", 0},
};
static const struct isapnp_matchinfo isapnp_pcic_devcompat[] = {
{"PNP0E00", 0},
};
const struct isapnp_devinfo isapnp_pcic_devinfo = {
isapnp_pcic_devlogic, 2,
isapnp_pcic_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_sb_devlogic[] = {
{"ADS7150", 0},
{"ADS7180", 0},
{"AZT1002", 0},
{"AZT1003", 0},
{"AZT1008", 0},
{"AZT1016", 0},
{"CTL0001", 0},
{"CTL0031", 0},
{"CTL0041", 0},
{"CTL0042", 0},
{"CTL0043", 0},
{"CTL0044", 0},
{"CTL0045", 0},
{"OPT9250", 0},
{"@X@0001", 0},
{"@@@1001", 0},
{"@@@2001", 0},
};
static const struct isapnp_matchinfo isapnp_sb_devcompat[] = {
{"PNPB000", 0},
{"PNPB001", 0},
{"PNPB002", 0},
{"PNPB003", 0},
};
const struct isapnp_devinfo isapnp_sb_devinfo = {
isapnp_sb_devlogic, 17,
isapnp_sb_devcompat, 4,
};
static const struct isapnp_matchinfo isapnp_tr_devlogic[] = {
{"IBM0000", 0},
{"TCM3190", 0},
};
const struct isapnp_devinfo isapnp_tr_devinfo = {
isapnp_tr_devlogic, 2,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_wdc_devlogic[] = {
{"AZT0000", 0},
{"AZT0500", 0},
{"OPT0007", 0},
{"ESS0002", 0},
};
static const struct isapnp_matchinfo isapnp_wdc_devcompat[] = {
{"PNP0600", 0},
};
const struct isapnp_devinfo isapnp_wdc_devinfo = {
isapnp_wdc_devlogic, 4,
isapnp_wdc_devcompat, 1,
};
static const struct isapnp_matchinfo isapnp_wss_devlogic[] = {
{"AZT0001", 1},
{"CSC0000", 0},
{"CSC0100", 0},
{"CSCA800", 0},
{"ASB1611", 0},
{"ASB1622", 0},
{"@@@0001", 0},
};
const struct isapnp_devinfo isapnp_wss_devinfo = {
isapnp_wss_devlogic, 7,
NULL, 0,
};
static const struct isapnp_matchinfo isapnp_ym_devlogic[] = {
{"YMH0021", 0},
};
const struct isapnp_devinfo isapnp_ym_devinfo = {
isapnp_ym_devlogic, 1,
NULL, 0,
};