From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Warren Date: Thu, 24 Mar 2016 21:08:31 -0600 Subject: [U-Boot] [PATCH 5/5] rpi: BCM2837 and Raspberry Pi 3 32-bit support In-Reply-To: <1458795294-9511-5-git-send-email-swarren@wwwdotorg.org> References: <1458795294-9511-1-git-send-email-swarren@wwwdotorg.org> <1458795294-9511-5-git-send-email-swarren@wwwdotorg.org> Message-ID: <56F4ABAF.6030302@wwwdotorg.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 03/23/2016 10:54 PM, Stephen Warren wrote: > The Raspberry Pi 3 contains a BCM2837 SoC. The BCM2837 is a BCM2836 with > the CPU complex swapped out for a quad-core ARMv8. This can operate in 32- > or 64-bit mode. 32-bit mode is the current default selected by the > VideoCore firmware on the Raspberry Pi 3. This patch adds a 32-bit port of > U-Boot for the Raspberry Pi 3. ... > A recent version of the VC firmware is required to ensure that the mini > UART is fully and correctly initialized by the VC FW. At least > firmware.git commit 7f536a27cc74 "kernel: lirc_rpi: Lower IR reception > error to debug See: https://github.com/raspberrypi/linux/pull/1361" is > required. However, note that there is a bug in that version that prevents > MMC from operating correctly on any Pi. As of 20160323 that is not fixed. The MMC bug has been fixed, so I'll revise this patch description since I have to resend anyway. > diff --git a/arch/arm/mach-bcm283x/Kconfig b/arch/arm/mach-bcm283x/Kconfig > +config TARGET_RPI_3_32B > + bool "Raspberry Pi 3 32-bit build" > + Support for all BCM2837-based Raspberry Pi variants, such as > + the RPi 3 model B, in AArch32 (32-bit) mode. I missed the "help" line there. I fail for adding "comments" and not test building:-(