From owner-svn-src-all@FreeBSD.ORG Thu Jul 14 10:32:26 2011 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A797A1065680; Thu, 14 Jul 2011 10:32:26 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 306418FC08; Thu, 14 Jul 2011 10:32:25 +0000 (UTC) Received: by gyf3 with SMTP id 3so51183gyf.13 for ; Thu, 14 Jul 2011 03:32:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=IgFVPEA0S/Pt13lyylqEEudyu06hYgesw+px30s187I=; b=C9YNCbkbeJi3rkLPY/nuxL/8lnR3/qFJk3Xw4ZnzaS87reslpBO3GmzF5iZSfHOn8a XpbkujU6Uc4PA8aIJ5gtXuWH66OymlO8eppeC8usDOUh/ViM+c+xeodTxG2fp0AiJxdR aBcHOCEf4zsXkPsORQLnDUeg7at16/sk/k2kQ= MIME-Version: 1.0 Received: by 10.150.175.10 with SMTP id x10mr2130238ybe.158.1310639545535; Thu, 14 Jul 2011 03:32:25 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.189.1 with HTTP; Thu, 14 Jul 2011 03:32:25 -0700 (PDT) In-Reply-To: <201107141005.p6EA5SfV023445@svn.freebsd.org> References: <201107141005.p6EA5SfV023445@svn.freebsd.org> Date: Thu, 14 Jul 2011 18:32:25 +0800 X-Google-Sender-Auth: RZyqV1vn2thrCrbfU6fVLPg0whQ Message-ID: From: Adrian Chadd To: Aleksandr Rybalko Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r224005 - head/sys/mips/conf X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 10:32:26 -0000 Hi! Yes, he's committed a bit more than just enabling if_rt in this commit. I'm discussing this with him privately. Sorry! Adrian (pointy-hat on, as I'm his mentor.) On 14 July 2011 18:05, Aleksandr Rybalko wrote: > Author: ray > Date: Thu Jul 14 10:05:28 2011 > New Revision: 224005 > URL: http://svn.freebsd.org/changeset/base/224005 > > Log: > =A0Include device rt in RT305X config and little cleanup. > > =A0Approved by: adrian (mentor) > > Modified: > =A0head/sys/mips/conf/RT305X > =A0head/sys/mips/conf/RT305X.hints > > Modified: head/sys/mips/conf/RT305X > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sys/mips/conf/RT305X =A0 Thu Jul 14 08:06:03 2011 =A0 =A0 =A0 = =A0(r224004) > +++ head/sys/mips/conf/RT305X =A0 Thu Jul 14 10:05:28 2011 =A0 =A0 =A0 = =A0(r224005) > @@ -24,42 +24,34 @@ makeoptions MIPS_LITTLE_ENDIAN=3Ddefined > =A0makeoptions =A0 =A0KERNLOADADDR=3D0x80001000 > > =A0# Don't build any modules yet. > -makeoptions =A0 =A0MODULES_OVERRIDE=3D"wlan_xauth wlan_wep wlan_tkip wla= n_acl wlan_amrr wlan_ccmp wlan_rssadapt random if_bridge bridgestp msdosfs = md ipfw dummynet libalias geom/geom_label ufs usb/uplcom usb/u3g usb/umodem= usb/umass usb/ucom cam zlib" > +makeoptions =A0 =A0MODULES_OVERRIDE=3D"if_bridge bridgestp md ipfw dummy= net libalias geom/geom_label zlib" > =A0makeoptions =A0 =A0RT3052F > > =A0include =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"../rt305x/std.rt305x" > > =A0hints =A0 =A0 =A0 =A0 =A0"RT305X.hints" =A0 =A0 =A0 =A0 =A0#Default pl= aces to look for devices. > > -#makeoptions =A0 DEBUG=3D-g =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0#Build kernel= with gdb(1) debug symbols > - > =A0# Debugging for use in -current > -#options =A0 =A0 =A0 DEADLKRES =A0 =A0 =A0 =A0 =A0 =A0 =A0 #Enable the d= eadlock resolver > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 INVARIANTS =A0 =A0 =A0 =A0 =A0 =A0 = =A0#Enable calls of extra sanity checking > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 INVARIANT_SUPPORT =A0 =A0 =A0 #Extr= a sanity checks of internal structures, required by INVARIANTS > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 WITNESS =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 #Enable checks to detect deadlocks and cycles > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 WITNESS_SKIPSPIN =A0 =A0 =A0 =A0#Do= n't run witness on spinlocks for speed > -#options =A0 =A0 =A0 =A0 DIAGNOSTIC > -#options =A0 =A0 DEBUG_LOCKS > -#options =A0 =A0 DEBUG_VFS_LOCKS > +#makeoptions =A0 DEBUG=3D-g =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0#Build kernel= with gdb(1) debug symbols > +#options =A0 =A0 =A0 DEADLKRES =A0 =A0 =A0 =A0 =A0 =A0 =A0 #Enable the d= eadlock resolver > +#options =A0 =A0 =A0 INVARIANTS =A0 =A0 =A0 =A0 =A0 =A0 =A0#Enable calls= of extra sanity checking > +#options =A0 =A0 =A0 INVARIANT_SUPPORT =A0 =A0 =A0 #Extra sanity checks = of internal structures, required by INVARIANTS > +#options =A0 =A0 =A0 WITNESS =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 #Enable che= cks to detect deadlocks and cycles > +#options =A0 =A0 =A0 WITNESS_SKIPSPIN =A0 =A0 =A0 =A0#Don't run witness = on spinlocks for speed > +#options =A0 =A0 =A0 DIAGNOSTIC > +#options =A0 =A0 =A0 DEBUG_LOCKS > +#options =A0 =A0 =A0 DEBUG_VFS_LOCKS > =A0#options =A0 =A0 =A0 GDB > -options =A0 =A0 =A0 =A0DDB > +options =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0DDB > =A0options =A0 =A0 =A0 =A0KDB > > =A0options =A0 =A0 =A0 =A0SCHED_ULE > =A0#options =A0 =A0 =A0 SCHED_4BSD =A0 =A0 =A0 =A0 =A0 =A0 =A0#4BSD sched= uler > =A0#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 COMPAT_43 > =A0options =A0 =A0 =A0 =A0INET =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0#In= terNETworking > -options =A0 =A0 =A0 =A0NFSCL =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 #Networ= k Filesystem Client > -options =A0 =A0 =A0 =A0NFS_ROOT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0#NFS usab= le as /, requires NFSCL > =A0options =A0 =A0 =A0 =A0PSEUDOFS =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0#Pseudo= -filesystem framework > =A0#options =A0 =A0 =A0 _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-= time extensions > > -options =A0 =A0 =A0 =A0BOOTP > -#options =A0 =A0 =A0 BOOTP_NFSROOT > -options =A0 =A0 =A0 =A0BOOTP_NFSV3 > -options =A0 =A0 =A0 =A0BOOTP_WIRED_TO=3Drt0 > -options =A0 =A0 =A0 =A0BOOTP_COMPAT > =A0options =A0 =A0 =A0 =A0CD9660 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0# ISO= 9660 Filesystem > =A0options =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ROOTDEVNAME=3D\"cd9660:/dev/map= /rootfs.uncompress\" > =A0options =A0 =A0 =A0 =A0TMPFS =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 # TMP= Memory Filesystem > @@ -68,6 +60,15 @@ options =A0 =A0 =A0TMPFS =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 # TMP Memory Filesystem > =A0#options =A0 =A0 =A0 SOFTUPDATES =A0 =A0 =A0 =A0 =A0 =A0 #Enable FFS s= oft updates support > =A0#options =A0 =A0 =A0 UFS_ACL =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 #Support = for access control lists > =A0#options =A0 =A0 =A0 UFS_DIRHASH =A0 =A0 =A0 =A0 =A0 =A0 #Improve perf= ormance on big directories > + > +# BOOTP/NFS boot > +#options =A0 =A0 =A0 BOOTP > +#options =A0 =A0 =A0 BOOTP_NFSROOT > +#options =A0 =A0 =A0 BOOTP_NFSV3 > +#options =A0 =A0 =A0 BOOTP_WIRED_TO=3Drt0 > +#options =A0 =A0 =A0 BOOTP_COMPAT > +#options =A0 =A0 =A0 NFSCL =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 #Network = Filesystem Client > +#options =A0 =A0 =A0 NFS_ROOT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0#NFS usable= as /, requires NFSCL > =A0#options =A0 =A0 =A0 ROOTDEVNAME=3D\"nfs:10.0.0.1:/mnt/bsd\" > > =A0# Options for making kernel less hangry > @@ -89,35 +90,46 @@ options =A0 =A0 =A0 =A0 =A0 =A0 NO_SWAPPING > =A0options =A0 =A0 =A0 =A0ZERO_COPY_SOCKETS > =A0options =A0 =A0 =A0 =A0 MROUTING =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0# Mult= icast routing > =A0options =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IPFIREWALL_DEFAULT_TO_ACCEPT > +options =A0 =A0 =A0 =A0SCSI_DELAY=3D1000 =A0 =A0 =A0 =A0 # Delay (in ms)= before probing SCSI > > -device =A0 =A0 =A0 =A0 random > -device =A0 =A0 =A0 =A0 loop > -# RT3050F, RT3052F have only pseudo PHYs > -#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mii > -#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0miibus > -device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 pty =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 # Pseudo-ttys (telnet etc) > +device =A0 =A0 =A0 =A0 rt > =A0device =A0 =A0 =A0 =A0 ether > +# RT3050F, RT3052F have only attached switch, so no need to mii/miibus > + > +device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 pty =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 # Pseudo-ttys (telnet etc) > =A0device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 bpf =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 # Berkeley packet filter > =A0device =A0 =A0 =A0 =A0 vlan > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0lagg > =A0#device =A0 =A0 =A0 =A0 =A0if_bridge > -device =A0 =A0 =A0 =A0 uart > -nodevice =A0 =A0 =A0 uart_ns8250 > =A0device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 tun =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 # Packet tunnel. > +device =A0 =A0 =A0 =A0 random > +device =A0 =A0 =A0 =A0 loop > > -device =A0 =A0 =A0 =A0 wlan > +# Chip have two UARTs - UART and UART Light > +device =A0 =A0 =A0 =A0 uart > +nodevice =A0 =A0 =A0 uart_ns8250 > > +# Wireless support > +# Work in progress > +#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ral > +#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0wlan > > +# GPIO support > =A0device =A0 =A0 =A0 =A0 gpio > =A0device =A0 =A0 =A0 =A0 gpioled > > +# CFI flash support > =A0device =A0 =A0 =A0 =A0 cfi =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 # D= etect Flash memmory > =A0device =A0 =A0 =A0 =A0 cfid > > +# Read U-Boot environment from flash > =A0device =A0 =A0 =A0 =A0 nvram2env > > -device =A0 =A0 =A0 =A0 usb > +# USB support > +# Partial support. Not included yet. > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0dotg =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0# DWC like USB OTG Controller driver > +#options =A0 =A0 =A0 USB_DEBUG > +#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0usb > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0u3g > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0umodem > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0uplcom > @@ -125,10 +137,4 @@ device =A0 =A0 =A0 =A0 =A0 =A0 usb > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0da > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0pass > =A0#device =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0scbus > -options =A0 =A0 =A0 =A0SCSI_DELAY=3D1000 =A0 =A0 =A0 =A0 # Delay (in ms)= before probing SCSI > - > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 USB_EHCI_BIG_ENDIAN_DESC =A0 =A0 = =A0 =A0# handle big-endian byte order > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 USB_DEBUG > -#options =A0 =A0 =A0 =A0 =A0 =A0 =A0 USB_REQ_DEBUG > - > > > Modified: head/sys/mips/conf/RT305X.hints > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sys/mips/conf/RT305X.hints =A0 =A0 Thu Jul 14 08:06:03 2011 =A0 = =A0 =A0 =A0(r224004) > +++ head/sys/mips/conf/RT305X.hints =A0 =A0 Thu Jul 14 10:05:28 2011 =A0 = =A0 =A0 =A0(r224005) > @@ -4,87 +4,90 @@ hint.obio.0.at=3D"nexus0" > =A0hint.obio.0.maddr=3D0x10000000 > =A0hint.obio.0.msize=3D0x10000000 > > -hint.nvram.0.sig=3D0xe5e60a74 > +# on-board Ralink Frame Engine > +hint.rt.0.at=3D"nexus0" > +hint.rt.0.maddr=3D0x10100000 > +hint.rt.0.msize=3D0x10000 > +hint.rt.0.irq=3D3 > + > +# UART Light > +hint.uart.1.flags=3D"0x30" > + > +# Lines below is Board specific > +# D-Link DIR-620 > =A0hint.nvram.0.base=3D0x1f030000 > =A0hint.nvram.0.maxsize=3D0x2000 > -hint.nvram.0.flags=3D3 # 1 =3D No check, 2 =3D Format Generic > -hint.nvram.1.sig=3D0x5a045e94 > +hint.nvram.0.flags=3D9 # 1 =3D No check, 2 =3D Format U-Boot > =A0hint.nvram.1.base=3D0x1f032000 > =A0hint.nvram.1.maxsize=3D0x4000 > -hint.nvram.1.flags=3D3 # 1 =3D No check, 2 =3D Format Generic > - > -# on-board Ralink Frame Engine > -#hint.rt.0.at=3D"nexus0" > -#hint.rt.0.maddr=3D0x12000000 > -#hint.rt.0.msize=3D0x200000 > -#hint.rt.0.irq=3D9 > -hint.rt.0.macaddr=3D"00:18:e7:d5:83:90" > - > -# on-board Ralink 2872 802.11n core > -hint.rt2860.0.at=3D"nexus0" > -hint.rt2860.0.maddr=3D0x10180000 > -hint.rt2860.0.msize=3D0x40000 > -hint.rt2860.0.irq=3D4 > - > -# uart0 > -#hint.uart.0.at=3D"obio0" > -#hint.uart.0.maddr=3D0x10000C00 > -#hint.uart.0.msize=3D0x100 > -#hint.uart.0.irq=3D12 > -#hint.uart.0.flags=3D"0x30" > - > -# uart1 > -#hint.uart.1.at=3D"obio0" > -#hint.uart.1.maddr=3D0x10000500 > -#hint.uart.1.msize=3D0x100 > -#hint.uart.1.irq=3D5 > -#hint.uart.1.flags=3D"0x30" > +hint.nvram.1.flags=3D9 # 1 =3D No check, 2 =3D Format U-Boot > > +# Configure SYSCTL_GPIOMODE to pass FUART pins to GPIO > +# original: > +# hint.rt305x_sysctl.0.gpiomode=3D0x000283 > +# required: > +hint.rt305x_sysctl.0.gpiomode=3D0x00029f > > =A0# gpio > -# GPIO0 =A0- WPS BTN =A0 =A0 IN II IO > + > +# Buttons > +# GPIO10 - Reset BTN =A0 IN PU II INT > +hint.gpioreset.0.at=3D"gpiobus0" > +hint.gpioreset.0.pins=3D"0x0400" > +hint.gpioreset.0.name=3D"reset" > +hint.gpioreset.0.flags=3D"0x04a1" # (INPUT|PULLUP|INVIN|REPORT) > + > +## GPIO0 =A0- WPS BTN =A0 =A0IN PU II INT > =A0hint.gpiobutton.0.at=3D"gpiobus0" > =A0hint.gpiobutton.0.pins=3D"0x01" > =A0hint.gpiobutton.0.name=3D"wps" > -hint.gpiobutton.0.flags=3D"0x0581" > +hint.gpiobutton.0.flags=3D"0x04a1" # (INPUT|PULLUP|INVIN|REPORT) > > -# GPIO7 =A0- MODE SW AP =A0IN II IO > -hint.gpiobutton.1.at=3D"gpiobus0" > -hint.gpiobutton.1.pins=3D"0x80" > -hint.gpiobutton.1.name=3D"mode_ap" > -hint.gpiobutton.1.flags=3D"0x0581" > - > -# GPIO8 =A0- ST LEDRED =A0 OUT =A0 =A0 /* 2pin BiDir RED/BLUE LED */ > -# GPIO9 =A0- ST LEDBLUE =A0OUT > +# LEDs > +# Power Yellow 8 > +# Power Green =A09 > +# WAN Green =A0 =A012 > +# WAN Yellow =A0 14 > +# WPS Orange =A0 11 > +# WPS Blue =A0 =A0 13 > +#GPIO8 =A0STATUS ? > =A0hint.gpioled.0.at=3D"gpiobus0" > -hint.gpioled.0.pins=3D"0x100" > -hint.gpioled.0.name=3D"status_red" > -hint.gpioled.0.flags=3D"0x0002" > +hint.gpioled.0.pins=3D"0x0100" > +hint.gpioled.0.name=3D"status_yellow" > +hint.gpioled.0.flags=3D"0x0102" # (OUTPUT|INVOUT) > + > +#GPIO9 =A0STATUS > =A0hint.gpioled.1.at=3D"gpiobus0" > -hint.gpioled.1.pins=3D"0x200" > -#hint.gpioled.1.name=3D"status_blue" > +hint.gpioled.1.pins=3D"0x0200" > =A0hint.gpioled.1.name=3D"status" > -hint.gpioled.1.flags=3D"0x0002" > - > -# GPIO10 - RST BTN =A0 =A0 IN II IO > -hint.gpiobutton.2.at=3D"gpiobus0" > -hint.gpiobutton.2.pins=3D"0x400" > -hint.gpiobutton.2.name=3D"reset" > -hint.gpiobutton.2.flags=3D"0x0581" > - > -# GPIO11 - MODE SW CL =A0IN II IO > -hint.gpiobutton.3.at=3D"gpiobus0" > -hint.gpiobutton.3.pins=3D"0x800" > -hint.gpiobutton.3.name=3D"mode_wlan_client" > -hint.gpiobutton.3.flags=3D"0x0581" > +hint.gpioled.1.flags=3D"0x0102" # (OUTPUT|INVOUT) > > -# GPIO14 - WPS LED =A0 =A0 OUT II IO > +#GPIO11 WPS Orange > =A0hint.gpioled.2.at=3D"gpiobus0" > -hint.gpioled.2.pins=3D"0x4000" > -hint.gpioled.2.name=3D"wps" > -hint.gpioled.2.flags=3D"0x0182" > - > +hint.gpioled.2.pins=3D"0x0800" > +hint.gpioled.2.name=3D"wps_orange" > +hint.gpioled.2.flags=3D"0x0002" # (OUTPUT|INVOUT) > + > +#GPIO12 WAN Green > +hint.gpioled.3.at=3D"gpiobus0" > +hint.gpioled.3.pins=3D"0x1000" > +hint.gpioled.3.name=3D"wan" > +hint.gpioled.3.flags=3D"0x0102" # (OUTPUT|INVOUT) > + > +#GPIO13 WPS Blue > +hint.gpioled.4.at=3D"gpiobus0" > +hint.gpioled.4.pins=3D"0x2000" > +hint.gpioled.4.name=3D"wps" > +hint.gpioled.4.flags=3D"0x0002" # (OUTPUT|INVOUT) > + > +#GPIO14 WAN Yellow > +hint.gpioled.5.at=3D"gpiobus0" > +hint.gpioled.5.pins=3D"0x4000" > +hint.gpioled.5.name=3D"wan_yellow" > +hint.gpioled.5.flags=3D"0x0102" # (OUTPUT|INVOUT) > > +hint.cfi.0.width=3D2 > +hint.cfi.0.shift=3D2 > > =A0#0x00000000-0x00030000 : "Bootloader" > =A0#0x00030000-0x00040000 : "Factory" > @@ -102,35 +105,30 @@ hint.map.0.readonly=3D1 > =A0hint.map.1.at=3D"cfid0" > =A0hint.map.1.start=3D0x00030000 > =A0hint.map.1.end=3D0x00040000 > -hint.map.1.name=3D"factory" > +hint.map.1.name=3D"linuxconfig" > > =A0hint.map.2.at=3D"cfid0" > =A0hint.map.2.start=3D0x00040000 > -hint.map.2.end=3D0x00800000 > -hint.map.2.name=3D"upgrade" > +hint.map.2.end=3D0x00050000 > +hint.map.2.name=3D"factory" > > =A0hint.map.3.at=3D"cfid0" > -hint.map.3.start=3D0x00040000 > -hint.map.3.end=3D0x00050000 > -hint.map.3.name=3D"config" > +hint.map.3.start=3D0x00050000 > +hint.map.3.end=3D0x007e0000 > +hint.map.3.name=3D"upgrade" > > =A0hint.map.4.at=3D"cfid0" > -hint.map.4.start=3D0x00000000 > -hint.map.4.end=3D0x00000000 > -hint.map.4.name=3D"language" > +hint.map.4.name=3D"kernel" > +hint.map.4.start=3D0x00050000 > +hint.map.4.end=3D"search:0x00100000:0x10000:.!/bin/sh" > > =A0hint.map.5.at=3D"cfid0" > -hint.map.5.start=3D0x00050000 > -hint.map.5.end=3D0x00150000 > -hint.map.5.name=3D"kernel" > +hint.map.5.name=3D"rootfs" > +hint.map.5.start=3D"search:0x00100000:0x10000:.!/bin/sh" > +hint.map.5.end=3D0x007e0000 > > =A0hint.map.6.at=3D"cfid0" > -hint.map.6.start=3D0x00150000 > +hint.map.6.start=3D0x007e0000 > =A0hint.map.6.end=3D0x00800000 > -hint.map.6.name=3D"rootfs" > - > - > -hint.rt.0.phymask=3D0x1f > -hint.rt.0.media=3D100 > -hint.rt.0.fduplex=3D1 > +hint.map.6.name=3D"config" > >