mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-10 23:28:43 +00:00
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> |
||
---|---|---|
.. | ||
adc | ||
audio | ||
bluetooth | ||
can | ||
clock_control | ||
console | ||
counter | ||
crypto | ||
dac | ||
debug | ||
display | ||
dma | ||
eeprom | ||
entropy | ||
espi | ||
ethernet | ||
flash | ||
gpio | ||
hwinfo | ||
i2c | ||
i2s | ||
ieee802154 | ||
interrupt_controller | ||
ipm | ||
kscan | ||
led | ||
led_strip | ||
lora | ||
modem | ||
net | ||
neural_net | ||
pcie | ||
peci | ||
pinmux | ||
ps2 | ||
ptp_clock | ||
pwm | ||
sensor | ||
serial | ||
spi | ||
timer | ||
usb | ||
video | ||
watchdog | ||
wifi | ||
CMakeLists.txt | ||
Kconfig |