From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f194.google.com (mail-qk1-f194.google.com [209.85.222.194]) by mx.groups.io with SMTP id smtpd.web10.3387.1588236478963391756 for ; Thu, 30 Apr 2020 01:47:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YWUGqvWX; spf=pass (domain: gmail.com, ip: 209.85.222.194, mailfrom: andrey.warkentin@gmail.com) Received: by mail-qk1-f194.google.com with SMTP id k81so2191993qke.5 for ; Thu, 30 Apr 2020 01:47:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=MyfulAF2ZWJ1y7wVSi7TtCrE7Sjn2VRI0JsbqsBVrl0=; b=YWUGqvWXamg0Hbkj76BmMN4G2Y20EYAakfQl3sp1AwLgZyUN38KRqyKMGTd1TLv1TX 2uSXfutUTF6wJ3wIYZLhsuQAm8/O/K145A1bW7uhbbBdGzSZCUUko0pI/7jtxOmbFnY1 Q8gpKmcn4hzyUmPhjThAtNdtZnYF449uGbpJbUVkqQQ0hafrAuI+EBX6tSkI3/69PxY3 YWkf37a1O++KnIEXdEGkw4kqkwiq9xXDKJTDGufM/eNCkeG8W3uI97ucSLzodM0T071a a3NgHt1CYyhkwIPEQkUUWErY/jyZRnvU33t6qFBgIGS6W2PCWijWvxd9dNfHdLzUc1iJ ukuw== 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=MyfulAF2ZWJ1y7wVSi7TtCrE7Sjn2VRI0JsbqsBVrl0=; b=Rs1dN5/v8Nvy9PITisttt0uTlcdReazer8TahZp6hHBIMOqicr+4Eh1HYZSRIuQy51 C7LrSLTFAY5mPGsQACsLVN32WRX4vZJEcAzQbuvv4fQcQcKUy4NvYLFCzoQZG/n5PkN7 Q7Ac57ccdmmWFC5De6LRtHxVQwmdtq7O1eRsL9soZgTZHOIJHkkUvotdAhAyj22gC3kJ O0KwQiXDBvM7t6ILZXkVVyMJxU+YsiRS3tdaEJHl+I99FcRKhz/HaA1/JaXJYSPHt7Qa 7XJ4Rec37azG4cJPk0KFsyB7Bm9P1pfrCr7syxcaY0Xz8ZMlXXUxnyACA7zn3QNgRbTL n5xA== X-Gm-Message-State: AGi0Puaavulr8T9TpaZd0ojwL4LwMcsxRGzm0gM9xSb1/kAwLBMAZ5T3 H+kJPA2UFe8+h6K2CSPZwTNxyKqN9Ec= X-Google-Smtp-Source: APiQypLjoXkxNM4HTVTjuvHFJGUqSQNeZF6FcL7owxyabMTfrdHYSpbwO53R5v5ItCZ/+YuUHBesgA== X-Received: by 2002:a37:4a83:: with SMTP id x125mr1371221qka.380.1588236477750; Thu, 30 Apr 2020 01:47:57 -0700 (PDT) Return-Path: Received: from localhost.localdomain (c-98-214-99-181.hsd1.il.comcast.net. [98.214.99.181]) by smtp.gmail.com with ESMTPSA id f130sm1419553qke.22.2020.04.30.01.47.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2020 01:47:57 -0700 (PDT) From: "Andrei Warkentin" To: devel@edk2.groups.io Cc: ard.biesheuvel@arm.com, leif@nuviainc.com, pete@akeo.ie, philmd@redhat.com Subject: [edk2-platforms][PATCH 1/4] RPi3/RPi4: document 3A+ support. Date: Thu, 30 Apr 2020 01:47:43 -0700 Message-Id: <20200430084746.51455-2-andrey.warkentin@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200430084746.51455-1-andrey.warkentin@gmail.com> References: <20200430084746.51455-1-andrey.warkentin@gmail.com> The RPi3 target also supports the 3A+, so let's document it. (The 3A+ lacks the ethernet port and has less RAM) Clarify RPi3 is for BCM2837-based variants, while RPi4 is for the BCM2711-based variants. Signed-off-by: Andrei Warkentin --- Platform/RaspberryPi/RPi3/Readme.md | 23 ++++++++++++++------ Platform/RaspberryPi/RPi4/Readme.md | 15 ++++++++++--- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/Platform/RaspberryPi/RPi3/Readme.md b/Platform/RaspberryPi/RPi3/Readme.md index 05f498ee..d63d6767 100644 --- a/Platform/RaspberryPi/RPi3/Readme.md +++ b/Platform/RaspberryPi/RPi3/Readme.md @@ -1,19 +1,28 @@ -Raspberry Pi Platform -===================== +Raspberry Pi 3 Platform +======================= # Summary -This is a port of 64-bit Tiano Core UEFI firmware for the Raspberry Pi 3/3B+ platforms, -based on [Ard Bisheuvel's 64-bit](http://www.workofard.com/2017/02/uefi-on-the-pi/) +This is a port of 64-bit Tiano Core UEFI firmware for the Raspberry Pi 3B (and related) +platforms, based on [Ard Bisheuvel's 64-bit](http://www.workofard.com/2017/02/uefi-on-the-pi/) and [Microsoft's 32-bit](https://github.com/ms-iot/RPi-UEFI/tree/ms-iot/Pi3BoardPkg) implementations, as maintained by [Andrei Warkentin](https://github.com/andreiw/RaspberryPiPkg). -This is meant as a generally useful 64-bit ATF + UEFI implementation for the Raspberry -Pi 3/3B+ which should be good enough for most kind of UEFI development, as well as for -running consummer Operating Systems in such as Linux or Windows. +This is meant as a generally useful 64-bit ATF + UEFI implementation for Raspberry Pi +variants based on the BCM2837 SoC, which should be good enough for most kind of UEFI development, +as well as for running consummer Operating Systems in such as Linux, Windows or the BSDs. Raspberry Pi is a trademark of the [Raspberry Pi Foundation](http://www.raspberrypi.org). +# Hardware Supported + +The RPi3 target supports Pi revisions based on the BCM2837 SoC: +- Raspberry Pi 3A+ +- Raspberry Pi 3B +- Raspberry Pi 3B+ + +Please see the RPi4 target for BCM2711-based variants, such as the Raspberry Pi 4B. + # Status This firmware, that has been validated to compile against the current diff --git a/Platform/RaspberryPi/RPi4/Readme.md b/Platform/RaspberryPi/RPi4/Readme.md index fa9b3146..1f4ed001 100644 --- a/Platform/RaspberryPi/RPi4/Readme.md +++ b/Platform/RaspberryPi/RPi4/Readme.md @@ -3,14 +3,23 @@ Raspberry Pi 4 Platform # Summary -This is a port of 64-bit Tiano Core UEFI firmware for the Raspberry Pi 4 platforms. +This is a port of 64-bit Tiano Core UEFI firmware for the Raspberry Pi 4B platform. This is intended to be useful 64-bit [TF-A](https://www.trustedfirmware.org/) + -UEFI implementation for the Raspberry Pi 4 which should be good enough for most -kind of UEFI development, as well as for running consummer Operating Systems. +UEFI implementation for the Raspberry Pi variants based on the BCM2711 SoC, +which should be good enough for most kind of UEFI development, as well running consumer +Operating Systems. Raspberry Pi is a trademark of the [Raspberry Pi Foundation](https://www.raspberrypi.org). +# Hardware Supported + +The RPi4 target supports Pi revisions based on the BCM2711 SoC: +- Raspberry Pi 4B + +Please see the RPi3 target for the BCM2837-based variants, such as the Raspberry +Pi 3B. + # Status This firmware is still in development stage, meaning that it comes with the -- 2.17.1