/Zephyr-latest/boards/gd/gd32f470i_eval/ |
D | gd32f470i_eval-pinctrl.dtsi | 11 pinmux = <USART0_TX_PA9>, <USART0_RX_PA10>; 17 pinmux = <DAC_OUT0_PA4>; 23 pinmux = <TIMER1_CH2_PB10>; 29 pinmux = <I2C0_SCL_PB6>, <I2C0_SDA_PB7>; 36 pinmux = <SPI5_SCK_PG13>, <SPI5_MOSI_PG14>, 38 /* Use pinmux to pullup pg10 and pg11. */
|
/Zephyr-latest/boards/adafruit/feather_m4_express/ |
D | adafruit_feather_m4_express-pinctrl.dtsi | 13 pinmux = <PB23C_SERCOM1_PAD3>, 21 pinmux = <PA12C_SERCOM2_PAD0>, 28 pinmux = <PB17C_SERCOM5_PAD1>, 35 pinmux = <PA22G_TCC0_WO2>; 41 pinmux = <PA5E_TC0_WO1>; 47 pinmux = <PA25H_USB_DP>,
|
/Zephyr-latest/boards/nxp/imx93_evk/ |
D | imx93_evk-pinctrl.dtsi | 12 pinmux = <&iomuxc1_uart1_rxd_lpuart_rx_lpuart1_rx>, 22 pinmux = <&iomuxc1_uart2_rxd_lpuart_rx_lpuart2_rx>, 32 pinmux = <&iomuxc1_i2c1_scl_lpi2c_scl_lpi2c1_scl>, 43 pinmux = <&iomuxc1_i2c2_scl_lpi2c_scl_lpi2c2_scl>, 54 pinmux = <&iomuxc1_gpio_io01_lpi2c_scl_lpi2c3_scl>, 65 pinmux = <&iomuxc1_gpio_io03_lpi2c_scl_lpi2c4_scl>, 76 pinmux = <&iomuxc1_gpio_io07_lpspi_pcs_lpspi3_pcs1>, 88 pinmux = <&iomuxc1_gpio_io25_can_tx_can2_tx>, 97 pinmux = <&iomuxc1_enet2_mdc_enet_mdc_enet1_mdc>, 107 pinmux = <&iomuxc1_enet2_rd0_enet_rgmii_rd_enet1_rgmii_rd0>, [all …]
|
/Zephyr-latest/boards/nxp/mimxrt685_evk/ |
D | mimxrt685_evk-pinctrl.dtsi | 15 pinmux = <FC0_RXD_SDA_MOSI_DATA_PIO0_2>; 21 pinmux = <FC0_TXD_SCL_MISO_WS_PIO0_1>; 29 pinmux = <FC1_RXD_SDA_MOSI_DATA_PIO0_9>; 38 pinmux = <FC2_CTS_SDA_SSEL0_PIO0_17>, 50 pinmux = <FC3_RXD_SDA_MOSI_DATA_PIO0_23>, 62 pinmux = <FC4_RXD_SDA_MOSI_DATA_PIO0_30>; 68 pinmux = <FC4_TXD_SCL_MISO_WS_PIO0_29>; 76 pinmux = <FC5_SCK_PIO1_3>, 88 pinmux = <DMIC0_DATA2_3_PIO2_21>, <DMIC0_DATA0_1_PIO2_20>, 98 pinmux = <FLEXSPI0B_DATA0_PIO1_11>, [all …]
|
/Zephyr-latest/boards/nxp/mimxrt1015_evk/ |
D | mimxrt1015_evk-pinctrl.dtsi | 15 pinmux = <&iomuxc_gpio_ad_b0_14_adc1_in1>, 25 pinmux = <&iomuxc_gpio_ad_b1_14_lpi2c1_scl>, 37 pinmux = <&iomuxc_gpio_ad_b0_10_lpspi1_sck>, 49 pinmux = <&iomuxc_gpio_ad_b0_07_lpuart1_rx>, 59 pinmux = <&iomuxc_gpio_ad_b0_07_gpio1_io07>; 67 pinmux = <&iomuxc_gpio_ad_b0_06_lpuart1_tx>; 76 pinmux = <&iomuxc_gpio_emc_33_lpuart4_rx>, 86 pinmux = <&iomuxc_gpio_emc_33_gpio3_io01>; 94 pinmux = <&iomuxc_gpio_emc_32_lpuart4_tx>; 103 pinmux = <&iomuxc_gpio_emc_20_sai1_mclk>, [all …]
|
/Zephyr-latest/drivers/pinctrl/ |
D | pinctrl_imx.c | 16 uint32_t mux_register = pins[i].pinmux.mux_register; in pinctrl_configure_pins() 17 uint32_t mux_mode = pins[i].pinmux.mux_mode; in pinctrl_configure_pins() 18 uint32_t input_register = pins[i].pinmux.input_register; in pinctrl_configure_pins() 19 uint32_t input_daisy = pins[i].pinmux.input_daisy; in pinctrl_configure_pins() 20 uint32_t config_register = pins[i].pinmux.config_register; in pinctrl_configure_pins() 24 (volatile uint32_t *)((uintptr_t)pins[i].pinmux.gpr_register); in pinctrl_configure_pins() 27 if (pins[i].pinmux.gpr_val) { in pinctrl_configure_pins() 29 (pins[i].pinmux.gpr_val << pins[i].pinmux.gpr_shift); in pinctrl_configure_pins() 31 *gpr_register &= ~(0x1 << pins[i].pinmux.gpr_shift); in pinctrl_configure_pins()
|
D | pinctrl_imx_scmi.c | 18 settings.id = (pin->pinmux.mux_register - IOMUXC_MUXREG) / 4; in scmi_pinctrl_configure_pin() 21 ? (pin->pinmux.mux_mode | IOMUXC_SION(1)) in scmi_pinctrl_configure_pin() 22 : pin->pinmux.mux_mode; in scmi_pinctrl_configure_pin() 25 if (pin->pinmux.input_register) { in scmi_pinctrl_configure_pin() 27 settings.config[3] = (pin->pinmux.input_register - IOMUXC_DAISYREG) / 4; in scmi_pinctrl_configure_pin() 31 settings.config[5] = pin->pinmux.input_daisy; in scmi_pinctrl_configure_pin() 45 settings.id = (pin->pinmux.config_register - IOMUXC_CFGREG) / 4; in scmi_pinctrl_configure_pin()
|
/Zephyr-latest/soc/nxp/imx/imx8m/m7/ |
D | pinctrl_soc.h | 48 struct pinctrl_soc_pinmux pinmux; member 57 .mux_register = DT_PROP_BY_IDX(node_id, pinmux, 0), \ 58 .config_register = DT_PROP_BY_IDX(node_id, pinmux, 4), \ 59 .input_register = DT_PROP_BY_IDX(node_id, pinmux, 2), \ 60 .mux_mode = DT_PROP_BY_IDX(node_id, pinmux, 1), \ 61 .input_daisy = DT_PROP_BY_IDX(node_id, pinmux, 3), \ 69 .pinmux = Z_PINCTRL_PINMUX(group_id, pin_prop, idx), \ 76 DT_FOREACH_PROP_ELEM, pinmux, Z_PINCTRL_STATE_PIN_INIT)}; \
|
/Zephyr-latest/soc/nxp/imx/imx9/imx93/ |
D | pinctrl_soc.h | 46 struct pinctrl_soc_pinmux pinmux; member 55 .mux_register = DT_PROP_BY_IDX(node_id, pinmux, 0), \ 56 .config_register = DT_PROP_BY_IDX(node_id, pinmux, 4), \ 57 .input_register = DT_PROP_BY_IDX(node_id, pinmux, 2), \ 58 .mux_mode = DT_PROP_BY_IDX(node_id, pinmux, 1), \ 59 .input_daisy = DT_PROP_BY_IDX(node_id, pinmux, 3), \ 67 .pinmux = Z_PINCTRL_PINMUX(group_id, pin_prop, idx), \ 72 {DT_FOREACH_CHILD_VARGS(DT_PHANDLE(node_id, prop), DT_FOREACH_PROP_ELEM, pinmux, \
|
/Zephyr-latest/soc/nxp/imx/imx8m/a53/ |
D | pinctrl_soc.h | 48 struct pinctrl_soc_pinmux pinmux; member 57 .mux_register = DT_PROP_BY_IDX(node_id, pinmux, 0), \ 58 .config_register = DT_PROP_BY_IDX(node_id, pinmux, 4), \ 59 .input_register = DT_PROP_BY_IDX(node_id, pinmux, 2), \ 60 .mux_mode = DT_PROP_BY_IDX(node_id, pinmux, 1), \ 61 .input_daisy = DT_PROP_BY_IDX(node_id, pinmux, 3), \ 69 .pinmux = Z_PINCTRL_PINMUX(group_id, pin_prop, idx), \ 76 DT_FOREACH_PROP_ELEM, pinmux, Z_PINCTRL_STATE_PIN_INIT)}; \
|
/Zephyr-latest/soc/nxp/imx/imx8m/adsp/ |
D | pinctrl_soc.h | 48 struct pinctrl_soc_pinmux pinmux; member 57 .mux_register = DT_PROP_BY_IDX(node_id, pinmux, 0), \ 58 .config_register = DT_PROP_BY_IDX(node_id, pinmux, 4), \ 59 .input_register = DT_PROP_BY_IDX(node_id, pinmux, 2), \ 60 .mux_mode = DT_PROP_BY_IDX(node_id, pinmux, 1), \ 61 .input_daisy = DT_PROP_BY_IDX(node_id, pinmux, 3), \ 69 .pinmux = Z_PINCTRL_PINMUX(group_id, pin_prop, idx), \ 76 DT_FOREACH_PROP_ELEM, pinmux, Z_PINCTRL_STATE_PIN_INIT)}; \
|
/Zephyr-latest/soc/nxp/imx/imx8m/m4_mini/ |
D | pinctrl_soc.h | 48 struct pinctrl_soc_pinmux pinmux; member 57 .mux_register = DT_PROP_BY_IDX(node_id, pinmux, 0), \ 58 .config_register = DT_PROP_BY_IDX(node_id, pinmux, 4), \ 59 .input_register = DT_PROP_BY_IDX(node_id, pinmux, 2), \ 60 .mux_mode = DT_PROP_BY_IDX(node_id, pinmux, 1), \ 61 .input_daisy = DT_PROP_BY_IDX(node_id, pinmux, 3), \ 69 .pinmux = Z_PINCTRL_PINMUX(group_id, pin_prop, idx), \ 76 DT_FOREACH_PROP_ELEM, pinmux, Z_PINCTRL_STATE_PIN_INIT)}; \
|
/Zephyr-latest/soc/nxp/imx/imx8m/m4_quad/ |
D | pinctrl_soc.h | 47 struct pinctrl_soc_pinmux pinmux; member 56 .mux_register = DT_PROP_BY_IDX(node_id, pinmux, 0), \ 57 .config_register = DT_PROP_BY_IDX(node_id, pinmux, 4), \ 58 .input_register = DT_PROP_BY_IDX(node_id, pinmux, 2), \ 59 .mux_mode = DT_PROP_BY_IDX(node_id, pinmux, 1), \ 60 .input_daisy = DT_PROP_BY_IDX(node_id, pinmux, 3), \ 68 .pinmux = Z_PINCTRL_PINMUX(group_id, pin_prop, idx), \ 75 DT_FOREACH_PROP_ELEM, pinmux, Z_PINCTRL_STATE_PIN_INIT)}; \
|
/Zephyr-latest/boards/nxp/frdm_mcxw71/ |
D | frdm_mcxw71-pinctrl.dtsi | 11 pinmux = <LPUART0_RX_PTA16>, <LPUART0_TX_PTA17>; 19 pinmux = <LPUART1_RX_PTC2>, <LPUART1_TX_PTC3>; 27 pinmux = <TPM0_CH0_PTA21>, 37 pinmux = <LPI2C1_SCL_PTB5>, 47 pinmux = <LPSPI1_SIN_PTB1>, 56 pinmux = <CAN0_RX_PTC5>, <CAN0_TX_PTC4>; 64 pinmux = <ADC0_A6_PTD2>,
|
/Zephyr-latest/boards/atmel/sam0/samr34_xpro/ |
D | samr34_xpro-pinctrl.dtsi | 12 pinmux = <PA19F_TCC0_WO3>; 18 pinmux = <PA4D_SERCOM0_PAD0>, 25 pinmux = <PA16C_SERCOM1_PAD0>, 32 pinmux = <PB2D_SERCOM5_PAD0>, 40 pinmux = <PA24G_USB_DM>,
|
/Zephyr-latest/boards/nxp/frdm_k82f/ |
D | frdm_k82f-pinctrl.dtsi | 15 pinmux = <ADC0_SE15_PTC1>; 23 pinmux = <FTM3_CH4_PTC8>, 33 pinmux = <I2C0_SCL_PTB2>, 43 pinmux = <I2C3_SCL_PTA2>, 54 pinmux = <LPUART0_RX_PTB16>, 63 pinmux = <LPUART4_RX_PTC14>, 72 pinmux = <SPI0_SCK_PTD1>, 83 pinmux = <SPI1_SCK_PTE1>,
|
/Zephyr-latest/boards/nxp/frdm_ke17z512/ |
D | frdm_ke17z512-pinctrl.dtsi | 13 pinmux = <ADC0_SE0_PTE9>; 22 pinmux = <LPUART2_TX_PTE12>, 31 pinmux = <FTM2_CH0_PTD10>, 41 pinmux = <LPI2C0_SDA_PTA2>, 51 pinmux = <LPI2C1_SDA_PTE0>, 61 pinmux = <SCI1_RX_PTC16>, 70 pinmux = <LPSPI0_SCK_PTE0>, 82 pinmux = <FXIO_D3_PTD5>,
|
/Zephyr-latest/boards/gd/gd32vf103v_eval/ |
D | gd32vf103v_eval-pinctrl.dtsi | 11 pinmux = <USART0_RX_PA10_NORMP>, <USART0_TX_PA9_NORMP>; 17 pinmux = <USART1_RX_PA3_NORMP>, <USART1_TX_PA2_NORMP>; 23 pinmux = <TIMER0_CH0_PA8_OUT_NORMP>; 29 pinmux = <SPI0_SCK_PA5_OUT_NORMP>, <SPI0_MOSI_PA7_OUT_NORMP>, 36 pinmux = <ADC01_IN13_PC3>;
|
/Zephyr-latest/boards/seeed/xiao_esp32c3/ |
D | xiao_esp32c3-pinctrl.dtsi | 14 pinmux = <UART0_TX_GPIO21>; 18 pinmux = <UART0_RX_GPIO20>; 25 pinmux = <SPIM2_MISO_GPIO9>, 29 pinmux = <SPIM2_MOSI_GPIO10>; 36 pinmux = <I2C0_SDA_GPIO6>, 46 pinmux = <TWAI_TX_GPIO2>,
|
/Zephyr-latest/boards/nxp/frdm_kw41z/ |
D | frdm_kw41z-pinctrl.dtsi | 15 pinmux = <ADC0_SE3_PTB2>; 23 pinmux = <I2C1_SCL_PTC2>, 32 pinmux = <UART0_TX_PTC7>; 37 pinmux = <UART0_RX_PTC6>; 45 pinmux = <SPI0_SCK_PTC16>, 56 pinmux = <TPM2_CH0_PTA18>, 65 pinmux = <TPM0_CH2_PTC1>;
|
/Zephyr-latest/boards/openisa/rv32m1_vega/ |
D | rv32m1_vega_openisa_rv32m1-pinctrl.dtsi | 11 pinmux = <RV32M1_MUX('C', 7, 3)>, 19 pinmux = <RV32M1_MUX('C', 29, 2)>, 27 pinmux = <RV32M1_MUX('C', 9, 4)>, 35 pinmux = <RV32M1_MUX('E', 29, 3)>, 43 pinmux = <RV32M1_MUX('B', 4, 2)>, 53 pinmux = <RV32M1_MUX('B', 20, 2)>, 63 pinmux = <RV32M1_MUX('A', 22, 6)>,
|
/Zephyr-latest/boards/seeed/seeeduino_xiao/ |
D | seeeduino_xiao-pinctrl.dtsi | 11 pinmux = <PA2B_DAC_VOUT>; 17 pinmux = <PA8D_SERCOM2_PAD0>, 24 pinmux = <PA5D_SERCOM0_PAD1>, 32 pinmux = <PB9D_SERCOM4_PAD1>, 39 pinmux = <PA25G_USB_DP>,
|
/Zephyr-latest/boards/adafruit/itsybitsy_m4_express/ |
D | adafruit_itsybitsy_m4_express-pinctrl.dtsi | 11 pinmux = <PA22G_TCC0_WO2>; 16 pinmux = <PA18F_TCC1_WO2>, 23 pinmux = <PA0D_SERCOM1_PAD0>, 31 pinmux = <PA16D_SERCOM3_PAD1>, 38 pinmux = <PA25H_USB_DP>,
|
/Zephyr-latest/boards/adafruit/grand_central_m4_express/ |
D | adafruit_grand_central_m4_express-pinctrl.dtsi | 11 pinmux = <PB24C_SERCOM0_PAD0>, 18 pinmux = <PB26C_SERCOM2_PAD0>, 26 pinmux = <PB20C_SERCOM3_PAD0>, 33 pinmux = <PD8C_SERCOM7_PAD0>, 41 pinmux = <PA25H_USB_DP>,
|
/Zephyr-latest/boards/waveshare/esp32s3_touch_lcd_1_28/ |
D | esp32s3_touch_lcd_1_28-pinctrl.dtsi | 14 pinmux = <I2C1_SDA_GPIO6>, <I2C1_SCL_GPIO7>; 23 pinmux = <LEDC_CH0_GPIO2>, <LEDC_CH1_GPIO5>, <LEDC_CH2_GPIO4>; 30 pinmux = <SPIM2_MISO_GPIO12>, <SPIM2_SCLK_GPIO10>, <SPIM2_CSEL_GPIO9>; 33 pinmux = <SPIM2_MOSI_GPIO11>; 40 pinmux = <UART0_TX_GPIO43>; 44 pinmux = <UART0_RX_GPIO44>;
|