Home | History | Annotate | Download | only in podulebus

Lines Matching defs:ide

33  * Probe and attach functions to use generic IDE driver for the ICS IDE podule
37 * Thanks to David Baildon for loaning an IDE card for the development
63 * ICS IDE podule device.
65 * This probes and attaches the top level ICS IDE device to the podulebus.
66 * It then configures any children of the ICS IDE device.
71 * ICS IDE card softc structure.
119 int id; /* IDE card ID */
124 int ideregs[MAX_CHANNELS]; /* IDE registers */
176 const struct ide_version *ide = NULL;
212 ide = &ide_versions[loop];
218 if (ide == NULL || ide->name == NULL) {
222 aprint_normal(": %s\n", ide->name);
224 if (ide->latchreg != -1) {
227 ide->latchreg, 1, 0, &sc->sc_latchioh)) {
257 sc->sc_wdcdev.sc_atac.atac_nchannels = ide->channels;
263 for (channel = 0; channel < ide->channels; ++channel) {
273 if (ide->modspace)
278 if (bus_space_map(iot, iobase + ide->ideregs[channel],
287 if (bus_space_map(iot, iobase + ide->auxregs[channel],
291 if (bus_space_map(iot, iobase + ide->irqregs[channel],
296 pa->pa_podule->irq_addr = iobase + ide->irqstatregs[channel];