zephyr/soc/arm
Gerard Marull-Paretas 22c8c02145 drivers: pinctrl: nrf: initial support
Add initial support for nRF pin controller driver. The implementation in
this patch does not yet support any peripheral. Only states
representation and basic driver functionality is introduced.

Note:
The nrf_pin_configure function has been marked as __unused since it may
not be used in certain scenarios until all peripherals are supported by
the pinctrl driver. For example, if only UART/E is supported but the
board does not enable UART, the function will never get called. However,
that board will likely have other peripherals that will gain support in
the future.

Thanks to Marti Bolivar for bindings documentation.

Co-authored-by: Marti Bolivar <marti.bolivar@nordicsemi.no>
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-11-26 14:20:51 +01:00
..
arm drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
atmel_sam soc: atmel: use new DT pinctrl accessors 2021-08-25 18:09:00 -04:00
atmel_sam0 soc: atmel: use new DT pinctrl accessors 2021-08-25 18:09:00 -04:00
bcm_vk arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
common/cortex_m soc: arm: nxp_imx: add rt117x support 2021-06-29 11:30:00 -04:00
cypress soc: cypress: use new DT pinctrl accessors 2021-08-25 18:09:00 -04:00
gigadevice soc: arm: gigadevice: enable pinctrl by default 2021-11-22 16:30:28 -05:00
infineon_xmc arm: rename z_platform_init to z_arm_platform_init 2021-07-28 21:08:18 -04:00
microchip_mec Microchip: MEC172x: eSPI driver 2021-11-16 10:43:42 +01:00
nordic_nrf drivers: pinctrl: nrf: initial support 2021-11-26 14:20:51 +01:00
nuvoton_npcx drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
nuvoton_numicro soc: arm: rename soc/arm/nuvoton as soc/arm/nuvoton_numicro 2021-08-07 20:37:24 -04:00
nxp_imx drivers: mcux_flexspi: Default logging to disabled when XIP is used 2021-11-22 22:27:13 -05:00
nxp_kinetis board: Adds RDDRONE-FMUK66 board support package 2021-11-02 13:17:44 -05:00
nxp_lpc boards: lpcxpresso55s69: Add PWM support 2021-11-01 11:14:29 -04:00
quicklogic_eos_s3 drivers: gpio: add EOS S3 GPIO driver 2021-03-11 08:58:20 -05:00
renesas_rcar arm: rename z_platform_init to z_arm_platform_init 2021-07-28 21:08:18 -04:00
silabs_exx32 boards: efr32mg_sltb004a: Add minimal pwm support 2021-09-03 10:11:15 -04:00
st_stm32 drivers: pinctrl: stm32: initial version 2021-11-26 11:36:42 +01:00
ti_lm3s6965 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ti_simplelink cc13x2_cc26x2: pm: Conditionally implement PM functions 2021-09-13 17:54:23 -04:00
xilinx_zynq7000 soc: arm: dts: arm: xilinx: Zynq-7000 SoC init code, device tree data 2021-10-28 15:26:50 +02:00
xilinx_zynqmp soc: arm: xilinx_zynqmp: Enable MPU support 2021-08-17 06:06:33 -04:00
CMakeLists.txt
Kconfig soc: arm: nrf5340: remove handling for Erratum 19 2021-02-19 15:12:28 +03:00