zephyr/include/drivers
Charles E. Youse 18833ac0ef drivers/pcie: verify PCI(e) assigned interrupts
A new function pcie_irq_enable() is added to be used in lieu of
irq_enable() when the target device is PCI(e)-attached. The function
attempts to use MSI, when configured in the kernel and supported by
the endpoint; failing that, it will verify that IRQ requested is in
fact routed to the device by the boot firmware before enabling it.

The NS16550 UART driver is updated to use pcie_irq_enable().

The PCI(e) shell is extended to dump information about wired IRQs.

The up_squared devicetree is fixed (reverted?) to IRQ5 for UART1.

The galileo enables MSI by default.

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-04-28 13:36:28 -04:00
..
bluetooth drivers: Bluetooth: Generalize IC-specific setup hook 2019-04-19 12:21:21 +02:00
clock_control drivers: clock_control: nrf: add SYNTH LFCLK clock source 2019-04-18 17:50:53 -04:00
console net: telnet: remove obsolete code 2019-04-07 10:26:27 -04:00
gpio headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c/slave headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ieee802154 include: Add missing headers guard 2018-09-17 15:49:26 -04:00
modem doc: fix misspelling in docs and API comments 2019-03-27 15:59:09 -04:00
pci include: Use macro BIT for shift operations 2019-03-26 14:31:29 -04:00
pcie drivers/pcie: verify PCI(e) assigned interrupts 2019-04-28 13:36:28 -04:00
serial uart: ns16550: place header in correct spot 2019-02-22 23:32:31 -05:00
usb usb: Remove usb_dc_ep_set_callback return code 2019-04-28 12:22:23 -04:00
wifi include: Add missing headers guard 2018-09-17 15:49:26 -04:00
ioapic.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
loapic.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
mvic.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
sysapic.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
system_timer.h device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00