Home
last modified time | relevance | path

Searched full:afio (Results 1 – 18 of 18) sorted by relevance

/Zephyr-latest/drivers/pinctrl/
DKconfig.gd3213 bool "GD32 AFIO pin controller driver"
17 GD32 AFIO pin controller driver. This driver is used by series using the
18 AFIO pin multiplexing model.
DKconfig.wch_afio5 bool "WCH AFIO pin controller driver"
9 WCH AFIO pin controller driver.
Dpinctrl_gd32_afio.c14 /** AFIO DT node */
15 #define AFIO_NODE DT_NODELABEL(afio)
59 * @brief Initialize AFIO
61 * This function enables AFIO clock and configures the I/O compensation if
Dpinctrl_wch_afio.c28 uint32_t pcfr1 = AFIO->PCFR1; in pinctrl_configure_pins()
75 AFIO->PCFR1 = pcfr1; in pinctrl_configure_pins()
Dpinctrl_stm32.c158 * pins. If configuration is valid AFIO clock is enabled and remap is applied
190 reg_val = AFIO->MAPR & ~AFIO_MAPR_SWJ_CFG; in stm32_pins_remap()
194 AFIO->MAPR = reg_val | AFIO_MAPR_SWJ_CFG; in stm32_pins_remap()
196 reg_val = AFIO->MAPR2; in stm32_pins_remap()
198 AFIO->MAPR2 = reg_val; in stm32_pins_remap()
/Zephyr-latest/dts/bindings/pinctrl/
Dgd,gd32-afio.yaml5 The AFIO peripheral is used to configure pin remapping, EXTI sources and,
8 compatible: "gd,gd32-afio"
Dwch,afio.yaml4 description: WCH CH32V00x AFIO
6 compatible: "wch,afio"
Dgd,gd32-pinctrl-afio.yaml5 The GD32 pin controller (AFIO model) is a singleton node responsible for
110 compatible: "gd,gd32-pinctrl-afio"
135 enabling the I/O compensation cell (refer to the gd,gd32-afio binding
/Zephyr-latest/soc/gd/gd32/common/
Dpinctrl_soc.h21 #include <dt-bindings/pinctrl/gd32-afio.h>
37 * Bits (AFIO model):
102 * one for AFIO model).
/Zephyr-latest/modules/hal_gigadevice/
DKconfig15 This option should be selected if the series use an AFIO pinmux model.
168 (GPIO and AFIO) HAL module driver
/Zephyr-latest/dts/arm/gd/gd32e50x/
Dgd32e50x.dtsi196 afio: afio@40010000 { label
197 compatible = "gd,gd32-afio";
219 compatible = "gd,gd32-pinctrl-afio";
/Zephyr-latest/dts/riscv/gd/
Dgd32vf103.dtsi205 afio: afio@40010000 { label
206 compatible = "gd,gd32-afio";
242 compatible = "gd,gd32-pinctrl-afio";
/Zephyr-latest/dts/arm/gd/gd32e10x/
Dgd32e10x.dtsi147 afio: afio@40010000 { label
148 compatible = "gd,gd32-afio";
183 compatible = "gd,gd32-pinctrl-afio";
/Zephyr-latest/dts/arm/gd/gd32f403/
Dgd32f403.dtsi198 afio: afio@40010000 { label
199 compatible = "gd,gd32-afio";
221 compatible = "gd,gd32-pinctrl-afio";
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/
Dstm32f1-pinctrl.h11 #include <zephyr/dt-bindings/pinctrl/stm32f1-afio.h>
/Zephyr-latest/dts/riscv/wch/
Dch32v00x.dtsi104 compatible = "wch,afio";
/Zephyr-latest/drivers/gpio/
Dgpio_gd32.c23 /** AFIO DT node */
24 #define AFIO_NODE DT_NODELABEL(afio)
/Zephyr-latest/doc/releases/
Drelease-notes-3.2.rst1213 * :dtcompatible:`gd,gd32-afio`