The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/marvell/files.discovery

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #       $NetBSD: files.discovery,v 1.6 2003/05/27 11:39:50 scw Exp $
    2 #
    3 # Config file and device description for machine-independent support for
    4 # the Moverll (formerly Galileo Technologies) Discovery system controllers.
    5 #
    6 # Ports that include this must also supply some glue code of their own.
    7 # Notably:
    8 #       * devices here are indirectly configured by the configuration
    9 #         file since difference systems will be configured somewhat
   10 #         differently,
   11 #       * The Multi-Purpose Port (MPP) is configured differently on
   12 #         different systems,
   13 #       * CPU attachment is handled in largely a machine-independent
   14 #         fashion,
   15 #       * The interrupts on different systems will be handled differently.
   16 #
   17 # Systems with multiple GT controllers are not currently handled by this
   18 # code.
   19 
   20 defparam        opt_marvell.h   MPSC_CONSOLE
   21 defparam        opt_marvell.h   GT_MPSC_DEFAULT_BAUD_RATE
   22 defparam        opt_marvell.h   GT_MPP_INTERRUPTS GT_MPP_WATCHDOG GT_BASE
   23 defparam        opt_marvell.h   GT_MPSC_FREQUENCY GT_MPSC_CLOCK_SOURCE
   24 defparam        opt_marvell.h   GT_PCI0_MEMBASE GT_PCI0_MEMSIZE
   25 defparam        opt_marvell.h   GT_PCI1_MEMBASE GT_PCI1_MEMSIZE
   26 defparam        opt_marvell.h   GT_PCI0_IOBASE GT_PCI0_IOSIZE
   27 defparam        opt_marvell.h   GT_PCI1_IOBASE GT_PCI1_IOSIZE
   28 defflag         opt_marvell.h   GT_PCI0_EXT_ARBITER GT_PCI1_EXT_ARBITER
   29 defflag         opt_marvell.h   GT_ECC
   30 
   31 define  gt { [unit = -1] }
   32 device  gt: gt
   33 file    dev/marvell/gt.c                        gt
   34 
   35 # PCI bus
   36 device  gtpci: isabus, pcibus
   37 attach  gtpci at gt
   38 file    dev/marvell/gtpci.c                     gt & pci
   39 
   40 # Fast ethernet
   41 device  gfe: ether, ifnet, arp, mii
   42 attach  gfe at gt
   43 file    dev/marvell/if_gfe.c                    gfe
   44 
   45 # Serial controller
   46 device  gtmpsc: tty
   47 attach  gtmpsc at gt
   48 file    dev/marvell/gtmpsc.c                    gtmpsc needs-flag
   49 
   50 # DMA controller
   51 device  gtidma
   52 attach  gtidma at gt
   53 file    dev/marvell/gtidma.c                    gtidma
   54 
   55 define  obio { [offset=-1], [size=0], [irq=-1] }
   56 device  obio: obio
   57 attach  obio at gt
   58 file    dev/marvell/obio.c                      obio

Cache object: dec07ea13429367314c3642ec763dd00


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.