Deleted Added
full compact
QILA9G20 (266331) QILA9G20 (266383)
1# Kernel configuration for Calao Syatems QIL-A9G20 development card
2# http://www.calao-systems.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# Kernel configuration for Calao Syatems QIL-A9G20 development card
2# http://www.calao-systems.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: stable/10/sys/arm/conf/QILA9G20 266331 2014-05-17 17:34:37Z ian $
19# $FreeBSD: stable/10/sys/arm/conf/QILA9G20 266383 2014-05-18 00:21:14Z ian $
20
20
21#NO_UNIVERSE
22
21ident QILA9G20
22
23include "../at91/std.qila9g20"
24
25#To statically compile in device wiring instead of /boot/device.hints
26hints "QILA9G20.hints"
27makeoptions MODULES_OVERRIDE=""
28
29makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
30options DDB
31options KDB
32
33options SCHED_4BSD # 4BSD scheduler
34options INET # InterNETworking
35#options INET6 # IPv6 communications protocols
36options FFS # Berkeley Fast Filesystem
37#options SOFTUPDATES # Enable FFS soft updates support
38#options UFS_ACL # Support for access control lists
39#options UFS_DIRHASH # Improve performance on big directories
40#options MD_ROOT # MD is a potential root device
41#options MD_ROOT_SIZE=4096 # 4MB ram disk
42options NFSCL # New Network Filesystem Client
43#options NFSD # New Network Filesystem Server
44#options NFSLOCKD # Network Lock Manager
45#options NFS_ROOT # NFS usable as /, requires NFSCL
46#options BOOTP_NFSROOT
47#options BOOTP
48#options BOOTP_NFSV3
49#options BOOTP_WIRED_TO=ate0
50#options BOOTP_COMPAT
51
52options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
53
54options ALT_BREAK_TO_DEBUGGER
55
56options GEOM_PART_BSD # BSD partition scheme
57options GEOM_PART_MBR # MBR partition scheme
58options TMPFS # Efficient memory filesystem
59#options MSDOSFS # MSDOS Filesystem
60#options CD9660 # ISO 9660 Filesystem
61#options PROCFS # Process filesystem (requires PSEUDOFS)
62#options PSEUDOFS # Pseudo-filesystem framework
63#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
64#options KTRACE # ktrace(1) support
65options SYSVSHM # SYSV-style shared memory
66options SYSVMSG # SYSV-style message queues
67options SYSVSEM # SYSV-style semaphores
68options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
69options MUTEX_NOINLINE
70options RWLOCK_NOINLINE
71options NO_FFS_SNAPSHOT
72options NO_SWAPPING
73
74# Debugging for use in -current
75#options INVARIANTS # Enable calls of extra sanity checking
76#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
77#options WITNESS # Enable checks to detect deadlocks and cycles
78#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
79#options DIAGNOSTIC
80
81device random
82device loop
83device bpf
84device ether
85device md
86
87device uart # Serial Ports
88
89# Ethernet
90device ate # Ethernet Driver
91device mii
92option AT91_ATE_USE_RMII
93
94device at91_twi # TWI: Two Wire Interface (EEPROM)
95device at91_wdt # WDT: Watchdog timer
96
97# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware
98# confilict on this card. Use one or the other.
99# see board_sam9g20ek.c
100
101# SPI: Data Flash
102#device at91_spi # SPI:
103#device spibus
104#device at45d # at45db642 and maybe others
105
106# MMC/SD
107device at91_mci
108device mmc
109device mmcsd
110option AT91_MCI_HAS_4WIRE
111
112# iic
113device iic
114device iicbus
115device icee
116
117# SCSI peripherals
118device scbus # SCSI bus (required for SCSI)
119device da # Direct Access (disks)
120device cd # CD
121device pass # Passthrough device (direct SCSI access)
122
123# USB support
124device ohci # OHCI localbus->USB interface
125device usb # USB Bus (required)
126device umass # Disks/Mass storage - Requires scbus and da
127device uhid # "Human Interface Devices"
128#device ulpt # Printer
129#device udbp # USB Double Bulk Pipe devices
130
131# USB Ethernet, requires miibus
132device miibus
133#device aue # ADMtek USB Ethernet
134#device axe # ASIX Electronics USB Ethernet
135#device cdce # Generic USB over Ethernet
136#device cue # CATC USB Ethernet
137#device kue # Kawasaki LSI USB Ethernet
138#device rue # RealTek RTL8150 USB Ethernet
139device udav # Davicom DM9601E USB
140
141# USB Wireless
142#device rum # Ralink Technology RT2501USB wireless NICs
143#device uath # Atheros AR5523 wireless NICs
144#device ural # Ralink Technology RT2500USB wireless NICs
145#device zyd # ZyDAS zd1211/zd1211b wireless NICs
146
147# Wireless NIC cards
148#device wlan # 802.11 support
149#device wlan_wep # 802.11 WEP support
150#device wlan_ccmp # 802.11 CCMP support
151#device wlan_tkip # 802.11 TKIP support
152#device wlan_amrr # AMRR transmit rate control algorithm
153
23ident QILA9G20
24
25include "../at91/std.qila9g20"
26
27#To statically compile in device wiring instead of /boot/device.hints
28hints "QILA9G20.hints"
29makeoptions MODULES_OVERRIDE=""
30
31makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
32options DDB
33options KDB
34
35options SCHED_4BSD # 4BSD scheduler
36options INET # InterNETworking
37#options INET6 # IPv6 communications protocols
38options 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 MD_ROOT # MD is a potential root device
43#options MD_ROOT_SIZE=4096 # 4MB ram disk
44options NFSCL # New Network Filesystem Client
45#options NFSD # New Network Filesystem Server
46#options NFSLOCKD # Network Lock Manager
47#options NFS_ROOT # NFS usable as /, requires NFSCL
48#options BOOTP_NFSROOT
49#options BOOTP
50#options BOOTP_NFSV3
51#options BOOTP_WIRED_TO=ate0
52#options BOOTP_COMPAT
53
54options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
55
56options ALT_BREAK_TO_DEBUGGER
57
58options GEOM_PART_BSD # BSD partition scheme
59options GEOM_PART_MBR # MBR partition scheme
60options TMPFS # Efficient memory filesystem
61#options MSDOSFS # MSDOS Filesystem
62#options CD9660 # ISO 9660 Filesystem
63#options PROCFS # Process filesystem (requires PSEUDOFS)
64#options PSEUDOFS # Pseudo-filesystem framework
65#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
66#options KTRACE # ktrace(1) support
67options SYSVSHM # SYSV-style shared memory
68options SYSVMSG # SYSV-style message queues
69options SYSVSEM # SYSV-style semaphores
70options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
71options MUTEX_NOINLINE
72options RWLOCK_NOINLINE
73options NO_FFS_SNAPSHOT
74options NO_SWAPPING
75
76# Debugging for use in -current
77#options INVARIANTS # Enable calls of extra sanity checking
78#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
79#options WITNESS # Enable checks to detect deadlocks and cycles
80#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
81#options DIAGNOSTIC
82
83device random
84device loop
85device bpf
86device ether
87device md
88
89device uart # Serial Ports
90
91# Ethernet
92device ate # Ethernet Driver
93device mii
94option AT91_ATE_USE_RMII
95
96device at91_twi # TWI: Two Wire Interface (EEPROM)
97device at91_wdt # WDT: Watchdog timer
98
99# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware
100# confilict on this card. Use one or the other.
101# see board_sam9g20ek.c
102
103# SPI: Data Flash
104#device at91_spi # SPI:
105#device spibus
106#device at45d # at45db642 and maybe others
107
108# MMC/SD
109device at91_mci
110device mmc
111device mmcsd
112option AT91_MCI_HAS_4WIRE
113
114# iic
115device iic
116device iicbus
117device icee
118
119# SCSI peripherals
120device scbus # SCSI bus (required for SCSI)
121device da # Direct Access (disks)
122device cd # CD
123device pass # Passthrough device (direct SCSI access)
124
125# USB support
126device ohci # OHCI localbus->USB interface
127device usb # USB Bus (required)
128device umass # Disks/Mass storage - Requires scbus and da
129device uhid # "Human Interface Devices"
130#device ulpt # Printer
131#device udbp # USB Double Bulk Pipe devices
132
133# USB Ethernet, requires miibus
134device miibus
135#device aue # ADMtek USB Ethernet
136#device axe # ASIX Electronics USB Ethernet
137#device cdce # Generic USB over Ethernet
138#device cue # CATC USB Ethernet
139#device kue # Kawasaki LSI USB Ethernet
140#device rue # RealTek RTL8150 USB Ethernet
141device udav # Davicom DM9601E USB
142
143# USB Wireless
144#device rum # Ralink Technology RT2501USB wireless NICs
145#device uath # Atheros AR5523 wireless NICs
146#device ural # Ralink Technology RT2500USB wireless NICs
147#device zyd # ZyDAS zd1211/zd1211b wireless NICs
148
149# Wireless NIC cards
150#device wlan # 802.11 support
151#device wlan_wep # 802.11 WEP support
152#device wlan_ccmp # 802.11 CCMP support
153#device wlan_tkip # 802.11 TKIP support
154#device wlan_amrr # AMRR transmit rate control algorithm
155