/freebsd/sys/dev/nctgpio/ |
H A D | nctgpio.c | 63 #define NCT_PIN_IS_VALID(_sc, _p) ((_p) < (_sc)->npins) 101 uint8_t npins; member 119 int npins; /* Total number of pins */ member 165 .npins = 8, 177 .npins = 8, 189 .npins = 8, 201 .npins = 8, 213 .npins = 8, 232 .npins = 8, 244 .npins = 8, [all …]
|
/freebsd/sys/dev/p2sb/ |
H A D | lewisburg_gpiocm.c | 62 int npins; member 69 uint8_t npins; member 79 .npins = np, \ 118 if (pin >= sc->community->npins) in lbggpiocm_getpad() 132 return (group->npins); in lbggpiocm_get_group_npins() 295 uint32_t npins; in lbggpiocm_attach() local 301 if (sc->community->npins == 0) in lbggpiocm_attach() 308 npins = sc->community->npins; in lbggpiocm_attach() 309 for (i = 0; i < nitems(sc->community->groups) && npins > 0; ++i) { in lbggpiocm_attach() 315 group->npins = npins < MAX_PAD_PER_GROUP ? npins : in lbggpiocm_attach() [all …]
|
H A D | lewisburg_gpio.c | 54 int npins; member 79 *maxpin = sc->npins - 1; in lbggpio_pin_max() 92 if (pin >= sc->npins) in lbggpio_pin_getname() 108 if (pin >= sc->npins) in lbggpio_pin_getflags() 124 if (pin >= sc->npins) in lbggpio_pin_getcaps() 137 if (pin >= sc->npins) in lbggpio_pin_setflags() 158 if (pin >= sc->npins) in lbggpio_pin_get() 169 if (pin >= sc->npins) in lbggpio_pin_set() 180 if (pin >= sc->npins) in lbggpio_pin_toggle() 193 sc->npins = lbggpiocm_get_group_npins(device_get_parent(dev), dev); in lbggpio_probe() [all …]
|
/freebsd/sys/riscv/sifive/ |
H A D | sifive_gpio.c | 73 int npins; member 110 pcell_t npins; in sfgpio_attach() local 129 if (OF_getencprop(node, "ngpios", &npins, sizeof(npins)) <= 0) { in sfgpio_attach() 131 npins = 16; in sfgpio_attach() 132 } else if (npins > SFGPIO_MAX_PINS) { in sfgpio_attach() 133 device_printf(dev, "Too many pins: %d\n", npins); in sfgpio_attach() 137 sc->npins = npins; in sfgpio_attach() 150 for (i = 0; i < sc->npins; ++i) { in sfgpio_attach() 199 *maxpin = sc->npins - 1; in sfgpio_pin_max() 212 if (pin >= sc->npins) in sfgpio_pin_set() [all …]
|
/freebsd/sys/dev/gpio/ |
H A D | gpiobus.c | 180 if (idx >= devi->npins) in gpio_pin_get_by_child_index() 267 if (devi->npins == 0) in gpiobus_print_pins() 272 for (i = 1; i < devi->npins; i++) { in gpiobus_print_pins() 368 devi->pins = malloc(sizeof(uint32_t) * devi->npins, M_DEVBUF, in gpiobus_alloc_ivars() 383 devi->npins = 0; in gpiobus_free_ivars() 438 for (i = 0; i < devi->npins; i++) { in gpiobus_acquire_child_pins() 451 for (i = 0; i < devi->npins; i++) { in gpiobus_acquire_child_pins() 464 int i, npins; in gpiobus_parse_pins() local 466 npins = 0; in gpiobus_parse_pins() 469 npins++; in gpiobus_parse_pins() [all …]
|
H A D | ofw_gpiobus.c | 175 for (i = 0; i < devi->npins; i++) in ofw_gpiobus_add_fdt_child() 214 int i, npins; in ofw_gpiobus_setup_devinfo() local 229 npins = ofw_gpiobus_parse_gpios_impl(child, node, "gpios", sc, &pins); in ofw_gpiobus_setup_devinfo() 230 if (npins <= 0) { in ofw_gpiobus_setup_devinfo() 239 devi->npins = (uint32_t)npins; in ofw_gpiobus_setup_devinfo() 245 for (i = 0; i < devi->npins; i++) in ofw_gpiobus_setup_devinfo() 267 for (i = 0; i < devi->npins; i++) { in ofw_gpiobus_destroy_devinfo() 282 int gpiocells, i, j, ncells, npins; in ofw_gpiobus_parse_gpios_impl() local 300 npins = 0; in ofw_gpiobus_parse_gpios_impl() 304 npins++; in ofw_gpiobus_parse_gpios_impl() [all …]
|
H A D | gpioregulator.c | 59 int npins; member 90 for (n = 0; n < sc->def->npins; n++) { in gpioregulator_regnode_init() 143 for (n = 0; n < sc->def->npins; n++) { in gpioregulator_regnode_set_voltage() 166 for (n = 0; n < sc->def->npins; n++) { in gpioregulator_regnode_get_voltage() 243 sc->init_def.npins = 32 - __builtin_clz(mask); in gpioregulator_parse_fdt() 244 sc->init_def.pins = malloc(sc->init_def.npins * in gpioregulator_parse_fdt() 246 for (n = 0; n < sc->init_def.npins; n++) { in gpioregulator_parse_fdt() 257 for (n = 0; n < sc->init_def.npins; n++) { in gpioregulator_parse_fdt()
|
H A D | gpiobusvar.h | 107 uint32_t npins; /* pins total */ member 119 GPIOBUS_ACCESSOR(npins, NPINS, uint32_t)
|
H A D | acpi_gpiobus.c | 166 devi->gpiobus.npins = 1; in acpi_gpiobus_setup_devinfo() 172 for (int i = 0; i < devi->gpiobus.npins; i++) in acpi_gpiobus_setup_devinfo() 204 for (int i = 0; i < devi->gpiobus.npins; i++) { in acpi_gpiobus_enumerate_aei()
|
H A D | gpiomdio.c | 90 if (devi->npins < GPIOMDIO_MIN_PINS) { in gpiomdio_probe() 93 GPIOMDIO_MIN_PINS, devi->npins); in gpiomdio_probe()
|
/freebsd/sys/arm/mv/ |
H A D | mvebu_pinctrl.c | 63 size_t npins; member 90 .npins = nitems(ap806_pins), 130 int i, pin_num, pin_func, npins; in mv_pinctrl_configure_pins() local 139 npins = ofw_bus_string_list_to_array(node, "marvell,pins", &pins); in mv_pinctrl_configure_pins() 140 if (npins == -1) in mv_pinctrl_configure_pins() 143 for (i = 0; i < npins; i++) { in mv_pinctrl_configure_pins() 144 for (pin_num = 0; pin_num < sc->padconf->npins; pin_num++) { in mv_pinctrl_configure_pins() 148 if (pin_num == sc->padconf->npins) in mv_pinctrl_configure_pins()
|
/freebsd/sys/dev/amdgpio/ |
H A D | amdgpio.h | 254 unsigned npins; member 261 .npins = 2, 266 .npins = 2, 271 .npins = 2, 276 .npins = 2, 281 .npins = 2, 286 .npins = 2, 291 .npins = 5, 296 .npins = 5,
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | apple,pinctrl.yaml | 40 apple,npins: 85 - apple,npins 106 apple,npins = <212>;
|
/freebsd/sys/arm/allwinner/ |
H A D | aw_gpio.c | 419 if (pin > sc->conf->padconf->npins) in aw_gpio_get_function() 541 if (pin > sc->conf->padconf->npins) in aw_gpio_pin_configure() 596 *maxpin = sc->conf->padconf->npins - 1; in aw_gpio_pin_max() 606 if (pin >= sc->conf->padconf->npins) in aw_gpio_pin_getcaps() 624 if (pin >= sc->conf->padconf->npins) in aw_gpio_pin_getflags() 664 if (pin >= sc->conf->padconf->npins) in aw_gpio_pin_getname() 681 if (pin > sc->conf->padconf->npins) in aw_gpio_pin_setflags() 699 if (pin > sc->conf->padconf->npins) in aw_gpio_pin_set_locked() 740 if (pin > sc->conf->padconf->npins) in aw_gpio_pin_get_locked() 853 if (pin > sc->conf->padconf->npins) in aw_gpio_pin_toggle() [all …]
|
H A D | axp209.c | 608 int npins; member 905 *maxpin = sc->npins - 1; in axp2xx_gpio_pin_max() 917 if (pin >= sc->npins) in axp2xx_gpio_pin_getname() 932 if (pin >= sc->npins) in axp2xx_gpio_pin_getcaps() 949 if (pin >= sc->npins) in axp2xx_gpio_pin_getflags() 978 if (pin >= sc->npins) in axp2xx_gpio_pin_setflags() 1005 if (pin >= sc->npins) in axp2xx_gpio_pin_get() 1046 if (pin >= sc->npins) in axp2xx_gpio_pin_set() 1085 if (pin >= sc->npins) in axp2xx_gpio_pin_toggle() 1126 if (gpios[0] >= sc->npins) in axp2xx_gpio_map_gpios() [all …]
|
H A D | allwinner_pinctrl.h | 42 uint32_t npins; member
|
/freebsd/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t600x-dieX.dtsi | 56 apple,npins = <16>; 84 apple,npins = <63>; 117 apple,npins = <255>;
|
H A D | t8103.dtsi | 562 apple,npins = <212>; 615 apple,npins = <23>; 651 apple,npins = <16>; 672 apple,npins = <42>;
|
H A D | t8112.dtsi | 591 apple,npins = <213>; 652 apple,npins = <24>; 689 apple,npins = <18>; 710 apple,npins = <54>;
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_gpio.c | 658 int i, need_comma, npins, range_start, range_stop; in bcm_gpio_get_ro_pins() local 662 npins = OF_getencprop_alloc_multi(node, propname, sizeof(*pins), in bcm_gpio_get_ro_pins() 664 if (npins < 0) in bcm_gpio_get_ro_pins() 666 if (npins == 0) { in bcm_gpio_get_ro_pins() 670 for (i = 0; i < npins; i++) in bcm_gpio_get_ro_pins() 672 sc->sc_ro_npins += npins; in bcm_gpio_get_ro_pins() 676 for (i = 1; i < npins; i++) { in bcm_gpio_get_ro_pins()
|
/freebsd/sys/arm/allwinner/a83t/ |
H A D | a83t_r_padconf.c | 52 .npins = nitems(a83t_r_pins),
|
/freebsd/share/man/man9/ |
H A D | fdt_pinctrl.9 | 113 int npins, nfunctions;
|
/freebsd/sys/arm/allwinner/h3/ |
H A D | h3_r_padconf.c | 56 .npins = nitems(h3_r_pins),
|
/freebsd/sys/arm/allwinner/a64/ |
H A D | a64_r_padconf.c | 54 .npins = nitems(a64_r_pins),
|
/freebsd/sys/arm/allwinner/h6/ |
H A D | h6_r_padconf.c | 55 .npins = nitems(h6_r_pins),
|