From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4864:20::144; helo=mail-lf1-x144.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf1-x144.google.com (mail-lf1-x144.google.com [IPv6:2a00:1450:4864:20::144]) (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 7FD752117B56A for ; Fri, 19 Oct 2018 18:58:19 -0700 (PDT) Received: by mail-lf1-x144.google.com with SMTP id t22-v6so26555191lfb.7 for ; Fri, 19 Oct 2018 18:58:19 -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:in-reply-to:references; bh=x4pEIMod0WhTEuskZl4dTJCuNp+t+sJwzVteP+fYPfs=; b=cs11KUSgcRvdCluErq0xnreydyFV76uOAN8b04F0YCHobbZrd+RpQYsXCT1xI3H/Oo LAW4RD54D1ubUqgKOIqQfTzjtBbz70qdXzw/f3BNHoKiHfjN4wBgzLqtmNKo+oT4GaRJ D+OURtfLUfPGp4oK7h5maitGgCgn4/azDix6MFrwCQ59dnyGBwfNsiZhktqyLLDjEKr0 dPn6I84MSaeM1fcsvpoHxVt54GqBokZ4BXUYEOdpbdwzUAyziGmyPvl+wzNWyVclH7YD P5GO/kV1a82iP4wcY/fWiX8NmmvGnmS/LmxKRdXnTyE8/n3X1fWsIVZs7UDmc9uz3TD9 /nNA== 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:in-reply-to :references; bh=x4pEIMod0WhTEuskZl4dTJCuNp+t+sJwzVteP+fYPfs=; b=fEuR5y9ukV8NNQCXs2N0pIQ457i2PDWRGL/tiW8n+kxs4NenSHR3BOoEN+MX4IGpIN +oPXk6Hn4L65ZpeIMfEfFM+p9w/ytwFrACQDiKeZNEQiOM/UJslIkzZzokwK3Ksk/TNE o2xBY4RHmWbm9e3b36ZpGF1SOmny28kHscNZ+gVs69Q/cmKffNPtBni0JZ2DSCWaJmYs D0QB9h+juPofzc6qZM6qwEI0aFWg416v7Am+6Va2vyqWzNTpCqhWU1B1jtRP4MZlEvtV Ymc/OZBYspVWymEPtDwhLyISutzWJvujwSqMT3C3tv4BRt+okyXoKmP//2PYQOpMH8F4 YhSw== X-Gm-Message-State: ABuFfoiwISjbmTdUhKHV1aqnisChZj+DyOdKwA6nhMbFdeRt3pC+Dy6/ JF22fWPvst/Uxtfg35cGGR+aPKb62wE= X-Google-Smtp-Source: ACcGV62eQxbLx8oAGK1BTerH5o8Xvoq5AI7+J+erzfKvYUpWdeXgbOGaAHZ0qIo6kybAmMNVvDvmuQ== X-Received: by 2002:a19:6719:: with SMTP id b25mr2451927lfc.38.1540000697549; Fri, 19 Oct 2018 18:58:17 -0700 (PDT) Received: from gilgamesh.semihalf.com (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id p63-v6sm5562777lfg.46.2018.10.19.18.58.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 19 Oct 2018 18:58:16 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Cc: leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, nadavh@marvell.com, mw@semihalf.com, jsd@semihalf.com, jaz@semihalf.com, kostap@marvell.com Date: Sat, 20 Oct 2018 03:57:40 +0200 Message-Id: <1540000661-1956-12-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1540000661-1956-1-git-send-email-mw@semihalf.com> References: <1540000661-1956-1-git-send-email-mw@semihalf.com> Subject: [platforms: PATCH 11/12] Marvell/Armada7k8k: Enable GPIO drivers compilation X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Oct 2018 01:58:20 -0000 Enable building new GPIO drivers before adding VBUS pins handling. Update relevant boards .dsc files with IO expander information. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marcin Wojtas --- Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 2 ++ Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc | 4 ++-- Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc | 2 ++ Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc | 2 ++ Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc | 2 ++ 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc index d4c67a2..62a46a6 100644 --- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc +++ b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc @@ -456,6 +456,8 @@ Silicon/Marvell/Armada7k8k/Drivers/PlatInitDxe/PlatInitDxe.inf # Platform drivers + Silicon/Marvell/Drivers/Gpio/MvGpioDxe/MvGpioDxe.inf + Silicon/Marvell/Drivers/Gpio/MvPca95xxDxe/MvPca95xxDxe.inf Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf Silicon/Marvell/Drivers/I2c/MvEepromDxe/MvEepromDxe.inf diff --git a/Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc b/Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc index a935f36..31815e4 100644 --- a/Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc +++ b/Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc @@ -89,8 +89,8 @@ gMarvellTokenSpaceGuid.PcdChip1MppSel6|{ 0xE, 0xE, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } # I2C - gMarvellTokenSpaceGuid.PcdI2cSlaveAddresses|{ 0x50, 0x57, 0x60 } - gMarvellTokenSpaceGuid.PcdI2cSlaveBuses|{ 0x0, 0x0, 0x0 } + gMarvellTokenSpaceGuid.PcdI2cSlaveAddresses|{ 0x50, 0x57, 0x60, 0x21 } + gMarvellTokenSpaceGuid.PcdI2cSlaveBuses|{ 0x0, 0x0, 0x0, 0x0 } gMarvellTokenSpaceGuid.PcdI2cControllersEnabled|{ 0x1, 0x1 } gMarvellTokenSpaceGuid.PcdEepromI2cAddresses|{ 0x50, 0x57 } gMarvellTokenSpaceGuid.PcdEepromI2cBuses|{ 0x0, 0x0 } diff --git a/Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc b/Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc index b7e7a65..7129606 100644 --- a/Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc +++ b/Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf.inc @@ -12,6 +12,8 @@ # Per-board additional content of the DXE phase firmware volume + INF Silicon/Marvell/Drivers/Gpio/MvPca95xxDxe/MvPca95xxDxe.inf + # DTB INF RuleOverride = DTB Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf diff --git a/Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc b/Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc index 81a81d0..f2fcc55 100644 --- a/Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc +++ b/Platform/Marvell/Armada80x0Db/Armada80x0Db.fdf.inc @@ -12,6 +12,8 @@ # Per-board additional content of the DXE phase firmware volume + INF Silicon/Marvell/Drivers/Gpio/MvPca95xxDxe/MvPca95xxDxe.inf + # DTB INF RuleOverride = DTB Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf diff --git a/Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc b/Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc index 326da2e..254fcee 100644 --- a/Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc +++ b/Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.fdf.inc @@ -12,6 +12,8 @@ # Per-board additional content of the DXE phase firmware volume + INF Silicon/Marvell/Drivers/Gpio/MvGpioDxe/MvGpioDxe.inf + # DTB INF RuleOverride = DTB Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf -- 2.7.4