zephyr/dts/bindings/pinctrl
Laurentiu Mihalcea 399c2cba65 nxp: imx8ulp: enable pinctrl
This commit enables pinctrl on i.MX8ULP. This includes:
	1) Adding `pinctrl_soc.h` header file.
	2) Adding DTS node for IOMUXC1, which is one of the
	IPs responsible for managing the 8ULP pads.
	3) Adding .dtsi with pin definitions. For now, only
	the LPUART7 pads are added to this file because this
	is going to be the only consummer for now.
	4) Modifying the `pinctrl_imx.c` driver to work for 8ULP.
	5) Enabling the `CONFIG_HAS_MCUX_IOMUXC`, which is a
	dependency of `CONFIG_PINCTRL_IMX`.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2024-04-09 11:06:14 +02:00
..
ambiq,apollo4-pinctrl.yaml drivers: pinctrl: Add more config options for Ambiq Apollo4 2023-08-25 10:31:58 +02:00
atmel,sam-pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,sam0-pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
atmel,sam0-pinmux.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
cypress,psoc6-pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
ene,kb1200-pinctrl.yaml dts: binding: pinctrl: Add kb1200 pinctrl 2024-03-15 09:39:48 +00:00
espressif,esp32-pinctrl.yaml pinctrl: esp32: move files from hal_espressif to main 2023-12-20 14:17:49 +00:00
gd,gd32-afio.yaml dts: bindings: clean up redundant required false attributes 2022-11-20 13:12:44 -05:00
gd,gd32-pinctrl-af.yaml dts: bindings: clean up redundant required false attributes 2022-11-20 13:12:44 -05:00
gd,gd32-pinctrl-afio.yaml dts: bindings: clean up redundant required false attributes 2022-11-20 13:12:44 -05:00
gd,gd32-pinctrl-common.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
infineon,cat1-pinctrl.yaml drivers: pinctrl: Update Infineon CAT1 pinctrl driver 2023-10-12 15:17:35 +03:00
infineon,xmc4xxx-pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
ite,it8xxx2-pinctrl-func.yaml ITE: drivers/pinctrl: Add alternate function additional setting 2023-09-25 09:48:57 +02:00
ite,it8xxx2-pinctrl.yaml dts: bindings: pinctrl: fix typo 2024-01-30 18:50:08 -05:00
microchip,xec-pinctrl.yaml drivers: pinctrl: Microchip XEC PINCTRL glitch fix 2023-05-16 18:52:44 -04:00
nordic,nrf-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nuvoton,npcx-leakage-io.yaml dts: bindings: clean up redundant required false attributes 2022-11-20 13:12:44 -05:00
nuvoton,npcx-lvolctrl-conf.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nuvoton,npcx-pinctrl-conf.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nuvoton,npcx-pinctrl-def.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nuvoton,npcx-pinctrl.yaml pinctrl: npcx: add DEV_CTLx configuration support 2023-07-20 16:22:47 +02:00
nuvoton,npcx-scfg.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nuvoton,numaker-pinctrl.yaml drivers: pinctrl: add pin group for NuMaker pinctrl 2023-06-28 06:49:38 +00:00
nuvoton,numicro-pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,imx-gpr.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,imx-iomuxc-scu.yaml soc: xtensa: imx8: Add pinctrl support 2023-11-09 18:21:05 +01:00
nxp,imx-iomuxc.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,imx7d-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,imx8-pinctrl.yaml soc: xtensa: imx8: Add pinctrl support 2023-11-09 18:21:05 +01:00
nxp,imx8m-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,imx8mp-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,imx8ulp-pinctrl.yaml nxp: imx8ulp: enable pinctrl 2024-04-09 11:06:14 +02:00
nxp,imx93-pinctrl.yaml board: arm64: add pinctrl support for imx93 evk board 2022-12-20 09:22:40 +01:00
nxp,kinetis-pinctrl.yaml dts: pinctrl: Add input buffer for kinetis pinctrl 2024-03-13 22:38:46 +00:00
nxp,kinetis-pinmux.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,lpc-iocon-pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,lpc-iocon-pio.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,lpc-iocon.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nxp,lpc11u6x-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,mci-io-mux.yaml dts: Rename RW pinctrl to MCI IO MUX 2024-03-22 08:56:10 +01:00
nxp,mcux-rt-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,mcux-rt11xx-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,rt-iocon-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
nxp,s32k3-pinctrl.yaml boards: mr_canhubk3: support pinctrl 2023-07-06 14:19:23 -05:00
nxp,s32ze-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
openisa,rv32m1-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
openisa,rv32m1-pinmux.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
pincfg-node.yaml doc: dts: bindings: pinctrl: minor readability improvement 2023-07-26 14:32:53 +02:00
pinctrl-device.yaml drivers: pinctrl: initial skeleton 2021-10-25 15:26:47 -05:00
quicklogic,eos-s3-pinctrl.yaml drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02:00
raspberrypi,pico-pinctrl.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
renesas,ra-pinctrl.yaml drivers: interrupt_controller: Add icu driver for Renesas RA series 2023-11-01 10:56:46 +00:00
renesas,rcar-pfc.yaml dts: bindings: pinctrl: fix typo 2024-01-30 18:50:08 -05:00
renesas,rzt2m-pinctrl.yaml drivers: pinctrl: add RZT2M driver 2023-11-15 11:41:35 +01:00
renesas,smartbond-pinctrl.yaml dts: binding: Input and output enable bindings 2023-04-20 10:32:40 +02:00
sifive,pinctrl.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
silabs,gecko-pinctrl.yaml drivers: pinctrl: Add Silabs Gecko pin controller 2022-12-20 22:50:19 +01:00
snps,emsdp-pinctrl.yaml drivers: pinctrl: add pinctrl driver for ARC emsdp 2023-05-29 09:21:07 -04:00
st,stm32-pinctrl.yaml dts: bindings: pinctrl: fix typo 2024-01-30 18:50:08 -05:00
st,stm32f1-pinctrl.yaml dts: bindings: pinctrl: fix typo 2024-01-30 18:50:08 -05:00
telink,b91-pinctrl.yaml dts: bindings: pinctrl: fix typo 2024-01-30 18:50:08 -05:00
ti,cc13xx-cc26xx-pinctrl.yaml drivers: cc13xx_cc26xx: pinctrl: support edge detection 2023-07-26 14:32:53 +02:00
ti,cc32xx-pinctrl.yaml drivers: pinctrl: add TI CC32XX driver 2023-06-17 07:55:43 -04:00
ti,k3-pinctrl.yaml drivers: pinctrl: Add pinctrl support for TI K3 devices 2023-03-02 13:50:06 +01:00
xlnx,pinctrl-zynq.yaml dts: bindings: pinctrl: place pincfg-node props at root level 2022-11-24 09:36:20 +01:00
xlnx,pinctrl-zynqmp.yaml drivers: pinctrl: Add ZynqMP / Mercury XU pinctrl support 2024-01-26 12:47:11 +01:00