]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/conf/JZ4780
Merge ^/head r309170 through r309212.
[FreeBSD/FreeBSD.git] / sys / mips / conf / JZ4780
1 # JZ4780 -- Kernel config for Ingenic JZ47XX boards
2 #
3 # $FreeBSD$
4
5 #NO_UNIVERSE
6
7 ident           JZ4780
8 machine         mips mipsel
9 cpu             CPU_XBURST
10 cpu             CPU_MIPS4KC
11
12 makeoptions     KERNLOADADDR=0x80020000
13 makeoptions     ARCH_FLAGS="-EL -march=mips32r2"
14
15 # Don't build any modules yet.
16 makeoptions     MODULES_OVERRIDE=""
17
18 files           "../ingenic/files.jz4780"
19 hints           "JZ4780.hints"          #Default places to look for devices.
20
21 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
22
23 options         INTRNG                  # Borrow interrupt code from ARM
24 options         MIPS_NIRQ=264           # 8 cpuintc + 64 intc + 6 * 23 gpio
25
26 options         DDB
27 options         KDB
28 options         BREAK_TO_DEBUGGER
29
30 options         COMPAT_FREEBSD10
31
32 options         SCHED_4BSD              #4BSD scheduler
33 options         INET                    #InterNETworking
34 options         NFSCL                   #Network Filesystem Client
35 options         NFS_ROOT                #NFS usable as /, requires NFSCL
36 options         NFSLOCKD                #Network Lock Manager
37 options         PSEUDOFS                #Pseudo-filesystem framework
38 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
39
40 options         FFS                     #Berkeley Fast Filesystem
41 options         SOFTUPDATES             #Enable FFS soft updates support
42 options         UFS_ACL                 #Support for access control lists
43 options         UFS_DIRHASH             #Improve performance on big directories
44 #options        ROOTDEVNAME=\"ufs:ada0\"
45
46 options         GEOM_LABEL              # Provides labelization
47 options         GEOM_PART_GPT           # GUID Partition Tables.
48 #options        GEOM_RAID               # Soft RAID functionality.
49
50 # Debugging for use in -current
51 #options        DEADLKRES               #Enable the deadlock resolver
52 options         INVARIANTS              #Enable calls of extra sanity checking
53 options         INVARIANT_SUPPORT       #Extra sanity checks of internal structures, required by INVARIANTS
54 #options        WITNESS                 #Enable checks to detect deadlocks and cycles
55 #options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
56
57 # Make an SMP-capable kernel by default
58 options         SMP                     # Symmetric MultiProcessor Kernel
59
60 device          loop
61 device          ether
62 #device         le
63 device          miibus
64 device          bpf
65 device          md
66 device          uart
67 device          random
68
69 device          fdt_pinctrl
70
71 device          clk
72 device          regulator
73 device          ext_resources
74
75 device          gpio
76
77 device          scbus
78 device          da
79
80 device          mmc
81 device          mmcsd
82
83 device          dme
84
85 # USB support
86 options         USB_DEBUG       # enable debug msgs
87 options         USB_HOST_ALIGN=128 # L2 cache line size
88 device          ohci            # OHCI PCI->USB interface
89 device          ehci            # EHCI PCI->USB interface (USB 2.0)
90 device          dwcotg          # DesignWare HS OTG controller
91 device          usb             # USB Bus (required)
92 #device         udbp            # USB Double Bulk Pipe devices
93 device          uhid            # "Human Interface Devices"
94 #device         ulpt            # Printer
95 device          umass           # Disks/Mass storage - Requires scbus and da
96 device          ums             # Mouse
97
98 # FDT support
99 options         FDT