Home
last modified time | relevance | path

Searched full:iocon (Results 1 – 25 of 40) sorted by relevance

12

/Zephyr-latest/drivers/pinctrl/
Dpinctrl_lpc_iocon.c21 static volatile uint32_t *iocon =
22 (volatile uint32_t *)DT_REG_ADDR(DT_NODELABEL(iocon));
47 *(iocon + offset) = pin_mux; in pinctrl_configure_pins()
53 /* LPC family (except 11u6x) needs iocon clock to be enabled */
57 /* Enable IOCon clock */ in pinctrl_clock_init()
DKconfig.lpc_iocon5 bool "IOCON Pin controller driver for NXP LPC MCUs"
/Zephyr-latest/dts/bindings/pinctrl/
Dnxp,rt-iocon-pinctrl.yaml40 compatible: "nxp,rt-iocon-pinctrl"
45 description: iMX RT IOCON pin controller pin group
48 iMX RT IOCON pin controller pin configuration node
72 Pin output slew rate. Sets the SLEWRATE field in the IOCON register.
83 IOCON register.
Dnxp,lpc-iocon.yaml4 description: LPC I/O Pin Configuration (IOCON)
6 compatible: "nxp,lpc-iocon"
Dnxp,lpc-iocon-pio.yaml4 description: LPC I/O Pin Configuration (IOCON) Port I/O (PIO)
6 compatible: "nxp,lpc-iocon-pio"
Dnxp,lpc11u6x-pinctrl.yaml8 - name: nxp,lpc-iocon-pinctrl.yaml
19 description: LPC IOCON pin controller pin group
22 LPC IOCON pin controller pin configuration node
Dnxp,lpc-iocon-pinctrl.yaml50 compatible: "nxp,lpc-iocon-pinctrl"
55 description: LPC IOCON pin controller pin group
58 LPC IOCON pin controller pin configuration node
83 Pin output slew rate. Sets the SLEW field in the IOCON register.
/Zephyr-latest/dts/arm/nxp/
Dnxp_lpc11u6x.dtsi54 iocon: iocon@40044000 { label
55 compatible = "nxp,lpc-iocon";
65 compatible = "nxp,lpc-iocon-pio";
70 compatible = "nxp,lpc-iocon-pio";
75 compatible = "nxp,lpc-iocon-pio";
92 iocon = <&pio0>;
108 iocon = <&pio1>;
126 iocon = <&pio2>;
Dnxp_lpc51u68.dtsi51 iocon: iocon@40001000 { label
52 compatible = "nxp,lpc-iocon";
58 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_lpc54xxx.dtsi106 iocon: iocon@40001000 { label
107 compatible = "nxp,lpc-iocon";
113 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_lpc55S0x_common.dtsi109 iocon: iocon@1000 { label
110 compatible = "nxp,lpc-iocon";
116 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_lpc55S2x_common.dtsi123 iocon: iocon@1000 { label
124 compatible = "nxp,lpc-iocon";
130 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_lpc55S1x_common.dtsi116 iocon: iocon@1000 { label
117 compatible = "nxp,lpc-iocon";
123 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_lpc55S3x_common.dtsi109 iocon: iocon@1000 { label
110 compatible = "nxp,lpc-iocon";
116 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_lpc55S6x_common.dtsi153 iocon: iocon@1000 { label
154 compatible = "nxp,lpc-iocon";
160 compatible = "nxp,lpc-iocon-pinctrl";
Dnxp_rt6xx_common.dtsi113 iocon: iocon@4000 { label
114 compatible = "nxp,lpc-iocon";
117 compatible = "nxp,rt-iocon-pinctrl";
Dnxp_rt5xx_common.dtsi133 iocon: iocon@4000 { label
134 compatible = "nxp,lpc-iocon";
137 compatible = "nxp,rt-iocon-pinctrl";
/Zephyr-latest/dts/bindings/gpio/
Dnxp,lpc11u6x-gpio.yaml28 iocon:
/Zephyr-latest/drivers/gpio/
Dgpio_mcux_lpc.c47 #ifdef IOCON
92 #ifdef IOCON /* LPC SOCs */ in gpio_mcux_lpc_configure()
138 #ifdef IOCON /* LPC SOCs */ in gpio_mcux_lpc_configure()
151 #ifdef IOCON /* LPC SOCs */ in gpio_mcux_lpc_configure()
433 #ifdef IOCON
434 #define PINMUX_BASE IOCON
Dgpio_mcp23xxx.c75 * @brief Writes to the IOCON register of the mcp23xxx.
77 * IOCON is the only register that is not 16 bits wide on 16-pin devices; instead, it is mirrored in
79 * 16-pin devices, make sure we write the same value to both IOCON locations.
82 * @param value the IOCON value to write
94 drv_data->reg_cache.iocon = extended_value; in write_iocon()
Dgpio_mcp23xxx.h90 uint16_t iocon; member
Dgpio_mcp230xx.c82 .reg_cache.defval = 0x0, .reg_cache.intcon = 0x0, .reg_cache.iocon = 0x0, \
Dgpio_mcp23sxx.c120 .reg_cache.defval = 0x0, .reg_cache.intcon = 0x0, .reg_cache.iocon = 0x0, \
/Zephyr-latest/boards/seagate/faze/doc/
Dindex.rst56 | IOCON | on-chip | pinmux |
73 The IOCON controller can be used to configure the LPC11U67 pins.
/Zephyr-latest/boards/nxp/lpcxpresso11u68/doc/
Dindex.rst54 | IOCON | on-chip | pinmux |
73 The IOCON controller can be used to configure the LPC11U68 pins.

12