On Wed, Mar 27, 2024 at 10:13:40AM +0100, Mark Kettenis wrote: > > Date: Wed, 27 Mar 2024 18:57:11 +1000 > > From: Jonathan Matthew <jonat...@d14n.org> > > > > We've had kernel support for RK3308 based systems for a while, but it's been > > difficult to install on them. Recent U-Boot versions include support for > > them, so we can fix that now. > > > > I've replaced the old hand built Rock Pi S firmware I was previously using > > with one built from this port, and it works much better. > > > > ok? > > I think you need to patch the device trees to set the serial console > speed to 115200. Which probably means you've tested this with a > patches device tree from somewhere else. Dothings work with the > device tree built into U-Boot?
Right, there's a bit of a mess there, in that the U-Boot device tree doesn't have USB and the Linux device tree uses a different compatible string for the ethernet device for no good reason. The U-Boot device tree (with the serial console set to 115200) does work for the hardware it includes. Updated tarball including device tree patches attached. > > Otherwise this looks ok. >
u-boot-rk3308.tar.gz
Description: application/tar-gz