Home
last modified time | relevance | path

Searched full:pin_index (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/drivers/pinctrl/
Dpinctrl_numaker.c42 uint8_t pin_index = PIN_INDEX(pin_mux); in configure_pin() local
47 uint32_t *GPx_MFPx = ((uint32_t *)MFP_BASE) + port_index * 4 + (pin_index / 4); in configure_pin()
49 uint32_t pinMask = NU_MFP_MASK(pin_index); in configure_pin()
57 *GPx_MFOSx |= BIT(pin_index); in configure_pin()
59 *GPx_MFOSx &= ~BIT(pin_index); in configure_pin()
62 gpio_configure(pin, port_index, pin_index); in configure_pin()
/Zephyr-latest/dts/bindings/pinctrl/
Dnxp,mci-io-mux.yaml24 PAD_PU_PD_ENx = (0x0 << pin_index)
25 SR_CONFIGx = (0x2 << pin_index)
30 bias-pull-up: PAD_PU_PD_ENx= (0x1 << pin_index)
31 bias-pull-down: PAD_PU_PD_ENx= (0x10 << pin_index)
/Zephyr-latest/soc/nuvoton/numaker/common/
Dpinctrl_soc.h14 #define PIN_INDEX(pinmux) (((pinmux)&0x0F000000) >> 24) macro
15 #define MFP_CFG(pinmux) (((pinmux)&0x000000FF) << ((PIN_INDEX(pinmux) % 4) * 8))