Ping.  This disappeared down a black hole.

On 19 August 2015 at 08:56, Haojian Zhuang <[email protected]> wrote:
> Changelog:
>   v4:
>     * Use 64-bit value on PL061 register base address.
>     * Use fallback to be compatible with current PcdPL061GpioBase value
>       when platform gpio driver isn't present.
>     * Remove the dependancy on PL061. Move the dependancy to platform
>       gpio driver instead.
>   v3:
>     * Remove GPIO_PIN_MASK_HIGH_8BIT() and GPIO_PIN_MASK_LOW_8BIT().
>     * Avoid to use MmioAnd8() on updating GPIO DATA register, since PL061
>       could access each bit by specified register offset.
>     * Add PLATFORM_GPIO_CONTROLLER structure in embedded gpio.
>     * Support multiple PL061 gpio controllers in one platform.
>   v2:
>     * Append the patch to fix gpio pin mask macro.
>
> Haojian Zhuang (3):
>   ArmPlatformPkg: PL061: fix accessing GPIO DATA
>   EmbeddedPkg: enhance for multiple gpio controllers
>   ArmPlatformPkg: PL061: support multiple controller
>
>  ArmPlatformPkg/Drivers/PL061GpioDxe/PL061Gpio.c    | 137 
> +++++++++++++++------
>  .../Drivers/PL061GpioDxe/PL061GpioDxe.inf          |   1 +
>  ArmPlatformPkg/Include/Drivers/PL061Gpio.h         |  51 ++++----
>  EmbeddedPkg/EmbeddedPkg.dec                        |   1 +
>  EmbeddedPkg/Include/Protocol/EmbeddedGpio.h        |  17 +++
>  5 files changed, 143 insertions(+), 64 deletions(-)
>
> --
> 2.1.4
>

I found this patch series sitting in my "review" folder.  I have some
really minor comments, but I'll reply to the individual patches.

In the meantime, I tested this on Juno which also has PL061 and it works fine.

So for the whole series:

Tested-by: Ryan Harkin <[email protected]>
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to