and MdeModulePkg/SmbiosDxe to the
build and firmware image. With these changes, the EFI BDS, EFI shell,
and Linux dmidecode command return useful information.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Hi,
I push the support as a single patch. I plan
Hi Ard,
pt., 24 maj 2019 o 18:57 Ard Biesheuvel napisał(a):
>
> On Fri, 24 May 2019 at 17:59, Marcin Wojtas wrote:
> >
> > Hi,
> >
> > The v3 of Armada PCIE support brings one change - the custom
> > PciExpressLib was replaced with PciSegmentLib, that
Hi Rebecca,
wt., 28 maj 2019 o 10:39 Leif Lindholm napisał(a):
>
> Hi Rebecca,
>
> On Mon, May 27, 2019 at 05:34:08PM -0600, rebe...@bluestop.org wrote:
> > I've been working with the MACCHIATObin board, and noticed settings for
> > HTTP and TLS in
and MdeModulePkg/SmbiosDxe to the
build and firmware image. With these changes, the EFI BDS, EFI shell,
and Linux dmidecode command return useful information.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Hi,
In the fourth version of the patch another
wt., 4 cze 2019 o 22:14 Leif Lindholm napisał(a):
>
> On Tue, Jun 04, 2019 at 01:39:07PM -0500, Jeremy Linton wrote:
> > Hi Marcin,
> >
> > On 6/4/19 12:53 PM, Marcin Wojtas via Groups.Io wrote:
> > > Fill in the basic requirements of the SMBIOS specificatio
Linux FWTS test of the ARM SBSA compliance suite
fail on using unsupported _CID in UART node. Remove it.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl| 1 -
Silicon/Marvell/Armada7k8k
NF MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf
>INF MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
> + INF MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf
>
># Multiple Console IO support
>INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.in
and MdeModulePkg/SmbiosDxe to the
build and firmware image. With these changes, the EFI BDS, EFI shell,
and Linux dmidecode command return useful information.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Hi,
This is the second version of the SmBios
red
> somewhere?
>
> Thanks,
>
>
> On 5/31/19 11:20 AM, Marcin Wojtas via Groups.Io wrote:
> > Fill in the basic requirements of the SMBIOS specification by specifying
> > the minimum required structures. The basic fixup is performed.
> > CPU/DRAM frequency is obtaine
and MdeModulePkg/SmbiosDxe to the
build and firmware image. With these changes, the EFI BDS, EFI shell,
and Linux dmidecode command return useful information.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Hi,
In the third version of the patch only one
h this
extension - I will appreciate your testing and confirmation.
Best regards,
Marcin
>
> On 5/31/19 1:04 PM, Marcin Wojtas wrote:
> > Hi Jeremy,
> >
> > Thanks for a quick test!
> >
> > 1. Cache sizes - here's the dmidecode output
> >
> > Handle 0x10
Hi Ard,
pt., 7 cze 2019 o 12:52 Ard Biesheuvel napisał(a):
>
> On Wed, 5 Jun 2019 at 01:52, Marcin Wojtas wrote:
> >
> > Linux FWTS test of the ARM SBSA compliance suite
> > fail on using unsupported _CID in UART node. Remove it.
> >
>
> It would be better
Linux FWTS test of the ARM SBSA compliance suite
fail on using unsupported _CID in UART node. Instead of
removing, replace _HID to unique one ("MRVL0001") and
match the driver via _CID ("HISI0031").
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-o
Adding Nadav Haklai from Marvell.
wt., 28 maj 2019 o 11:50 Leif Lindholm napisał(a):
>
> On Fri, May 17, 2019 at 11:50:06AM +0100, Leif Lindholm wrote:
> > On Wed, May 15, 2019 at 04:10:08PM -0700, Michael D Kinney wrote:
> > > https://bugzilla.tianocore.org/show_bug.cgi?id=1373
> > >
> > >
Hi Leif,
wt., 28 maj 2019 o 12:20 Leif Lindholm napisał(a):
>
> Marcin is the author of the majority of the Marvell platform support in
> the tree, so clarify that he should be cc:d on patches to Marvell Armada
> SoC/Boards and MacchiatoBIN.
>
> Cc: Marcin Wojtas
> Signed-
Hi Hao,
Please give me some time to try and review - I hope to find some slot next
week.
Best regards,
Marcin
pt., 14 cze 2019 o 03:46 Wu, Hao A napisał(a):
> Loop in Ard and Marcin.
>
>
>
>
>
> Hello Ard and Marcin,
>
>
>
> We are proposing to make an extension to the SDMMC Override protocol
czw., 9 maj 2019 o 11:53 Marcin Wojtas napisał(a):
>
> This patch extends ArmadaBoardDescLib libraries for all
> existing Armada7k8k-based platforms with PCIE.
> It introduces ArmadaBoardPcieControllerGet routine with
> per-board PCIE controllers description.
>
> Contrib
To help diagnose ACPI related boot problems, include the 'acpiview'
builtin shell command to Armada7k8k build of the UEFI Shell.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 1 +
1 file changed, 1
Wire up the platform libraries to the generic drivers so that we can use
PCI devices and UEFI, and leave the controller initialized so that the
OS can boot it using a generic driver of its own.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon
This patch extends ArmadaBoardDescLib libraries for all
existing Armada7k8k-based platforms with PCIE.
It introduces ArmadaBoardPcieControllerGet routine with
per-board PCIE controllers description.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
):
Marvell/Armada7k8k: Add PciExpressLib implementation
Marcin Wojtas (13):
Marvell/Library: MvGpioLib: Extend GPIO pin description
Marvell/Library: ArmadaSoCDescLib: Add PCIE information
Marvell/Library: ArmadaBoardDescLib: Add PCIE information
Marvell/Armada7k8k: Extend board description
Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSoCDescLib/Armada7k8kSoCDescLib.h
| 6 +++
Silicon/Marvell/Include/Library/ArmadaSoCDescLib.h
| 20 +
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSoCDescLib
configuration
cycles will result in whatever device is in the slot to appear at each
of the 32 device positions.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciExpressLib/PciExpressLib.inf |
42 +
Silicon/Marvell
Now as the OS clock configuration is inherited from the firmware,
and PCIE is also configured, switch safely MacchiatoBin board to
use the pci-host-generic driver.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/DeviceTree
This patch adds description of the PCIE controller in
ACPI tables of Armada 7040 DB board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf | 1 +
Silicon/Marvell/Armada7k8k/AcpiTables
Introduce new callback that can provide information
about PCIE controller per-board description.
A new structure is defined containing base addresses,
windows/bus configuration and reset GPIO usage indication.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
In order to avoid hardcoding the controller type when using
MV_GPIO_PIN, extend this structure with new according field.
This patch is required to properly handle PCIE slot reset
with the GPIO pin.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon
This patch adds description of the PCIE controller in
ACPI tables of MacchiatoBin community board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf | 1 +
Silicon/Marvell/Armada7k8k
and Jing Hua /
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciHostBridgeLib/PciHostBridgeLib.inf
| 52 +++
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciHostBridgeLib
Introduce new callback that can provide information about PCIE
controllers, which are used on the platform. According ArmadaSoCDescLib
ArmadaBoardDescLib routines are used for obtaining required data.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
Mistakenly in all Marvell Armada7k8k .dsc files
'[LibraryClasses.common]' section was split.
Merge entries into one for each platform.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc| 4
Hi Leif,
pt., 10 maj 2019 o 17:50 Leif Lindholm napisał(a):
>
> On Thu, May 09, 2019 at 11:53:35AM +0200, Marcin Wojtas wrote:
> > Add an implementation of the PciHostBridgeLib glue library that
> > describes the PCIe RC on this SoC so that the generic PCI host bridge
>
pt., 24 maj 2019 o 14:50 Ard Biesheuvel napisał(a):
>
> On Mon, 20 May 2019 at 17:27, Marcin Wojtas wrote:
> >
> > From: Ard Biesheuvel
> >
> > Implement a special version of PciExpressLib that takes the quirky
> > nature of the Synopsys Designware PCIe IP
pt., 24 maj 2019 o 15:12 Ard Biesheuvel napisał(a):
>
> On Fri, 24 May 2019 at 15:08, Marcin Wojtas wrote:
> >
> > Hi Ard,
> >
> > czw., 23 maj 2019 o 22:24 Ard Biesheuvel
> > napisał(a):
> > >
> > > On Thu, 23 May 2019 at 21:11, Leif
Hi Ard,
czw., 23 maj 2019 o 22:24 Ard Biesheuvel napisał(a):
>
> On Thu, 23 May 2019 at 21:11, Leif Lindholm wrote:
> >
> > On Thu, May 23, 2019 at 07:13:20PM +0100, Ard Biesheuvel wrote:
> > > > Connect: PcieRoot(0x0)/Pci(0x0,0x0): Not Found
> > > >
> > > > Hmm, that's actually interesting.
pt., 24 maj 2019 o 17:32 Leif Lindholm napisał(a):
>
> > > Looking forward to your feedback. Other than that - do you have any
> > > remarks to the rest of the patches in v2?
> >
> > The rest looks fine.
>
> And I'm happy that all of my comments on v1 have been addressed.
>
Great, thanks. Ok,
pt., 24 maj 2019 o 15:08 Ard Biesheuvel napisał(a):
>
> On Fri, 24 May 2019 at 15:03, Marcin Wojtas wrote:
> >
> > pt., 24 maj 2019 o 14:50 Ard Biesheuvel
> > napisał(a):
> > >
> > > On Mon, 20 May 2019 at 17:27, Marcin Wojtas w
In order to avoid hardcoding the controller type when using
MV_GPIO_PIN, extend this structure with new according field.
This patch is required to properly handle PCIE slot reset
with the GPIO pin.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon
and Jing Hua /
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciHostBridgeLib/PciHostBridgeLib.inf
| 52 +++
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciHostBridgeLib
Mistakenly in all Marvell Armada7k8k .dsc files
'[LibraryClasses.common]' section was split.
Merge entries into one for each platform.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc| 4
: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db.inf | 1 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Pcie.h| 26 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl | 108
-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf | 1 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Pcie.h| 26 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 108
Introduce new callback that can provide information about PCIE
controllers, which are used on the platform. According ArmadaSoCDescLib
ArmadaBoardDescLib routines are used for obtaining required data.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
Now as the OS clock configuration is inherited from the firmware,
and PCIE is also configured, switch safely MacchiatoBin board to
use the pci-host-generic driver.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/DeviceTree
To help diagnose ACPI related boot problems, include the 'acpiview'
builtin shell command to Armada7k8k build of the UEFI Shell.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 1 +
1 file changed, 1
in whatever device is in the slot to appear at each
of the 32 device positions. The patch is based on Socionext Synquacer
PciSegmentLib implementation and will later be extended to support
multiple PCIE slots.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSoCDescLib/Armada7k8kSoCDescLib.h
| 6 +++
Silicon/Marvell/Include/Library/ArmadaSoCDescLib.h
| 20 +
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSoCDescLib
This patch extends ArmadaBoardDescLib libraries for all
existing Armada7k8k-based platforms with PCIE.
It introduces ArmadaBoardPcieControllerGet routine with
per-board PCIE controllers description.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
Wire up the platform libraries to the generic drivers so that we can use
PCI devices and UEFI, and leave the controller initialized so that the
OS can boot it using a generic driver of its own.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon
Jeremy,
wt., 9 kwi 2019 o 06:03 Jeremy Linton napisał(a):
>
> Hi Marcin,
>
> On 4/8/19 8:31 PM, Marcin Wojtas wrote:
> > Hi Jeremy,
> >
> > Thanks for the patch. However I played with booting with ACPI with and
> > without your patch - I may be missing somethi
-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 2 --
1 file changed, 2 deletions(-)
diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
index 1e2d248..8291582 100644
--- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
/MarvellEmbeddedProcessors/edk2-open-platform/commits/misc-upstream-r20190412
I'm looking forward to your comments or remarks.
Best regards,
Marcin
Grzegorz Jaszczyk (1):
Marvell/Armada80x0Db: Configure the CP1, comphy-2 to work with SFI 10G
Marcin Wojtas (4):
Marvell/Armada7k8k: AcpiTables: Enable edge
Extend MADT GICC table flags with PERFORMANCE_INTERRUPT_MODEL,
which is responsible for configuring interrupt type in the OS.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Madt.aslc | 10 ++
1 file changed
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 2 +-
Silicon/Marvell/Armada7k8k/Armada7k8k.fdf | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
ind
From: Grzegorz Jaszczyk
By mistake port0 of the second PP2 controller was configured
to 5G speed, instead of 10G. Fix it.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Armada80x0Db/Armada80x0Db.dsc | 2 +-
1 file changed, 1 insertion
: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
| 2 +-
Silicon/Marvell/Armada7k8k/Library/DxeDtPlatformDtbLoaderLib/DxeDtPlatformDtbLoaderLib.inf
| 43 +++
Silicon/Marvell
Hitherto SoC library of Armada7k8k was missing AP and CP-MSS
I2C controllers. Fix that and update Armada70x0Db and
Armada80x0Db I2C description accordingly.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc
Hi Ard,
pt., 12 kwi 2019 o 23:15 Ard Biesheuvel napisał(a):
>
> On Fri, 12 Apr 2019 at 03:20, Marcin Wojtas wrote:
> >
> > In order to provide special handling for DT environment,
> > implement custom version of DtLoaderLib, which registers
> > ExitBootServices
EFI_ACPI_5_0_BYTE. This way the HW is described
more proper way, and the latest Linux is still capable of booting
without additional commandline parameters.
Contributed-under: TianoCore Contribution Agreement 1.1
Suggested-by: Mark Kettenis
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k
Hi Ard,
wt., 16 kwi 2019 o 00:43 Ard Biesheuvel napisał(a):
>
> Add the X64 emulator to the build if '-D X64EMU_ENABLE=TRUE' is passed
> on the build command line. Note that this only works on AARCH64 builds.
> Also note that the edk2-non-osi repository needs to be listed in the
> PACKAGES_PATH
From: Mark Kettenis
Adjust bus timing parameters to make reading and updating the RTC
reliable.
This patch aligns the bus configuration to the one used by Linux.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library
on the gEdkiiPlatformHasAcpiGuid status check in the new
gEfiEventReadyToBootGuid routine.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Changelog:
v2->v3:
* Invert and add comments in OnReadyToBoot event
* Use ASSERT_EFI_ERROR
* Close OnReadyToBoot event
Sili
Ard,
śr., 17 kwi 2019 o 20:30 Ard Biesheuvel napisał(a):
>
> On Wed, 17 Apr 2019 at 11:27, Ard Biesheuvel
> wrote:
> >
> > On Wed, 17 Apr 2019 at 11:06, Marcin Wojtas wrote:
> > >
> > > Linux MTD subsystem enables the SPI controller clock
> >
Most recent ARM-TF ComPhy PCIE initialization routines check
additional mode parameter in order to determine, where the SMC
is called from (OS / firmware). Adjust to that.
This patch fixes the Linux boot with DT.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin
Currently supported the capsule update scenarios on Armada
platforms require only the SystemFirmwareDescriptor to be installed
in the PEI phase. Remove redundant components and reduce
PEI phase FV footprint.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
ace clock-enabling patch with PEI phase FV cleanup
Hanna Hawa (1):
Marvell/Drivers: MvFvbDxe: Change Pcd parameters to be 64 bit
Kornel Duleba (1):
Marvell/Drivers: Add non-mmio mode to MvFvbDxe
Marcin Wojtas (1):
Marvell/Armada7k8k: Cleanup PEI phase FV
Silicon/Marvell/Marvell.
allocated buffer
and set PcdFlashNvStorageVariableBase64, PcdFlashNvStorageFtwWorkingBase64
and PcdFlashNvStorageFtwSpareBase64 accordingly.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Marvell.dec | 8 ++
Silicon
Hi Ard,
śr., 24 kwi 2019 o 15:02 Ard Biesheuvel napisał(a):
>
> On Wed, 24 Apr 2019 at 09:11, Ard Biesheuvel
> wrote:
> >
> > On Wed, 24 Apr 2019 at 08:52, Marcin Wojtas wrote:
> > >
> > > From: Kornel Duleba
> > >
> > > This path
śr., 24 kwi 2019 o 15:51 Ard Biesheuvel napisał(a):
>
> On Wed, 24 Apr 2019 at 15:48, Marcin Wojtas wrote:
> >
> > Hi Ard,
> >
> > śr., 24 kwi 2019 o 15:02 Ard Biesheuvel
> > napisał(a):
> > >
> > > On Wed, 24 Apr 2019 at 09:11, Ard Biesheu
type module in the .DSC file via
NvVarStoreFormattedLib NULL resolution.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
EmbeddedPkg/Library/NvVarStoreFormattedLib/NvVarStoreFormattedLib.inf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff
From: Hanna Hawa
Update PCD paramters to be 64 bit, so that to add more flexibility
for the platforms in terms of configuring memory-mapped SPI access.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Marvell.dec | 2 +-
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
Currently the Marvell SPI DXE drivers depexes are specified
with explicit modules' GUIDs and BEFORE/AFTER expressions.
Replace it with the actual protocol dependencies.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Marvell.dec | 3 ---
Silicon/Marvell/Drivers
ely on the protocols' GUIDs
4/4
* Force dependency for loading FTW driver
v1->v2
* Replace clock-enabling patch with PEI phase FV cleanup
Hanna Hawa (1):
Marvell/Drivers: MvFvbDxe: Change Pcd parameters to be 64 bit
Kornel Duleba (1):
Marvell/Drivers: MvFvbDxe: Introduce non-mmio mode
Marcin
allocated buffer
and set PcdFlashNvStorageVariableBase64, PcdFlashNvStorageFtwWorkingBase64
and PcdFlashNvStorageFtwSpareBase64 accordingly. Because of that satisfy
a depex dependency with the FTW driver by hooking NvVarStoreFormattedLib.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Marvell.dec
d to do for a license transition
> for edk2-platforms master next week.
>
> Best Regards,
>
> Leif
>
> On Thu, Apr 25, 2019 at 01:28:20PM +0200, Marcin Wojtas wrote:
> > Hi,
> >
> > The third version of the patchset cleans up the dependencies between
> > t
Latest change allowed to add dependency on NvVarStoreFormattedLib
for the DXE_DRIVER modules. Although effectively it is hooked
using the 'NULL' class, extend the LIBRARY_CLASS with according
type for consistency sake.
Signed-off-by: Marcin Wojtas
---
EmbeddedPkg/Library/NvVarStoreFormattedLib
Hi Laszlo,
sob., 27 kwi 2019 o 01:38 Laszlo Ersek napisał(a):
>
> On 04/26/19 19:02, Laszlo Ersek wrote:
> > On 04/25/19 13:04, Ard Biesheuvel wrote:
> >> On Thu, 25 Apr 2019 at 11:18, Marcin Wojtas wrote:
> >>>
> >>> Some modules (such as
Hi Leif, Ard,
czw., 25 kwi 2019 o 14:35 Marcin Wojtas napisał(a):
>
> Hi Leif,
>
> czw., 25 kwi 2019 o 14:01 Leif Lindholm napisał(a):
> >
> > Hi Marcin,
> >
> > Just to be awkward - edk2-platforms (and edk2-non-osi) have not yet
> > been relicensed,
Hi Ard,
czw., 2 maj 2019 o 13:07 Ard Biesheuvel napisał(a):
>
> On Mon, 29 Apr 2019 at 15:54, Marcin Wojtas wrote:
> >
> > Hi Leif, Ard,
> >
> > czw., 25 kwi 2019 o 14:35 Marcin Wojtas napisał(a):
> > >
> > > Hi Leif,
> > >
>
lly assign appropriate
firmware update routine, depending on the user choice
(SPI vs BlockDevice).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.inf | 13 +-
Silicon/Marvell/Applications/FirmwareUpd
At the end of PHY low level configuration a soft reset
was performed twice. It is not necessary, so remove
redundant reset call.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/MvPhyDxe/MvPhyDxe.c | 2 --
1 file changed, 2
This patch adds only a non-functional change, extracting common
startup autonegotiation configuration into a separate routine.
It will be re-used in 88E1112 PHY support addition in a following
patch.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
This patch adds 88E1112 PHY support and updates PortingGuide
accordingly.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/MvPhyDxe/MvPhyDxe.h | 17 ++-
Silicon/Marvell/Drivers/Net/MvPhyDxe/MvPhyDxe.c | 31
-r20190503
I'm looking forward to your comments or remarks.
Best regards,
Marcin
Marcin Wojtas (3):
Marvell/Drivers: MvPhyDxe: Improve 88E1510 initialization
Marvell/Drivers: MvPhyDxe: Introduce 88E1112 initialization
Marvell/Drivers: MvPhyDxe: Reset PHY only once
Tomasz Michalec (1):
Marvel
pt., 3 maj 2019 o 08:37 Ard Biesheuvel napisał(a):
>
> On Fri, 3 May 2019 at 01:50, Marcin Wojtas wrote:
> >
> > Hi,
> >
> > This small patchset extends PP2 NIC driver with the basic
> > AdapterInformationProtocol support and adds 88E1112 PHY support.
>
Hi Ard,
pt., 3 maj 2019 o 08:33 Ard Biesheuvel napisał(a):
>
> On Fri, 3 May 2019 at 01:50, Marcin Wojtas wrote:
> >
> > From: Tomasz Michalec
> >
> > Add implementation of Adapter Information Protocol in Armada 7k8k
> > PP2 NIC driver. Support retr
Hi Leif,
pt., 3 maj 2019 o 09:36 Leif Lindholm napisał(a):
>
> On Fri, May 03, 2019 at 01:50:12AM +0200, Marcin Wojtas wrote:
> > Hi,
> >
> > This small patchset extends PP2 NIC driver with the basic
> > AdapterInformationProtocol support and adds 88E1112 PHY
At the end of PHY low level configuration a soft reset
was performed twice. It is not necessary, so remove
redundant reset call.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/MvPhyDxe/MvPhyDxe.c | 2 --
1 file changed, 2
on
unconnected interfaces.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf | 1 +
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.h | 3 +
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 166
3 files
This patch adds only a non-functional change, extracting common
startup autonegotiation configuration into a separate routine.
It will be re-used in 88E1112 PHY support addition in a following
patch.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
This patch adds 88E1112 PHY support and updates PortingGuide
accordingly.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/MvPhyDxe/MvPhyDxe.h | 17 ++-
Silicon/Marvell/Drivers/Net/MvPhyDxe/MvPhyDxe.c | 31
Commit cee103d37d6b ("Marvell/Drivers: MvFvbDxe: Introduce non-mmio mode)
introduced a compilation error, visible with certain toolchains.
Fix that.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Spi/MvFvbDxe/MvFvbDxe.
śr., 8 maj 2019 o 19:52 Leif Lindholm napisał(a):
>
> On Mon, May 06, 2019 at 04:37:03AM +0200, Marcin Wojtas wrote:
> > Hi,
> >
> > The second version of the patchset addresses all comments from
> > v1 review. Details can be found in a changelog below.
> &
pt., 10 maj 2019 o 16:59 Leif Lindholm napisał(a):
>
> On Thu, May 09, 2019 at 11:53:30AM +0200, Marcin Wojtas wrote:
> > This patch introduces new library callback (ArmadaSoCPcieGet ()),
> > which dynamically allocates and fills array with all available PCIE
> > con
Hi Leif,
pt., 10 maj 2019 o 17:25 Leif Lindholm napisał(a):
>
> On Thu, May 09, 2019 at 11:53:34AM +0200, Marcin Wojtas wrote:
> > From: Ard Biesheuvel
> >
> > Implement a special version of PciExpressLib that takes the quirky
> > nature of the Synopsys D
ion
Marcin Wojtas (13):
Marvell/Library: MvGpioLib: Extend GPIO pin description
Marvell/Library: ArmadaSoCDescLib: Add PCIE information
Marvell/Library: ArmadaBoardDescLib: Add PCIE information
Marvell/Armada7k8k: Extend board description libraries with PCIE
Marvell/Armada7k8k: MvBoardD
: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db.inf | 1 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Pcie.h| 26 +
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl | 108
This patch extends ArmadaBoardDescLib libraries for all
existing Armada7k8k-based platforms with PCIE.
It introduces ArmadaBoardPcieControllerGet routine with
per-board PCIE controllers description.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
configuration
cycles will result in whatever device is in the slot to appear at each
of the 32 device positions.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciExpressLib/PciExpressLib.inf |
42 +
Silicon/Marvell
Wire up the platform libraries to the generic drivers so that we can use
PCI devices and UEFI, and leave the controller initialized so that the
OS can boot it using a generic driver of its own.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas
---
Silicon
1 - 100 of 341 matches
Mail list logo