zephyr/drivers
Alberto Escolar Piedras 0ae060d174 drivers: Console: Move all posix arch boards to same driver
All posix arch boards are required to provide the same
tracing/print API.
So, instead of having a different driver for native_posix and the
bsim boards, let's have a common one which uses this API.
This in turn results in the printk strings being printed in
the same underlaying backend as before with individual drivers.

A part from this, the native_posix console driver was a full
backend for the now long gone Zephyr console shell
(named legacy_shell from 527256501f
until it was retired in fd0b7f7767).
The whole input handling in this driver was dead code
(since 140a8d0c8a)

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-05-26 12:57:41 +02:00
..
adc drivers: adc: stm32: use feature macros instead of series macros 2023-05-25 13:32:08 +00:00
audio
bbram
bluetooth drivers/bluetooth/hci: enable BT_SILABS_HCI on EFR32BG27 2023-05-26 05:54:40 -04:00
cache barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
can drivers: can: Fix R-Car driver can_stop behavior 2023-05-24 19:43:45 -04:00
clock_control barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
console drivers: Console: Move all posix arch boards to same driver 2023-05-26 12:57:41 +02:00
coredump
counter barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
crypto dts: arm: stm32h5: Add aes node 2023-05-16 18:19:26 +02:00
dac drivers: dac: make output buffer for STM32 DAC configurable 2023-05-23 13:02:25 +02:00
dai
disk
display barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
dma barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
edac
eeprom drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
entropy barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
espi intc: miwu: npcx: improve interrupt latency of miwu input events 2023-05-17 09:48:54 +02:00
ethernet barriers: Move __DMB() to the new API 2023-05-24 13:13:57 -04:00
flash drivers: flash: flash_mcux_flexspi_*: copy LUT to ram when updating 2023-05-25 21:37:18 -05:00
fpga drivers: spi: make SPI dt-spec macros compatible with C++ 2023-04-24 21:29:55 +02:00
fuel_gauge drivers: sbs_gauge: Fix buffer overflow 2023-05-23 08:55:43 +02:00
gpio drivers: gpio: npm6001: select MFD and adjust init priority 2023-05-24 19:39:55 -04:00
hwinfo drivers: hwinfo: esp32_net: add support for esp32_net 2023-04-28 14:49:08 +02:00
i2c driver: npcx: i2c: add i2c target mode support for npcx i2c drivers 2023-05-25 16:32:07 -04:00
i2s barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
i3c drivers: i3c: mcux: fix issues when only i2c devices are on the bus 2023-05-17 09:34:31 -05:00
ieee802154 net: l2: ieee802154: improve inline documentation 2023-05-24 16:41:57 +02:00
input input: npcx_kbd: set the thread name 2023-05-18 09:32:33 +02:00
interrupt_controller drivers: gic: Add irq pending check and clear function 2023-05-25 08:25:11 +00:00
ipm barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
kscan input: convert the Nuvoton npcx keyboard scan driver to input 2023-05-18 09:32:33 +02:00
led drivers: led: shell: Correct command help of set_brightness 2023-04-24 16:29:30 +02:00
led_strip
lora drivers: lora: shell: fix invalid range in config bw param 2023-05-25 08:22:08 +00:00
mbox
mdio
memc drivers: memc: add update clock function 2023-05-22 10:15:03 +02:00
mfd drivers: mfd: npm6001: initial version 2023-05-24 19:39:55 -04:00
mipi_dsi drivers: display: update MCUX ELCDIF driver to use new lcdif binding 2023-05-11 10:04:24 +02:00
misc drivers: misc: Add driver for RaspberryPi Pico PIO 2023-04-25 13:12:02 +02:00
mm xtensa: use sys_cache API instead of custom interfaces 2023-04-26 07:31:22 -04:00
modem modem: modem_iface_uart_async: handle RX errors 2023-05-08 16:42:58 +02:00
net
neural_net xtensa: use sys_cache API instead of custom interfaces 2023-04-26 07:31:22 -04:00
pcie iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
peci drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
pinctrl ITE: drivers/pinctrl: Add condition of support voltage selection 2023-05-26 05:51:09 -04:00
pm_cpu_ops
power_domain
ps2 drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
ptp_clock
pwm drivers: pwm: pwm_nrfx: Apply workaround for stopping PWM instance 2023-05-18 12:01:30 +02:00
regulator drivers: regulator: npm6001: remove common device 2023-05-24 19:39:55 -04:00
reset
retained_mem
rtc drivers: rtc: rtc_mc146818: Added RTC driver for Motorola MC146818B 2023-04-27 14:15:22 +02:00
sdhc drivers: sdhc: add support for using CPOL/CPHA SPI clock modes 2023-04-26 20:07:53 +02:00
sensor sensor: use ALLOW_EMPTY instead of the conditional for empty library 2023-05-25 12:32:17 -05:00
serial drivers: Console: Move all posix arch boards to same driver 2023-05-26 12:57:41 +02:00
sip_svc subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00
smbus
spi drivers: spi: add SPI device statistics 2023-05-23 22:15:25 -04:00
syscon
timer soc/arm/silabs: support BLE with PM in Series 2 SoCs 2023-05-24 13:31:44 -04:00
usb ITE: drivers/usb/device: Add USB Device Controller Support 2023-05-26 12:40:18 +02:00
usb_c
video video: mt9m114: YUV pixel format support 2023-05-19 15:45:50 +02:00
virtualization drivers: virtualization: Add implementation for ivshmem-v2 2023-05-14 18:17:33 -04:00
w1 drivers: w1: Make 1-Wire Skip ROM cmd. optional 2023-05-19 16:29:35 +02:00
watchdog drivers: watchdog: Driver for Infineon watchdog 2023-05-24 19:42:50 -04:00
wifi driver: wifi: esp32: add wifi statistics info 2023-05-11 10:05:04 +02:00
xen barriers: Move __DMB() to the new API 2023-05-24 13:13:57 -04:00
CMakeLists.txt drivers: mfd: add class skeleton 2023-05-24 19:39:55 -04:00
Kconfig drivers: mfd: add class skeleton 2023-05-24 19:39:55 -04:00