Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 2013 10:52:47 -0700
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Joe Holden <lists@rewt.org.uk>
Cc:        Aleksandr Rybalko <ray@ddteam.net>, "freebsd-mips@FreeBSD.org" <freebsd-mips@freebsd.org>
Subject:   Re: Ubiquiti EdgeRouter Lite works multi-user with -CURRENT.
Message-ID:  <CACVs6=-0URQ2f7UqVxRdpuGpf103KOW9CTF6FFCGaGhvg3jOMw@mail.gmail.com>
In-Reply-To: <51966CB6.2040701@rewt.org.uk>
References:  <CACVs6=_UHMvo6DSyXzvXxJ0eCcSsC%2Bk3yZ42ia5TGzgHduT2zA@mail.gmail.com> <20130516111059.38543d57@wind.dino.sk> <20130516131642.adfae355aa3bf7767e9b56e5@ddteam.net> <20130516124248.33ae4e05@wind.dino.sk> <51952112.9010607@rewt.org.uk> <20130517192206.5db0533f@zeta.dino.sk> <51966CB6.2040701@rewt.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 17, 2013 at 10:45 AM, Joe Holden <lists@rewt.org.uk> wrote:
> 16 possible pins on the controller?  There is only one pin on the board, and
> that is the F/D button on the back.

Octeon supports up to 16 GPIO pins and interrupts.  I'd suspect there
are other things connected up with GPIO on-board than GPIO pins
exposed to the outside world, but even if that's not the case, that's
still the number of GPIO pins the SoC supports.

It's possible that the EdgeRouter Lite uses a different pin for its
F/D button.  According to the driver, gonzo used the CAM-0100's pin
assignment as the default.  It should be easy to extract a list of pin
assignments we care about from looking at the patches from Ubiquiti to
the Simple Executive and Linux, but I haven't looked personally.  (I
don't ever use GPIO on Octeon.)

The octeon_gpio_pins array probably needs to be configured at boot
based on board type.  (So it should normally be 16 items (or 16 plus a
terminator) and get filled out by board type, I'd say.)

Thanks,
Juli.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACVs6=-0URQ2f7UqVxRdpuGpf103KOW9CTF6FFCGaGhvg3jOMw>