Hi Leif, pon., 14 sty 2019 o 23:41 Leif Lindholm <leif.lindh...@linaro.org> napisaĆ(a): > > On Thu, Jan 10, 2019 at 02:44:31AM +0100, Marcin Wojtas wrote: > > This patch implements ArmadaBoarDescLib library for > > Armada70x0Db comunity board and introduces ArmadaBoardGpioGet > > routine with per-board GPIO expander description. > > > > Contributed-under: TianoCore Contribution Agreement 1.1 > > Signed-off-by: Marcin Wojtas <m...@semihalf.com> > > --- > > > > Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.inf > > | 1 + > > > > Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.c > > | 25 ++++++++++++++++++++ > > 2 files changed, 26 insertions(+) > > > > diff --git > > a/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.inf > > > > b/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.inf > > index b26f55b..c995515 100644 > > --- > > a/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.inf > > +++ > > b/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.inf > > @@ -25,6 +25,7 @@ > > Armada70x0DbBoardDescLib.c > > > > [Packages] > > + EmbeddedPkg/EmbeddedPkg.dec > > MdeModulePkg/MdeModulePkg.dec > > MdePkg/MdePkg.dec > > Silicon/Marvell/Marvell.dec > > diff --git > > a/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.c > > > > b/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.c > > index 48c68e4..f63d8fd 100644 > > --- > > a/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.c > > +++ > > b/Platform/Marvell/Armada70x0Db/Armada70x0DbBoardDescLib/Armada70x0DbBoardDescLib.c > > @@ -21,6 +21,31 @@ > > #include <Library/MemoryAllocationLib.h> > > #include <Library/UefiBootServicesTableLib.h> > > > > +#include <Protocol/MvGpio.h> > > + > > +// > > +// GPIO Expander > > +// > > +STATIC MV_GPIO_EXPANDER mGpioExpander = { > > + 8, /* PCA9555 */ > > Why did you drop the use of the still existing enumeration in favour > of live coding the integer value that it currently produces for the > member PCA9555_ID? >
As you noticed, I 'fixed' it in 10/12 - otherwise compilation for this board would be temporarily broken. I will split add MvGpio header with the enum before this one. Best regards, Marcin > / > Leif > > > + 0x21, > > + 0x0, > > +}; > > + > > + > > +EFI_STATUS > > +EFIAPI > > +ArmadaBoardGpioExpanderGet ( > > + IN OUT MV_GPIO_EXPANDER **GpioExpanders, > > + IN OUT UINTN *GpioExpanderCount > > + ) > > +{ > > + *GpioExpanderCount = 1; > > + *GpioExpanders = &mGpioExpander; > > + > > + return EFI_SUCCESS; > > +} > > + > > // > > // Order of devices in SdMmcDescTemplate has to be in par with > > ArmadaSoCDescLib > > // > > -- > > 2.7.4 > > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel