Hi Narinder,
sob., 20 lip 2024 o 21:54 napisał(a):
>
> From: Narinder Dhillon
>
> New Marvell Odyssey SoC
>
> This patchset contains only the very basic elements needed to boot to
> EDK2 UiApp on Marvell Odyssey SoC
> - ARM BL31 firmware component copies EDK2 image into memory, so it is
> alw
wt., 2 kwi 2024 o 17:59 Michael D Kinney
napisał(a):
>
> Reviewed-by: Michael D Kinney
>
> > -Original Message-
> > From: Leif Lindholm
> > Sent: Tuesday, April 2, 2024 8:40 AM
> > To: devel@edk2.groups.io
> > Cc: Marcin Wojtas ; Narinder Dhill
wt., 20 lut 2024 o 11:35 Gahan Saraiya napisał(a):
>
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4689
>
> Bug 4689 - GetInfo() of Adapter Information Protocol
> should have a provision for IHV to return no data for
> UEFI Spec compliance 2.9 [mantis #1866]
>
>
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> New Marvell Odyssey SoC
>
> This patchset contains only the very basic elements needed to boot to
> EDK2 UiApp on Marvell Odyssey SoC
> - ARM BL31 firmware component cop
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> This patch adds an EDK2 shell command to dump board configuration
> device tree.
>
> Signed-off-by: Narinder Dhillon
> ---
> .../Drivers/Fdt/FdtPlatformDxe/FdtPlatfor
pt., 12 sty 2024 o 13:00 Marcin Wojtas napisał(a):
>
> +marcin.s.woj...@gmail.com
>
> Hi Narinder,
>
> czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
> >
> > From: Narinder Dhillon
> >
> > This patch adds a device tree driver that is used t
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> This patch adds a device tree driver that is used to read board
> configuration information from a device tree.
>
> Signed-off-by: Narinder Dhillon
> ---
> .../Drivers
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> Marvell Odyssey SoC does not have RTC on chip. This patch provides a
> dummy RTC driver to generate architectural protocol and help boot
> Odyssey SoC.
>
> Signed-off-by
+marcin.s.woj...@gmail.com
Hi Narinder
czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> This patch adds watchdog driver for Odyssey SoC.
To make sure - isn't this watchdog IP compatible with the ARM generic
watchdog (ArmPkg/Drivers/GenericWatchdogDxe/). FYI
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 napisał(a):
>
> From: Narinder Dhillon
>
> This patch adds ArmPlatformLib for Marvell Odyssey SoC.
>
> Signed-off-by: Narinder Dhillon
> ---
> .../AArch64/ArmPlatformHelper.S | 86
> .../Library/ArmP
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 napisał(a):
>
> From: Narinder Dhillon
>
> This patch creates ArmPlatformPkg for Odyssey SoC by overriding some of
> the files in original ArmPlatformPkg. Differences from standard
> ArmPlatformPkg are marked with "--- MRVL Overr
+marcin.s.woj...@gmail.com
Hi Narinder,
czw., 21 gru 2023 o 01:54 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> This patch provides SMC call needed by Odyssey to determine available
> memory size.
>
> Signed-off-by: Narinder Dhillon
> ---
> Silicon/Marvell/Library/SmcLib/SmcLib.
śr., 3 sty 2024 o 00:39 Marcin Wojtas napisał(a):
>
> Hi Narinder,
>
> wt., 2 sty 2024 o 21:57 Narinder Dhillon napisał(a):
> >
> > Marcin,
> > I don't see this folder in code, how is it generated ?
>
> It's simply exisitng there:
> Platf
e patch, that introduced regression:
https://github.com/tianocore/edk2-platforms/commit/ec5de71d83f3a6327c90887456782d15565e6e36#diff-ce7de187b6e203a8e22916145bdc2a35f7c922609105c4282932f02dee7bb84fL34
Best regards,
Marcin
> Thanks
> Narinder
>
> > -Original Message-
&g
Commit ec5de71d83 ("Silicon/Marvell: Restructure package")
broke Armada80x0Db build by unintentional removal of
device tree component. Restore it.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Armada80x0Db/Armada80x0Db.dsc | 3 +++
1 file changed, 3 insertions(+)
diff --git
I no longer use m...@semihalf.com email. Update Marvell entry with
my alternative address. As there are more than one SolidRun
pltaforms, on the occasion extend the scope.
Signed-off-by: Marcin Wojtas
---
Maintainers.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a
Hi Narinder,
czw., 30 lis 2023 o 16:14 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> This patch adds support for Marvell Odyssey processor.
>
> It contains only the very basic elements needed to boot to EDK2 UiApp.
> - ARM BL31 firmware component copies EDK2 image into memory, so
pt., 1 gru 2023 o 01:34 Taylor Beebe napisał(a):
>
> ImagePropertiesRecordLib is used by DxeMain and PiSmmCore, so it
> needs to be added to most platforms.
>
> Signed-off-by: Taylor Beebe
> Cc: Marcin Wojtas
> Cc: Leif Lindholm
> ---
> Silicon/Marvell/Armada7k8k/Ar
Hi Narinder,
Thanks for the patch.
2 comments: s/Retructure/Restructure/ from the commit title.
czw., 2 lis 2023 o 04:47 Narinder Dhillon napisał(a):
>
> From: Narinder Dhillon
>
> Current Marvell package structure makes it difficult to add new silicon
> packages that reuse common elements wit
as far as I can see, not even the
> "Silicon/Marvell/OcteonTx/DeviceTree" directory exists.)
>
> Cc: Leif Lindholm
> Cc: Marcin Wojtas
> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=4564
> Signed-off-by: Laszlo Ersek
> ---
> Silicon/Marvell/Armada7k8k/L
eConf (
> {
>/* do nothing */
>if (I2cStatus != NULL)
> -I2cStatus = EFI_SUCCESS;
> +*I2cStatus = EFI_SUCCESS;
>if (Event != NULL)
> gBS->SignalEvent(Event);
>return EFI_SUCCESS;
> --
> 2.39.2
>
Reviewed-by: Marcin Wojtas
Thanks!
Marcin
The DSA device tree binding requires setting the
CPU port mode explicitly and it was missing in the CN913x CEx7
Evaluation Board swtich description. Fix that.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130-cex7.dts | 5 +
1 file changed, 5 insertions
require any further platform changes.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
index 9322ad881e..b64c0ffdee 100644
the patch?
Best regards,
Marcin
> Best Regards,
> Sunny
> -----Original Message-
> From: Marcin Wojtas
> Sent: 14 March 2022 12:06
> To: devel@edk2.groups.io
> Cc: quic_llind...@quicinc.com; ardb+tianoc...@kernel.org; j...@semihalf.com;
> g...@semihalf.com; Sunny Wan
Hi,
pon., 14 mar 2022 o 16:38 Marcin Wojtas napisał(a):
>
> Hi,
>
> ES ACS v1.0 test suite (https://github.com/ARM-software/arm-systemready)
> unveiled a number of issues in Pp2Dxe SNP callbacks.
> This patchset fixes all of them and allow for
> successful SCT tests run
Hi Ard,
śr., 17 mar 2021 o 04:20 gaoliming napisał(a):
>
> Ard:
>
> > -邮件原件-
> > 发件人: devel@edk2.groups.io 代表 Laszlo Ersek
> > 发送时间: 2021年3月16日 23:58
> > 收件人: Ard Biesheuvel ; devel@edk2.groups.io
> > 抄送: liming@intel.com; j...@solid-run.com; l...@nuviainc.com
> > 主题: Re: [edk2-devel
This patch adds missing parameter's and SNP instance
status checks in SnpReceive callback. Additionally,
the local variables declarations are cleaned-up.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 43
1 file changed, 36 insertions(
This patch adds missing parameter's and SNP instance
status checks.
igned-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 27
1 file changed, 27 insertions(+)
diff --git a/Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c
b/Silicon/Marvell/Driver
This patch adds missing parameter's and SNP instance
status checks in SnpGetStatus callback.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 31 ++--
1 file changed, 29 insertions(+), 2 deletions(-)
diff --git a/Silicon/Marvell/Drivers/Net/P
Error checking for invalid input parameters was too
hard. Replace ASSERT with returning error value.
Moreover set EtherType only when we are sure it
won't be dereferencing NULL pointer.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 16 +++-
1
The SNP MCastIpToMac callback was unsupported in Pp2Dxe driver.
Implement it.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 81 +++-
1 file changed, 77 insertions(+), 4 deletions(-)
diff --git a/Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c
b
Until now the Pp2SnpReceiveFilters callback unconditionally
returned EFI_SUCCESS. Allow proper handling of the input
values on the protocol level. Keep the HW registers intact.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 62 +++-
1 file changed
Add sanity check if the SNP instance pointer is not NULL
in SnpStart/Stop callbacks.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 23 +---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c
The SnpShutdown callback requires updating the instance state
and also disabling hardware interfaces. For that purpose
reuse Pp2Halt routine.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 50 +++-
1 file changed, 38 insertions(+), 12 deletions
-wojtas-marcin/edk2-platforms/commits/pp2dxe-upstream-r20220314
Any comments or remarks would be welcome.
Best regards,
Marcin
Marcin Wojtas (8):
Marvell/Drivers: Pp2Dxe: Fix Pp2SnpShutdown
Marvell/Drivers: Pp2Dxe: Fix Pp2SnpReceiveFilters
Marvell/Drivers: Pp2Dxe: Fix Pp2SnpStart & Pp2Snp
wiki pages.
* Add links and update paragraphs.
Signed-off-by: Marcin Wojtas
---
In order to ease review/merge the patch is available in a public repository:
https://github.com/Semihalf/edk2-platforms/commits/marvell-howtos-upstream-r20220314
Platform/Marvell/Cn913xDb/Readme.md
gLib|MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibSerialPort.inf
>
> VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf
> -
> VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolic
d the FWTS failure below:
> dmicheck: Type 17 expects length of 0x54, has incorrect length of 0x5c
>
> Cc: Leif Lindholm
> Cc: Ard Biesheuvel
> Cc: Marcin Wojtas
> Cc: Samer El-Haj-Mahmoud
>
> Signed-off-by: Sunny Wang
> ---
> Silicon/Marvell/Armada7k8k/Armada7k8
Hi,
czw., 16 gru 2021 o 23:09 Rebecca Cran napisał(a):
>
> On 12/16/21 6:16 AM, Ard Biesheuvel wrote:
> > There were some changes a while ago to support standalone MM in 32-bit
> > mode, but I don't think any of the Platform/ARM platforms implement
> > that. So the best fix here is to simply stop
bDefault.inf
>
> VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf
> + MpInitLib|ArmPkg/Library/MpInitLib/DxeMpInitLib.inf
>
> [LibraryClasses.common.UEFI_APPLICATION]
>PerformanceLib|MdeModulePkg/Library/DxePerformanceLib
Hi Ard, Leif,
śr., 22 wrz 2021 o 14:20 Ard Biesheuvel napisał(a):
>
> On Wed, 22 Sept 2021 at 14:14, Leif Lindholm wrote:
> >
> > On Wed, Sep 22, 2021 at 13:24:07 +0200, Ard Biesheuvel wrote:
> > > On Tue, 21 Sept 2021 at 13:02, Marcin Wojtas wrote:
> > >
Update firmware revision after PCI / IcuLib reworks and
adding CN913x CEx7 Evaluation Board support.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Silicon/Marvell/Armada7k8k
Add the complete build instruction for CN913x Development Board.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Cn913xDb/Readme.md | 98
1 file changed, 98 insertions(+)
create mode 100644 Platform/Marvell/Cn913xDb/Readme.md
diff --git a/Platform/Marvell/Cn913xDb
Add the complete build instruction for CN913x CEx7 Evaluation Board.
Signed-off-by: Marcin Wojtas
---
Platform/SolidRun/Cn913xCEx7Eval/Readme.md | 98
1 file changed, 98 insertions(+)
create mode 100644 Platform/SolidRun/Cn913xCEx7Eval/Readme.md
diff --git a/Platform
From: Grzegorz Bernacki
Add the complete build instruction for MacchiatoBin platform.
Signed-off-by: Marcin Wojtas
---
Platform/SolidRun/Armada80x0McBin/Readme.md | 97
1 file changed, 97 insertions(+)
create mode 100644 Platform/SolidRun/Armada80x0McBin/Readme.md
diff
ublic branch:
https://github.com/semihalf-wojtas-marcin/edk2-platforms/commits/marvell-howtos-upstream-r20210921
Any comments / remarks will be appreciated.
Best regards,
Marcin
Grzegorz Bernacki (1):
SolidRun/Armada80x0McBin: Add Readme.md
Marcin Wojtas (3):
SolidRun/Cn913xCEx7Eval: Add Read
Hi Ard,
śr., 11 sie 2021 o 12:58 Marcin Wojtas napisał(a):
>
> Hi Ard,
>
> śr., 11 sie 2021 o 12:42 Ard Biesheuvel napisał(a):
> >
> > On Wed, 11 Aug 2021 at 00:04, Marcin Wojtas wrote:
> > >
> > > BBR 1.0 spec says that _STA is required for each devi
Commit 2f0188b56ef4 ("Revert "Platform/RaspberryPi: Setup option for...")
mistakenly introduced to files which are residues from a
conflict resolution. Fix that.
Signed-off-by: Marcin Wojtas
---
Platform/RaspberryPi/RPi4/RPi4.dsc.orig | 760
Platform/Raspbe
gt; >
> > >
> > > -----Original Message-
> > > From: Ard Biesheuvel
> > > Sent: Friday, August 6, 2021 9:45 PM
> > > To: Grzegorz Bernacki
> > > Cc: edk2-devel-groups-io ; Leif Lindholm
> > > ; Ard Biesheuvel ; Samer
> &
Hi Ard,
śr., 11 sie 2021 o 12:42 Ard Biesheuvel napisał(a):
>
> On Wed, 11 Aug 2021 at 00:04, Marcin Wojtas wrote:
> >
> > BBR 1.0 spec says that _STA is required for each device in DSDT or SSDT.
> > Fix that for all platforms with the Marvell SoC's.
> &g
Hi,
wt., 10 sie 2021 o 16:41 Ard Biesheuvel napisał(a):
>
> On Tue, 10 Aug 2021 at 16:36, Samer El-Haj-Mahmoud
> wrote:
> >
> > Apologies for the tardiness in replying to this. Please see my comments
> > below.
> >
> > > -----Original Message-
>
BBR 1.0 spec says that _STA is required for each device in DSDT or SSDT.
Fix that for all platforms with the Marvell SoC's.
Signed-off-by: Marcin Wojtas
---
Changelog:
v1->v2:
* Rebase on top of tree
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl| 56
+++
This patch introduces the top device tree for the CN913x CEx7
Evaluation Board, based on the sources which are common for the
Cn913x SoCs. Also an .inf file is added to allow its compilation.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/DeviceTree/T91/Cn913xCEx7Eval.inf | 22
Gbps RGMII via PHY
* 2500Base-X via quad 1Gpbs switch
* 5Gbps via SFP cage and PHY
Signed-off-by: Marcin Wojtas
---
Platform/SolidRun/Cn913xCEx7Eval/Cn9130Eval.dsc.inc
| 54
Platform/SolidRun/Cn913xCEx7Eval/Cn9131Eval.dsc.inc
|
This patch adds ACPI tables description for the SolidRun
CN913x CEx7 Evaluation Board platform.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xCEx7Eval.inf|
61 +++
Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xCEx7Eval/Dbg2.h |
9
All currently supported platforms based on the Marvell SoCs offer
both DT and ACPI. Reverse the default setting and pick ACPI as the main
HW description.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 7 +++
1 file changed, 7 insertions(+)
diff --git a
://github.com/semihalf-wojtas-marcin/edk2-non-osi/commits/cex7-r20210806
I would appreciate any comments or remarks.
Best regards,
Marcin
Changelog:
v1->v2:
* 3/4: update IO windows reconfiguration, in order to align to
the TF-A changes.
Marcin Wojtas (3):
edk2-platforms:
Marvell: Armada7
Gbps RGMII via PHY
* 2500Base-X via quad 1Gpbs switch
* 5Gbps via SFP cage and PHY
Signed-off-by: Marcin Wojtas
---
Platform/SolidRun/Cn913xCEx7Eval/Cn9130Eval.dsc.inc
| 54
Platform/SolidRun/Cn913xCEx7Eval/Cn9131Eval.dsc.inc
|
This patch introduces the top device tree for the CN913x CEx7
Evaluation Board, based on the sources which are common for the
Cn913x SoCs. Also an .inf file is added to allow its compilation.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/DeviceTree/T91/Cn913xCEx7Eval.inf | 22
This patch adds ACPI tables description for the SolidRun
CN913x CEx7 Evaluation Board platform.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xCEx7Eval.inf|
61 +++
Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xCEx7Eval/Dbg2.h |
9
ttps://github.com/semihalf-wojtas-marcin/edk2-non-osi/commits/cex7-r20210806
I would appreciate any comments or remarks.
Best regards,
Marcin
Marcin Wojtas (3):
edk2-platforms:
Marvell: Armada7k8k/OcteonTx: Select ACPI description as a default
SolidRun/Cn913xCEx7Eval: Add ACPI support
Soli
All currently supported platforms based on the Marvell SoCs offer
both DT and ACPI. Reverse the default setting and pick ACPI as the main
HW description.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 7 +++
1 file changed, 7 insertions(+)
diff --git a
wt., 3 sie 2021 o 08:53 Ard Biesheuvel napisał(a):
>
> On Mon, 2 Aug 2021 at 19:00, Marcin Wojtas wrote:
> >
> > Hi Ard,
> >
> > pon., 2 sie 2021 o 10:43 Ard Biesheuvel napisał(a):
> > >
> > > On Mon, 2 Aug 2021 at 07:01, Marcin Wojtas wrote:
Hi Ard,
pon., 2 sie 2021 o 10:43 Ard Biesheuvel napisał(a):
>
> On Mon, 2 Aug 2021 at 07:01, Marcin Wojtas wrote:
> >
> > On CN913x-based platforms it is possible to have up to 9 PCIE
> > root complexes. In such case it may be necessary to configure
> > more con
to the OS.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h | 48
Silicon/Marvell/Library/IcuLib/IcuLib.h | 6 +-
Silicon/Marvell/OcteonTx/AcpiTables/T91/IcuInterrupts.h | 61 +++
Silicon/Marvell/Library/IcuLib/IcuLib.c
Introduce new board description library extension that allows
to execute custom initialization sequence. Add stubs for all
existing platforms.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Drivers/PlatInitDxe/PlatInitDxe.inf
| 1 +
Silicon/Marvell
address (depending on the segment number).
Add the library constructor routine and obtain the necessary
data from the Marvell board description protocol.
Remove unused PCIE-related PCD's.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Cn913xDb/Cn9130DbA.ds
.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciHostBridgeLib/PciHostBridgeLibConstructor.c
| 1 -
1 file changed, 1 deletion(-)
diff --git
a/Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciHostBridgeLib/PciHostBridgeLibConstructor.c
b/Silicon/Marvell/Armada7k8k
Until now it was assumed that the configuration space size is 256MB.
Allow setting different values in the board description library
instance for each platform.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Include/Library/ArmadaBoardDescLib.h| 1 +
Silicon/Marvell/Armada7k8k
is a preparation patch for adding
support for multiple PCIE controllers.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Cn913xDb/Cn9130DbA.dsc.inc | 3 ---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 3 ---
Silicon/Marvell/Armada7k8k/Library
Koczurek (1):
Marvell: Armada7k8k/OcteonTx: Add multiple PCIE ports support
Marcin Wojtas (5):
Marvell: Armada7k8k/OcteonTx: Allow memory mapping for more config
spaces
Marvell: Armada7k8k/OcteonTx: Allow tuning PCIE config space size
Marvell: Armada7k8kPciHostBridgeLib: Remove ECAM base
Hi Ard,
czw., 29 lip 2021 o 11:58 Ard Biesheuvel napisał(a):
>
> On Thu, 29 Jul 2021 at 11:46, Marcin Wojtas wrote:
> >
> > Hi Ard,
> >
> > pon., 19 lip 2021 o 17:06 Marcin Wojtas napisał(a):
> > >
> > > Hi Ard,
> > >
Hi Ard,
pon., 19 lip 2021 o 17:06 Marcin Wojtas napisał(a):
>
> Hi Ard,
>
> pon., 19 lip 2021 o 11:54 Ard Biesheuvel napisał(a):
> >
> > On Mon, 19 Jul 2021 at 11:31, Marcin Wojtas wrote:
> > >
> > > BBR 1.0 spec says that _STA is required for each
Hi Ard,
pon., 19 lip 2021 o 11:54 Ard Biesheuvel napisał(a):
>
> On Mon, 19 Jul 2021 at 11:31, Marcin Wojtas wrote:
> >
> > BBR 1.0 spec says that _STA is required for each device in DSDT or SSDT.
> > Fix that for all platforms with the Marvell SoC's.
> >
>
Hi Ard,
pon., 19 lip 2021 o 09:28 Ard Biesheuvel napisał(a):
>
> On Fri, 16 Jul 2021 at 19:32, Ard Biesheuvel wrote:
> >
> > On Mon, 12 Jul 2021 at 13:17, Jon Nettleton wrote:
> > >
> > > On Mon, Jul 12, 2021 at 12:52 PM Marcin Wojtas wrote:
> > &
After the recent SystemReady ES compliance fixes, ACPI enhancements
and other improvements bump revision of the Marvell-based platforms
to "EDK2 SH 1.0".
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 3 ++-
1 file changed, 2 insertions(+), 1 deletio
uired
by SMBIOS tables (CHAR8 *).
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Marvell.dec | 2 ++
Silicon/Marvell/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 2 ++
Silicon/Marvell/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c | 6 +++---
3 f
From: Grzegorz Bernacki
Since the beginning of the EDK2 port Marvell platfroms have been
using a dated EmbeddedPkg's MonotonicCounter driver. Switch
to the actively maintained MonotonicCounterRuntimeDxe, what
fixes ACS3.0 BS.GetNextMonotonicCount test case.
Signed-off-by: Grzegorz Bernacki
---
The DBG2 table is mandatory as per SBBR v1.2 specification.
Expose it via J25 jumper on the Armada 8040 MacchiatoBin
platform.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf | 1 +
Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h
The DBG2 table is mandatory as per SBBR v1.2 specification.
Introduce it via CP0_UART0 interface.
Note: in order to use it, DPR58 and DPR59 must be switched to
positions 2-3.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Cn913xDb/Cn9130DbA.dsc.inc | 4 +-
Silicon/Marvell
BBR 1.0 spec says that _STA is required for each device in DSDT or SSDT.
Fix that for all platforms with the Marvell SoC's.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl| 56
+++
Silicon/Marvell/Armada7k8k/AcpiTables/Armada8
From: Grzegorz Bernacki
The latest changes in MdeModulePkg/Universal/BdsDxe require
VariablePolicyHelperLib resolution. Fix that for all platforms
based on the Marvell SoCs.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 3 ++-
1 file changed, 2 insertions
MonotonicCounterRuntimeDxe
Marcin Wojtas (5):
Marvell: Armada7k8k/OcteonTx: Add missing _STA methods in ACPI tables
Marvell/Cn913xDbA: AcpiTables: Introduce DBG2 table
SolidRun/Armada80x0McBin: AcpiTables: Introduce DBG2 table
Marvell/Drivers: SmbiosPlatformDxe: Update Type0 information
Marvell
Hi,
wt., 29 cze 2021 o 16:17 Marcin Wojtas napisał(a):
>
> Hi Leif,
>
> pon., 14 cze 2021 o 23:55 Leif Lindholm napisał(a):
> >
> > Hi Marcin,
> >
> > On Sun, Jun 13, 2021 at 20:16:27 +0200, Marcin Wojtas wrote:
> > > Hi,
> > >
> > &g
Hi Leif,
pon., 14 cze 2021 o 23:55 Leif Lindholm napisał(a):
>
> Hi Marcin,
>
> On Sun, Jun 13, 2021 at 20:16:27 +0200, Marcin Wojtas wrote:
> > Hi,
> >
> > The MDIO ACPI binding has been established and merged to the
> > Linux tree,
>
> Congratulations!
As the MDIO ACPI binding in DSDT is now established,
add description for the SMI controllers, along with the 1G PHYs.
Add also a missing 'managed' property to the 10G ports.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsd
As the MDIO ACPI binding in DSDT is now established,
add description for the SMI controller, along with the 1G PHYs.
Add also a missing 'managed' property to the 10G ports.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn9131DbA/Ssdt.asl | 1 +
Silic
As the MDIO ACPI binding in DSDT is now established,
add description for the SMI controller, along with the 1G PHYs.
Add also a missing 'managed' property to the 10G port.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl | 24
+
As the MDIO ACPI binding in DSDT is now established,
add description for the SMI and XSMI controllers, along
with the 10G and 1G PHYs.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 53
1 file changed, 53 insertions
-platforms/commits/acpi-mdio-r20210613
There is also MacchiatoBin firmware binary avaialable for testing:
https://drive.google.com/file/d/1eigP_aeM4wYQpEaLAlQzs3IN_w1-kQr0
I'm looking forward to the comments or remarks.
Best regards,
Marcin
Marcin Wojtas (4):
SolidRun/Armada80x0McBin: Add
Sunny Wang
> > 发送时间: 2021年5月24日 11:21
> > 收件人: Marcin Wojtas
> > 抄送: devel@edk2.groups.io; michael.d.kin...@intel.com;
> > l...@nuviainc.com; ardb+tianoc...@kernel.org; Samer El-Haj-Mahmoud
> > ; g...@semihalf.com;
> > upstr...@semihalf.com; gaolim...@byos
;Time' value verification, which is more strict
than the replaced custom one.
* Use proper alarm mask for 'Pending' signalling
With above the ACS3.0 FWTS and SCT timer tests pass cleanly.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/Rea
The Marvell implementation of the RealTimeClockLib was unnecessarily
overriding the daylight and timezone values, which are handled
by non-volatile variables in the generic code. Fix that.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.c
://docs.microsoft.com/en-us/windows-hardware/drivers/bringup/acpi-debug-port-table
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc | 2 +-
Silicon/Marvell/OcteonTx/AcpiTables/T91/Spcr.aslc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Silicon
This patch adds missing entries required for SMBIOS v3.2 compliance
of the Type17 table. On the occasion improve Type4 table contents.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c | 39
++--
1 file changed, 35 insertions(+), 4
Resolution of the DebugLib for the DXE_RUNTIME_DRIVER library
class was limited to non-RELEASE builds. This caused crashes
during FWTS in case the RT attempted to use UART. Fix that
by allowing to use DxeRuntimeDebugLibSerialPort in all kind
of builds.
Signed-off-by: Marcin Wojtas
---
Silicon
The CN9131 variant's SSDT comprised UID's, whose values
overlapped the ones used in the main DSDT file. Fix that.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn9131DbA/Ssdt.asl | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Silic
details can be found in the commit logs.
The patchest is publicly available in the github:
https://github.com/semihalf-wojtas-marcin/edk2-platforms/commits/marvell-acs-r20210524
Best regards,
Marcin
Marcin Wojtas (6):
Marvell/Drivers: SmbiosPlatformDxe: Align Type17 to SMBIOS v3.2
Marvell
.
Signed-off-by: Marcin Wojtas
---
EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
b/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
index e59036badc..85650a6ede 100644
--- a
/drivers/bringup/acpi-debug-port-table
The commit message format passed all checks.
The code passed all checks.
Do you check the line endings in a different way?
Best regards,
Marcin
>
> Best Regards,
> Sunny Wang
>
> -Original Message-
> From: devel@edk2.groups.io On B
1 - 100 of 372 matches
Mail list logo