Lines Matching refs:ahba
154 struct ahb_attach_args ahba;
175 ahba.ahba_name = "ahb";
176 ahba.ahba_memt = sc->sc_memt;
177 ahba.ahba_dmat = sc->sc_dmat;
178 config_search(self, &ahba,
185 struct ahb_attach_args * const ahba = aux;
187 ahba->ahba_addr = cf->cf_loc[AHBCF_ADDR];
188 ahba->ahba_size = cf->cf_loc[AHBCF_SIZE];
189 ahba->ahba_intr = cf->cf_loc[AHBCF_INTR];
190 ahba->ahba_irqbase = cf->cf_loc[AHBCF_IRQBASE];
192 if (config_probe(parent, cf, ahba))
193 config_attach(parent, cf, ahba, ahbbus_print, CFARGS_NONE);
201 struct ahb_attach_args * const ahba = aux;
204 if (strcmp(ahba->ahba_name, "ahb"))
206 if (ahba->ahba_addr != AHBCF_ADDR_DEFAULT
207 && ahba->ahba_addr != cf->cf_loc[AHBCF_ADDR])
209 if (ahba->ahba_size != AHBCF_SIZE_DEFAULT
210 && ahba->ahba_size != cf->cf_loc[AHBCF_SIZE])
212 if (ahba->ahba_intr != AHBCF_INTR_DEFAULT
213 && ahba->ahba_intr != cf->cf_loc[AHBCF_INTR])
215 if (ahba->ahba_irqbase != AHBCF_IRQBASE_DEFAULT
216 && ahba->ahba_irqbase != cf->cf_loc[AHBCF_IRQBASE])
219 ahba0 = *ahba;
249 struct ahb_attach_args ahba;
254 ahba.ahba_name = "ahb";
255 ahba.ahba_memt = sc->sc_memt;
256 ahba.ahba_dmat = sc->sc_dmat;
258 ahba.ahba_addr = critical_devs[i].addr;
259 ahba.ahba_size = AHBCF_SIZE_DEFAULT;
260 ahba.ahba_intr = AHBCF_INTR_DEFAULT;
261 ahba.ahba_irqbase = AHBCF_IRQBASE_DEFAULT;
263 cf = config_search(sc->sc_dev, &ahba,
269 ahba.ahba_addr = cf->cf_loc[AHBCF_ADDR];
270 ahba.ahba_size = cf->cf_loc[AHBCF_SIZE];
271 ahba.ahba_intr = cf->cf_loc[AHBCF_INTR];
272 ahba.ahba_irqbase = cf->cf_loc[AHBCF_IRQBASE];
273 config_attach(sc->sc_dev, cf, &ahba, ahbbus_print, CFARGS_NONE);
280 struct ahb_attach_args *ahba = aux;
282 if (ahba->ahba_addr != AHBCF_ADDR_DEFAULT) {
283 aprint_normal(" addr 0x%lx", ahba->ahba_addr);
284 if (ahba->ahba_size > AHBCF_SIZE_DEFAULT)
286 ahba->ahba_addr + ahba->ahba_size-1);
288 if (ahba->ahba_intr != AHBCF_INTR_DEFAULT)
289 aprint_normal(" intr %d", ahba->ahba_intr);
290 if (ahba->ahba_irqbase != AHBCF_IRQBASE_DEFAULT)
291 aprint_normal(" irqbase %d", ahba->ahba_irqbase);