zephyr/dts/bindings/pinctrl
Scott Worley 2070c0997f Microchip: MEC172x: Update pinmux driver
Update the Microchip XEC pinmux driver to use system I/O
routine for read/write of registers instead of direct use
of volatile and CMSIS defines. Add GPIO port number to
bindings instead of using hard coded value from chip headers.
Modify SoC DTSI pinmux syntax, requires "pinmux: pinumx {..."
or the DT macros will not work. Since pinmux is used by MEC152x
we update its chip pinmux DT.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2021-08-03 19:04:56 -04:00
..
atmel,sam0-pinctrl.yaml dts: atmel_sam0: Add pinctrl structure 2021-07-30 14:37:20 -05:00
atmel,sam0-pinmux.yaml arm: atmel: sam0: Rework device_get_binding for pinmux 2021-02-15 08:31:29 -05:00
atmel,sam-pinctrl.yaml dts: pinctrl: atmel: sam-pinctrl: Switch to pincfg-node 2021-03-03 10:12:57 -06:00
cypress,psoc6-pinctrl.yaml dts: arm: cypress: Introduce PSoC-6 pinctrl 2021-03-16 13:36:15 -05:00
espressif,esp32-pinmux.yaml
intel,s1000-pinmux.yaml xtensa: intel_s1000: Rework device_get_binding for pinmux 2021-02-14 22:12:07 -05:00
ite,it8xxx2-pinctrl-conf.yaml ite: drivers/adc: create pinmux phandle to the ADC driver node 2021-06-11 15:47:25 +02:00
ite,it8xxx2-pinmux.yaml ite: drivers/adc: create pinmux phandle to the ADC driver node 2021-06-11 15:47:25 +02:00
microchip,xec-pinmux.yaml Microchip: MEC172x: Update pinmux driver 2021-08-03 19:04:56 -04:00
nuvoton,npcx-lvolctrl-conf.yaml dts: bindings: pinctrl: fix up multi-line strings 2021-06-14 21:49:57 -04:00
nuvoton,npcx-lvolctrl-def.yaml dts: npcx: Fixed the name of nodes in device-tree files. 2021-04-08 16:35:20 +02:00
nuvoton,npcx-pinctrl-conf.yaml dts: bindings: pinctrl: fix up multi-line strings 2021-06-14 21:49:57 -04:00
nuvoton,npcx-pinctrl-def.yaml dts: npcx7: rename pinctrl property to pinctrl-0 2020-10-21 06:33:20 -05:00
nuvoton,npcx-pslctrl-conf.yaml dts: bindings: pinctrl: fix up multi-line strings 2021-06-14 21:49:57 -04:00
nuvoton,npcx-pslctrl-def.yaml dts: psl: npcx: add PSL pads support for ultra-low-power mode. 2021-03-26 07:11:59 -04:00
nuvoton,npcx-scfg.yaml npcx: move scfg driver from pinctrl to soc/arm/nuvoton_npcx/common 2021-03-17 18:47:32 -04:00
nxp,kinetis-pinmux.yaml dts: bindings: nxp,kinetis-pinmux: Update binding for pin data 2021-04-08 17:08:33 -05:00
nxp,lpc11u6x-pinmux.yaml dts: lpc11u6x: add pinmux node and binding 2020-07-29 20:12:24 +02:00
nxp,lpc-iocon-pio.yaml dts: arm: nxp: lpc: Add dts nodes for IOCON 2021-03-01 12:04:53 -06:00
nxp,lpc-iocon.yaml dts: arm: nxp: lpc: Add dts nodes for IOCON 2021-03-01 12:04:53 -06:00
openisa,rv32m1-pinmux.yaml riscv: rv32m1: Rework device_get_binding for pinmux 2021-02-15 08:32:41 -05:00
pincfg-node.yaml dts: pinctrl: Introduce pincfg-node 2021-03-03 10:12:57 -06:00
sifive,iof.yaml pinmux: sifive: Convert SiFive pinmux to be devicetree based 2021-02-15 08:33:00 -05:00
snps,creg-gpio-mux-hsdk.yaml pinmux: hsdk: Convert ARC HSDK pinmux to be devicetree based 2021-02-15 08:29:56 -05:00
st,stm32-pinctrl.yaml dts: bindings: pinctrl: fix up multi-line strings 2021-06-14 21:49:57 -04:00
st,stm32f1-pinctrl.yaml dts: bindings: pinctrl: fix up multi-line strings 2021-06-14 21:49:57 -04:00
telink,b91-pinmux.yaml dts: riscv: add basic dts support for new Telink B91 platform 2021-07-21 05:37:12 -04:00
ti,cc13xx-cc26xx-pinmux.yaml pinctrl: cc13x2_cc26x2: drop label property from pinmux node 2021-02-16 16:46:31 -06:00