Deleted Added
full compact
RADXA (266868) RADXA (266871)
1# RADXA -- Custom configuration for the RADXA ARM development
2# platform, check out http://www.radxa.com
3#
4# For more information on this file, please read the handbook section on
5# 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#
1# RADXA -- Custom configuration for the RADXA ARM development
2# platform, check out http://www.radxa.com
3#
4# For more information on this file, please read the handbook section on
5# 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: head/sys/arm/conf/RADXA 266868 2014-05-30 05:17:14Z rpaulo $
19# $FreeBSD: head/sys/arm/conf/RADXA 266871 2014-05-30 06:37:06Z ganbold $
20
20
21include "RK3188"
21ident RADXA
22
22ident RADXA
23
23include "../rockchip/std.rk30xx"
24
25options HZ=100
26options SCHED_4BSD # 4BSD scheduler
27options INET # InterNETworking
28options INET6 # IPv6 communications protocols
29options FFS # Berkeley Fast Filesystem
30options SOFTUPDATES # Enable FFS soft updates support
31options UFS_ACL # Support for access control lists
32options UFS_DIRHASH # Improve performance on big directories
33options GEOM_PART_BSD # BSD partition scheme
34options GEOM_PART_MBR # MBR partition scheme
35options TMPFS # Efficient memory filesystem
36options MSDOSFS # MSDOS Filesystem
37options CD9660 # ISO 9660 Filesystem
38options PROCFS # Process filesystem (requires PSEUDOFS)
39options PSEUDOFS # Pseudo-filesystem framework
40options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
41options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
42options KTRACE # ktrace(1) support
43options SYSVSHM # SYSV-style shared memory
44options SYSVMSG # SYSV-style message queues
45options SYSVSEM # SYSV-style semaphores
46options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
47options KBD_INSTALL_CDEV # install a CDEV entry in /dev
48options PREEMPTION
49options FREEBSD_BOOT_LOADER
50options VFP # vfp/neon
51options SMP # Enable multiple cores
52
53# Debugging
54makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
55options BREAK_TO_DEBUGGER
56#options VERBOSE_SYSINIT # Enable verbose sysinit messages
57options KDB
58options DDB # Enable the kernel debugger
59#options INVARIANTS # Enable calls of extra sanity checking
60#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
61options WITNESS # Enable checks to detect deadlocks and cycles
62options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
63options DIAGNOSTIC
64
65# NFS support
66#options NFSCL
67#options NFSSERVER # Network Filesystem Server
68#options NFSCLIENT # Network Filesystem Client
69
70# MMC/SD/SDIO card slot support
71#device mmc # mmc/sd bus
72#device mmcsd # mmc/sd flash cards
73
74# Boot device is 2nd slice on USB
75options ROOTDEVNAME=\"ufs:/dev/da0s2\"
76
77# Console and misc
78device uart
79device uart_ns8250
80device pty
81device snp
82device md
83device random # Entropy device
84
85# I2C support
86#device iicbus
87#device iic
88
89# GPIO
90device gpio
91
92device scbus # SCSI bus (required for SCSI)
93device da # Direct Access (disks)
94device pass
95
96# USB support
97options USB_HOST_ALIGN=32 # Align usb buffers to cache line size.
98device usb
99options USB_DEBUG
100#options USB_REQ_DEBUG
101#options USB_VERBOSE
102device dwcotg # DWC OTG controller
103
104device umass
105
106# Ethernet
107device loop
108device ether
109device mii
110device smscphy
111device bpf
112
113# USB ethernet support, requires miibus
114device miibus
115device udav
116
117# Flattened Device Tree
118options FDT
119options FDT_DTB_STATIC
120makeoptions FDT_DTS_FILE=rk3188-radxa.dts
24# Flattened Device Tree
25options FDT
26options FDT_DTB_STATIC
27makeoptions FDT_DTS_FILE=rk3188-radxa.dts
121