zephyr/drivers
Gerard Marull-Paretas f9ab078dd0 drivers: serial: pipe: init device at compile time and check if ready
Initialize UART pipe device at compile time, allowing to constify the
device pointer. Also fix device ready check (was checking for NULL, an
always true condition when using DEVICE_DT_GET).

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-08-19 11:51:26 +02:00
..
adc adc: Move to using select in Kconfig for I2C & SPI busses 2022-08-12 17:39:21 +02:00
audio drivers: audio: Update Kconfig 2022-08-14 09:05:09 -05:00
bbram drivers: bbram: Update Kconfig 2022-08-16 18:08:42 -05:00
bluetooth drivers: bluetooth: hci: initialize uart device at compile time 2022-08-19 11:51:26 +02:00
cache everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
can drivers: can: rename can_state enumerations 2022-08-18 21:41:11 +00:00
clock_control drivers: clock_control: nrf: initialize temp sensor at compile time 2022-08-19 11:51:26 +02:00
console drivers: console: initialize uart devices at compile time 2022-08-19 11:51:26 +02:00
coredump everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
counter drivers: counter: mcux_qtmr: initialize timer devices at compile time 2022-08-19 11:51:26 +02:00
crypto drivers: crypto: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
dac drivers: dac: Update Kconfig for 'select I2C/SPI' 2022-08-12 16:18:35 +02:00
dai drivers: dai: Enable Zephyr runtime power mgmt in Intel SSP driver 2022-08-10 11:58:45 +02:00
debug
disk drivers/disk: sdmmc: Add DMA support. 2022-08-15 14:31:35 +02:00
display drivers: ssd16xx: Make SSD1673 registers optional 2022-08-16 11:32:26 +02:00
dma dma/hda: Use the correct register block size for each IP block 2022-08-18 14:54:57 -05:00
ec_host_cmd_periph
edac drivers: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
eeprom eeprom: Move to using select in Kconfig for I2C & SPI busses 2022-08-12 11:34:16 +02:00
entropy drivers: entropy: Add entropy driver for MCUX CAAM 2022-08-11 17:14:43 -05:00
espi drivers: espi: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ethernet Revert "drivers: ethernet: w5500: Toggle reset gpio" 2022-08-15 17:48:57 +00:00
flash drivers: soc_flash_mcux: remove dependency on CONFIG_HAS_MCUX_IAP 2022-08-17 22:02:15 +00:00
fpga
gpio drivers: gpio: npcx: remove redundant declarations 2022-08-19 11:51:26 +02:00
hwinfo drivers: hwinfo: Exclude SYSCON driver on LPC51U68 2022-08-12 16:15:42 -05:00
i2c drivers: i2c_tca954x: Fix transfer function 2022-08-18 15:14:16 -05:00
i2s drivers: i2s: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ieee802154 drivers: ieee802154: Move to using select in Kconfig for SPI bus 2022-08-12 11:33:02 +02:00
interrupt_controller drivers: intc: miwu: remove redundant declarations 2022-08-19 11:51:26 +02:00
ipm soc: xtensa: esp32_net: fixes include paths 2022-08-16 18:06:02 +02:00
kscan drivers: kscan_touch: enable the touch panel for rt1170 2022-08-17 12:07:44 +02:00
led drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
led_strip drivers: Fix coding guidelines MISRAC:2012 Rule 14.4 do-whiles/Zero checks 2022-07-26 15:30:24 -04:00
lora drivers: lora: Add support for setting sync-word and iq-inverted 2022-08-16 18:06:18 +02:00
mbox
mdio drivers: mdio: mdio: Update mdio_shell to use DEVICE_DT_GET 2022-08-18 11:32:02 +00:00
memc drivers: memc: Introduce Atmel SAM SMC/EBI driver 2022-08-16 12:53:50 +02:00
mipi_dsi drivers: mipi_dsi: Update Kconfig 2022-08-12 10:23:31 -05:00
misc drivers: misc: ft8xx: Update Kconfig 2022-08-12 11:34:21 +02:00
mm intel_adsp: move cavs to be a series 2022-07-25 16:50:24 -04:00
modem modem: hl7800 fix runtime log level control 2022-08-12 16:18:27 +02:00
net net: socketcan: rename SocketCAN header from socket_can.h to socketcan.h 2022-08-18 10:19:29 +02:00
neural_net
pcie pcie: shell: Replace shell argument with sh 2022-08-18 10:19:49 +02:00
peci drivers: peci: Update Kconfig 2022-08-16 08:26:11 +00:00
pinctrl drivers: pinctrl: stm32: Kconfig: add missing dependency 2022-08-08 14:17:45 +02:00
pinmux board: v2m_beetle: drop CONFIG_PINMUX=y 2022-08-18 12:13:14 +00:00
pm_cpu_ops drivers: pm_cpu_ops: Update Kconfig 2022-08-12 11:34:10 +02:00
power_domain power_domain: Intel ADSP: Add power gating mechanism for Intel ADSP devices 2022-08-10 11:58:45 +02:00
ps2 drivers: add mising braces to single line if statements 2022-07-06 11:00:45 -04:00
ptp_clock
pwm pwm: stm32: Remove support for deprecated st,prescaler prop 2022-08-18 10:20:32 +02:00
regulator drivers: regulator: Update Kconfig 2022-08-17 09:58:55 -05:00
reset drivers: reset: Update Kconfig 2022-08-16 09:10:37 -05:00
sdhc drivers: sdhc: Update Kconfig 2022-08-12 17:39:15 +02:00
sensor drivers: sensor: mpu9250: Fix initialization routine 2022-08-18 16:08:23 +02:00
serial drivers: serial: pipe: init device at compile time and check if ready 2022-08-19 11:51:26 +02:00
spi drivers: drop few unused pinmux.h include 2022-08-18 12:13:14 +00:00
syscon drivers: syscon: Update Kconfig 2022-08-14 09:04:33 -05:00
timer drivers: timer: lptim: Remove deprecation warning 2022-08-12 14:25:51 -05:00
usb drivers: usb: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
usbc kconfig: guard usbc logging macros 2022-07-20 18:28:43 +02:00
video video: Move to using select in Kconfig for I2C bus 2022-08-14 09:05:36 -05:00
virtualization drivers: virt: ivshmem: Convert to use DEVICE_DT_GET_ONE 2022-07-25 15:16:05 +02:00
w1 drivers: w1: use select SERIAL in Kconfig for w1-zephyr-serial driver 2022-08-14 09:08:19 -05:00
watchdog drivers: watchdog: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
wifi drivers: eswifi: fix spi initialization 2022-08-17 12:10:02 +02:00
xen everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
CMakeLists.txt drivers: w1 introduce 1-wire api and common code 2022-07-05 23:06:45 +02:00
Kconfig drivers: w1 introduce 1-wire api and common code 2022-07-05 23:06:45 +02:00