I2C/IIC working on RPI4 8GB?

Emmanuel Vadot manu at bidouilliste.com
Mon Apr 26 14:11:42 UTC 2021


On Sun, 25 Apr 2021 13:32:00 +0100
Mark Murray <markm at FreeBSD.org> wrote:

> Hi All,
> 
> Does anyone here have IIC/I2C working on a CURRENT (I'm running latest) FreeBSD?
> 
> I've never seen it work; Last time I had working IIC was on an RPI3.
> 
> There is a /dev/iic0, and I have a known working RTC on it, but the scan just times out:
> 
> [root at grasshopper ~]# i2c -s
> Hardware may not support START/STOP scanning; trying less-reliable read method.
> <TIMEOUT>
> Scanning I2C devices on /dev/iic0: <none found>
> 
> 
> I suspect something not-quite-right in DTS land, but I lack the knowledge to investigate. I've done some random stumbling around in the dark with overlays and the like, but I've either seen the above error, or a total lack of /dev/iic0.
> 
> Thanks!
> 
> M
> --
> Mark R V Murray
> 

 I2C is disabled by default.
 You need to copy i2c0.dtbo (or i2c1<X> I don't know which one maps to
the pins you want to use) in the ESP partition and add "i2c<X>" to the
dtoverlay line in config.txt

-- 
Emmanuel Vadot <manu at bidouilliste.com> <manu at FreeBSD.org>


More information about the freebsd-arm mailing list