| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: files.bcm2835,v 1.39 2020/03/31 12:23:17 jmcneill Exp $ | | 1 | # $NetBSD: files.bcm2835,v 1.40 2021/03/10 11:03:48 mlelstv Exp $ |
2 | # | | 2 | # |
3 | # Configuration info for Broadcom BCM2835 ARM Peripherals | | 3 | # Configuration info for Broadcom BCM2835 ARM Peripherals |
4 | # | | 4 | # |
5 | | | 5 | |
6 | file arch/arm/broadcom/bcm2835_dma.c | | 6 | file arch/arm/broadcom/bcm2835_dma.c |
7 | file arch/arm/broadcom/bcm2835_mbox_subr.c | | 7 | file arch/arm/broadcom/bcm2835_mbox_subr.c |
8 | file arch/arm/broadcom/bcm283x_platform.c | | 8 | file arch/arm/broadcom/bcm283x_platform.c |
9 | | | 9 | |
10 | define bcmmboxbus { } | | 10 | define bcmmboxbus { } |
11 | | | 11 | |
12 | # Interrupt Controller (BCM2835_ARMICU_BASE) #, pic_splfuncs | | 12 | # Interrupt Controller (BCM2835_ARMICU_BASE) #, pic_splfuncs |
13 | device bcmicu: pic, pic_splfuncs | | 13 | device bcmicu: pic, pic_splfuncs |
14 | attach bcmicu at fdt with bcmicu | | 14 | attach bcmicu at fdt with bcmicu |
| @@ -36,26 +36,31 @@ attach bcmpmwdog at fdt with bcmpmwdog_f | | | @@ -36,26 +36,31 @@ attach bcmpmwdog at fdt with bcmpmwdog_f |
36 | file arch/arm/broadcom/bcm2835_pmwdog.c bcmpmwdog_fdt | | 36 | file arch/arm/broadcom/bcm2835_pmwdog.c bcmpmwdog_fdt |
37 | | | 37 | |
38 | # Random number generator (BCM2835_RNG_BASE) | | 38 | # Random number generator (BCM2835_RNG_BASE) |
39 | device bcmrng | | 39 | device bcmrng |
40 | attach bcmrng at fdt with bcmrng_fdt | | 40 | attach bcmrng at fdt with bcmrng_fdt |
41 | file arch/arm/broadcom/bcm2835_rng.c bcmrng | | 41 | file arch/arm/broadcom/bcm2835_rng.c bcmrng |
42 | | | 42 | |
43 | # Random number generator (BCM2835_RNG_BASE (!)) | | 43 | # Random number generator (BCM2835_RNG_BASE (!)) |
44 | device bcm2838rng | | 44 | device bcm2838rng |
45 | attach bcm2838rng at fdt with bcm2838rng_fdt | | 45 | attach bcm2838rng at fdt with bcm2838rng_fdt |
46 | file arch/arm/broadcom/bcm2838_rng.c bcm2838rng | | 46 | file arch/arm/broadcom/bcm2838_rng.c bcm2838rng |
47 | file dev/ic/rng200.c bcm2838rng | | 47 | file dev/ic/rng200.c bcm2838rng |
48 | | | 48 | |
| | | 49 | # Broadcom STB PCIE host |
| | | 50 | device bcm2838pcie: pcibus |
| | | 51 | attach bcm2838pcie at fdt with bcm2838pcie_fdt |
| | | 52 | file arch/arm/broadcom/bcm2838_pcie.c bcm2838pcie |
| | | 53 | |
49 | # AUX | | 54 | # AUX |
50 | device bcmaux | | 55 | device bcmaux |
51 | attach bcmaux at fdt with bcmaux_fdt | | 56 | attach bcmaux at fdt with bcmaux_fdt |
52 | file arch/arm/broadcom/bcm2835_aux.c bcmaux | | 57 | file arch/arm/broadcom/bcm2835_aux.c bcmaux |
53 | | | 58 | |
54 | # AUX UART (BCM2835_AUX_UART_BASE) | | 59 | # AUX UART (BCM2835_AUX_UART_BASE) |
55 | attach com at fdt with bcmcom | | 60 | attach com at fdt with bcmcom |
56 | file arch/arm/broadcom/bcm2835_com.c bcmcom | | 61 | file arch/arm/broadcom/bcm2835_com.c bcmcom |
57 | | | 62 | |
58 | # External Mass Media Controller (BCM2835_EMMC_BASE) | | 63 | # External Mass Media Controller (BCM2835_EMMC_BASE) |
59 | attach sdhc at fdt with bcmemmc | | 64 | attach sdhc at fdt with bcmemmc |
60 | file arch/arm/broadcom/bcm2835_emmc.c bcmemmc | | 65 | file arch/arm/broadcom/bcm2835_emmc.c bcmemmc |
61 | | | 66 | |