Home
last modified time | relevance | path

Searched refs:first_pin (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/dev/bhnd/cores/chipc/
H A Dchipc_gpio.c456 chipc_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, in chipc_gpio_pin_access_32() argument
467 if (first_pin >= CC_GPIO_NPINS) in chipc_gpio_pin_access_32()
472 num_pins = CC_GPIO_NPINS - first_pin; in chipc_gpio_pin_access_32()
482 if (!CC_GPIO_VALID_PINS(first_pin, num_pins)) in chipc_gpio_pin_access_32()
498 pin = first_pin + i; in chipc_gpio_pin_access_32()
538 chipc_gpio_pin_config_32(device_t dev, uint32_t first_pin, uint32_t num_pins, in chipc_gpio_pin_config_32() argument
547 if (!CC_GPIO_VALID_PINS(first_pin, num_pins)) in chipc_gpio_pin_config_32()
555 pin = first_pin + i; in chipc_gpio_pin_config_32()
/freebsd/sys/sys/
H A Dgpio.h179 uint32_t first_pin; /* First pin in group of 32 adjacent */ member
214 uint32_t first_pin; member
/freebsd/sys/dev/gpio/
H A Dqoriq_gpio.c250 qoriq_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, in qoriq_gpio_pin_access_32() argument
258 if (first_pin != 0) in qoriq_gpio_pin_access_32()
274 qoriq_gpio_pin_config_32(device_t dev, uint32_t first_pin, uint32_t num_pins, in qoriq_gpio_pin_config_32() argument
282 if (first_pin != 0 || !VALID_PIN(num_pins)) in qoriq_gpio_pin_config_32()
H A Dgpio_if.m169 uint32_t first_pin;
184 uint32_t first_pin;
H A Dgpioc.c886 res = GPIO_PIN_ACCESS_32(sc->sc_pdev, a32->first_pin, in gpioc_ioctl()
891 res = GPIO_PIN_CONFIG_32(sc->sc_pdev, c32->first_pin, in gpioc_ioctl()
/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c359 sfgpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, in sfgpio_pin_access_32() argument
365 if (first_pin != 0) in sfgpio_pin_access_32()
389 sfgpio_pin_config_32(device_t dev, uint32_t first_pin, uint32_t num_pins, in sfgpio_pin_config_32() argument
398 if (first_pin != 0 || num_pins > sc->npins) in sfgpio_pin_config_32()
/freebsd/sys/arm/allwinner/
H A Daw_gpio.c872 aw_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, in aw_gpio_pin_access_32() argument
879 if (first_pin > sc->conf->padconf->npins) in aw_gpio_pin_access_32()
888 bank = sc->conf->padconf->pins[first_pin].port; in aw_gpio_pin_access_32()
889 pin = sc->conf->padconf->pins[first_pin].pin; in aw_gpio_pin_access_32()
907 aw_gpio_pin_config_32(device_t dev, uint32_t first_pin, uint32_t num_pins, in aw_gpio_pin_config_32() argument
915 if (first_pin > sc->conf->padconf->npins) in aw_gpio_pin_config_32()
918 if (sc->conf->padconf->pins[first_pin].pin != 0) in aw_gpio_pin_config_32()
929 for (err = 0, pin = first_pin; err == 0 && pin < num_pins; ++pin) { in aw_gpio_pin_config_32()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c716 imx51_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, in imx51_gpio_pin_access_32() argument
721 if (first_pin != 0) in imx51_gpio_pin_access_32()
740 imx51_gpio_pin_config_32(device_t dev, uint32_t first_pin, uint32_t num_pins, in imx51_gpio_pin_config_32() argument
749 if (first_pin != 0 || num_pins > sc->gpio_npins) in imx51_gpio_pin_config_32()
/freebsd/sys/arm64/rockchip/
H A Drk_gpio.c577 rk_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, in rk_gpio_pin_access_32() argument
601 rk_gpio_pin_config_32(device_t dev, uint32_t first_pin, uint32_t num_pins, in rk_gpio_pin_config_32() argument
610 if (first_pin != 0 || num_pins > 32) in rk_gpio_pin_config_32()