| /Zephyr-latest/drivers/pinctrl/ | 
| D | pinctrl_numicro.c | 15 #define MODE_PIN_SHIFT(pin)	((pin) * 2)  argument16 #define MODE_MASK(pin)		(3 << MODE_PIN_SHIFT(pin))  argument
 17 #define DINOFF_PIN_SHIFT(pin)	((pin) + 16)  argument
 18 #define DINOFF_MASK(pin)	(1 << DINOFF_PIN_SHIFT(pin))  argument
 19 #define PUSEL_PIN_SHIFT(pin)	((pin) * 2)  argument
 20 #define PUSEL_MASK(pin)		(3 << PUSEL_PIN_SHIFT(pin))  argument
 21 #define SLEWCTL_PIN_SHIFT(pin)	((pin) * 2)  argument
 22 #define SLEWCTL_MASK(pin)	(3 << SLEWCTL_PIN_SHIFT(pin))  argument
 26 #define REG_MFP(port, pin) (*(volatile uint32_t *)((uint32_t)DT_INST_REG_ADDR_BY_NAME(0, mfp) + \  argument
 33 #define MFP_CTL(pin, mfp) ((mfp) << (((pin) % 8) * 4))  argument
 [all …]
 
 | 
| D | pinctrl_b91.c | 24 #define reg_gpio_en(pin) (*(volatile uint8_t *)((uint32_t)DT_INST_REG_ADDR_BY_NAME(0, gpio_en) + \  argument43 #define reg_pin_mux(pin) (*(volatile uint8_t *)((uint32_t)DT_INST_REG_ADDR_BY_NAME(0, pin_mux) + \  argument
 65 #define reg_pull_up_en(pin) ((uint8_t)(DT_INST_REG_ADDR_BY_NAME(0, pull_up_en) + \  argument
 82 static inline void pinctrl_b91_gpio_function_disable(uint32_t pin)  in pinctrl_b91_gpio_function_disable()
 90 static inline int pinctrl_b91_get_offset(uint32_t pin, uint8_t *offset)  in pinctrl_b91_get_offset()
 133 	uint32_t pin = B91_PINMUX_GET_PIN(*pinctrl);  in pinctrl_configure_pin()  local
 
 | 
| D | pinctrl_eos_s3.c | 34 static int pinctrl_eos_s3_input_selection(uint32_t pin, uint32_t sel_reg)  in pinctrl_eos_s3_input_selection()50 static int pinctrl_eos_s3_set(uint32_t pin, uint32_t func)  in pinctrl_eos_s3_set()
 63 static int pinctrl_eos_s3_configure_pin(const pinctrl_soc_pin_t *pin)  in pinctrl_eos_s3_configure_pin()
 
 | 
| /Zephyr-latest/drivers/gpio/ | 
| D | gpio_renesas_rz.h | 21 #define GPIO_RZ_IOPORT_P_REG_GET(port, pin)   (&GPIO_RZ_IOPORT_P_REG_BASE_GET[port + (pin / 4)])  argument22 #define GPIO_RZ_IOPORT_PM_REG_GET(port, pin)  (&GPIO_RZ_IOPORT_PM_REG_BASE_GET[port + (pin / 4)])  argument
 23 #define GPIO_RZ_IOPORT_PFC_REG_GET(port, pin) (&GPIO_RZ_IOPORT_PFC_REG_BASE_GET[port + (pin / 4)])  argument
 25 #define GPIO_RZ_P_VALUE_GET(value, pin)   ((value >> pin) & 1U)  argument
 26 #define GPIO_RZ_PM_VALUE_GET(value, pin)  ((value >> (pin * 2)) & 3U)  argument
 27 #define GPIO_RZ_PFC_VALUE_GET(value, pin) ((value >> (pin * 4)) & 0xF)  argument
 31 #define GPIO_RZ_PIN_DISCONNECT(port, pin) /* do nothing */  argument
 45 #define GPIO_RZ_TSSR_VAL(port, pin) (0x80 | (gpio_rz_int[port] + pin))  argument
 64 #define GPIO_RZ_IOPORT_P_REG_BASE_GET(port, pin)                                                   \  argument
 68 #define GPIO_RZ_IOPORT_PM_REG_BASE_GET(port, pin)                                                  \  argument
 [all …]
 
 | 
| D | gpio_rts5912.c | 36 static int pin_is_valid(const struct gpio_rts5912_config *config, gpio_pin_t pin)  in pin_is_valid()45 static int pin_output_high(const struct device *port, gpio_pin_t pin)  in pin_output_high()
 67 static int pin_output_low(const struct device *port, gpio_pin_t pin)  in pin_output_low()
 83 static int gpio_rts5912_configuration(const struct device *port, gpio_pin_t pin, gpio_flags_t flags)  in gpio_rts5912_configuration()
 148 static int gpio_rts5912_get_configuration(const struct device *port, gpio_pin_t pin,  in gpio_rts5912_get_configuration()
 214 	uint32_t pin;  in gpio_rts5912_port_set_masked_raw()  local
 237 	uint32_t pin = 0;  in gpio_rts5912_port_set_bits_raw()  local
 259 	uint32_t pin = 0;  in gpio_rts5912_port_clear_bits_raw()  local
 281 	uint32_t pin = 0;  in gpio_rts5912_port_toggle_bits()  local
 306 	gpio_pin_t pin = 0U;  in gpio_rts5912_get_intr_pin()  local
 [all …]
 
 | 
| D | gpio_numicro.c | 19 #define MODE_PIN_SHIFT(pin)	((pin) * 2)  argument20 #define MODE_MASK(pin)		(3 << MODE_PIN_SHIFT(pin))  argument
 21 #define DINOFF_PIN_SHIFT(pin)	((pin) + 16)  argument
 22 #define DINOFF_MASK(pin)	(1 << DINOFF_PIN_SHIFT(pin))  argument
 23 #define PUSEL_PIN_SHIFT(pin)	((pin) * 2)  argument
 24 #define PUSEL_MASK(pin)		(3 << PUSEL_PIN_SHIFT(pin))  argument
 50 			       gpio_pin_t pin, gpio_flags_t flags)  in gpio_numicro_configure()
 169 					     gpio_pin_t pin, enum gpio_int_mode mode,  in gpio_numicro_pin_interrupt_configure()
 
 | 
| D | gpio_handlers.c | 11 					    gpio_pin_t pin,  in z_vrfy_gpio_pin_configure()23 					     gpio_pin_t pin,  in z_vrfy_gpio_pin_get_config()
 82 						      gpio_pin_t pin,  in z_vrfy_gpio_pin_interrupt_configure()
 
 | 
| D | gpio_npcx.c | 62 void npcx_gpio_enable_io_pads(const struct device *dev, int pin)  in npcx_gpio_enable_io_pads()81 void npcx_gpio_disable_io_pads(const struct device *dev, int pin)  in npcx_gpio_disable_io_pads()
 102 			     gpio_pin_t pin, gpio_flags_t flags)  in gpio_npcx_config()
 180 static int gpio_npcx_pin_get_config(const struct device *port, gpio_pin_t pin,  in gpio_npcx_pin_get_config()
 287 					     gpio_pin_t pin,  in gpio_npcx_pin_interrupt_configure()
 360 	int pin = find_lsb_set(callback->pin_mask) - 1;  in gpio_npcx_manage_callback()  local
 
 | 
| D | gpio_emul_sdl.c | 31 	gpio_pin_t pin = 0;  in sdl_filter_top()  local67 	for (uint8_t pin = 0; pin < config->num_codes; ++pin) {  in gpio_sdl_init()  local
 
 | 
| D | gpio_stm32.c | 42 static void gpio_stm32_isr(gpio_port_pins_t pin, void *arg)  in gpio_stm32_isr()159 static inline uint32_t stm32_pinval_get(gpio_pin_t pin)  in stm32_pinval_get()
 219 static inline void gpio_stm32_disable_pin_irqs(uint32_t port, gpio_pin_t pin)  in gpio_stm32_disable_pin_irqs()
 237 static void gpio_stm32_configure_raw(const struct device *dev, gpio_pin_t pin,  in gpio_stm32_configure_raw()
 457 int gpio_stm32_configure(const struct device *dev, gpio_pin_t pin, uint32_t conf, uint32_t func)  in gpio_stm32_configure()
 485 			     gpio_pin_t pin, gpio_flags_t flags)  in gpio_stm32_config()
 556 				 gpio_pin_t pin, gpio_flags_t *flags)  in gpio_stm32_get_config()
 582 					      gpio_pin_t pin,  in gpio_stm32_pin_interrupt_configure()
 
 | 
| D | gpio_max22017.c | 51 static int adi_max22017_gpio_set_output(const struct device *dev, uint8_t pin, bool initial_value)  in adi_max22017_gpio_set_output()90 static int adi_max22017_gpio_set_input(const struct device *dev, uint8_t pin)  in adi_max22017_gpio_set_input()
 112 int adi_max22017_gpio_deconfigure(const struct device *dev, uint8_t pin)  in adi_max22017_gpio_deconfigure()
 133 int adi_max22017_gpio_set_pin_value(const struct device *dev, uint8_t pin, bool value)  in adi_max22017_gpio_set_pin_value()
 158 int adi_max22017_gpio_get_pin_value(const struct device *dev, uint8_t pin, bool *value)  in adi_max22017_gpio_get_pin_value()
 204 static int gpio_adi_max22017_configure(const struct device *dev, gpio_pin_t pin, gpio_flags_t flags)  in gpio_adi_max22017_configure()
 235 static int gpio_adi_max22017_pin_interrupt_configure(const struct device *dev, gpio_pin_t pin,  in gpio_adi_max22017_pin_interrupt_configure()
 
 | 
| /Zephyr-latest/drivers/dp/ | 
| D | swdp_ll_pin.h | 39 static ALWAYS_INLINE void swdp_ll_pin_input(void *const base, uint8_t pin)  in swdp_ll_pin_input()48 static ALWAYS_INLINE void swdp_ll_pin_output(void *const base, uint8_t pin)  in swdp_ll_pin_output()
 58 static ALWAYS_INLINE void swdp_ll_pin_set(void *const base, uint8_t pin)  in swdp_ll_pin_set()
 67 static ALWAYS_INLINE void swdp_ll_pin_clr(void *const base, uint8_t pin)  in swdp_ll_pin_clr()
 76 static ALWAYS_INLINE uint32_t swdp_ll_pin_get(void *const base, uint8_t pin)  in swdp_ll_pin_get()
 
 | 
| /Zephyr-latest/drivers/interrupt_controller/ | 
| D | intc_nxp_pint.c | 25 	uint8_t pin: 6;  member37 #define PIN_TO_INPUT_MUX_CONNECTION(pin) \  argument
 41 static void attach_pin_to_pint(uint8_t pin, uint8_t pint_slot)  in attach_pin_to_pint()
 66 int nxp_pint_pin_enable(uint8_t pin, enum nxp_pint_trigger trigger, bool wake)  in nxp_pint_pin_enable()
 114 void nxp_pint_pin_disable(uint8_t pin)  in nxp_pint_pin_disable()
 139 int nxp_pint_pin_set_callback(uint8_t pin, nxp_pint_cb_t cb, void *data)  in nxp_pint_pin_set_callback()
 162 void nxp_pint_pin_unset_callback(uint8_t pin)  in nxp_pint_pin_unset_callback()
 
 | 
| D | intc_sam0_eic.c | 16 	uint8_t pin : 5;  member96 int sam0_eic_acquire(int port, int pin, enum sam0_eic_trigger trigger,  in sam0_eic_acquire()
 187 static bool sam0_eic_check_ownership(int port, int pin, int line_index)  in sam0_eic_check_ownership()
 206 int sam0_eic_release(int port, int pin)  in sam0_eic_release()
 255 int sam0_eic_enable_interrupt(int port, int pin)  in sam0_eic_enable_interrupt()
 276 int sam0_eic_disable_interrupt(int port, int pin)  in sam0_eic_disable_interrupt()
 
 | 
| /Zephyr-latest/drivers/misc/timeaware_gpio/ | 
| D | timeaware_gpio_handlers.c | 27 static inline int z_vrfy_tgpio_pin_periodic_output(const struct device *port, uint32_t pin,  in z_vrfy_tgpio_pin_periodic_output()37 static inline int z_vrfy_tgpio_pin_disable(const struct device *port, uint32_t pin)  in z_vrfy_tgpio_pin_disable()
 44 static inline int z_vrfy_tgpio_pin_config_ext_timestamp(const struct device *port, uint32_t pin,  in z_vrfy_tgpio_pin_config_ext_timestamp()
 53 static inline int z_vrfy_tgpio_pin_read_ts_ec(const struct device *port, uint32_t pin,  in z_vrfy_tgpio_pin_read_ts_ec()
 
 | 
| D | timeaware_gpio_intel.c | 50 #define pin_regs(addr, pin) (addr + (pin * REGSET_SIZE))  argument85 					   uint32_t pin)  in tgpio_intel_pin_disable()
 100 					       uint32_t pin,  in tgpio_intel_periodic_output()
 142 							 uint32_t pin,  in tgpio_intel_config_external_timestamp()
 175 					  uint32_t pin,  in tgpio_intel_read_ts_ec()
 
 | 
| /Zephyr-latest/include/zephyr/drivers/gpio/ | 
| D | gpio_emul.h | 69 static inline int gpio_emul_input_set(const struct device *port, gpio_pin_t pin,  in gpio_emul_input_set()97 static inline int gpio_emul_output_get(const struct device *port, gpio_pin_t pin)  in gpio_emul_output_get()
 
 | 
| /Zephyr-latest/drivers/pinctrl/renesas/rcar/ | 
| D | pfc_rcar.c | 70 			      uint16_t pin, bool peripheral)  in pfc_rcar_set_gpsr()103 static uint32_t pfc_rcar_get_drive_reg(uint16_t pin, uint8_t *offset,  in pfc_rcar_get_drive_reg()
 127 static int pfc_rcar_set_drive_strength(uintptr_t pfc_base, uint16_t pin,  in pfc_rcar_set_drive_strength()
 157 static const struct pfc_bias_reg *pfc_rcar_get_bias_reg(uint16_t pin,  in pfc_rcar_get_bias_reg()
 176 int pfc_rcar_set_bias(uintptr_t pfc_base, uint16_t pin, uint16_t flags)  in pfc_rcar_set_bias()
 252 static const struct pfc_pocctrl_reg *pfc_rcar_get_pocctrl_reg(uint16_t pin, uint8_t *bit)  in pfc_rcar_get_pocctrl_reg()
 274 static void pfc_rcar_set_voltage(uintptr_t pfc_base, uint16_t pin, uint16_t voltage)  in pfc_rcar_set_voltage()
 308 int pinctrl_configure_pin(const pinctrl_soc_pin_t *pin)  in pinctrl_configure_pin()
 
 | 
| /Zephyr-latest/samples/subsys/tracing/src/ | 
| D | tracing_user.c | 62 void sys_trace_gpio_pin_configure_enter_user(const struct device *port, gpio_pin_t pin,  in sys_trace_gpio_pin_configure_enter_user()68 void sys_trace_gpio_pin_configure_exit_user(const struct device *port, gpio_pin_t pin, int ret)  in sys_trace_gpio_pin_configure_exit_user()
 93 void sys_trace_gpio_pin_interrupt_configure_enter_user(const struct device *port, gpio_pin_t pin,  in sys_trace_gpio_pin_interrupt_configure_enter_user()
 99 void sys_trace_gpio_pin_interrupt_configure_exit_user(const struct device *port, gpio_pin_t pin,  in sys_trace_gpio_pin_interrupt_configure_exit_user()
 
 | 
| /Zephyr-latest/soc/atmel/sam0/common/ | 
| D | soc_port.c | 16 int soc_port_pinmux_set(PortGroup *pg, uint32_t pin, uint32_t func)  in soc_port_pinmux_set()35 void soc_port_configure(const struct soc_port_pin *pin)  in soc_port_configure()
 
 | 
| /Zephyr-latest/samples/boards/espressif/deep_sleep/src/ | 
| D | main.c | 45 			int pin = __builtin_ffsll(wakeup_pin_mask) - 1;  in main()  local60 			int pin = __builtin_ffsll(wakeup_pin_mask) - 1;  in main()  local
 
 | 
| /Zephyr-latest/include/zephyr/drivers/misc/timeaware_gpio/ | 
| D | timeaware_gpio.h | 113 static inline int z_impl_tgpio_pin_disable(const struct device *dev, uint32_t pin)  in z_impl_tgpio_pin_disable()132 static inline int z_impl_tgpio_pin_config_ext_timestamp(const struct device *dev, uint32_t pin,  in z_impl_tgpio_pin_config_ext_timestamp()
 155 static inline int z_impl_tgpio_pin_periodic_output(const struct device *dev, uint32_t pin,  in z_impl_tgpio_pin_periodic_output()
 177 static inline int z_impl_tgpio_pin_read_ts_ec(const struct device *dev, uint32_t pin,  in z_impl_tgpio_pin_read_ts_ec()
 
 | 
| /Zephyr-latest/drivers/pinctrl/renesas/rz/ | 
| D | pinctrl_rzt2m.c | 21 #define DRCTL(port, pin) (PORT_NSR + 0xa00 + (0x8 * port) + pin)  argument32 #define PFC_FUNC_MASK(pin) (0xf << (pin * 4))  argument
 34 static void pinctrl_configure_pin(const pinctrl_soc_pin_t *pin)  in pinctrl_configure_pin()
 
 | 
| /Zephyr-latest/soc/atmel/sam/common/ | 
| D | soc_gpio.h | 140 static inline void soc_gpio_set(const struct soc_gpio_pin *pin)  in soc_gpio_set()158 static inline void soc_gpio_clear(const struct soc_gpio_pin *pin)  in soc_gpio_clear()
 176 static inline uint32_t soc_gpio_get(const struct soc_gpio_pin *pin)  in soc_gpio_get()
 204 static inline void soc_gpio_debounce_length_set(const struct soc_gpio_pin *pin,  in soc_gpio_debounce_length_set()
 
 | 
| /Zephyr-latest/include/zephyr/dt-bindings/pinctrl/silabs/ | 
| D | xg21-pinctrl.h | 16 #define SILABS_DBUS_ACMP0_ACMPOUT(port, pin) SILABS_DBUS(port, pin, 4, 1, 0, 1)  argument18 #define SILABS_DBUS_ACMP1_ACMPOUT(port, pin) SILABS_DBUS(port, pin, 7, 1, 0, 1)  argument
 20 #define SILABS_DBUS_CMU_CLKOUT0(port, pin) SILABS_DBUS(port, pin, 10, 1, 0, 2)  argument
 21 #define SILABS_DBUS_CMU_CLKOUT1(port, pin) SILABS_DBUS(port, pin, 10, 1, 1, 3)  argument
 22 #define SILABS_DBUS_CMU_CLKOUT2(port, pin) SILABS_DBUS(port, pin, 10, 1, 2, 4)  argument
 23 #define SILABS_DBUS_CMU_CLKIN0(port, pin)  SILABS_DBUS(port, pin, 10, 0, 0, 1)  argument
 25 #define SILABS_DBUS_PTI_DCLK(port, pin)   SILABS_DBUS(port, pin, 17, 1, 0, 1)  argument
 26 #define SILABS_DBUS_PTI_DFRAME(port, pin) SILABS_DBUS(port, pin, 17, 1, 1, 2)  argument
 27 #define SILABS_DBUS_PTI_DOUT(port, pin)   SILABS_DBUS(port, pin, 17, 1, 2, 3)  argument
 29 #define SILABS_DBUS_I2C0_SCL(port, pin) SILABS_DBUS(port, pin, 22, 1, 0, 1)  argument
 [all …]
 
 |