|
NAMEOF_device_from_xref ,
OF_xref_from_device ,
OF_device_register_xref —
manage mappings between xrefs and devices
SYNOPSIS#include <dev/ofw/ofw_bus.h>
#include
<dev/ofw/ofw_bus_subr.h>
int
device_t
phandle_t
DESCRIPTIONWhen a device tree node references another node, the driver may need to get a device_t instance associated with the referenced node. For instance, an Ethernet driver accessing a PHY device. To make this possible, the kernel maintains a table that maps effective handles to device_t instances.
EXAMPLESstatic int acmephy_attach(device_t dev) { phandle_t node; /* PHY node is referenced from eth device, register it */ node = ofw_bus_get_node(dev); OF_device_register_xref(OF_xref_from_node(node), dev); return (0); } SEE ALSOOF_node_to_xref(9)AUTHORSThis manual page was written by Oleksandr Tymoshenko <gonzo@FreeBSD.org>.
Visit the GSP FreeBSD Man Page Interface. |