Allwinner dtb overlays on CURRENT. Also, flashrom SPI!

Ian Lepore ian at freebsd.org
Sun Jul 29 14:44:10 UTC 2018


On Wed, 2018-07-25 at 22:49 +0300, Greg V wrote:
> Hi,
> 
> One thing I have noticed with CURRENT on an Orange Pi PC: since we're 
> using device trees imported from Linux, some drivers are not accessible 
> out of the box.
> 
> So I wrote a couple overlays:
> 
> Thermal sensor: https://github.com/freebsd/freebsd/pull/162
> 
> SPI: https://github.com/freebsd/freebsd/pull/166
> 
> But not everyone would figure out how to make and even just use 
> overlays…
> 
> (if anyone is wondering: place them into /boot/dtb/overlays and add a 
> list of them (filenames including extension) to /boot/loader.conf like 
> so: fdt_overlays="sun8i-h3-sid.dtbo,sun8i-h3-ts.dtbo,sun8i-h3-spi.dtbo" 
> — and reboot)
> 
> Can someone commit these overlays / add more for other SoCs maybe?
> 
> P.S. I also wrote spigen support for flashrom: 
> https://github.com/flashrom/flashrom/pull/53
> With this, I can flash and verify a Winbond W25Q32.V flash chip from my 
> Orange Pi! :)

Why in the world would you use spigen instead of the normal mx25l
spiflash driver and a simple dd to/from /dev/flash/spiN ?  

Hrm. Maybe because mx25l, and most SPI-related stuff, isn't documented.
My to-do list knows no bounds.

-- Ian



More information about the freebsd-arm mailing list