From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by mx.groups.io with SMTP id smtpd.web11.5375.1574858241591444145 for ; Wed, 27 Nov 2019 04:37:22 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@akeo-ie.20150623.gappssmtp.com header.s=20150623 header.b=Ga5Vnadq; spf=none, err=permanent DNS error (domain: akeo.ie, ip: 209.85.221.66, mailfrom: pete@akeo.ie) Received: by mail-wr1-f66.google.com with SMTP id y11so23378250wrt.6 for ; Wed, 27 Nov 2019 04:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akeo-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=PCIjhsssqGIOCsR7rEMlUaI8ZJWB4zGZfuoEbS6W8Bo=; b=Ga5VnadqhOwV83q8qZWA+DxpqZ+5mhsnczreA2hRGTSVr6L0O4J7QqNFEMKP+SWxIa 5LYYxtyx5tAl7rSZCENkLrcZdkSoB4BYXkW+NSODLH4VSlevEcoGxL3D31+tvkDaapxe G1S7o+9jvjYE/bPMYexTmIaVuIpD4shghaFlebEjDg3F3f6yEmO/0uskHYcxq3ur76Cu P9WoYOhm+Jd3+VQ74g/98w571UE8kSB9crDuYgA11WguBuErfx3x7Q8DQH+wba0XRktZ EVb0pCIdNQ5enwIhnpQX5EPCIgCBzWqgIw2llkS0PB2mCoWT2zLD9OOpZvltX2Nick3C s9yg== 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:mime-version :content-transfer-encoding; bh=PCIjhsssqGIOCsR7rEMlUaI8ZJWB4zGZfuoEbS6W8Bo=; b=uhNlgZp5IJ4FyUiOpivbToFbGJlm6q6ahlGPIFmuLKCQ0yLocw5wzER+4kMbObmhSa vgQ6YcpjgvABc/0oEKFCE7uRqXEcPriHX96YZbsG4pBcyOfQyH/UU+ym+JbD70YY+ACs M5Xecng7J516/m8nAiQ3NL2KEo9vaqxC6sEJaeAZWsU0BI7jXs8UPM6e3rcFJXrMV3Rz 7tvK5alQrdY3+k4VI8FpaQS8OKaJuXZoNrvxqnb2sFoBDYbkszQ9vyOfMhOchDAZ39Qu bH8muBlFuWmZ7fXoBnqd/u4t9uOMnz75vdtCQBp2OTOgVYorVOYWzmaLipiEfdR/4wRc 6zYg== X-Gm-Message-State: APjAAAUZxurAH4bPFysuOxyUK1QycrFvGYxJz63k+A8xa8Nxnyi2CW7I 0ADteCEZzPXqGqc1Ni49AB+JZeBwQ5o= X-Google-Smtp-Source: APXvYqya/f0JyJDLvU8NF9mdPKfK2kFuo8dIICxbSYJ30jdv4gREObnarV9fQM0UUBoQgd/IWcQFAg== X-Received: by 2002:adf:da4c:: with SMTP id r12mr42566776wrl.30.1574858239858; Wed, 27 Nov 2019 04:37:19 -0800 (PST) Return-Path: Received: from localhost.localdomain ([84.203.37.1]) by smtp.gmail.com with ESMTPSA id p9sm18847833wrs.55.2019.11.27.04.37.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Nov 2019 04:37:18 -0800 (PST) From: "Pete Batard" To: devel@edk2.groups.io Cc: ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, philmd@redhat.com, samer.el-haj-mahmoud@arm.com, andrey.warkentin@gmail.com Subject: [edk2-platforms][PATCH 0/5] Further RPi4 support groundwork Date: Wed, 27 Nov 2019 12:37:01 +0000 Message-Id: <20191127123706.4604-1-pete@akeo.ie> X-Mailer: git-send-email 2.21.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series mostly focuses on adding fixes, that are not directly relevant for the Pi 3 platform but that are going to be needed for the Pi 4. The first one of these relates to the Random Number Generator, that seems to require a new FIFO mode for readout of data on the Pi4/Bcm2711. The second has to do with some SD SCR read failures that were observed during RPi4 testing and for which we add a workaround. Finally, we use this series to add the config behaviour we eventually require for SD routing, so that both Pi 3 and Pi 4 platforms can be handled by the same driver. Andrei Warkentin (2): Platform/RPi/MmcDxe: Factorize SCR call and clean up MMC init Platform/RPi/MmcDxe: Improve MMC driver stability Pete Batard (2): Silicon/Bcm283x: Clean up Bcm2836.h header Silicon/Bcm283x: Add FIFO mode for RNG Samer El-Haj-Mahmoud (1): Platform/RPi: Set SD routing according to model Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c | 137 ++++++++++++++------ Platform/RaspberryPi/Drivers/MmcDxe/Mmc.c | 7 +- Platform/RaspberryPi/Drivers/MmcDxe/MmcIdentification.c | 105 +++++++++------ Silicon/Broadcom/Bcm283x/Bcm283x.dec | 1 + Silicon/Broadcom/Bcm283x/Drivers/RngDxe/RngDxe.c | 96 ++++++++++---- Silicon/Broadcom/Bcm283x/Drivers/RngDxe/RngDxe.inf | 2 + Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836.h | 23 ++-- 7 files changed, 252 insertions(+), 119 deletions(-) -- 2.21.0.windows.1