/freebsd/sys/dev/bhnd/cores/chipc/ |
H A D | chipc_gpio.c | 59 uint32_t pin_num, uint32_t flags, 64 uint32_t pin_num, uint32_t flags); 70 uint32_t pin_num); 250 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_set() 288 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_get() 324 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_toggle() 354 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_getcaps() 373 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_getflags() 416 if (!CC_GPIO_VALID_PIN(pin_num)) in chipc_gpio_pin_getname() 439 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/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/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/sys/arm64/nvidia/tegra210/ |
H A D | max77620_gpio.c | 195 int pin_num, rv; in max77620_pinmux_config_node() local 197 for (pin_num = 0; pin_num < sc->gpio_npins; pin_num++) { in max77620_pinmux_config_node() 201 if (pin_num >= sc->gpio_npins) { in max77620_pinmux_config_node() 205 pin = sc->gpio_pins[pin_num]; in max77620_pinmux_config_node() 219 sc->gpio_reg_ame |= 1 << pin_num; in max77620_pinmux_config_node() 228 sc->gpio_reg_pue |= 1 << pin_num; in max77620_pinmux_config_node() 239 sc->gpio_reg_pde |= 1 << pin_num; in max77620_pinmux_config_node() 443 pin = sc->gpio_pins[pin_num]; in max77620_gpio_get_mode() 509 if (pin_num >= sc->gpio_npins) in max77620_gpio_pin_setflags() 512 pin = sc->gpio_pins[pin_num]; in max77620_gpio_pin_setflags() [all …]
|
/freebsd/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/sys/arm/mv/ |
H A D | mvebu_pinctrl.c | 130 int i, pin_num, pin_func, npins; in mv_pinctrl_configure_pins() local 144 for (pin_num = 0; pin_num < sc->padconf->npins; pin_num++) { in mv_pinctrl_configure_pins() 145 if (strcmp(pins[i], sc->padconf->pins[pin_num].name) == 0) in mv_pinctrl_configure_pins() 148 if (pin_num == sc->padconf->npins) in mv_pinctrl_configure_pins() 152 if (sc->padconf->pins[pin_num].functions[pin_func] && in mv_pinctrl_configure_pins() 153 strcmp(function, sc->padconf->pins[pin_num].functions[pin_func]) == 0) in mv_pinctrl_configure_pins() 159 mv_pinctrl_configure_pin(sc, pin_num, pin_func); in mv_pinctrl_configure_pins()
|
H A D | gpio.c | 551 if (pin >= sc->pin_num) in mv_gpio_configure() 906 if (pin >= sc->pin_num) in mv_gpio_out_en() 924 if (pin >= sc->pin_num) in mv_gpio_blink() 942 if (pin >= sc->pin_num) in mv_gpio_polarity() 966 if (pin >= sc->pin_num) in mv_gpio_level() 984 if (pin >= sc->pin_num) in mv_gpio_edge() 1003 if (pin >= sc->pin_num) in mv_gpio_int_ack() 1018 if (pin >= sc->pin_num) in mv_gpio_value_get() 1042 if (pin >= sc->pin_num) in mv_gpio_value_set() 1065 *maxpin = sc->pin_num; in mv_gpio_pin_max() [all …]
|
/freebsd/sys/dev/usb/misc/ |
H A D | cp2112.c | 400 data.state = (uint8_t)on << pin_num; in cp2112_gpio_write_pin() 401 data.mask = (uint8_t)1 << pin_num; in cp2112_gpio_write_pin() 431 mask = (uint8_t)1 << pin_num; in cp2112_gpio_configure_write_pin() 503 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_set() 521 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_get() 541 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_toggle() 559 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_getcaps() 575 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_getflags() 591 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_getname() 610 if (pin_num >= CP2112_GPIO_COUNT) in cp2112_gpio_pin_setflags() [all …]
|
/freebsd/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/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()
|