zephyr/dts
Gerard Marull-Paretas 3b7215e160 drivers: serial: nrfx_uarte: add support for pinctrl
This patch adds support for the new pinctrl API to the UARTE driver. The
old pin property based solution is still kept so that users have time to
transition to the new model.

Notes:

- Some build assertions cannot be performed since the driver does not
  have direct access to pin settings anymore. As a result user will not
  be notified if HWFC is enabled but RTS/CTS pins are not configured.
- Hardware flow control can be enabled regardless of pin configuration,
  it is now up to the user to configure RTS/CTS pins in DT.
- Some RX enable checks that were performed using pin information has
  been replaced with a DT property that informs if RX is enabled or not.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-11-26 14:20:51 +01:00
..
arc boards: arc: hsdk: add creg_gpio driver support 2021-07-13 09:42:59 -04:00
arm drivers: pinctrl: nrf: initial support 2021-11-26 14:20:51 +01:00
arm64 dts: arm64: qemu-virt: switch to 64bit addressing in DT 2021-11-25 18:37:15 +01:00
bindings drivers: serial: nrfx_uarte: add support for pinctrl 2021-11-26 14:20:51 +01:00
common dts/arm: stm32: Add clocks nodes on stm32wb,l4 and stm32f4 series 2021-04-27 11:53:37 +02:00
nios2 dts: rename 'nios2,i2c' compatible to 'altr,nios2-i2c' 2021-08-17 17:51:57 -04:00
posix dts: posix: Add DTS support for POSIX architecture 2019-05-28 21:14:19 -04:00
riscv ITE: drivers/serial: add the UART driver for the PM callback function 2021-11-16 21:23:42 -05:00
sparc soc: GR716A LEON3FT Microcontroller 2020-11-13 14:53:55 -08:00
x86 dts/x86: Enable PTM root device 2021-11-04 11:06:02 -04:00
xtensa soc/intel_adsp: Unify/dtsify L2 local memory control block 2021-11-23 13:23:54 -05:00
binding-template.yaml doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
Kconfig dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00