| /freebsd-14.2/sys/dev/bhnd/cores/chipc/ |
| H A D | chipc_gpio.c | 60 uint32_t pin_num, uint32_t flags, 65 uint32_t pin_num, uint32_t flags); 71 uint32_t pin_num); 251 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_set() 289 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_get() 325 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_toggle() 355 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_getcaps() 374 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_getflags() 417 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_getname() 440 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_setflags() [all …]
|
| H A D | chipc_gpiovar.h | 136 #define CC_GPIO_WRFLAG(sc, pin_num, flag, val) \ argument 138 (CC_GPIO_RD4(sc, CHIPC_ ## flag) & ~(1 << pin_num)) | \ 139 (val ? (1 << pin_num) : 0)) 143 #define CC_GPIO_RDFLAG(sc, pin_num, flag) \ argument 144 ((CC_GPIO_RD4(sc, CHIPC_ ## flag) & (1 << pin_num)) != 0) 152 #define CC_GPIO_ASSERT_VALID_PIN(sc, pin_num) \ argument 153 KASSERT(CC_GPIO_VALID_PIN(pin_num), ("invalid pin# %" PRIu32, pin_num));
|
| /freebsd-14.2/sys/dev/ftgpio/ |
| H A D | ftgpio.c | 174 pin_num, group, index); in ftgpio_pin_write() 203 pin_num, group, index); in ftgpio_pin_read() 270 index = FTGPIO_PIN_GETINDEX(pin_num); in ftgpio_pin_set_io() 271 group = FTGPIO_PIN_GETGROUP(pin_num); in ftgpio_pin_set_io() 445 if (!FTGPIO_IS_VALID_PIN(pin_num)) in ftgpio_gpio_pin_set() 465 if (!FTGPIO_IS_VALID_PIN(pin_num)) in ftgpio_gpio_pin_get() 485 if (!FTGPIO_IS_VALID_PIN(pin_num)) in ftgpio_gpio_pin_toggle() 505 if (!FTGPIO_IS_VALID_PIN(pin_num)) in ftgpio_gpio_pin_getname() 522 if (!FTGPIO_IS_VALID_PIN(pin_num)) in ftgpio_gpio_pin_getcaps() 539 if (!FTGPIO_IS_VALID_PIN(pin_num)) in ftgpio_gpio_pin_getflags() [all …]
|
| /freebsd-14.2/sys/dev/nctgpio/ |
| H A D | nctgpio.c | 852 __func__, pin_num)); in nct_get_pin_cache() 982 __func__, pin_num)); in nct_get_pin_reg() 992 b, pin_num, group, bit); in nct_get_pin_reg() 996 b, pin_num, group, bit); in nct_get_pin_reg() 1026 val, pin_num, group, bit); in nct_read_pin() 1136 uint32_t pin_num; in nct_attach() local 1198 pin_num = 0; in nct_attach() 1236 pin->gp_pin = pin_num; in nct_attach() 1362 if (nct_read_pin(sc, pin_num)) in nct_gpio_pin_toggle() 1363 nct_write_pin(sc, pin_num, 0); in nct_gpio_pin_toggle() [all …]
|
| /freebsd-14.2/sys/arm64/nvidia/tegra210/ |
| H A D | max77620_gpio.c | 196 int pin_num, rv; in max77620_pinmux_config_node() local 198 for (pin_num = 0; pin_num < sc->gpio_npins; pin_num++) { in max77620_pinmux_config_node() 202 if (pin_num >= sc->gpio_npins) { in max77620_pinmux_config_node() 206 pin = sc->gpio_pins[pin_num]; in max77620_pinmux_config_node() 220 sc->gpio_reg_ame |= 1 << pin_num; in max77620_pinmux_config_node() 229 sc->gpio_reg_pue |= 1 << pin_num; in max77620_pinmux_config_node() 240 sc->gpio_reg_pde |= 1 << pin_num; in max77620_pinmux_config_node() 444 pin = sc->gpio_pins[pin_num]; in max77620_gpio_get_mode() 510 if (pin_num >= sc->gpio_npins) in max77620_gpio_pin_setflags() 513 pin = sc->gpio_pins[pin_num]; in max77620_gpio_pin_setflags() [all …]
|
| /freebsd-14.2/sys/dev/gpio/ |
| H A D | gpiobus_if.m | 51 # Set value of pin specified by pin_num 56 uint32_t pin_num; 61 # Get value of pin specified by pin_num 66 uint32_t pin_num; 71 # Toggle value of pin specified by pin_num 76 uint32_t pin_num; 85 uint32_t pin_num; 95 uint32_t pin_num; 105 uint32_t pin_num; 114 uint32_t pin_num; [all …]
|
| H A D | gpio_if.m | 87 # Set value of pin specified by pin_num 91 uint32_t pin_num; 96 # Get value of pin specified by pin_num 100 uint32_t pin_num; 105 # Toggle value of pin specified by pin_num 109 uint32_t pin_num; 117 uint32_t pin_num; 126 uint32_t pin_num; 135 uint32_t pin_num; 144 uint32_t pin_num;
|
| /freebsd-14.2/sys/arm/mv/ |
| H A D | mvebu_pinctrl.c | 131 int i, pin_num, pin_func, npins; in mv_pinctrl_configure_pins() local 145 for (pin_num = 0; pin_num < sc->padconf->npins; pin_num++) { in mv_pinctrl_configure_pins() 146 if (strcmp(pins[i], sc->padconf->pins[pin_num].name) == 0) in mv_pinctrl_configure_pins() 149 if (pin_num == sc->padconf->npins) in mv_pinctrl_configure_pins() 153 if (sc->padconf->pins[pin_num].functions[pin_func] && in mv_pinctrl_configure_pins() 154 strcmp(function, sc->padconf->pins[pin_num].functions[pin_func]) == 0) in mv_pinctrl_configure_pins() 160 mv_pinctrl_configure_pin(sc, pin_num, pin_func); in mv_pinctrl_configure_pins()
|
| H A D | gpio.c | 552 if (pin >= sc->pin_num) in mv_gpio_configure() 907 if (pin >= sc->pin_num) in mv_gpio_out_en() 925 if (pin >= sc->pin_num) in mv_gpio_blink() 943 if (pin >= sc->pin_num) in mv_gpio_polarity() 967 if (pin >= sc->pin_num) in mv_gpio_level() 985 if (pin >= sc->pin_num) in mv_gpio_edge() 1004 if (pin >= sc->pin_num) in mv_gpio_int_ack() 1019 if (pin >= sc->pin_num) in mv_gpio_value_get() 1043 if (pin >= sc->pin_num) in mv_gpio_value_set() 1066 *maxpin = sc->pin_num; in mv_gpio_pin_max() [all …]
|
| /freebsd-14.2/sys/dev/usb/misc/ |
| H A D | cp2112.c | 401 data.state = (uint8_t)on << pin_num; in cp2112_gpio_write_pin() 402 data.mask = (uint8_t)1 << pin_num; in cp2112_gpio_write_pin() 432 mask = (uint8_t)1 << pin_num; in cp2112_gpio_configure_write_pin() 504 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_set() 522 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_get() 542 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_toggle() 560 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_getcaps() 576 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_getflags() 592 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_getname() 611 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_setflags() [all …]
|
| /freebsd-14.2/sys/dev/amdgpio/ |
| H A D | amdgpio.h | 112 #define GPIO_PIN_INFO(p, n) { .pin_num = (p), .pin_name = (n) } 115 int pin_num; member
|
| H A D | amdgpio.c | 400 pin = kernzp_pins[i].pin_num; in amdgpio_attach()
|
| /freebsd-14.2/sys/arm/allwinner/ |
| H A D | aw_gpio.c | 913 int pins_nb, pin_num, pin_func, i, ret; in aw_fdt_configure_pins() local 939 pin_num = aw_find_pinnum_by_name(sc, pinlist[i]); in aw_fdt_configure_pins() 940 if (pin_num == -1) { in aw_fdt_configure_pins() 944 pin_func = aw_find_pin_func(sc, pin_num, pin_function); in aw_fdt_configure_pins() 952 if (aw_gpio_get_function(sc, pin_num) != pin_func) in aw_fdt_configure_pins() 953 aw_gpio_set_function(sc, pin_num, pin_func); in aw_fdt_configure_pins() 955 aw_gpio_set_drv(sc, pin_num, pin_drive); in aw_fdt_configure_pins() 957 aw_gpio_set_pud(sc, pin_num, pin_pull); in aw_fdt_configure_pins()
|