2015-10-15 10:25:28 +02:00

97 lines
2.4 KiB
Plaintext

# $NetBSD: files.g2,v 1.2 2014/07/13 17:12:23 dholland Exp $
#
# Configuration info for Broadcom BCM5301X ARM Peripherals
#
include "arch/arm/pic/files.pic"
include "arch/arm/cortex/files.cortex"
file arch/arm/arm32/arm32_boot.c
file arch/arm/arm32/arm32_kvminit.c
file arch/arm/arm32/arm32_reboot.c
file arch/arm/arm32/irq_dispatch.S
file arch/arm/cortina/g2_board.c
file arch/arm/broadcom/bcmgen_space.c
# Console parameters
defparam opt_cortina.h CONADDR
defparam opt_cortina.h CONSPEED
defparam opt_cortina.h CONMODE
defparam opt_cortina.h MEMSIZE
defflag opt_cortina.h G2_CONSOLE_EARLY
defflag opt_cortina.h G2ETH_COUNTERS
# G2 Peripheral attach point
device g2periph { [channel=-1] } : bus_space_generic
attach g2periph at mainbus
file arch/arm/cortina/g2_periph.c g2periph needs-flag
device g2com { } : tty
attach g2com at g2periph with g2com
file arch/arm/cortina/g2_com.c g2com
device g2pcie : pcibus
attach g2pcie at g2periph
file arch/arm/cortina/g2_pcie.c g2pcie
device g2i2c : i2cbus, i2cexec
attach g2i2c at g2periph with bcmi2c_ccb
file arch/arm/cortina/g2_i2c.c g2i2c
device g2trng
attach g2trng at g2periph
file arch/arm/cortina/g2_trng.c g2trng needs-flag
device g2mdio : mii
attach g2mdio at g2periph
file arch/arm/cortina/g2_mdio.c g2mdio
device g2eth { } : ether, ifnet, arp
attach g2eth at g2periph
file arch/arm/cortina/g2_eth.c g2eth
# USB2 Host Controller (EHCI)
attach ohci at g2periph with g2ohci
attach ehci at g2periph with g2ehci
file arch/arm/cortina/g2_ohci.c g2ohci
file arch/arm/cortina/g2_ehci.c g2ehci
# External Mass Media Controller (SDHC)
attach sdhc at g2periph with g2sdhc
file arch/arm/cortina/g2_sdhc.c g2sdhc
# Advanced Host Controller Interface (SATA)
attach ahcisata at g2periph with g2ahci
file arch/arm/cortina/g2_ahci.c g2ahci
# Crypto Engine
device g2sec : opencrypto
attach g2sec at g2periph
file arch/arm/cortina/g2_sec.c g2sec
# Real Time Clock
device g2rtc
attach g2rtc at g2periph
file arch/arm/cortina/g2_rtc.c g2rtc
# General Purpose I/O
device g2gpio : gpiobus
attach g2gpio at g2periph
file arch/arm/cortina/g2_gpio.c g2gpio
# Serial Peripheral Interface
device g2spi : spibus
attach g2spi at g2periph
file arch/arm/cortina/g2_spi.c g2spi
# Flash (NAND)
device g2flash : nandbus
attach g2flash at g2periph
file arch/arm/cortina/g2_flash.c g2flash
# Sony/Philips Digital Interconnect Format
device g2spdif : audiobus
attach g2spdif at g2periph
file arch/arm/cortina/g2_spdif.c g2spdif