Rock64 status
Emmanuel Vadot
manu at bidouilliste.com
Mon Feb 26 21:42:23 UTC 2018
Hi arm@
I've just pushed the start of the Rock64 bits in the tree. Here is the
current status :
- Full boot to multiuser
- Some clocks are supported
- SD is supported (perf is around ~5MB/s for read and write)
- eMMC isn't supported, we need regulators first
- OTG seems to be probed but I haven't tested
- OHCI work but we don't support the usb phy so it only works because
the bootloader setup that for us
Bootloader status :
I don't plan to provide a port for this board, this board have an SPI
flash which can hold u-boot for us. Hopefully this spi will be written
in factory at some point, for now it isn't.
>From https://github.com/ayufan-rock64/linux-build/releases download the
image "u-boot-flash-spi-rock64.img.xz", dd that on an sdcard and boot
your Rock64, this will flash u-boot on the spi and you won't need
u-boot on the sdcard after that.
This u-boot is based on 2017.09 which have some problems with EFI block
devices, this means that using boot1.efi or loader.efi from the sdcard
will fail. However netbooting works like a charm and for now this is
perfect for me as I don't want to swap sdcard when doing kernel dev.
I hope that the u-boot status will change soon.
Current work :
- Working on phase clock for the SD/MMC, this will probably give
better performance.
Futur work (mostly in order):
- I2C driver
- PMIC driver
- Do a proper usbphy driver
- Split generic-ehci in two parts : ACPI and FDT
- ???
- Profit
If you have any question or wanna help don't hesitate to answer this
email.
--
Emmanuel Vadot <manu at bidouilliste.com> <manu at freebsd.org>
More information about the freebsd-arm
mailing list