| /netbsd-src/sys/dev/pcmcia/ |
| H A D | pcmcia_cis.c | 90 struct pcmcia_config_entry *cfe, *ncfe; in pcmcia_free_pf() local 94 for (cfe = SIMPLEQ_FIRST(&pf->cfe_head); cfe != NULL; in pcmcia_free_pf() 95 cfe = ncfe) { in pcmcia_free_pf() 96 ncfe = SIMPLEQ_NEXT(cfe, cfe_list); in pcmcia_free_pf() 97 free(cfe, M_DEVBUF); in pcmcia_free_pf() 542 struct pcmcia_config_entry *cfe; in pcmcia_print_cis() local 624 SIMPLEQ_FOREACH(cfe, &pf->cfe_head, cfe_list) { in pcmcia_print_cis() 626 device_xname(sc->dev), pf->number, cfe->number); in pcmcia_print_cis() 628 switch (cfe->iftype) { in pcmcia_print_cis() 640 printf("; irq mask %x", cfe->irqmask); in pcmcia_print_cis() [all …]
|
| H A D | wdc_pcmcia.c | 184 wdc_pcmcia_validate_config_io(struct pcmcia_config_entry *cfe) in wdc_pcmcia_validate_config_io() argument 186 if (cfe->iftype != PCMCIA_IFTYPE_IO || in wdc_pcmcia_validate_config_io() 187 cfe->num_iospace < 1 || cfe->num_iospace > 2) in wdc_pcmcia_validate_config_io() 189 cfe->num_memspace = 0; in wdc_pcmcia_validate_config_io() 194 wdc_pcmcia_validate_config_memory(struct pcmcia_config_entry *cfe) in wdc_pcmcia_validate_config_memory() argument 196 if (cfe->iftype != PCMCIA_IFTYPE_MEMORY || in wdc_pcmcia_validate_config_memory() 197 cfe->num_memspace > 1 || in wdc_pcmcia_validate_config_memory() 198 cfe->memspace[0].length < 2048) in wdc_pcmcia_validate_config_memory() 200 cfe->num_iospace = 0; in wdc_pcmcia_validate_config_memory() 209 struct pcmcia_config_entry *cfe; in wdc_pcmcia_attach() local [all …]
|
| H A D | pcmcia.c | 206 pf->cfe = NULL; in pcmcia_card_attach() 439 pcmcia_function_init(struct pcmcia_function *pf, struct pcmcia_config_entry *cfe) in pcmcia_function_init() argument 445 pf->cfe = cfe; in pcmcia_function_init() 479 if (pf->cfe == NULL) in pcmcia_function_enable() 487 pcmcia_socket_settype(sc->dev, pf->cfe->iftype); in pcmcia_function_enable() 551 if (pf->cfe->flags & PCMCIA_CFE_AUDIO) in pcmcia_function_enable() 557 reg = (pf->cfe->number & PCMCIA_CCR_OPTION_CFINDEX); in pcmcia_function_enable() 618 if (pf->cfe == NULL) in pcmcia_function_disable() 750 pcmcia_config_alloc(struct pcmcia_function *pf, struct pcmcia_config_entry *cfe) in pcmcia_config_alloc() argument 755 for (n = 0; n < cfe->num_iospace; n++) { in pcmcia_config_alloc() [all …]
|
| H A D | xirc.c | 169 struct pcmcia_config_entry *cfe; in xirc_attach() local 216 cfe = xirc_dingo_alloc_modem(sc); in xirc_attach() 217 if (cfe && sc->sc_id & (XIMEDIA_ETHER << 8)) { in xirc_attach() 221 cfe = 0; in xirc_attach() 225 cfe = xirc_mako_alloc(sc); in xirc_attach() 227 cfe = xirc_dingo_alloc_ethernet(sc); in xirc_attach() 228 if (!cfe) { in xirc_attach() 234 pcmcia_function_init(pa->pf, cfe); in xirc_attach() 298 struct pcmcia_config_entry *cfe; in xirc_mako_alloc() local 300 SIMPLEQ_FOREACH(cfe, &sc->sc_pf->cfe_head, cfe_list) { in xirc_mako_alloc() [all …]
|
| H A D | if_awi_pcmcia.c | 164 awi_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in awi_pcmcia_validate_config() argument 166 if (cfe->iftype != PCMCIA_IFTYPE_IO || in awi_pcmcia_validate_config() 167 cfe->num_iospace < 1 || in awi_pcmcia_validate_config() 168 cfe->iospace[0].length < AM79C930_IO_SIZE) in awi_pcmcia_validate_config() 170 if (cfe->num_memspace < 1) { in awi_pcmcia_validate_config() 171 cfe->memspace[0].length = AM79C930_MEM_SIZE; in awi_pcmcia_validate_config() 172 cfe->memspace[0].cardaddr = 0; in awi_pcmcia_validate_config() 173 cfe->memspace[0].hostaddr = 0; in awi_pcmcia_validate_config() 174 } else if (cfe->memspace[0].length < AM79C930_MEM_SIZE) in awi_pcmcia_validate_config() 185 struct pcmcia_config_entry *cfe; in awi_pcmcia_attach() local [all …]
|
| H A D | com_pcmcia.c | 125 struct pcmcia_config_entry *cfe; in com_pcmcia_match() local 133 SIMPLEQ_FOREACH(cfe, &pa->pf->cfe_head, cfe_list) { in com_pcmcia_match() 134 switch (cfe->iospace[0].start) { in com_pcmcia_match() 162 com_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in com_pcmcia_validate_config() argument 164 if (cfe->iftype != PCMCIA_IFTYPE_IO || in com_pcmcia_validate_config() 165 cfe->num_iospace != 1) in com_pcmcia_validate_config() 168 cfe->num_memspace = 0; in com_pcmcia_validate_config() 178 struct pcmcia_config_entry *cfe; in com_pcmcia_attach() local 190 cfe = pa->pf->cfe; in com_pcmcia_attach() 191 com_init_regs(&sc->sc_regs, cfe->iospace[0].handle.iot, in com_pcmcia_attach() [all …]
|
| H A D | if_cs_pcmcia.c | 86 cs_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in cs_pcmcia_validate_config() argument 88 if (cfe->iftype != PCMCIA_IFTYPE_IO || in cs_pcmcia_validate_config() 89 cfe->num_memspace != 0 || in cs_pcmcia_validate_config() 90 cfe->num_iospace != 1 || in cs_pcmcia_validate_config() 91 cfe->iospace[0].length < CS8900_IOSIZE) in cs_pcmcia_validate_config() 102 struct pcmcia_config_entry *cfe; in cs_pcmcia_attach() local 115 cfe = pf->cfe; in cs_pcmcia_attach() 116 sc->sc_iot = cfe->iospace[0].handle.iot; in cs_pcmcia_attach() 117 sc->sc_ioh = cfe->iospace[0].handle.ioh; in cs_pcmcia_attach()
|
| H A D | aic_pcmcia.c | 98 aic_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in aic_pcmcia_validate_config() argument 100 if (cfe->iftype != PCMCIA_IFTYPE_IO || in aic_pcmcia_validate_config() 101 cfe->num_memspace != 0 || in aic_pcmcia_validate_config() 102 cfe->num_iospace != 1) in aic_pcmcia_validate_config() 105 cfe->iomask = 0; /* XXX: wrong from cfe?, quirk? */ in aic_pcmcia_validate_config() 115 struct pcmcia_config_entry *cfe; in aic_pcmcia_attach() local 128 cfe = pf->cfe; in aic_pcmcia_attach() 129 sc->sc_iot = cfe->iospace[0].handle.iot; in aic_pcmcia_attach() 130 sc->sc_ioh = cfe->iospace[0].handle.ioh; in aic_pcmcia_attach()
|
| H A D | spc_pcmcia.c | 92 spc_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in spc_pcmcia_validate_config() argument 95 if (cfe->iftype != PCMCIA_IFTYPE_IO || in spc_pcmcia_validate_config() 96 cfe->num_memspace != 0 || in spc_pcmcia_validate_config() 97 cfe->num_iospace != 1) in spc_pcmcia_validate_config() 108 struct pcmcia_config_entry *cfe; in spc_pcmcia_attach() local 121 cfe = pf->cfe; in spc_pcmcia_attach() 122 spc->sc_iot = cfe->iospace[0].handle.iot; in spc_pcmcia_attach() 123 spc->sc_ioh = cfe->iospace[0].handle.ioh; in spc_pcmcia_attach()
|
| H A D | if_ep_pcmcia.c | 219 struct pcmcia_config_entry *cfe; in ep_pcmcia_attach() local 229 SIMPLEQ_FOREACH(cfe, &pa->pf->cfe_head, cfe_list) { in ep_pcmcia_attach() 230 if (cfe->num_memspace != 0) in ep_pcmcia_attach() 232 if (cfe->num_iospace != 1) in ep_pcmcia_attach() 256 cfe->iospace[0].length, in ep_pcmcia_attach() 257 cfe->iospace[0].length, in ep_pcmcia_attach() 264 if (pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, in ep_pcmcia_attach() 265 cfe->iospace[0].length, cfe->iospace[0].length, in ep_pcmcia_attach() 270 if (!cfe) { in ep_pcmcia_attach() 279 pcmcia_function_init(pa->pf, cfe); in ep_pcmcia_attach() [all …]
|
| H A D | if_sm_pcmcia.c | 124 sm_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in sm_pcmcia_validate_config() argument 126 if (cfe->iftype != PCMCIA_IFTYPE_IO || in sm_pcmcia_validate_config() 127 cfe->num_memspace != 0 || in sm_pcmcia_validate_config() 128 cfe->num_iospace != 1 || in sm_pcmcia_validate_config() 129 cfe->iospace[0].length < SMC_IOSIZE) in sm_pcmcia_validate_config() 140 struct pcmcia_config_entry *cfe; in sm_pcmcia_attach() local 153 cfe = pa->pf->cfe; in sm_pcmcia_attach() 154 sc->sc_bst = cfe->iospace[0].handle.iot; in sm_pcmcia_attach() 155 sc->sc_bsh = cfe->iospace[0].handle.ioh; in sm_pcmcia_attach()
|
| H A D | nca_pcmcia.c | 100 nca_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in nca_pcmcia_validate_config() argument 103 if (cfe->iftype != PCMCIA_IFTYPE_IO || in nca_pcmcia_validate_config() 104 cfe->num_memspace != 0 || in nca_pcmcia_validate_config() 105 cfe->num_iospace != 1) in nca_pcmcia_validate_config() 116 struct pcmcia_config_entry *cfe; in nca_pcmcia_attach() local 130 cfe = pf->cfe; in nca_pcmcia_attach() 131 sc->sc_regt = cfe->iospace[0].handle.iot; in nca_pcmcia_attach() 132 sc->sc_regh = cfe->iospace[0].handle.ioh; in nca_pcmcia_attach()
|
| H A D | if_an_pcmcia.c | 111 an_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in an_pcmcia_validate_config() argument 113 if (cfe->iftype != PCMCIA_IFTYPE_IO || in an_pcmcia_validate_config() 114 cfe->num_iospace < 1) in an_pcmcia_validate_config() 125 struct pcmcia_config_entry *cfe; in an_pcmcia_attach() local 138 cfe = pa->pf->cfe; in an_pcmcia_attach() 139 sc->sc_iot = cfe->iospace[0].handle.iot; in an_pcmcia_attach() 140 sc->sc_ioh = cfe->iospace[0].handle.ioh; in an_pcmcia_attach()
|
| H A D | pcmcom.c | 128 pcmcom_validate_config(struct pcmcia_config_entry *cfe) in pcmcom_validate_config() argument 130 if (cfe->iftype != PCMCIA_IFTYPE_IO || in pcmcom_validate_config() 131 cfe->num_iospace < 1 || cfe->num_iospace > NSLAVES) in pcmcom_validate_config() 141 struct pcmcia_config_entry *cfe; in pcmcom_attach() local 156 cfe = pa->pf->cfe; in pcmcom_attach() 157 sc->sc_nslaves = cfe->num_iospace; in pcmcom_attach() 169 pca.pca_iot = cfe->iospace[slave].handle.iot; in pcmcom_attach() 170 pca.pca_ioh = cfe->iospace[slave].handle.ioh; in pcmcom_attach()
|
| H A D | mhzc.c | 177 struct pcmcia_config_entry *cfe; in mhzc_attach() local 209 SIMPLEQ_FOREACH(cfe, &pa->pf->cfe_head, cfe_list) { in mhzc_attach() 210 if (mhzc_check_cfe(sc, cfe)) { in mhzc_attach() 215 if (cfe == NULL) { in mhzc_attach() 220 if (mhzc_alloc_ethernet(sc, cfe) == 0) { in mhzc_attach() 226 pcmcia_function_init(pa->pf, cfe); in mhzc_attach() 262 mhzc_check_cfe(struct mhzc_softc *sc, struct pcmcia_config_entry *cfe) in mhzc_check_cfe() argument 265 if (cfe->num_memspace != 0) in mhzc_check_cfe() 268 if (cfe->num_iospace != 1) in mhzc_check_cfe() 272 cfe->iospace[0].start, in mhzc_check_cfe() [all …]
|
| H A D | if_mbe_pcmcia.c | 151 mbe_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in mbe_pcmcia_validate_config() argument 154 if (cfe->iftype != PCMCIA_IFTYPE_IO || cfe->num_iospace < 1) in mbe_pcmcia_validate_config() 165 struct pcmcia_config_entry *cfe; in mbe_pcmcia_attach() local 179 cfe = pa->pf->cfe; in mbe_pcmcia_attach() 180 sc->sc_bst = cfe->iospace[0].handle.iot; in mbe_pcmcia_attach() 181 sc->sc_bsh = cfe->iospace[0].handle.ioh; in mbe_pcmcia_attach()
|
| H A D | esp_pcmcia.c | 139 esp_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in esp_pcmcia_validate_config() argument 142 if (cfe->iftype != PCMCIA_IFTYPE_IO || in esp_pcmcia_validate_config() 143 cfe->num_memspace != 0 || in esp_pcmcia_validate_config() 144 cfe->num_iospace != 1) in esp_pcmcia_validate_config() 155 struct pcmcia_config_entry *cfe; in esp_pcmcia_attach() local 169 cfe = pf->cfe; in esp_pcmcia_attach() 170 esc->sc_iot = cfe->iospace[0].handle.iot; in esp_pcmcia_attach() 171 esc->sc_ioh = cfe->iospace[0].handle.ioh; in esp_pcmcia_attach()
|
| H A D | if_ne_pcmcia.c | 565 ne_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in ne_pcmcia_validate_config() argument 567 if (cfe->iftype != PCMCIA_IFTYPE_IO || in ne_pcmcia_validate_config() 568 cfe->num_iospace < 1 || cfe->num_iospace > 2) in ne_pcmcia_validate_config() 571 cfe->num_memspace = 0; in ne_pcmcia_validate_config() 582 struct pcmcia_config_entry *cfe; in ne_pcmcia_attach() local 599 cfe = pa->pf->cfe; in ne_pcmcia_attach() 600 dsc->sc_regt = cfe->iospace[0].handle.iot; in ne_pcmcia_attach() 601 dsc->sc_regh = cfe->iospace[0].handle.ioh; in ne_pcmcia_attach() 603 if (cfe->num_iospace == 1) { in ne_pcmcia_attach() 612 nsc->sc_asict = cfe->iospace[1].handle.iot; in ne_pcmcia_attach() [all …]
|
| H A D | if_wi_pcmcia.c | 318 wi_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in wi_pcmcia_validate_config() argument 320 if (cfe->iftype != PCMCIA_IFTYPE_IO || in wi_pcmcia_validate_config() 321 cfe->num_iospace != 1 || in wi_pcmcia_validate_config() 322 cfe->iospace[0].length < WI_IOSIZE) in wi_pcmcia_validate_config() 324 cfe->num_memspace = 0; in wi_pcmcia_validate_config() 334 struct pcmcia_config_entry *cfe; in wi_pcmcia_attach() local 349 cfe = pa->pf->cfe; in wi_pcmcia_attach() 350 sc->sc_iot = cfe->iospace[0].handle.iot; in wi_pcmcia_attach() 351 sc->sc_ioh = cfe->iospace[0].handle.ioh; in wi_pcmcia_attach()
|
| H A D | fdc_pcmcia.c | 145 struct pcmcia_config_entry *cfe; in fdc_pcmcia_attach() local 159 cfe = pf->cfe; in fdc_pcmcia_attach() 160 fdc->sc_iot = cfe->iospace[0].handle.iot; in fdc_pcmcia_attach() 161 fdc->sc_iot = cfe->iospace[0].handle.ioh; in fdc_pcmcia_attach()
|
| H A D | pcmcia_cis_quirks.c | 266 struct pcmcia_config_entry *cfe; in pcmcia_check_cis_quirks() local 322 cfe = malloc(sizeof(*cfe), M_DEVBUF, M_WAITOK); in pcmcia_check_cis_quirks() 323 *cfe = *quirk->cfe; in pcmcia_check_cis_quirks() 325 SIMPLEQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); in pcmcia_check_cis_quirks()
|
| H A D | slhci_pcmcia.c | 77 slhci_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in slhci_pcmcia_validate_config() argument 79 if (cfe->num_iospace != 1 || cfe->num_memspace != 0) in slhci_pcmcia_validate_config() 135 pioh = &pf->cfe->iospace[0].handle; in slhci_pcmcia_enable()
|
| H A D | bt3c.c | 937 struct pcmcia_config_entry *cfe; in bt3c_attach() local 947 SIMPLEQ_FOREACH(cfe, &pa->pf->cfe_head, cfe_list) { in bt3c_attach() 948 if (cfe->num_memspace != 0) in bt3c_attach() 951 if (cfe->num_iospace != 1) in bt3c_attach() 954 if (pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, in bt3c_attach() 955 cfe->iospace[0].length, 0, &sc->sc_pcioh) == 0) in bt3c_attach() 959 if (cfe == 0) { in bt3c_attach() 965 pcmcia_function_init(pa->pf, cfe); in bt3c_attach()
|
| H A D | btbc.c | 155 btbc_pcmcia_validate_config(struct pcmcia_config_entry *cfe) in btbc_pcmcia_validate_config() argument 158 if (cfe->iftype != PCMCIA_IFTYPE_IO || in btbc_pcmcia_validate_config() 159 cfe->num_iospace < 1 || cfe->num_iospace > 2) in btbc_pcmcia_validate_config() 170 struct pcmcia_config_entry *cfe; in btbc_attach() local 186 cfe = pa->pf->cfe; in btbc_attach() 187 sc->sc_pcioh = cfe->iospace[0].handle; in btbc_attach()
|
| /netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
| H A D | bcm5301x-nand-cs0.dtsi | 17 compatible = "brcm,bcm947xx-cfe-partitions";
|