freebsd-dev/sys/dev/ofw
Ian Lepore c47d4cde39 Replace multiple nearly-identical copies of code to walk through an FDT
node's interrupts=<...> property creating resource list entries with a
single common implementation.  This change makes ofw_bus_intr_to_rl() the
one true copy of that code and removes the copies of it from other places.

This also adds handling of the interrupts-extended property, which allows
specifying multiple interrupts for a node where each interrupt can have a
separate interrupt-parent.  The bindings for this state that the property
cells contain an xref phandle to the interrupt parent followed by whatever
interrupt info that parent normally expects.  This leads to having a
variable number of icells per interrupt in the property.  For example you
could have <&intc1 1 &intc2 26 9 0 &intc3 9 4>.

Differential Revision: https://reviews.freebsd.org/D803
2014-09-25 15:02:33 +00:00
..
ofw_bus_if.m Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with bus 2014-05-04 04:01:26 +00:00
ofw_bus_subr.c Replace multiple nearly-identical copies of code to walk through an FDT 2014-09-25 15:02:33 +00:00
ofw_bus_subr.h Replace multiple nearly-identical copies of code to walk through an FDT 2014-09-25 15:02:33 +00:00
ofw_bus.h Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with bus 2014-05-04 04:01:26 +00:00
ofw_console.c Use callout(9) instead of timeout(9). 2014-09-02 18:57:19 +00:00
ofw_disk.c
ofw_fdt.c Rename OF_xref_phandle() to OF_node_from_xref() and add a new function 2014-09-01 18:51:01 +00:00
ofw_if.m
ofw_iicbus.c Allow the use of OFW I2C bus together with iicbb(4) on OFW-based systems. 2014-02-13 18:22:49 +00:00
ofw_pci.h
ofw_standard.c
ofwbus.c Replace multiple nearly-identical copies of code to walk through an FDT 2014-09-25 15:02:33 +00:00
ofwvar.h
openfirm.c When registering an association between a device and an xref phandle, create 2014-09-06 18:43:17 +00:00
openfirm.h Revert rr271190, it was based on a misunderstanding. The problem of 2014-09-06 17:50:59 +00:00
openfirmio.c
openfirmio.h
openpromio.c
openpromio.h