/Zephyr-latest/tests/drivers/pinctrl/nrf/src/ |
D | main.c | 27 zassert_equal(NRF_GET_FUN(scfg->pins[0]), NRF_FUN_UART_TX); in ZTEST() 28 zassert_equal(NRF_GET_LP(scfg->pins[0]), NRF_LP_DISABLE); in ZTEST() 29 zassert_equal(NRF_GET_DRIVE(scfg->pins[0]), NRF_DRIVE_S0S1); in ZTEST() 30 zassert_equal(NRF_GET_PULL(scfg->pins[0]), NRF_PULL_NONE); in ZTEST() 31 zassert_equal(NRF_GET_PIN(scfg->pins[0]), 1U); in ZTEST() 33 zassert_equal(NRF_GET_FUN(scfg->pins[1]), NRF_FUN_UART_RTS); in ZTEST() 34 zassert_equal(NRF_GET_LP(scfg->pins[1]), NRF_LP_DISABLE); in ZTEST() 35 zassert_equal(NRF_GET_DRIVE(scfg->pins[1]), NRF_DRIVE_S0S1); in ZTEST() 36 zassert_equal(NRF_GET_PULL(scfg->pins[1]), NRF_PULL_NONE); in ZTEST() 37 zassert_equal(NRF_GET_PIN(scfg->pins[1]), 2U); in ZTEST() [all …]
|
/Zephyr-latest/drivers/pinctrl/ |
D | pinctrl_silabs_dbus.c | 16 int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintptr_t reg) in pinctrl_configure_pins() argument 24 if (pins[i].en_bit == SILABS_PINCTRL_ANALOG) { in pinctrl_configure_pins() 26 (pins[i].base_offset * sizeof(mem_addr_t)); in pinctrl_configure_pins() 27 sys_write32(FIELD_PREP(ABUS_MASK(pins[i].mode), pins[i].route_offset), in pinctrl_configure_pins() 33 GPIO_PinModeSet(pins[i].port, pins[i].pin, pins[i].mode, pins[i].dout); in pinctrl_configure_pins() 37 (pins[i].base_offset * sizeof(mem_addr_t)); in pinctrl_configure_pins() 38 route_reg = enable_reg + (pins[i].route_offset * sizeof(mem_addr_t)); in pinctrl_configure_pins() 40 sys_write32(pins[i].port | FIELD_PREP(PIN_MASK, pins[i].pin), route_reg); in pinctrl_configure_pins() 42 if (pins[i].en_bit != SILABS_PINCTRL_UNUSED) { in pinctrl_configure_pins() 43 if (pins[i].mode == gpioModeDisabled) { in pinctrl_configure_pins() [all …]
|
D | pinctrl_wch_afio.c | 18 int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintptr_t reg) in pinctrl_configure_pins() argument 22 for (i = 0; i < pin_cnt; i++, pins++) { in pinctrl_configure_pins() 23 uint8_t port = (pins->config >> CH32V003_PINCTRL_PORT_SHIFT) & 0x03; in pinctrl_configure_pins() 24 uint8_t pin = (pins->config >> CH32V003_PINCTRL_PIN_SHIFT) & 0x0F; in pinctrl_configure_pins() 25 uint8_t bit0 = (pins->config >> CH32V003_PINCTRL_RM_BASE_SHIFT) & 0x1F; in pinctrl_configure_pins() 26 uint8_t remap = (pins->config >> CH32V003_PINCTRL_RM_SHIFT) & 0x3; in pinctrl_configure_pins() 35 if (pins->output_high || pins->output_low) { in pinctrl_configure_pins() 36 cfg |= (pins->slew_rate + 1); in pinctrl_configure_pins() 37 if (pins->drive_open_drain) { in pinctrl_configure_pins() 43 if (pins->bias_pull_up || pins->bias_pull_down) { in pinctrl_configure_pins() [all …]
|
D | pinctrl_wch_20x_30x_afio.c | 22 int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintptr_t reg) in pinctrl_configure_pins() argument 26 for (i = 0; i < pin_cnt; i++, pins++) { in pinctrl_configure_pins() 27 uint8_t port = FIELD_GET(CH32V20X_V30X_PINCTRL_PORT_MASK, pins->config); in pinctrl_configure_pins() 28 uint8_t pin = FIELD_GET(CH32V20X_V30X_PINCTRL_PIN_MASK, pins->config); in pinctrl_configure_pins() 29 uint8_t bit0 = FIELD_GET(CH32V20X_V30X_PINCTRL_RM_BASE_MASK, pins->config); in pinctrl_configure_pins() 30 uint8_t pcfr_id = FIELD_GET(CH32V20X_V30X_PINCTRL_PCFR_ID_MASK, pins->config); in pinctrl_configure_pins() 31 uint8_t remap = FIELD_GET(CH32V20X_V30X_PINCTRL_RM_MASK, pins->config); in pinctrl_configure_pins() 36 if (pins->output_high || pins->output_low) { in pinctrl_configure_pins() 37 cfg |= (pins->slew_rate + 1); in pinctrl_configure_pins() 38 if (pins->drive_open_drain) { in pinctrl_configure_pins() [all …]
|
D | pinctrl_xlnx_zynq.c | 29 int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintptr_t reg) in pinctrl_configure_pins() argument 47 __ASSERT_NO_MSG(pins[i].offset <= MIO_PIN_53_OFFSET || in pinctrl_configure_pins() 48 pins[i].offset == SD0_WP_CD_SEL_OFFSET || in pinctrl_configure_pins() 49 pins[i].offset == SD1_WP_CD_SEL_OFFSET); in pinctrl_configure_pins() 51 addr = base + pins[i].offset; in pinctrl_configure_pins() 59 LOG_DBG("0x%04x: mask 0x%08x, val 0x%08x", addr, pins[i].mask, pins[i].val); in pinctrl_configure_pins() 62 val &= ~(pins[i].mask); in pinctrl_configure_pins() 63 val |= pins[i].val; in pinctrl_configure_pins()
|
D | pinctrl_imx.c | 11 int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, in pinctrl_configure_pins() argument 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() 21 uint32_t pin_ctrl_flags = pins[i].pin_ctrl_flags; 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() [all …]
|
D | pinctrl_ite_it8xxx2.c | 72 static int pinctrl_it8xxx2_set(const pinctrl_soc_pin_t *pins) in pinctrl_it8xxx2_set() argument 74 const struct pinctrl_it8xxx2_config *pinctrl_config = pins->pinctrls->config; in pinctrl_it8xxx2_set() 76 uint32_t pincfg = pins->pincfg; in pinctrl_it8xxx2_set() 77 uint8_t pin = pins->pin; in pinctrl_it8xxx2_set() 147 static int pinctrl_gpio_it8xxx2_configure_pins(const pinctrl_soc_pin_t *pins) in pinctrl_gpio_it8xxx2_configure_pins() argument 149 const struct pinctrl_it8xxx2_config *pinctrl_config = pins->pinctrls->config; in pinctrl_gpio_it8xxx2_configure_pins() 151 uint8_t pin = pins->pin; in pinctrl_gpio_it8xxx2_configure_pins() 158 if (pinctrl_it8xxx2_set(pins)) { in pinctrl_gpio_it8xxx2_configure_pins() 174 if (IT8XXX2_DT_PINCFG_INPUT(pins->pincfg)) { in pinctrl_gpio_it8xxx2_configure_pins() 189 switch (pins->alt_func) { in pinctrl_gpio_it8xxx2_configure_pins() [all …]
|
D | pinctrl_silabs_siwx91x.c | 48 int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintptr_t reg) in pinctrl_configure_pins() argument 54 pinctrl_siwx91x_set(pins[i].port, pins[i].pin, pins[i].ulppin, pins[i].mode, in pinctrl_configure_pins() 55 pins[i].ulpmode, pins[i].pad); in pinctrl_configure_pins()
|
/Zephyr-latest/dts/arm/renesas/ra/ra8/ |
D | r7fa8t1xh.dtsi | 263 port-irq6-pins = <0>; 264 port-irq7-pins = <1>; 265 port-irq8-pins = <2>; 266 port-irq9-pins = <4>; 267 port-irq10-pins = <5>; 268 port-irq11-pins = <6>; 269 port-irq12-pins = <8>; 270 port-irq13-pins = <9 15>; 271 port-irq14-pins = <10>; 279 port-irq0-pins = <5>; [all …]
|
D | r7fa8m1xh.dtsi | 282 port-irq6-pins = <0>; 283 port-irq7-pins = <1>; 284 port-irq8-pins = <2>; 285 port-irq9-pins = <4>; 286 port-irq10-pins = <5>; 287 port-irq11-pins = <6>; 288 port-irq12-pins = <8>; 289 port-irq13-pins = <9 15>; 290 port-irq14-pins = <10>; 298 port-irq0-pins = <5>; [all …]
|
D | r7fa8d1xh.dtsi | 318 port-irq6-pins = <0>; 319 port-irq7-pins = <1>; 320 port-irq8-pins = <2>; 321 port-irq9-pins = <4>; 322 port-irq10-pins = <5>; 323 port-irq11-pins = <6>; 324 port-irq12-pins = <8>; 325 port-irq13-pins = <9 15>; 326 port-irq14-pins = <10>; 334 port-irq0-pins = <5>; [all …]
|
/Zephyr-latest/tests/drivers/pinctrl/api/src/ |
D | main.c | 48 zassert_equal(TEST_GET_PIN(scfg->pins[0]), 0); in ZTEST() 49 zassert_equal(TEST_GET_PULL(scfg->pins[0]), TEST_PULL_UP); in ZTEST() 50 zassert_equal(TEST_GET_PIN(scfg->pins[1]), 1); in ZTEST() 51 zassert_equal(TEST_GET_PULL(scfg->pins[1]), TEST_PULL_DOWN); in ZTEST() 73 zassert_equal(TEST_GET_PIN(scfg->pins[0]), 10); in ZTEST() 74 zassert_equal(TEST_GET_PULL(scfg->pins[0]), TEST_PULL_DISABLE); in ZTEST() 75 zassert_equal(TEST_GET_PIN(scfg->pins[1]), 11); in ZTEST() 76 zassert_equal(TEST_GET_PULL(scfg->pins[1]), TEST_PULL_DISABLE); in ZTEST() 77 zassert_equal(TEST_GET_PIN(scfg->pins[2]), 12); in ZTEST() 78 zassert_equal(TEST_GET_PULL(scfg->pins[2]), TEST_PULL_DISABLE); in ZTEST() [all …]
|
/Zephyr-latest/dts/arm/renesas/ra/ra6/ |
D | r7fa6m1ad3cfp.dtsi | 191 port-irq6-pins = <0>; 192 port-irq7-pins = <1>; 193 port-irq8-pins = <2>; 194 port-irq9-pins = <4>; 195 port-irq10-pins = <5>; 196 port-irq11-pins = <6>; 197 port-irq12-pins = <8>; 198 port-irq13-pins = <15>; 209 port-irq0-pins = <5>; 210 port-irq1-pins = <1 4>; [all …]
|
D | r7fa6m2ax.dtsi | 223 port-irq6-pins = <0>; 224 port-irq7-pins = <1>; 225 port-irq8-pins = <2>; 226 port-irq9-pins = <4>; 227 port-irq10-pins = <5>; 228 port-irq11-pins = <6>; 229 port-irq12-pins = <8>; 230 port-irq13-pins = <9 15>; 241 port-irq0-pins = <5>; 242 port-irq1-pins = <1 4>; [all …]
|
D | r7fa6m3ax.dtsi | 288 port-irq6-pins = <0>; 289 port-irq7-pins = <1>; 290 port-irq8-pins = <2>; 291 port-irq9-pins = <4>; 292 port-irq10-pins = <5>; 293 port-irq11-pins = <6>; 294 port-irq12-pins = <8>; 295 port-irq13-pins = <9 15>; 296 port-irq14-pins = <10>; 307 port-irq0-pins = <5>; [all …]
|
D | r7fa6e10x.dtsi | 264 port-irq6-pins = <0>; 265 port-irq7-pins = <1>; 266 port-irq8-pins = <2>; 267 port-irq9-pins = <4>; 268 port-irq10-pins = <5>; 269 port-irq11-pins = <6>; 270 port-irq12-pins = <8>; 271 port-irq13-pins = <15>; 282 port-irq0-pins = <5>; 283 port-irq1-pins = <1 4>; [all …]
|
D | r7fa6m5xh.dtsi | 466 port-irq6-pins = <0>; 467 port-irq7-pins = <1>; 468 port-irq8-pins = <2>; 469 port-irq9-pins = <4>; 470 port-irq10-pins = <5>; 471 port-irq11-pins = <6>; 472 port-irq12-pins = <8>; 473 port-irq13-pins = <9 15>; 474 port-irq14-pins = <10>; 485 port-irq0-pins = <5>; [all …]
|
D | r7fa6e2bx.dtsi | 241 port-irq6-pins = <0>; 242 port-irq7-pins = <1>; 243 port-irq8-pins = <2>; 244 port-irq9-pins = <4>; 245 port-irq10-pins = <5>; 246 port-irq11-pins = <6>; 247 port-irq12-pins = <8>; 248 port-irq13-pins = <15>; 259 port-irq0-pins = <5>; 260 port-irq1-pins = <1 4>; [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_sx1509b.c | 231 uint32_t pins) in sx1509_int_cb() argument 236 ARG_UNUSED(pins); in sx1509_int_cb() 244 struct sx1509b_pin_state *pins, bool data_first) in write_pin_state() argument 248 struct sx1509b_pin_state pins; in write_pin_state() member 253 pin_buf.pins.input_disable = sys_cpu_to_be16(pins->input_disable); in write_pin_state() 254 pin_buf.pins.long_slew = sys_cpu_to_be16(pins->long_slew); in write_pin_state() 255 pin_buf.pins.low_drive = sys_cpu_to_be16(pins->low_drive); in write_pin_state() 256 pin_buf.pins.pull_up = sys_cpu_to_be16(pins->pull_up); in write_pin_state() 257 pin_buf.pins.pull_down = sys_cpu_to_be16(pins->pull_down); in write_pin_state() 258 pin_buf.pins.open_drain = sys_cpu_to_be16(pins->open_drain); in write_pin_state() [all …]
|
D | gpio_cy8c95xx.c | 56 static int write_pin_state(const struct cy8c95xx_config *cfg, struct cy8c95xx_pin_state *pins) in write_pin_state() argument 61 pins->data_out); in write_pin_state() 71 rc = i2c_reg_write_byte_dt(&cfg->i2c, CY8C95XX_REG_DIR, pins->dir); in write_pin_state() 76 rc = i2c_reg_write_byte_dt(&cfg->i2c, CY8C95XX_REG_PULL_UP, pins->pull_up); in write_pin_state() 81 rc = i2c_reg_write_byte_dt(&cfg->i2c, CY8C95XX_REG_PULL_DOWN, pins->pull_down); in write_pin_state() 92 struct cy8c95xx_pin_state *pins = &drv_data->pin_state; in cy8c95xx_config() local 106 WRITE_BIT(pins->pull_up, pin, (flags & GPIO_PULL_UP) != 0U); in cy8c95xx_config() 107 WRITE_BIT(pins->pull_down, pin, (flags & GPIO_PULL_DOWN) != 0U); in cy8c95xx_config() 118 pins->dir &= ~BIT(pin); in cy8c95xx_config() 120 pins->data_out &= ~BIT(pin); in cy8c95xx_config() [all …]
|
/Zephyr-latest/tests/drivers/pinctrl/api/ |
D | app.overlay | 14 pins = <0>; 18 pins = <1>; 26 pins = <0>, <1>; 33 pins = <2>; 37 pins = <3>; 45 pins = <2>, <3>; 52 pins = <10>, <11>, <12>; 59 pins = <10>; 62 pins = <11>; 66 pins = <12>;
|
/Zephyr-latest/dts/arm/renesas/ra/ra4/ |
D | r7fa4m2ax.dtsi | 285 port-irq6-pins = <0>; 286 port-irq7-pins = <1>; 287 port-irq8-pins = <2>; 288 port-irq9-pins = <4>; 289 port-irq10-pins = <5>; 290 port-irq11-pins = <6>; 291 port-irq12-pins = <8>; 292 port-irq13-pins = <15>; 303 port-irq0-pins = <5>; 304 port-irq1-pins = <1 4>; [all …]
|
D | r7fa4m3ax.dtsi | 295 port-irq6-pins = <0>; 296 port-irq7-pins = <1>; 297 port-irq8-pins = <2>; 298 port-irq9-pins = <4>; 299 port-irq10-pins = <5>; 300 port-irq11-pins = <6>; 301 port-irq12-pins = <8>; 302 port-irq13-pins = <9 15>; 313 port-irq0-pins = <5>; 314 port-irq1-pins = <1 4>; [all …]
|
D | r7fa4e2b93cfm.dtsi | 243 port-irq6-pins = <0>; 244 port-irq7-pins = <1>; 245 port-irq8-pins = <2>; 246 port-irq9-pins = <4>; 247 port-irq10-pins = <5>; 248 port-irq11-pins = <6>; 249 port-irq12-pins = <8>; 250 port-irq13-pins = <15>; 261 port-irq0-pins = <5>; 262 port-irq1-pins = <1 4>; [all …]
|
D | r7fa4m1ax.dtsi | 250 port-irq2-pins = <2>; 251 port-irq3-pins = <4>; 252 port-irq6-pins = <0>; 253 port-irq7-pins = <1 15>; 254 port-irq10-pins = <5>; 255 port-irq15-pins = <11>; 266 port-irq0-pins = <5>; 267 port-irq1-pins = <1 4>; 268 port-irq2-pins = <0>; 269 port-irq3-pins = <10>; [all …]
|