Author: sbruno
Date: Wed Mar  5 04:18:42 2014
New Revision: 262776
URL: http://svnweb.freebsd.org/changeset/base/262776

Log:
  Rename the Dlink 825 configuration file to indicate that this is for the
  mips 24k B1

Added:
  head/sys/mips/conf/DIR-825B1
     - copied unchanged from r262775, head/sys/mips/conf/DIR-825
  head/sys/mips/conf/DIR-825B1.hints
     - copied unchanged from r262775, head/sys/mips/conf/DIR-825.hints
Deleted:
  head/sys/mips/conf/DIR-825
  head/sys/mips/conf/DIR-825.hints

Copied: head/sys/mips/conf/DIR-825B1 (from r262775, head/sys/mips/conf/DIR-825)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/DIR-825B1        Wed Mar  5 04:18:42 2014        
(r262776, copy of r262775, head/sys/mips/conf/DIR-825)
@@ -0,0 +1,71 @@
+#
+# Specific board setup for the D-Link DIR-825 router.
+#
+# The DIR-825 has the following hardware:
+#
+# + AR7161 CPU SoC
+# + AR9223 2.4GHz 11n
+# + AR9220 5GHz 11n
+# + RealTek RTL8366S Gigabit switch
+# + m25p64 based 8MB flash
+# + 64MB RAM
+# + uboot environment
+
+# $FreeBSD$
+
+include                "AR71XX_BASE"
+ident          "DIR-825"
+hints          "DIR-825.hints"
+
+# Since the kernel image must fit inside 1024KiB, we have to build almost
+# everything as modules.
+nodevice random
+nodevice gpio
+nodevice gpioled
+nodevice gif
+nodevice gre
+nodevice if_bridge
+nodevice usb
+nodevice ehci
+nodevice wlan
+nodevice wlan_xauth
+nodevice wlan_acl
+nodevice wlan_wep
+nodevice wlan_tkip
+nodevice wlan_ccmp
+nodevice wlan_rssadapt
+nodevice wlan_amrr
+nodevice ath
+nodevice ath_pci
+nodevice ath_hal
+nodevice umass
+nodevice ath_rate_sample
+
+nooptions      INET6
+
+# Don't include the SCSI/CAM strings in the default build
+options        SCSI_NO_SENSE_STRINGS
+options        SCSI_NO_OP_STRINGS
+
+# .. And no sysctl strings
+options        NO_SYSCTL_DESCR
+
+# GEOM modules
+device         geom_map        # to get access to the SPI flash partitions
+device         geom_uncompress # compressed in-memory filesystem hackery!
+options                GEOM_UNCOMPRESS
+options                GEOM_PART_GPT
+
+options                ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\"
+options                AR71XX_REALMEM=64*1024*1024
+
+options                AR71XX_ENV_UBOOT
+
+options                MSDOSFS                 # Read MSDOS filesystems; 
useful for USB/CF
+
+# options              MD_ROOT
+# options              MD_ROOT_SIZE="6144"
+
+options                AR71XX_ATH_EEPROM       # Fetch EEPROM/PCI config from 
flash
+options                ATH_EEPROM_FIRMWARE     # Use EEPROM from flash
+device         firmware                # Used by the above

Copied: head/sys/mips/conf/DIR-825B1.hints (from r262775, 
head/sys/mips/conf/DIR-825.hints)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/DIR-825B1.hints  Wed Mar  5 04:18:42 2014        
(r262776, copy of r262775, head/sys/mips/conf/DIR-825.hints)
@@ -0,0 +1,71 @@
+# $FreeBSD$
+
+# arge0 is connected to the LAN side of the switch PHY.
+# arge1 is connected to the single port WAN side of the switch PHY.
+
+hint.arge.0.phymask=0x0
+hint.arge.0.media=1000
+hint.arge.0.fduplex=1
+hint.arge.0.eeprommac=0x1f66ffa0
+hint.arge.0.readascii=1
+
+hint.arge.1.phymask=0x0
+hint.arge.1.media=1000
+hint.arge.1.fduplex=1
+hint.arge.1.eeprommac=0x1f66ffb4
+hint.arge.1.readascii=1
+
+# ath0 - slot 17
+hint.pcib.0.bus.0.17.0.ath_fixup_addr=0x1f661000
+hint.pcib.0.bus.0.17.0.ath_fixup_size=4096
+
+# ath1 - slot 18
+hint.pcib.0.bus.0.18.0.ath_fixup_addr=0x1f665000
+hint.pcib.0.bus.0.18.0.ath_fixup_size=4096
+
+# .. and now, telling each ath(4) NIC where to find the firmware
+# image.
+hint.ath.0.eeprom_firmware="pcib.0.bus.0.17.0.eeprom_firmware"
+hint.ath.1.eeprom_firmware="pcib.0.bus.0.18.0.eeprom_firmware"
+
+# TODO: gpio LEDs
+
+# Geom MAP
+
+# The DIR-825 has an 8MB flash part - HOWEVER, the 64k caldata isn't
+# at the end of the flash. It's ~ 6MB into the flash image.
+
+# 
mtdparts=ar7100-nor0:256k(uboot),64k(Config),1024k(vmlinux),5184k(rootfs),64k(caldata)
+
+hint.map.0.at="flash/spi0"
+hint.map.0.start=0x00000000
+hint.map.0.end=0x000040000
+hint.map.0.name="uboot"
+hint.map.0.readonly=1
+
+# This config partition is the D-Link specific configuration area.
+# I'm re-purposing it for FreeBSD.
+hint.map.1.at="flash/spi0"
+hint.map.1.start=0x00040000
+hint.map.1.end=0x00050000
+hint.map.1.name="cfg"
+hint.map.1.readonly=0
+
+hint.map.2.at="flash/spi0"
+hint.map.2.start=0x0050000
+hint.map.2.end=0x00150000
+hint.map.2.name="kernel"
+hint.map.2.readonly=1
+
+hint.map.3.at="flash/spi0"
+hint.map.3.start=0x00150000
+hint.map.3.end=0x00660000
+hint.map.3.name="rootfs"
+hint.map.3.readonly=0
+
+hint.map.4.at="flash/spi0"
+hint.map.4.start=0x00660000
+hint.map.4.end=0x00670000
+hint.map.4.name="art"
+hint.map.4.readonly=1
+
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to