[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-gpio
Subject: Re: [PATCH v3 3/3] pinctrl: upboard: Add UP2 pinctrl and gpio driver
From: Dan O'Donovan <dan.odonovan () emutex ! com>
Date: 2018-10-31 21:39:32
Message-ID: ee46cc57-28c0-dc3e-ead1-f979c0eb516e () emutex ! com
[Download RAW message or body]
On 10/31/2018 09:30 PM, Linus Walleij wrote:
> Hi Dan,
>
> On Wed, Oct 31, 2018 at 9:45 PM Dan O'Donovan <dan@emutex.com> wrote:
>
> > The UP2 board features a Raspberry Pi compatible pin header (HAT) and a
> > board-specific expansion connector (EXHAT). Both expose assorted
> > functions from either the SoC (such as GPIO, I2C, SPI, UART...) or other
> > on-board devices (ADC, FPGA IP blocks...).
> >
> > These lines are routed through an on-board FPGA. The platform controller
> > in its stock firmware provides register fields to change:
> >
> > - Line enable (FPGA pins enabled / high impedance)
> > - Line direction (SoC driven / FPGA driven)
> >
> > To enable using SoC GPIOs on the pin header, this arrangement requires
> > both configuring the platform controller, and updating the SoC pad
> > registers in sync.
> >
> > Add a frontend pinctrl/GPIO driver that registers a new set of GPIO
> > lines for the header pins. When these are requested, the driver
> > propagates this request to the backend SoC pinctrl/GPIO driver by
> > grabbing a GPIO descriptor for the matching SoC GPIO line. The needed
> > mapping for this is retrieved via ACPI properties.
> >
> > Signed-off-by: Dan O'Donovan <dan@emutex.com>
> It appears you missed my review comments so please read them
> and reply or respin the patch accordingly.
Hi Linus. Unfortunately I did miss your comments completely. Somehow, they weren't \
in my Inbox, but I found them in the online archives now. Thanks for letting me \
know. I'll reply to those soon.
>
> Yours,
> Linus Walleij
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic