On Mon, Feb 26, 2018 at 12:08:22PM +1100, Jonathan Gray wrote: > On Sun, Feb 25, 2018 at 09:37:50PM +0100, Mark Kettenis wrote: > > Ordered myself one of these: > > > > https://www.pine64.org/?page_id=7147 > > > > and it arrived yesterday. Got the basics working already. Gigabit > > Ethernet doesn't quite work yet and the device tree in mainline Linux > > is broken and causes the USB bus not to be powered. > > If you are using U-Boot master and Ethernet doesn't work from > U-Boot you will likely need a patch to unbreak it. At least > I did on RK3288. > > https://patchwork.ozlabs.org/patch/869785/ > > Though it seems there still isn't a config in U-Boot for this board. > Are you using a custom config or a different tree such as > https://github.com/ayufan-rock64/linux-u-boot ? > > > > > Firmware situation isn't ideal as it currently relies on closed source > > components from Rockchip that have a license that doesn't allow > > redistribution. Apparently patches for U-Boot exist to avoid those > > but those haven't landed in mainline U-Boot yet.
There is no SPL support for RK3328 in U-Boot master yet, patch series for it is https://patchwork.ozlabs.org/cover/830462/ Which seems to be included in the previously mentioned ayufan-rock64 tree. Given the rock64 has spi flash if U-Boot were written there it should be possible to just boot the standard miniroot and install without having to mess around further.