From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22d; helo=mail-lf0-x22d.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CC8EF21EA15BB for ; Fri, 6 Oct 2017 00:41:05 -0700 (PDT) Received: by mail-lf0-x22d.google.com with SMTP id c82so15605901lfc.6 for ; Fri, 06 Oct 2017 00:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=ZtlqMzKAI6gXwLSxDp6icbHLtGcwbmstSSCkyy+y35w=; b=GxezbCGgBcylMPBEZhElEPz45Y8RY70YmXXQMOXH/pbuRxhphrsllb9JKMdPwphNtD Rxc0aX/WYjDdycZzZTzidaFxhVR8NZC65KUylDRJdGf2jgdzbuxOE33ehhRD0cIbTH73 AaJZ8BsxBMoAbo+1V85wHLOpl6fWkaUVl74dI48KkGq7DAz8blrTk4F+1y9PelXF/yu4 rnye6tfSDMadM03tu0J3Lkc4BcLncLdebbQ7qmpTtGNizRBdyZjT0i1mKPhAL+UysAOG cMmBIcs+YVzQBUeB3pmhGY3pu7xlqq4CKt69zcSfXVX9m31ZtNch/07ovIMZ4O3j8Wwb gXvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ZtlqMzKAI6gXwLSxDp6icbHLtGcwbmstSSCkyy+y35w=; b=XybdiAdWAReEgdwzHlKnvoRZlGiBnBJWY3e97M0gbt7YBSpbF8qYFuP468dRr0RAKE /xeWjcYo22qUQGbgdVW/umEJkzldmJZiHlXyD+llb36IHQms5BYc2k2m+RwiovkEa7di xkZhvaS/lVFQdXP+F3tpT91F599eHljLVHDgbfLN03WoB7PDRewEPdGmke2k2ivcLVoE jWWCGNwVa7aNsQudXRGGI5TURtOH57GOtJE4yKdcAu1hMp1/QDZeTVtIwoUD2XmIGeFJ DmZ4z5yhTnFaDZzgeHCmcXC26g15CB1BpFnVZ+YezycSoHihM+CdceDMz3iMeUoLBs4/ BmqQ== X-Gm-Message-State: AMCzsaXaibBlU2PNFI8kBZiETJciJi7BSdUVUkwgl3IoFXRmPaFJms0P QeCphvqDN2zcaFmiet3CdxQ+j8foLfQ= X-Google-Smtp-Source: AOwi7QB1IhWfG8nY+pQuPOk7C4VCt7jzfG6qC+sXBaQPRRuNhnXm3foB7M/aljuWh4MJ9+VYJg7lig== X-Received: by 10.46.92.71 with SMTP id q68mr580566ljb.88.1507275866406; Fri, 06 Oct 2017 00:44:26 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id v29sm194155ljv.27.2017.10.06.00.44.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Oct 2017 00:44:25 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Cc: leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com, jinghua@marvell.com, mw@semihalf.com, jsd@semihalf.com Date: Fri, 6 Oct 2017 09:51:13 +0200 Message-Id: <1507276278-3608-1-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 Subject: [platforms: PATCH 0/5] Armada 7k/8k - ParsePcdLib removal X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Oct 2017 07:41:06 -0000 Hi, This patchset purpose is complete removal of ParsePcdLib and cleanup of boards' PCD representation. More details can be found in the commit logs. The patches are available in the github: https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/parsepcd-upstream-r20171005 I'm looking forward to your comments or remarks. Best regards, Marcin Marcin Wojtas (5): Marvell/Library: ComPhyLib: Remove PCD string parsing Marvell/Drivers: MvI2cDxe: Move devices description to MvHwDescLib Marvell/Library: UtmiLib: Move devices description to MvHwDescLib Marvell/Drivers: Pp2Dxe: Rework PHY handling Platform/Marvell/Armada: Remove ParsePcdLib Platform/Marvell/Armada/Armada.dsc.inc | 1 - Platform/Marvell/Armada/Armada70x0.dsc | 28 ++- Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.c | 42 ++-- Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf | 3 +- Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.c | 35 ++- Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf | 3 - Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.c | 122 ++++++----- Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.h | 2 - Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf | 4 +- Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 16 +- Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.h | 2 +- Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf | 4 +- Platform/Marvell/Include/Library/MvHwDescLib.h | 95 ++++++++ Platform/Marvell/Include/Library/ParsePcdLib.h | 46 ---- Platform/Marvell/Include/Protocol/Mdio.h | 6 + Platform/Marvell/Include/Protocol/MvPhy.h | 1 + Platform/Marvell/Library/ComPhyLib/ComPhyLib.c | 65 +----- Platform/Marvell/Library/ComPhyLib/ComPhyLib.h | 25 +-- Platform/Marvell/Library/ComPhyLib/ComPhyLib.inf | 1 - Platform/Marvell/Library/ParsePcdLib/ParsePcdLib.c | 228 -------------------- Platform/Marvell/Library/ParsePcdLib/ParsePcdLib.inf | 50 ----- Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c | 149 ++++++------- Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.h | 1 - Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.inf | 11 +- Platform/Marvell/Marvell.dec | 17 +- Silicon/Marvell/Documentation/PortingGuide.txt | 146 ++++++++----- 26 files changed, 452 insertions(+), 651 deletions(-) delete mode 100644 Platform/Marvell/Include/Library/ParsePcdLib.h delete mode 100644 Platform/Marvell/Library/ParsePcdLib/ParsePcdLib.c delete mode 100644 Platform/Marvell/Library/ParsePcdLib/ParsePcdLib.inf -- 1.8.3.1