Allow for interrupts on pl061 children
Add enough infrastructure for interrupts on children of the pl061 GPIO controller. As gpiobus already provided these the pl061 driver also needs to pass requests up the newbus hierarchy. Currently there are no children that expect to configure interrupts, however this is expected to change to support the ACPI Event Information interface. Sponsored by: Innovate UK
This commit is contained in:
parent
d815e42419
commit
d729904a4f
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=365709
@ -553,6 +553,11 @@ static device_method_t pl061_methods[] = {
|
||||
DEVMETHOD(device_attach, pl061_attach),
|
||||
DEVMETHOD(device_detach, pl061_detach),
|
||||
|
||||
/* Bus interface */
|
||||
DEVMETHOD(bus_setup_intr, bus_generic_setup_intr),
|
||||
DEVMETHOD(bus_activate_resource, bus_generic_activate_resource),
|
||||
DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource),
|
||||
|
||||
/* GPIO protocol */
|
||||
DEVMETHOD(gpio_get_bus, pl061_get_bus),
|
||||
DEVMETHOD(gpio_pin_max, pl061_pin_max),
|
||||
|
Loading…
Reference in New Issue
Block a user