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