Hey,

On Fri, 2023-01-06 at 16:36 +0100, Andreas Henriksson wrote:
> On Tue, Jan 03, 2023 at 11:56:51PM +0100, Andreas Henriksson wrote:
> > On Tue, Jan 03, 2023 at 11:46:31PM +0100, Andreas Henriksson wrote:
> > > On Wed, Dec 28, 2022 at 04:11:04PM -0800, Vagrant Cascadian
> > > wrote:
> > > > rpi_4
> > > > rpi_4_32b
> [...]
> 
> Hello again,
> 
> While I only have the earliest rpi 4B rev A0 (1.1) it has come to
> my attention that apparently there's a revision C0 (1.4) that
> has problems booting with u-boot.
> 
> Apparently in 1.4 revision they changed the hardware in
> an incompatible way and then cover this up by having the
> proprietary firmware modify the dtb in ram to change nodes
> as needed.


Yes that revision has a newer version of the SoC same/similar as in the
rpi 400


> The issue has been discussed on the rpi forums:
> https://forums.raspberrypi.com/viewtopic.php?t=315662
> 
> There has been seemingly two indenpendent attempts at submitting
> (very similar) patches upstream to adress this in u-boot:
> https://lists.denx.de/pipermail/u-boot/2021-November/468322.html
> https://lists.denx.de/pipermail/u-boot/2021-September/462020.html
> ... but apparently they've never been merged.

Fwiw this came up on the u-boot list again today: 
  https://lists.denx.de/pipermail/u-boot/2023-January/504038.html

Lets see if things move forward this year..


Fwiw the latest upstream attempt i saw was Antoine's patch series:
  https://lists.denx.de/pipermail/u-boot/2022-August/491455.html

Which resent my patch + added some additional tweaks. 



> 
> NixOS are carrying patches:
> https://github.com/NixOS/nixpkgs/tree/master/pkgs/misc/uboot
> which includes some revision of Sjoerds patch.
> 
> Some info on board revisions can be found at:
> https://www.raspberrypi-spy.co.uk/2012/09/checking-your-raspberry-pi-board-version/
> 
> This issue probably deserves it's own separate bug report,
> but since I don't have the hardware in question I'm leaving that
> to who ever else cares and just share the info I have.
> 
> It might be useful to consider just include NixOS/Sjoerds patch
> or documenting that RPi 4B hw rev 1.4 will not work.
> (Hardware revision is visible in /proc/cpuinfo under the Revision:
> field.)
> However it maybe best trying to find someone who has the affected
> hardware revision that can confirm the problem exists and that
> the patch actually resolves it.

I can confirm both the problem and the patch solving it :)  

-- 
Sjoerd Simons <sjo...@debian.org>

Reply via email to