Home | History | Annotate | Line # | Download | only in gemini
files.gemini revision 1.5
      1  1.5  cliff #	$NetBSD: files.gemini,v 1.5 2008/11/13 07:21:59 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.1   matt device obio: obio, pcibus
     24  1.1   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.1   matt 
     46  1.1   matt 
     47  1.1   matt # GEMINI GPIO controllers
     48  1.1   matt 
     49  1.1   matt # GEMINI Timers
     50  1.1   matt device geminitmr
     51  1.1   matt file	arch/arm/gemini/gemini_timer.c		geminitmr
     52  1.1   matt defparam opt_gemini.h				GEMINI_TIMER_CLOCK_FREQ
     53  1.1   matt 
     54  1.1   matt # OBIO/geminitmr
     55  1.1   matt attach 	geminitmr at obio with obiotimer
     56  1.1   matt file	arch/arm/gemini/obio_timer.c		obiotimer
     57  1.1   matt 
     58  1.1   matt # Gemini Watchdog timer
     59  1.1   matt device geminiwdt: sysmon_wdog
     60  1.1   matt file arch/arm/gemini/gemini_wdt.c		geminiwdt needs-flag
     61  1.1   matt defparam opt_gemini.h				GEMINI_WDT_CLOCK_FREQ
     62  1.1   matt 
     63  1.1   matt attach geminiwdt at obio with obiowdt
     64  1.1   matt file arch/arm/gemini/obio_wdt.c			obiowdt
     65  1.1   matt 
     66  1.1   matt # NS16550 compatible serial ports
     67  1.1   matt attach com at obio with gemini_com
     68  1.1   matt file	arch/arm/gemini/gemini_com.c		gemini_com
     69  1.1   matt defparam opt_com.h				CONSADDR CONSPEED CONMODE
     70  1.1   matt 
     71  1.3  cliff # GEMINI LPC Bus
     72  1.3  cliff define  lpcbus  {[addr = -1]}
     73  1.3  cliff device	lpc { [ldn=-1], [addr=-1], [size=0], [intr=-1] }
     74  1.3  cliff attach	lpc at lpcbus
     75  1.3  cliff file	arch/arm/gemini/gemini_lpc.c		lpc needs-count
     76  1.3  cliff 
     77  1.3  cliff # GEMINI LPC Host Controller
     78  1.3  cliff device	geminilpchc: lpcbus
     79  1.3  cliff attach	geminilpchc at obio with obio_lpchc
     80  1.3  cliff file	arch/arm/gemini/obio_lpchc.c		obio_lpchc
     81  1.3  cliff file	arch/arm/gemini/gemini_lpchc.c		geminilpchc needs-count
     82  1.3  cliff 
     83  1.3  cliff # LPC Bus COM UARTs
     84  1.3  cliff attach	com at lpc with lpc_com
     85  1.3  cliff file	arch/arm/gemini/lpc_com.c		lpc_com
     86  1.3  cliff 
     87  1.3  cliff 
     88  1.1   matt # GEMINI USB controller
     89  1.2   matt attach ehci at obio with ehci_obio
     90  1.2   matt file	arch/arm/gemini/obio_ehci.c		ehci_obio
     91  1.1   matt 
     92  1.3  cliff # GEMINI ATA controller
     93  1.3  cliff attach wdc at obio with wdc_obio
     94  1.3  cliff file	arch/arm/gemini/obio_wdc.c		wdc_obio
     95  1.1   matt 
     96  1.1   matt # PCI
     97  1.1   matt device gemini_pci: pcibus
     98  1.1   matt attach gemini_pci at obio
     99  1.3  cliff file arch/arm/gemini/gemini_pci.c		pci needs-flag
    100