[edk2] [platforms PATCH v2 0/4] Armada7k8k x4/x2 PCIE fix and misc improvements

Marcin Wojtas posted 4 patches 5 years, 11 months ago
Failed in applying to current master (apply log)
Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf                                               |   2 +-
Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                                                |   2 +-
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.c   | 111 ++++++++++
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.h   | 109 ++++++++++
Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.inf |  54 +++++
Silicon/Marvell/Include/Library/SampleAtResetLib.h                                           |  57 ++++++
Silicon/Marvell/Library/ComPhyLib/ComPhyCp110.c                                              | 216 +++++++++++++++-----
Silicon/Marvell/Library/ComPhyLib/ComPhyLib.c                                                |   1 +
Silicon/Marvell/Library/ComPhyLib/ComPhyLib.h                                                |  36 ++++
Silicon/Marvell/Library/ComPhyLib/ComPhyLib.inf                                              |   1 +
Silicon/Marvell/Marvell.dec                                                                  |   3 +
11 files changed, 538 insertions(+), 54 deletions(-)
create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.c
create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.h
create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.inf
create mode 100644 Silicon/Marvell/Include/Library/SampleAtResetLib.h
[edk2] [platforms PATCH v2 0/4] Armada7k8k x4/x2 PCIE fix and misc improvements
Posted by Marcin Wojtas 5 years, 11 months ago
Hi,

After long break, here's v2 of PCIE serdes fix with all review remarks
applied. 2, very small additional patches are added, which
restore proper compilation and change output file name.

More details can be found in the commit messages and the
changelog below. The code is also available in the github:
https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/x4pcie-upstream-r20180509

I'm looking forward to your feedback.

Best regards,
Marcin

Changelog:
v1 -> v2

[1/4] - new patch

[2/4] - new patch

[3/4]:
	- add glossary sections under licences paragraphs
	- change library name from SAR to SampleAtReset
	- use structures in the tables
	- simplify obtaining values
	- move structures/defines to header
	- cleanup macros name and dependencies (mask/offset)

[4/4]:
	- clean-up new macros usage (use dedicated ones instead
	  of 'value << offset'
	- remove magic numbers
	- improve comments
	- simplify sanity check of lanes status after enabling


Evan Wang (1):
  Marvell/Library: ComPhyLib: Fix configuration for PCIE x4 and x2

Igal Liberman (1):
  Marvell/Armada7k8k: Add basic sample at reset library

Marcin Wojtas (2):
  Marvell/Armada7k8k: Remove Intel BDS dependency
  Marvell/Armada70x0Db: Use more generic output fd file name

 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf                                               |   2 +-
 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                                                |   2 +-
 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.c   | 111 ++++++++++
 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.h   | 109 ++++++++++
 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.inf |  54 +++++
 Silicon/Marvell/Include/Library/SampleAtResetLib.h                                           |  57 ++++++
 Silicon/Marvell/Library/ComPhyLib/ComPhyCp110.c                                              | 216 +++++++++++++++-----
 Silicon/Marvell/Library/ComPhyLib/ComPhyLib.c                                                |   1 +
 Silicon/Marvell/Library/ComPhyLib/ComPhyLib.h                                                |  36 ++++
 Silicon/Marvell/Library/ComPhyLib/ComPhyLib.inf                                              |   1 +
 Silicon/Marvell/Marvell.dec                                                                  |   3 +
 11 files changed, 538 insertions(+), 54 deletions(-)
 create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.c
 create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.h
 create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kSampleAtResetLib/Armada7k8kSampleAtResetLib.inf
 create mode 100644 Silicon/Marvell/Include/Library/SampleAtResetLib.h

-- 
2.7.4

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel