| /f-stack/freebsd/arm/freescale/vybrid/ |
| H A D | vf_gpio.c | 96 struct gpio_pin gpio_pins[NGPIO]; member 144 sc->gpio_pins[i].gp_pin = i; in vf_gpio_attach() 146 sc->gpio_pins[i].gp_flags = in vf_gpio_attach() 189 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getname() 211 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getcaps() 219 *caps = sc->gpio_pins[i].gp_caps; in vf_gpio_pin_getcaps() 233 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getflags() 241 *flags = sc->gpio_pins[i].gp_flags; in vf_gpio_pin_getflags() 255 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_get() 277 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_toggle() [all …]
|
| /f-stack/freebsd/arm/nvidia/ |
| H A D | as3722_gpio.c | 159 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_pinmux_config_node() 166 sc->gpio_pins[pin]->pin_name); in as3722_pinmux_config_node() 201 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; in as3722_pinmux_config_node() 310 *caps = sc->gpio_pins[pin]->pin_caps; in as3722_gpio_pin_getcaps() 342 tmp = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_getflags() 387 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_get_mode() 437 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_setflags() 450 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; in as3722_gpio_pin_setflags() 489 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_get() 558 pin = sc->gpio_pins[i]; in as3722_gpio_attach() [all …]
|
| H A D | tegra_gpio.c | 134 struct gpio_pin gpio_pins[NGPIO]; member 219 *caps = sc->gpio_pins[pin].gp_caps; in tegra_gpio_pin_getcaps() 236 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]); in tegra_gpio_pin_getflags() 241 *flags = sc->gpio_pins[pin].gp_flags; in tegra_gpio_pin_getflags() 257 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); in tegra_gpio_pin_getname() 274 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]); in tegra_gpio_pin_setflags() 313 *val = gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]); in tegra_gpio_pin_get() 330 gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]) ^ 1); in tegra_gpio_pin_toggle() 775 sc->gpio_pins[i].gp_pin = i; in tegra_gpio_attach() 783 sc->gpio_pins[i].gp_flags = in tegra_gpio_attach() [all …]
|
| H A D | as3722.h | 279 struct as3722_gpio_pin **gpio_pins; member
|
| /f-stack/freebsd/mips/atheros/ |
| H A D | ar71xx_gpio.c | 267 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_getcaps() 275 *caps = sc->gpio_pins[i].gp_caps; in ar71xx_gpio_pin_getcaps() 288 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_getflags() 296 *flags = sc->gpio_pins[i].gp_flags; in ar71xx_gpio_pin_getflags() 309 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_getname() 330 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_setflags() 512 sc->gpio_pins = malloc(sizeof(*sc->gpio_pins) * sc->gpio_npins, in ar71xx_gpio_attach() 519 sc->gpio_pins[i].gp_pin = j; in ar71xx_gpio_attach() 530 j = sc->gpio_pins[i].gp_pin; in ar71xx_gpio_attach() 609 if (sc->gpio_pins) in ar71xx_gpio_detach() [all …]
|
| H A D | ar71xx_gpiovar.h | 71 struct gpio_pin *gpio_pins; member
|
| /f-stack/freebsd/mips/atheros/ar531x/ |
| H A D | ar5315_gpio.c | 160 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_getcaps() 168 *caps = sc->gpio_pins[i].gp_caps; in ar5315_gpio_pin_getcaps() 182 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_getflags() 209 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_getname() 230 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_setflags() 268 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_get() 287 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_toggle() 406 sc->gpio_pins[i].gp_pin = j; in ar5315_gpio_attach() 418 j = sc->gpio_pins[i].gp_pin; in ar5315_gpio_attach() 500 if (sc->gpio_pins) in ar5315_gpio_detach() [all …]
|
| H A D | ar5315_gpiovar.h | 69 struct gpio_pin *gpio_pins; member
|
| /f-stack/freebsd/mips/cavium/ |
| H A D | octeon_gpio.c | 166 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_getcaps() 174 *caps = sc->gpio_pins[i].gp_caps; in octeon_gpio_pin_getcaps() 187 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_getflags() 195 *flags = sc->gpio_pins[i].gp_flags; in octeon_gpio_pin_getflags() 208 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_getname() 229 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_setflags() 248 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_set() 273 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_get() 296 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_toggle() 422 sc->gpio_pins[i].gp_pin = pinp->pin; in octeon_gpio_attach() [all …]
|
| H A D | octeon_gpiovar.h | 55 struct gpio_pin gpio_pins[OCTEON_GPIO_PINS]; member
|
| /f-stack/freebsd/arm64/nvidia/tegra210/ |
| H A D | max77620_gpio.c | 201 if (strcmp(sc->gpio_pins[pin_num]->pin_name, pin_name) == 0) in max77620_pinmux_config_node() 208 pin = sc->gpio_pins[pin_num]; in max77620_pinmux_config_node() 419 *caps = sc->gpio_pins[pin]->pin_caps; in max77620_gpio_pin_getcaps() 433 memcpy(name, sc->gpio_pins[pin]->pin_name, GPIOMAXNAME); in max77620_gpio_pin_getname() 446 pin = sc->gpio_pins[pin_num]; in max77620_gpio_get_mode() 491 if (sc->gpio_pins[pin]->alt_func) { in max77620_gpio_pin_getflags() 515 pin = sc->gpio_pins[pin_num]; in max77620_gpio_pin_setflags() 621 rv = RD1(sc, sc->gpio_pins[pin]->reg, &tmp); in max77620_gpio_pin_get() 646 rv = RD1(sc, sc->gpio_pins[pin]->reg, &tmp); in max77620_gpio_pin_toggle() 701 sc->gpio_pins = malloc(sizeof(struct max77620_gpio_pin *) * in max77620_gpio_attach() [all …]
|
| H A D | max77620.h | 216 struct max77620_gpio_pin **gpio_pins; member
|
| /f-stack/freebsd/arm/mv/ |
| H A D | mvebu_gpio.c | 112 struct gpio_pin gpio_pins[MV_GPIO_MAX_NPINS]; member 199 *caps = sc->gpio_pins[pin].gp_caps; in mvebu_gpio_pin_getcaps() 213 *flags = sc->gpio_pins[pin].gp_flags; in mvebu_gpio_pin_getflags() 227 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); in mvebu_gpio_pin_getname() 256 gpio_write(sc, GPIO_DATA_SET, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_set() 258 gpio_write(sc, GPIO_DATA_CLR, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_set() 273 *val = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[pin]); in mvebu_gpio_pin_get() 293 gpio_write(sc, GPIO_DATA_CLR, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_toggle() 295 gpio_write(sc, GPIO_DATA_SET, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_toggle() 640 lvl = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[i]); in mvebu_gpio_intr() [all …]
|
| /f-stack/freebsd/arm/freescale/imx/ |
| H A D | imx_gpio.c | 126 struct gpio_pin gpio_pins[NGPIO]; member 600 *caps = sc->gpio_pins[pin].gp_caps; in imx51_gpio_pin_getcaps() 615 *flags = sc->gpio_pins[pin].gp_flags; in imx51_gpio_pin_getflags() 630 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); in imx51_gpio_pin_getname() 646 imx51_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags); in imx51_gpio_pin_setflags() 691 if (sc->gpio_pins[pin].gp_flags & GPIO_PIN_OPENDRAIN) in imx51_gpio_pin_get() 853 sc->gpio_pins[i].gp_pin = i; in imx51_gpio_attach() 854 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; in imx51_gpio_attach() 855 sc->gpio_pins[i].gp_flags = in imx51_gpio_attach() 858 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, in imx51_gpio_attach()
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | am335x-guardian.dts | 338 pinctrl-0 = <&clkout2_pin &gpio_pins>; 358 gpio_pins: pinmux_gpio_pins { label
|