zephyr/drivers
Andy Ross 662835a798 drivers/serial/ns16550: Unbreak 64 bit MMIO addresses
PCI devices on 64 bit systems can be mapped anywhere, not just in the
lower 4G of memory.  Remove pointer size assumptions.

Also this removes the use of a struct uart_device_config to store the
(runtime) BAR address.  That struct has other stuff in it, and the
only thing we need is the single MMIO address.  It's also REALLY
confusing to have two "devconf" fields in the device storing values of
the same struct type, some fields of which are used from one of them
but some from the other!

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-07-08 12:34:09 +02:00
..
adc shell: enable modules by default if shell is enabled 2020-06-24 21:37:12 -04:00
audio 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
can can: mcp2515: Add chip select flags 2020-07-01 16:40:03 -05:00
clock_control drivers: clock_control: stm32f0/f3: streamline PREDIV handling 2020-07-05 07:56:21 -04:00
console drivers: console: gsm_mux: fix timeout after timeout API change 2020-07-07 15:08:43 +02:00
counter drivers: counter: rtc for stm32f2 soc series 2020-06-10 09:40:21 +02:00
crypto zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dac drivers: dac: mcux_dac32: add Kconfig option for enabling test output 2020-07-03 08:05:25 -04:00
debug tracing: cleanup and split segger/rtt configuration options 2020-02-07 15:58:05 -05:00
display drivers: gd7965: use K_MSEC macro in k_sleep calls 2020-07-06 09:57:14 -04:00
dma dma: stm32: implement get_status api 2020-06-16 10:55:19 -05:00
eeprom drivers: eeprom_at2x: guarantee retry until timeout 2020-07-07 15:04:31 +02:00
entropy drivers: entropy: nrf5: add docs and a DSB in get_entropy_isr 2020-06-17 15:55:44 +02:00
espi drivers: espi: Add support for ACPI_EC1 interface 2020-06-25 17:05:43 -04:00
ethernet drivers: ethernet: sam_gmac: Add SOC_FAMILY_SAM0 dependency 2020-07-02 08:37:17 -04:00
flash flash: Enhance 'flash read' to read a block of data 2020-07-07 17:19:26 -04:00
gpio drivers: gpio_nrfx: Replace atomic_set_bit_to() with atomic_and() 2020-07-06 16:47:03 +02:00
hwinfo shell: enable modules by default if shell is enabled 2020-06-24 21:37:12 -04:00
i2c drivers: i2c_nrfx_{twi, twim}: Remove potential I2C deadlock 2020-07-02 08:48:24 -04:00
i2s drivers: use macro to define device structures 2020-06-08 15:01:52 -04:00
ieee802154 drivers: dw1000: fix SPI GPIO CS 2020-07-07 15:08:16 +02:00
interrupt_controller drivers: interrupt_controller: gicv3: Skip typr for SGI 2020-07-01 08:02:57 -04:00
ipm drivers: use macro to define device structures 2020-06-08 15:01:52 -04:00
kscan zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
led zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
led_strip drivers: led_strip: Add support for external SPI CS on APA102 LED strips 2020-07-02 08:22:31 -04:00
lora drivers: lora: Add chip select flags to SX1276 driver 2020-07-06 09:57:45 -04:00
modem drivers: modem: use zsock_ variants of socket API 2020-06-10 09:27:51 +03:00
net net: ppp: consume ringbuf until it is empty 2020-07-02 08:25:12 -05:00
neural_net drivers: use macro to define device structures 2020-06-08 15:01:52 -04:00
pcie drivers/pcie: Fix BAR address size limitation 2020-07-08 12:34:09 +02:00
peci zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pinmux drivers: pinmux: stm32f7: CAN, SPI, I2C pinmuxes added 2020-06-23 19:05:26 +02:00
ps2 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ptp_clock kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pwm drivers: pwm: stm32: fix polarity setting 2020-07-07 15:09:03 +02:00
sensor drivers: sensor: nrf5: temp_nrf5: Add mutex to temp_nrf5_sample_fetch 2020-07-07 16:27:32 -04:00
serial drivers/serial/ns16550: Unbreak 64 bit MMIO addresses 2020-07-08 12:34:09 +02:00
spi drivers: spi: fix the fast path on the SAM0 driver 2020-07-06 10:02:14 -04:00
timer drivers: timer: nrf_rtc: Use correct macro when capping cycles 2020-07-08 12:33:08 +02:00
usb drivers: usb: switch the SAM0 driver from a custom allocator to the heap 2020-07-06 09:58:20 -04:00
video zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
watchdog drivers: use macro to define device structures 2020-06-08 15:01:52 -04:00
wifi drivers: wifi: eswifi: Add chip select flags 2020-07-06 08:24:18 -05:00
CMakeLists.txt drivers: dac: Add API for DAC peripherals 2020-04-20 17:41:48 +02:00
Kconfig drivers: dac: Add API for DAC peripherals 2020-04-20 17:41:48 +02:00