summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf/SAM9G20EK
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-05-14 23:17:33 +0000
committerian <ian@FreeBSD.org>2014-05-14 23:17:33 +0000
commit1a08ef9120500189667e1d4142779b31622fb643 (patch)
tree818042a063c190f79a3d4c717ec3aa6b7bc96cfe /sys/arm/conf/SAM9G20EK
parent393ed120ae54ade20f39ff2e4182685fc0324b23 (diff)
downloadFreeBSD-src-1a08ef9120500189667e1d4142779b31622fb643.zip
FreeBSD-src-1a08ef9120500189667e1d4142779b31622fb643.tar.gz
MFC r261083, r261092, r261126, r261127, r261128, r261129, r261130, r261131
Add Atmel serial drivers. uart clock-frequency is a FreeBSD-specific extention. Make it optional and allow the client uart drivers to decide if a frequency is required. Remove redundant declaration for uart devclass. Commit some unrelated, but harmless, FDT ifdefs. Add at91 NAND support, Fix comment. Remove obsolete options and fix comments
Diffstat (limited to 'sys/arm/conf/SAM9G20EK')
-rw-r--r--sys/arm/conf/SAM9G20EK14
1 files changed, 8 insertions, 6 deletions
diff --git a/sys/arm/conf/SAM9G20EK b/sys/arm/conf/SAM9G20EK
index 9a3921d..628c007 100644
--- a/sys/arm/conf/SAM9G20EK
+++ b/sys/arm/conf/SAM9G20EK
@@ -37,7 +37,8 @@ options FFS #Berkeley Fast Filesystem
#options UFS_ACL #Support for access control lists
#options UFS_DIRHASH #Improve performance on big directories
#options MD_ROOT #MD is a potential root device
-#options MD_ROOT_SIZE=4096 # 3MB ram disk
+#options MD_ROOT_SIZE=4096 # 4MB ram disk
+options NANDFS #NAND file system
options NFSCL #New Network Filesystem Client
#options NFSD #New Network Filesystem Server
#options NFSLOCKD #Network Lock Manager
@@ -62,7 +63,6 @@ options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
-#options SYSCTL_OMIT_DESCR
options MUTEX_NOINLINE
options RWLOCK_NOINLINE
options NO_FFS_SNAPSHOT
@@ -91,6 +91,9 @@ option AT91_ATE_USE_RMII
device at91_twi # TWI: Two Wire Interface (EEPROM)
device at91_wdt # WDT: Watchdog timer
+# NAND Flash - Reference design has Samsung 256MB but others possible
+device nand # NAND interface on CS3
+
# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware
# confilict on this card. Use one or the other.
# see board_sam9g20ek.c
@@ -105,7 +108,7 @@ device at91_mci
device mmc
device mmcsd
option AT91_MCI_SLOT_B
-#option AT91_MCI_HAS_4WIRE
+option AT91_MCI_HAS_4WIRE
# iic
device iic
@@ -128,14 +131,14 @@ device uhid # "Human Interface Devices"
#device udbp # USB Double Bulk Pipe devices
# USB Ethernet, requires miibus
-device miibus
+#device miibus
#device aue # ADMtek USB Ethernet
#device axe # ASIX Electronics USB Ethernet
#device cdce # Generic USB over Ethernet
#device cue # CATC USB Ethernet
#device kue # Kawasaki LSI USB Ethernet
#device rue # RealTek RTL8150 USB Ethernet
-device udav # Davicom DM9601E USB
+#device udav # Davicom DM9601E USB
# USB Wireless
#device rum # Ralink Technology RT2501USB wireless NICs
@@ -149,4 +152,3 @@ device udav # Davicom DM9601E USB
#device wlan_ccmp # 802.11 CCMP support
#device wlan_tkip # 802.11 TKIP support
#device wlan_amrr # AMRR transmit rate control algorithm
-
OpenPOWER on IntegriCloud