Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Feb 2020 20:25:38 +0530
From:      Niteesh <gsnb.gn@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   OFWBUS: How does autoconfiguration work?
Message-ID:  <CAD=CwDGyr49%2BL26ODY5V1g6=6CrB9cw64dDFpdq6xhxJS7hdiA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I am interested in adding autoconfiguration to one of my projects.
The current drivers use lazy initialization, for example, the UART
drivers initialize the hardware only during their first invocation.

I would like to add a subsystem, that will read the DTB and call
the appropriate drivers.

I want to know how it is implemented in FreeBSD, I took a look at the
code, but I am still couldn't figure out, when does FreeBSD start to
parse the DTB, how does it fill up the device struct and few more.

Can someone please explain how all this works with reference to code
or point me to some documentation?

Thanks,
Niteesh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD=CwDGyr49%2BL26ODY5V1g6=6CrB9cw64dDFpdq6xhxJS7hdiA>