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