Author: andrew
Date: Tue May  5 18:29:51 2015
New Revision: 282504
URL: https://svnweb.freebsd.org/changeset/base/282504

Log:
  Start to reduce the diff between the Atmel kernel configs.

Modified:
  head/sys/arm/conf/ATMEL
  head/sys/arm/conf/SAM9260EK
  head/sys/arm/conf/SAM9G20EK

Modified: head/sys/arm/conf/ATMEL
==============================================================================
--- head/sys/arm/conf/ATMEL     Tue May  5 18:04:47 2015        (r282503)
+++ head/sys/arm/conf/ATMEL     Tue May  5 18:29:51 2015        (r282504)
@@ -78,10 +78,24 @@ options     PRINTF_BUFR_SIZE=128    # Prevent 
 #options       MAC                     # TrustedBSD MAC Framework
 #options       INCLUDE_CONFIG_FILE     # Include this file in kernel
 
-# required for netbooting
+# Debugging support.  Always need this:
+options        KDB                     # Enable kernel debugger support
+# For minimum debugger support (stable branch) use:
+options        KDB_TRACE               # Print a stack trace for a panic
+# For full debugger support use this instead:
+options        DDB                     # Enable the kernel debugger
+options        GDB                     # Support remote GDB
+#options       DEADLKRES               # Enable the deadlock resolver
+#options       INVARIANTS              # Enable calls of extra sanity checking
+#options       INVARIANT_SUPPORT       # Extra sanity checks of internal 
structures, required by INVARIANTS
+#options       WITNESS                 # Enable checks to detect deadlocks and 
cycles
+#options       WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed
+#options       MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
+
+# NFS root from boopt/dhcp
 options        BOOTP
-options        BOOTP_COMPAT
 options        BOOTP_NFSROOT
+options        BOOTP_COMPAT
 options        BOOTP_NFSV3
 options        BOOTP_WIRED_TO=ate0
 
@@ -95,20 +109,6 @@ options     NO_SWAPPING
 options        NO_SYSCTL_DESCR
 options        RWLOCK_NOINLINE
 
-# Debugging support.  Always need this:
-options        KDB                     # Enable kernel debugger support.
-# For minimum debugger support (stable branch) use:
-options        KDB_TRACE               # Print a stack trace for a panic.
-# For full debugger support use this instead:
-options        DDB                     # Support DDB.
-options        GDB                     # Support remote GDB.
-#options       DEADLKRES               # Enable the deadlock resolver
-#options       INVARIANTS              # Enable calls of extra sanity checking
-#options       INVARIANT_SUPPORT       # Extra sanity checks of internal 
structures, required by INVARIANTS
-#options       WITNESS                 # Enable checks to detect deadlocks and 
cycles
-#options       WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed
-#options       MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
-
 # The `bpf' device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 # Note that 'bpf' is required for DHCP.
@@ -116,7 +116,7 @@ device              bpf                     # Berkeley 
packet filter
 
 # Ethernet
 device         mii                     # Minimal MII support
-device         ate                     # Atmel AT91 Ethernet friver
+device         ate                     # Atmel AT91 Ethernet driver
 
 # I2C
 device         at91_twi                # Atmel AT91 Two-wire Interface

Modified: head/sys/arm/conf/SAM9260EK
==============================================================================
--- head/sys/arm/conf/SAM9260EK Tue May  5 18:04:47 2015        (r282503)
+++ head/sys/arm/conf/SAM9260EK Tue May  5 18:29:51 2015        (r282504)
@@ -73,10 +73,24 @@ options     PRINTF_BUFR_SIZE=128    # Prevent 
 #options       MAC                     # TrustedBSD MAC Framework
 #options       INCLUDE_CONFIG_FILE     # Include this file in kernel
 
-# required for netbooting
+# Debugging support.  Always need this:
+#options       KDB                     # Enable kernel debugger support
+# For minimum debugger support (stable branch) use:
+#options       KDB_TRACE               # Print a stack trace for a panic
+# For full debugger support use this instead:
+#options       DDB                     # Enable the kernel debugger
+#options       GDB                     # Support remote GDB
+#options       DEADLKRES               # Enable the deadlock resolver
+#options       INVARIANTS              # Enable calls of extra sanity checking
+#options       INVARIANT_SUPPORT       # Extra sanity checks of internal 
structures, required by INVARIANTS
+#options       WITNESS                 # Enable checks to detect deadlocks and 
cycles
+#options       WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed
+#options       MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
+
+# NFS root from boopt/dhcp
 #options       BOOTP
-#options       BOOTP_COMPAT
 #options       BOOTP_NFSROOT
+#options       BOOTP_COMPAT
 #options       BOOTP_NFSV3
 #options       BOOTP_WIRED_TO=ate0
 
@@ -93,20 +107,6 @@ options     NO_SWAPPING
 options        NO_SYSCTL_DESCR
 options        RWLOCK_NOINLINE
 
-# Debugging support.  Always need this:
-#options       KDB                     # Enable kernel debugger support.
-# For minimum debugger support (stable branch) use:
-#options       KDB_TRACE               # Print a stack trace for a panic.
-# For full debugger support use this instead:
-#options       DDB                     # Support DDB.
-#options       GDB                     # Support remote GDB.
-#options       DEADLKRES               # Enable the deadlock resolver
-#options       INVARIANTS              # Enable calls of extra sanity checking
-#options       INVARIANT_SUPPORT       # Extra sanity checks of internal 
structures, required by INVARIANTS
-#options       WITNESS                 # Enable checks to detect deadlocks and 
cycles
-#options       WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed
-#options       MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
-
 # The `bpf' device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 # Note that 'bpf' is required for DHCP.

Modified: head/sys/arm/conf/SAM9G20EK
==============================================================================
--- head/sys/arm/conf/SAM9G20EK Tue May  5 18:04:47 2015        (r282503)
+++ head/sys/arm/conf/SAM9G20EK Tue May  5 18:29:51 2015        (r282504)
@@ -27,14 +27,10 @@ hints               "SAM9G20EK.hints"
 makeoptions    MODULES_OVERRIDE=""
 
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols
-options        DDB
-options        KDB
 
 options        SCHED_4BSD              # 4BSD scheduler
 options        INET                    # InterNETworking
 #options       INET6                   # IPv6 communications protocols
-options        GEOM_PART_BSD           # BSD partition scheme
-options        GEOM_PART_MBR           # MBR partition scheme
 options        TMPFS                   # Efficient memory filesystem
 options        FFS                     # Berkeley Fast Filesystem
 #options       SOFTUPDATES             # Enable FFS soft updates support
@@ -47,77 +43,80 @@ options     NFSCL                   # Network Filesystem Cl
 #options       NFSD                    # Network Filesystem Server
 #options       NFSLOCKD                # Network Lock Manager
 #options       NFS_ROOT                # NFS usable as /, requires NFSCL
-#options       BOOTP_NFSROOT
-#options       BOOTP
-#options       BOOTP_NFSV3
-#options       BOOTP_WIRED_TO=ate0
-#options       BOOTP_COMPAT
-
-options        ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
-
-options        ALT_BREAK_TO_DEBUGGER
-
 #options       MSDOSFS                 # MSDOS Filesystem
 #options       CD9660                  # ISO 9660 Filesystem
 #options       PROCFS                  # Process filesystem (requires PSEUDOFS)
 #options       PSEUDOFS                # Pseudo-filesystem framework
+options        GEOM_PART_BSD           # BSD partition scheme
+options        GEOM_PART_MBR           # MBR partition scheme
 #options       SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
 #options       KTRACE                  # ktrace(1) support
 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        MUTEX_NOINLINE
-options        RWLOCK_NOINLINE
-options        NO_FFS_SNAPSHOT
-options        NO_SWAPPING
 
-# Debugging for use in -current
+# Debugging support.  Always need this:
+options        KDB                     # Enable kernel debugger support
+options        DDB                     # Enable the kernel debugger
 #options       INVARIANTS              # Enable calls of extra sanity checking
 #options       INVARIANT_SUPPORT       # Extra sanity checks of internal 
structures, required by INVARIANTS
 #options       WITNESS                 # Enable checks to detect deadlocks and 
cycles
 #options       WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed
 #options       DIAGNOSTIC
 
-device         random
-device         loop
-device         bpf
-device         ether
-device         md
+# NFS root from boopt/dhcp
+#options       BOOTP
+#options       BOOTP_NFSROOT
+#options       BOOTP_COMPAT
+#options       BOOTP_NFSV3
+#options       BOOTP_WIRED_TO=ate0
 
-device         uart                    # Serial Ports
+options        ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
+
+# kernel/memory size reduction
+options        MUTEX_NOINLINE
+options        NO_FFS_SNAPSHOT
+options        NO_SWAPPING
+options        NO_SYSCTL_DESCR
+options        RWLOCK_NOINLINE
+
+# The `bpf' device enables the Berkeley Packet Filter.
+# Be aware of the administrative consequences of enabling this!
+# Note that 'bpf' is required for DHCP.
+device         bpf                     # Berkeley packet filter
 
 # Ethernet
-device         ate                     # Ethernet Driver       
-device         mii
+device         mii                     # Minimal MII support
+device         ate                     # Atmel AT91 Ethernet driver
 option                 AT91_ATE_USE_RMII
 
-device         at91_twi                # TWI: Two Wire Interface (EEPROM)
-device         at91_wdt                # WDT: Watchdog timer
+# I2C
+device         at91_twi                # Atmel AT91 Two-wire Interface
+device         iic                     # I2C generic I/O device driver
+device         iicbus                  # I2C bus system
+device         icee
 
-# NAND Flash - Reference design has Samsung 256MB but others possible
-device         nand                    # NAND interface on CS3
+# MMC/SD
+device         at91_mci                # Atmel AT91 Multimedia Card Interface
+options        AT91_MCI_HAS_4WIRE
+options        AT91_MCI_SLOT_B
+device         mmc                     # MMC/SD bus
+device         mmcsd                   # MMC/SD memory card
 
+# DataFlash
 # NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware
 #      confilict on this card. Use one or the other.
 #       see board_sam9g20ek.c
-
-# SPI: Data Flash
-#device                at91_spi                # SPI:
-#device                spibus
+#device                at91_spi                # Atmel AT91 Serial Peripheral 
Interface
+#device                spibus                  # SPI bus
 #device                at45d                   # at45db642 and maybe others
 
-# MMC/SD
-device         at91_mci
-device         mmc
-device         mmcsd
-option         AT91_MCI_SLOT_B
-option         AT91_MCI_HAS_4WIRE
-
-# iic
-device         iic
-device         iicbus
-device         icee
+# Pseudo devices.
+device         loop                    # Network loopback
+device         random                  # Entropy device
+device         ether                   # Ethernet support
+device         md                      # Memory "disks"
 
 # SCSI peripherals
 device         scbus                   # SCSI bus (required for ATA/SCSI)
@@ -125,8 +124,12 @@ device             da                      # Direct Access 
(disks)
 device         cd                      # CD
 device         pass                    # Passthrough device (direct ATA/SCSI 
access)
 
+# Serial (COM) ports
+device         uart                    # Multi-uart driver
+options        ALT_BREAK_TO_DEBUGGER
+
 # USB support
-device         ohci                    # OHCI localbus->USB interface
+device         ohci                    # OHCI USB interface
 device         usb                     # USB Bus (required)
 device         umass                   # Disks/Mass storage - Requires scbus 
and da
 device         uhid                    # "Human Interface Devices"
@@ -155,3 +158,9 @@ device              uhid                    # "Human 
Interface Device
 #device                wlan_ccmp               # 802.11 CCMP support
 #device                wlan_tkip               # 802.11 TKIP support
 #device                wlan_amrr               # AMRR transmit rate control 
algorithm
+
+# watchdog
+device         at91_wdt                # Atmel AT91 Watchdog Timer
+
+# NAND Flash - Reference design has Samsung 256MB but others possible
+device         nand                    # NAND interface on CS3
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to