]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/conf/RPI2
Remove kernel config for IMX53-QSB (quickstart board). It was just
[FreeBSD/FreeBSD.git] / sys / arm / conf / RPI2
1 #
2 # RPI2 -- Custom configuration for the Raspberry Pi 2
3 #
4 # For more information on this file, please read the config(5) manual page,
5 # and/or the handbook section on Kernel Configuration Files:
6 #
7 #    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8 #
9 # The handbook is also available locally in /usr/share/doc/handbook
10 # if you've installed the doc distribution, otherwise always see the
11 # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
12 # latest information.
13 #
14 # An exhaustive list of options and more detailed explanations of the
15 # device lines is also present in the ../../conf/NOTES and NOTES files.
16 # If you are in doubt as to the purpose or necessity of a line, check first
17 # in NOTES.
18 #
19 # $FreeBSD$
20 #
21 #NO_UNIVERSE
22
23 ident           RPI2
24
25 include         "std.armv6"
26 include         "../broadcom/bcm2835/std.rpi"
27 include         "../broadcom/bcm2835/std.bcm2836"
28
29 options         INTRNG
30
31 options         SCHED_ULE               # ULE scheduler
32 options         SMP                     # Enable multiple cores
33 options         PLATFORM
34 options         PLATFORM_SMP
35 options         MULTIDELAY
36
37 # NFS root from boopt/dhcp
38 #options        BOOTP
39 #options        BOOTP_NFSROOT
40 #options        BOOTP_COMPAT
41 #options        BOOTP_NFSV3
42 #options        BOOTP_WIRED_TO=ue0
43
44 options         ROOTDEVNAME=\"ufs:mmcsd0s2\"
45
46 # ARM Generic Timer
47 device          generic_timer
48
49 device          bpf
50 device          loop
51 device          ether
52 device          uart
53 device          pty
54 device          snp
55 device          pl011
56
57 # Comment following lines for boot console on serial port
58 device          vt
59 device          kbdmux
60 device          ukbd
61
62 device          sdhci
63 device          mmc
64 device          mmcsd
65
66 device          gpio
67 device          gpioled
68
69 # I2C
70 device          iic
71 device          iicbus
72 device          bcm2835_bsc
73
74 device          md
75 device          random                  # Entropy device
76
77 # USB support
78 device          usb
79 device          dwcotg                  # DWC OTG controller
80
81 # USB storage support
82 device          scbus
83 device          da
84 device          umass
85
86 # USB ethernet support
87 device          smcphy
88 device          mii
89 device          smsc
90
91 # SPI
92 device          spibus
93 device          bcm2835_spi
94
95 device          vchiq
96 device          sound
97
98 # Flattened Device Tree
99 options         FDT                     # Configure using FDT/DTB data
100 # Note:  DTB is normally loaded and modified by RPi boot loader, then
101 # handed to kernel via U-Boot and ubldr.
102 #options        FDT_DTB_STATIC
103 #makeoptions    FDT_DTS_FILE=rpi2.dts
104 makeoptions     MODULES_EXTRA="dtb/rpi rpi_ft5406"