Lines Matching refs:port
57 uint8_t port; /* GPIO instance */ member
111 void nrf_gpiote_port_detect_raise(unsigned int te_inst, unsigned int port) { in nrf_gpiote_port_detect_raise() argument
112 (void)port; /* unused */ in nrf_gpiote_port_detect_raise()
138 nrf_gpio_peri_change_output(sc->port, sc->pin, sc->level); in nrf_gpiote_TASKS_OUT()
148 nrf_gpio_peri_change_output(sc->port, sc->pin, sc->level); in nrf_gpiote_TASKS_SET()
158 nrf_gpio_peri_change_output(sc->port, sc->pin, sc->level); in nrf_gpiote_TASKS_CLR()
238 static void nrf_gpiote_input_change_ntf(unsigned int port, unsigned int pin_n, bool value, void *cb… in nrf_gpiote_input_change_ntf() argument
240 (void)port; in nrf_gpiote_input_change_ntf()
350 unsigned int port = (NRF_GPIOTE_regs[inst].CONFIG[ch_n] & GPIOTE_CONFIG_PORT_Msk) in nrf_gpiote_regw_sideeffects_CONFIG() local
355 port += NHW_GPIO_APP_P0; in nrf_gpiote_regw_sideeffects_CONFIG()
363 if ((port != sc->port) || (pin != sc->pin) in nrf_gpiote_regw_sideeffects_CONFIG()
366 nrf_gpio_peri_pin_control(sc->port, sc->pin, 0, 0, 0, NULL, NULL, -1); in nrf_gpiote_regw_sideeffects_CONFIG()
371 sc->port = port; in nrf_gpiote_regw_sideeffects_CONFIG()
375 sc->level = nrf_gpio_get_pin_level(port, pin); in nrf_gpiote_regw_sideeffects_CONFIG()
377 nrf_gpio_peri_pin_control(port, pin, 1, 3, 2, nrf_gpiote_input_change_ntf, (void *)cb_data, -1); in nrf_gpiote_regw_sideeffects_CONFIG()
380 nrf_gpio_peri_pin_control(port, pin, 1, 2, 3, NULL, NULL, outinit); in nrf_gpiote_regw_sideeffects_CONFIG()