Author: adrian
Date: Thu Oct  6 20:37:23 2016
New Revision: 306785
URL: https://svnweb.freebsd.org/changeset/base/306785

Log:
  [ar531x] add default configs for AR531x ports.
  
  Submitted by: Mori Hiroki <yamori...@yahoo.co.jp>
  Differential Revision:        https://reviews.freebsd.org/D7237

Added:
  head/sys/mips/conf/AR5312_BASE.hints   (contents, props changed)
  head/sys/mips/conf/AR5315_BASE.hints   (contents, props changed)
  head/sys/mips/conf/std.AR5312   (contents, props changed)
  head/sys/mips/conf/std.AR5315   (contents, props changed)

Added: head/sys/mips/conf/AR5312_BASE.hints
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/AR5312_BASE.hints        Thu Oct  6 20:37:23 2016        
(r306785)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+hint.apb.0.at="nexus0"
+hint.apb.0.irq=4
+
+# uart0
+hint.uart.0.at="apb0"
+# see atheros/uart_cpu_ar71xx.c why +3
+hint.uart.0.maddr=0x1C000003
+hint.uart.0.msize=0x20
+#hint.uart.0.irq=4
+#hint.uart.0.flags="0x30"
+
+# Watchdog
+hint.ar5315_wdog.0.at="apb0"
+hint.ar5315_wdog.0.irq=6
+
+# Ethernet
+hint.are.0.at="nexus0" 
+hint.are.0.maddr=0x18100000
+hint.are.0.msize=0x00100000  
+hint.are.0.irq=1
+
+hint.are.1.at="nexus0"     
+hint.are.1.maddr=0x18200000
+hint.are.1.msize=0x00100000
+hint.are.1.irq=2
+
+# GEOM redboot FIS directory offset
+#hint.redboot.0.fisoffset="0x007e0000"

Added: head/sys/mips/conf/AR5315_BASE.hints
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/AR5315_BASE.hints        Thu Oct  6 20:37:23 2016        
(r306785)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+hint.apb.0.at="nexus0"
+hint.apb.0.irq=0
+
+# uart0
+hint.uart.0.at="apb0"
+hint.uart.0.maddr=0x11100003
+hint.uart.0.msize=0x20
+#hint.uart.0.irq=0
+#hint.uart.0.flags="0x30"
+
+# Watchdog
+hint.ar5315_wdog.0.at="apb0"
+hint.ar5315_wdog.0.irq=7
+
+# SPI
+hint.spi.0.at="nexus0"
+hint.spi.0.maddr=0x11300000
+hint.spi.0.msize=0x0000000c
+#hint.spi.0.irq=2
+
+# Ethernet
+hint.are.0.at="nexus0"
+hint.are.0.maddr=0x10500000
+hint.are.0.msize=0x500000
+hint.are.0.irq=2
+
+# Flash
+hint.mx25l.0.at="spibus0"       
+hint.mx25l.0.cs=0
+
+# GEOM redboot FIS directory offset
+#hint.redboot.0.fisoffset="0x007e0000"
+

Added: head/sys/mips/conf/std.AR5312
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/std.AR5312       Thu Oct  6 20:37:23 2016        
(r306785)
@@ -0,0 +1,80 @@
+#
+# AR5312 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5312 systems
+#
+# This includes all the common drivers for the AR5312 boards
+#
+# $FreeBSD$
+#
+
+machine                mips mips
+#ident         AR5312_BASE
+cpu            CPU_MIPS4KC
+makeoptions    KERNLOADADDR=0x80050000
+options        HZ=1000
+
+makeoptions    MODULES_OVERRIDE=""
+
+files          "../atheros/ar531x/files.ar5315"
+
+options        INTRNG
+options        AR531X_1ST_GENERATION
+
+# For now, hints are per-board.
+
+hints          "AR5312_BASE.hints"
+
+makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
+
+# For small memory footprints
+options VM_KMEM_SIZE_SCALE=1
+
+options        DDB
+options        KDB
+
+options        SCHED_4BSD              #4BSD scheduler
+options        INET                    #InterNETworking
+options        INET6                   # IPv6
+
+# options      NFSCL           #Network Filesystem Client
+
+options        PSEUDOFS                #Pseudo-filesystem framework
+options        _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+
+# options      NFS_LEGACYRPC
+# Debugging for use in -current
+options        INVARIANTS
+options        INVARIANT_SUPPORT
+options        WITNESS
+options        WITNESS_SKIPSPIN
+options        DEBUG_REDZONE
+options        DEBUG_MEMGUARD
+
+options         FFS                     #Berkeley Fast Filesystem
+# options         SOFTUPDATES             #Enable FFS soft updates support
+# options         UFS_ACL                 #Support for access control lists
+# options         UFS_DIRHASH             #Improve performance on big 
directories
+# options      MSDOSFS                 # Read MSDOS filesystems; useful for 
USB/CF
+
+device         mii
+device         are
+
+device         cfi
+options                CFI_HARDWAREBYTESWAP
+device         geom_redboot
+
+device         ar5315_wdog
+
+device         uart
+device         uart_ar5315
+
+device         loop
+device         ether
+device         md
+device         bpf
+device         random
+
+options        ARGE_DEBUG      # Enable if_arge debugging for now
+
+# Enable GPIO
+device         gpio
+device         gpioled

Added: head/sys/mips/conf/std.AR5315
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/std.AR5315       Thu Oct  6 20:37:23 2016        
(r306785)
@@ -0,0 +1,80 @@
+#
+# AR5315 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5315 systems
+#
+# This includes all the common drivers for the AR5315 boards
+#
+# $FreeBSD$
+#
+
+machine                mips mips
+#ident         AR5315_BASE
+cpu            CPU_MIPS4KC
+makeoptions    KERNLOADADDR=0x80050000
+options        HZ=1000
+
+makeoptions    MODULES_OVERRIDE=""
+
+files          "../atheros/ar531x/files.ar5315"
+
+options        INTRNG
+
+# For now, hints are per-board.
+
+hints          "AR5315_BASE.hints"
+
+makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
+
+# For small memory footprints
+options VM_KMEM_SIZE_SCALE=1
+
+options        DDB
+options        KDB
+
+options        SCHED_4BSD              #4BSD scheduler
+options        INET                    #InterNETworking
+options        INET6                   # IPv6
+
+# options      NFSCL           #Network Filesystem Client
+
+options        PSEUDOFS                #Pseudo-filesystem framework
+options        _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+
+# options      NFS_LEGACYRPC
+# Debugging for use in -current
+options        INVARIANTS
+options        INVARIANT_SUPPORT
+options        WITNESS
+options        WITNESS_SKIPSPIN
+options        DEBUG_REDZONE
+options        DEBUG_MEMGUARD
+
+options         FFS                     #Berkeley Fast Filesystem
+# options         SOFTUPDATES             #Enable FFS soft updates support
+# options         UFS_ACL                 #Support for access control lists
+# options         UFS_DIRHASH             #Improve performance on big 
directories
+# options      MSDOSFS                 # Read MSDOS filesystems; useful for 
USB/CF
+
+device         mii
+device         are
+
+device         ar5315_spi
+device         spibus
+device         mx25l
+device         geom_redboot
+
+device         ar5315_wdog
+
+device         uart
+device         uart_ar5315
+
+device         loop
+device         ether
+device         md
+device         bpf
+device         random
+
+options        ARGE_DEBUG      # Enable if_arge debugging for now
+
+# Enable GPIO
+device         gpio
+device         gpioled
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to