logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

fdtbus — Flattened Device Tree bus driver

Authors

       The fdtbus support was developed by Semihalf under sponsorship from the FreeBSD Foundation.  This  manual
       page was written by Rafal Jaworowski.

Debian                                            July 12, 2010                                        FDTBUS(4)

Description

       The  fdtbus  abstract  bus driver is the primary connection and translation layer between fdt(4) hardware
       resources description and FreeBSD native newbus device drivers framework.  For an embedded system  fdtbus
       represents peripherals typically found on a highly integrated chip (system-on-chip).

       The fdtbus driver provides generic, common infrastructure for all fdt(4) oriented device drivers, and its
       main responsibilities are the following:

          Creating newbus children that reflect fdt(4) nodes in the flattened device tree.

          Managing SYS_RES_IRQ resources.

          Managing SYS_RES_MEMORY, SYS_RES_IOPORT resources.

History

       The fdtbus support first appeared in FreeBSD 9.0.

Name

       fdtbus — Flattened Device Tree bus driver

See Also

fdt(4), openfirm(4), simplebus(4)

Standards

       IEEE  Std  1275:  IEEE  Standard  for Boot (Initialization Configuration) Firmware: Core Requirements and
       Practices (OpenFirmware).

       Power.org Standard for Embedded Power Architecture Platform Requirements (ePAPR).

Synopsis

optionsFDT

See Also