Lines Matching refs:ahba
313 struct ahb_attach_args *ahba = aux;
318 if (ahba->ahba_addr != GPIO1_BASE
319 && ahba->ahba_addr != GPIO2_BASE
320 && ahba->ahba_addr != GPIO3_BASE)
323 size = (ahba->ahba_size == AHBCF_SIZE_DEFAULT) ? GPIO_SIZE : ahba->ahba_size;
325 error = bus_space_map(ahba->ahba_memt, ahba->ahba_addr, size, 0, &memh);
329 bus_space_unmap(ahba->ahba_memt, memh, size);
336 struct ahb_attach_args * const ahba = aux;
340 if (ahba->ahba_size == AHBCF_SIZE_DEFAULT)
341 ahba->ahba_size = GPIO_SIZE;
343 gpio->gpio_memt = ahba->ahba_memt;
344 error = bus_space_map(ahba->ahba_memt, ahba->ahba_addr, ahba->ahba_size,
349 ahba->ahba_size, ahba->ahba_addr, error);
353 if (ahba->ahba_irqbase != AHBCF_IRQBASE_DEFAULT) {
358 pic_add(&gpio->gpio_pic, ahba->ahba_irqbase);
360 ahba->ahba_irqbase, ahba->ahba_irqbase + 31);