[BACK]Return to files.bcm2835 CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / arm / broadcom

Annotation of src/sys/arch/arm/broadcom/files.bcm2835, Revision 1.5.4.3

1.5.4.3 ! yamt        1: #      $NetBSD: files.bcm2835,v 1.5.4.2 2012/10/30 17:19:00 yamt Exp $
1.5.4.2   yamt        2: #
                      3: # Configuration info for Broadcom BCM2835 ARM Peripherals
                      4: #
                      5:
                      6: include "arch/arm/pic/files.pic"
                      7:
1.5.4.3 ! yamt        8: define bcmmboxbus { }
        !             9:
1.5.4.2   yamt       10: file   arch/arm/arm32/irq_dispatch.S
                     11: file   arch/arm/broadcom/bcm2835_dma.c
                     12: file   arch/arm/broadcom/bcm2835_mbox_subr.c
                     13:
                     14: # OBIO just an attach point
                     15: #, [mult=1], [intrbase=-1], [nobyteacc=0]
                     16: device obio { [addr=-1], [size=0], [intr=-1]
                     17:             } : bus_space_generic, pic, pic_splfuncs
                     18: attach obio at mainbus
                     19: file   arch/arm/broadcom/bcm2835_obio.c        obio needs-count
                     20:
                     21: # OBIO files
                     22: file   arch/arm/broadcom/bcm2835_space.c       obio
                     23: file   arch/arm/arm/bus_space_a4x.S            obio
                     24:
                     25: # Interrupt Controller (BCM2835_ARMICU_BASE)
                     26: device bcmicu: pic, pic_splfuncs
                     27: attach bcmicu at obio with bcmicu
                     28: file   arch/arm/broadcom/bcm2835_intr.c        bcmicu
                     29:
                     30: # VC Mailbox (BCM2835_ARMMBOX_BASE)
1.5.4.3 ! yamt       31: device bcmmbox: bcmmboxbus
1.5.4.2   yamt       32: attach bcmmbox at obio with bcmmbox
                     33: file   arch/arm/broadcom/bcm2835_mbox.c        bcmmbox
                     34:
                     35: # System Timer (BCM2835_TIMER_BASE)
                     36: device bcmtmr
                     37: attach bcmtmr at obio with bcmtmr_amba
                     38: file   arch/arm/broadcom/bcm2835_tmr.c         bcmtmr
                     39:
                     40: # Power Management, Reset Controller, and Watchdog (BCM2835_PM_BASE)
1.5.4.3 ! yamt       41: device bcmpm: sysmon_wdog
1.5.4.2   yamt       42: attach bcmpm at obio with bcmpm_amba
                     43: file   arch/arm/broadcom/bcm2835_pm.c          bcmpm
                     44:
                     45: # UART Interface (BCM2835_UART0_BASE)
                     46: attach plcom at obio with bcmplcom
                     47: file   arch/arm/broadcom/bcm2835_plcom.c       bcmplcom
                     48:
                     49: # External Mass Media Controller (BCM2835_EMMC_BASE)
                     50: attach sdhc at obio with bcmemmc
                     51: file   arch/arm/broadcom/bcm2835_emmc.c        bcmemmc
1.5.4.3 ! yamt       52:
        !            53: # USB (BCM2835_USB_BASE)
        !            54: attach dotg at obio with dotg_amba
        !            55: file   arch/arm/broadcom/bcm2835_dotg.c        dotg    needs-flag
        !            56:
        !            57: # GPIO misc. functions
        !            58: define bcm2835_gpio_subr
        !            59: file   arch/arm/broadcom/bcm2835_gpio_subr.c   bcm2835_gpio_subr
        !            60:
        !            61: # SPI controller (BCM2835_SPI0_BASE)
        !            62: device bcmspi: spibus, bcm2835_gpio_subr
        !            63: attach bcmspi at obio
        !            64: file   arch/arm/broadcom/bcm2835_spi.c         bcmspi  needs-flag
        !            65:
        !            66: # BSC (I2C) controller (BCM2835_BSC[01]_BASE)
        !            67: device bsciic: i2cbus, bcm2835_gpio_subr
        !            68: attach bsciic at obio
        !            69: file   arch/arm/broadcom/bcm2835_bsc.c         bsciic  needs-flag
        !            70:
        !            71: # Generic framebuffer console driver
        !            72: attach genfb at obio with bcmgenfb: edid
        !            73: file   arch/arm/broadcom/bcm2835_genfb.c       bcmgenfb        needs-flag

CVSweb <webmaster@jp.NetBSD.org>