zephyr/include/drivers
Andy Ross 43d84147d9 drivers/pcie: Fix BAR address size limitation
The PCI API was originally limited to 32 bit addresses.  Even though
it had code to skip over the high word in 64 bit BAR entries, it
refused to use it and returned a 32 bit value.  Some devices in the
wild have default mappings from the firmware for devices above 4G.

Also remove the "iobar" API.  It's dead code, we don't call it and we
don't test it.  IO space BAR entries are a legacy feature from way,
way back in PCI history (I genuinely have never heard of a real device
that uses them!).  And there's no difference in format between one of
these and a 32 bit "memory" BAR anyway, someone who actually had this
requirement could just use the existing API without worry.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-07-08 12:34:09 +02:00
..
adc zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
bluetooth Bluetooth: Fix host RX thread deadlock 2020-07-06 11:15:39 +02:00
clock_control zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
console zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
gpio zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c/slave zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ieee802154 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
interrupt_controller drivers: interrupt_controller: Add gicv3 SGI api 2020-07-01 08:02:57 -04:00
led zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pcie drivers/pcie: Fix BAR address size limitation 2020-07-08 12:34:09 +02:00
rtc zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sensor zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
timer zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
usb zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
adc.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
can.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_control.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
counter.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dac.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
display.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dma.h dma: add support for MCUX EDMA 2020-06-12 13:03:28 -05:00
eeprom.h
entropy.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
espi.h drivers: espi: Add support for ACPI_EC1 interface 2020-06-25 17:05:43 -04:00
flash.h drivers/flash: Move write_block_size into flash_parameters 2020-06-22 14:35:03 +02:00
gna.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
gpio.h gpio: remove deprecated API functions/macros 2020-06-16 19:13:05 +02:00
hwinfo.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2s.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ipm.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kscan.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
led_strip.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
led.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
lora.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
peci.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pinmux.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ps2.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pwm.h drivers: pwm: clarify behavior 2020-06-09 18:12:53 +02:00
sensor.h drivers: sensor: add api function for getting a sensor attribute 2020-06-17 17:13:14 +02:00
spi.h drivers: spi: CS configuration through devicetree 2020-07-01 16:40:03 -05:00
uart.h drivers: uart: RX_RDY after rx_disable 2020-06-16 19:11:57 +02:00
video-controls.h
video.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
watchdog.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00