Home | History | Annotate | Line # | Download | only in gemini
files.gemini revision 1.9
      1  1.9  cliff #	$NetBSD: files.gemini,v 1.9 2008/12/06 05:22:39 cliff Exp $
      2  1.1   matt #
      3  1.1   matt # Configuration info for GEMINI CPU support
      4  1.1   matt # Based on omap/files.omap2
      5  1.1   matt #
      6  1.1   matt 
      7  1.1   matt include "arch/arm/pic/files.pic"
      8  1.1   matt 
      9  1.1   matt file	arch/arm/arm32/irq_dispatch.S
     10  1.1   matt 
     11  1.1   matt # Memory size in megabytes
     12  1.1   matt defparam opt_gemini.h				MEMSIZE
     13  1.1   matt defflag opt_gemini.h				GEMINI
     14  1.5  cliff defparam opt_gemini.h				GEMINI_BUSBASE: GEMINI
     15  1.1   matt defflag opt_gemini.h				SL3516: GEMINI
     16  1.3  cliff defflag opt_gemini.h				GEMINI_MASTER: GEMINI
     17  1.3  cliff defflag opt_gemini.h				GEMINI_SLAVE: GEMINI
     18  1.4  cliff defflag opt_gemini.h				GEMINI_SINGLE: GEMINI
     19  1.1   matt 
     20  1.1   matt # OBIO just an attach point
     21  1.1   matt define obio { [addr=-1], [size=0], [intr=-1], [mult=1], [intrbase=-1], [nobyteacc=0]
     22  1.1   matt 	     } : bus_space_generic
     23  1.8   matt device	obio: obio, pcibus
     24  1.8   matt attach	obio at mainbus
     25  1.1   matt file	arch/arm/gemini/gemini_obio.c		obio needs-count
     26  1.1   matt 
     27  1.1   matt # OBIO files
     28  1.1   matt file	arch/arm/gemini/gemini_space.c		obio
     29  1.1   matt ##file	arch/arm/gemini/gemini_a2x_space.c		obio
     30  1.1   matt ##file	arch/arm/gemini/gemini_a2x_io.S		obio
     31  1.1   matt file	arch/arm/gemini/gemini_a4x_space.c		obio
     32  1.1   matt file	arch/arm/xscale/pxa2x0_a4x_io.S		obio
     33  1.1   matt file	arch/arm/gemini/gemini_dma.c
     34  1.1   matt 
     35  1.1   matt # these bus space methods are not bus-specific ...
     36  1.1   matt #
     37  1.1   matt ##file	arch/arm/gemini/gemini_nobyteacc_space.c	obio
     38  1.1   matt ##file	arch/arm/gemini/gemini_nobyteacc_io.S		obio
     39  1.1   matt 
     40  1.1   matt # GEMINI interrupt controller
     41  1.1   matt device	geminiicu: pic
     42  1.1   matt attach	geminiicu at obio with geminiicu
     43  1.1   matt file	arch/arm/gemini/gemini_icu.c		geminiicu needs-flag
     44  1.1   matt 
     45  1.6  cliff # Gemini inter-processor-interrupts
     46  1.8   matt device	geminiipi {}
     47  1.8   matt attach	geminiipi at obio
     48  1.8   matt file	arch/arm/gemini/gemini_ipi.c		geminiipi needs-flag
     49  1.8   matt 
     50  1.9  cliff # Gemini inter-processor-messages
     51  1.9  cliff device	geminiipm {}
     52  1.9  cliff attach	geminiipm at geminiipi
     53  1.9  cliff file	arch/arm/gemini/gemini_ipm.c		geminiipm needs-flag
     54  1.9  cliff 
     55  1.8   matt device	gpn: ifnet, ether, arp
     56  1.9  cliff attach	gpn at geminiipm
     57  1.8   matt file	arch/arm/gemini/if_gpn.c		gpn needs-flag
     58  1.1   matt 
     59  1.1   matt # GEMINI GPIO controllers
     60  1.1   matt 
     61  1.1   matt # GEMINI Timers
     62  1.8   matt device	geminitmr
     63  1.1   matt file	arch/arm/gemini/gemini_timer.c		geminitmr
     64  1.1   matt defparam opt_gemini.h				GEMINI_TIMER_CLOCK_FREQ
     65  1.1   matt 
     66  1.1   matt # OBIO/geminitmr
     67  1.1   matt attach 	geminitmr at obio with obiotimer
     68  1.1   matt file	arch/arm/gemini/obio_timer.c		obiotimer
     69  1.1   matt 
     70  1.1   matt # Gemini Watchdog timer
     71  1.8   matt device	geminiwdt: sysmon_wdog
     72  1.8   matt file	arch/arm/gemini/gemini_wdt.c		geminiwdt needs-flag
     73  1.1   matt defparam opt_gemini.h				GEMINI_WDT_CLOCK_FREQ
     74  1.1   matt 
     75  1.1   matt attach geminiwdt at obio with obiowdt
     76  1.8   matt file	arch/arm/gemini/obio_wdt.c			obiowdt
     77  1.1   matt 
     78  1.1   matt # NS16550 compatible serial ports
     79  1.1   matt attach com at obio with gemini_com
     80  1.1   matt file	arch/arm/gemini/gemini_com.c		gemini_com
     81  1.1   matt defparam opt_com.h				CONSADDR CONSPEED CONMODE
     82  1.1   matt 
     83  1.3  cliff # GEMINI LPC Bus
     84  1.3  cliff define  lpcbus  {[addr = -1]}
     85  1.3  cliff device	lpc { [ldn=-1], [addr=-1], [size=0], [intr=-1] }
     86  1.3  cliff attach	lpc at lpcbus
     87  1.3  cliff file	arch/arm/gemini/gemini_lpc.c		lpc needs-count
     88  1.3  cliff 
     89  1.3  cliff # GEMINI LPC Host Controller
     90  1.3  cliff device	geminilpchc: lpcbus
     91  1.3  cliff attach	geminilpchc at obio with obio_lpchc
     92  1.3  cliff file	arch/arm/gemini/obio_lpchc.c		obio_lpchc
     93  1.3  cliff file	arch/arm/gemini/gemini_lpchc.c		geminilpchc needs-count
     94  1.3  cliff 
     95  1.3  cliff # LPC Bus COM UARTs
     96  1.3  cliff attach	com at lpc with lpc_com
     97  1.3  cliff file	arch/arm/gemini/lpc_com.c		lpc_com
     98  1.3  cliff 
     99  1.7  cliff # GEMINI GPIO controllers
    100  1.7  cliff device	geminigpio: gpiobus
    101  1.7  cliff attach	geminigpio at obio with geminigpio
    102  1.7  cliff file	arch/arm/gemini/gemini_gpio.c		geminigpio
    103  1.3  cliff 
    104  1.1   matt # GEMINI USB controller
    105  1.2   matt attach ehci at obio with ehci_obio
    106  1.2   matt file	arch/arm/gemini/obio_ehci.c		ehci_obio
    107  1.1   matt 
    108  1.3  cliff # GEMINI ATA controller
    109  1.3  cliff attach wdc at obio with wdc_obio
    110  1.3  cliff file	arch/arm/gemini/obio_wdc.c		wdc_obio
    111  1.1   matt 
    112  1.1   matt # PCI
    113  1.8   matt device	gemini_pci: pcibus
    114  1.8   matt attach	gemini_pci at obio
    115  1.8   matt file	arch/arm/gemini/gemini_pci.c		pci needs-flag
    116  1.8   matt 
    117  1.8   matt # GEMINI MAC controller
    118  1.8   matt device	geminigmac { port, intr, phy }: mii
    119  1.8   matt attach	geminigmac at obio with geminigmac
    120  1.8   matt file	arch/arm/gemini/gemini_gmac.c		geminigmac needs-flag
    121  1.8   matt 
    122  1.8   matt device	gmc: ifnet, mii
    123  1.8   matt attach	gmc at geminigmac
    124  1.8   matt file	arch/arm/gemini/if_gmc.c		gmc
    125