gpioiic FDT overlays for sun8i-h3

Milan Obuch milan at obuch.sk
Fri Nov 29 13:43:20 UTC 2019


On Fri, 29 Nov 2019 15:37:54 +0200
Nick Kostirya via freebsd-arm <freebsd-arm at freebsd.org> wrote:

> On Thu, 28 Nov 2019 06:21:49 +0100
> Emmanuel Vadot <manu at bidouilliste.com> wrote:
> 
> >  Try this but I haven't even compiled it :
> > 
> > /dts-v1/;
> > /plugin/;
> > 
> > / {
> >     compatible = "allwinner,sun8i-h3";
> > };
> > 
> > &{/soc/pinctrl at 1c20800} {
> >         gpioiic0 {
> >             compatible    = "gpioiic";
> >             scl = <0>; /*    GPIO pin 00 (PA0) */
> >             sda = <2>; /*    GPIO pin 02 (PA2) */
> > 
> >     };
> > };  
> 
> Maybe I must rebuild all u-boot with this overlay?
> 
> Because the overlay do not help when it is in /boot/dtb/overlays/ and
> /boot/msdos/dtb/overlays/.
>

Did you add in /boot/loader.conf line like

fdt_overlays="gpioiic"

(gpioiic is name of your module in /boot/dtb/overlays)? Overlays are
processed by loader of ours (freeBSD), not u-boot, AFAIK...

Regards,
Milan


More information about the freebsd-arm mailing list