1/* $NetBSD: i80321_mainbus.c,v 1.13 2003/12/17 22:03:24 abs Exp $ */ 2 3/*- 4 * Copyright (c) 2001, 2002 Wasabi Systems, Inc. 5 * All rights reserved. 6 * 7 * Written by Jason R. Thorpe for Wasabi Systems, Inc. 8 * --- 28 unchanged lines hidden (view full) --- 37 38/* 39 * IQ80321 front-end for the i80321 I/O Processor. We take care 40 * of setting up the i80321 memory map, PCI interrupt routing, etc., 41 * which are all specific to the board the i80321 is wired up to. 42 */ 43 44#include <sys/cdefs.h> |
45__FBSDID("$FreeBSD: head/sys/arm/xscale/i80321/iq80321.c 140308 2005-01-15 18:55:22Z cognet $"); |
46 47#define _ARM32_BUS_DMA_PRIVATE 48#include <sys/param.h> 49#include <sys/systm.h> 50#include <sys/bus.h> 51#include <sys/kernel.h> 52#include <sys/module.h> 53#include <sys/malloc.h> --- 195 unchanged lines hidden (view full) --- 249 dma_range_init = 1; 250 busno = bus_space_read_4(sc->sc_st, sc->sc_atu_sh, ATU_PCIXSR); 251 busno = PCIXSR_BUSNO(busno); 252 if (busno == 0xff) 253 busno = 0; 254 device_add_child(dev, "obio", 0); 255 device_add_child(dev, "itimer", 0); 256 device_add_child(dev, "iopwdog", 0); |
257 device_add_child(dev, "iqseg", 0); |
258 device_add_child(dev, "pcib", busno); 259 bus_generic_probe(dev); 260 bus_generic_attach(dev); 261 262 return (0); 263} 264 265void --- 65 unchanged lines hidden --- |