Home
last modified time | relevance | path

Searched full:npins (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/sys/dev/nctgpio/
H A Dnctgpio.c63 #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 Dlewisburg_gpiocm.c62 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 Dlewisburg_gpio.c54 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 Dsifive_gpio.c73 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 Dgpiobus.c180 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 Dofw_gpiobus.c175 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 Dgpioregulator.c59 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 Dgpiobusvar.h107 uint32_t npins; /* pins total */ member
119 GPIOBUS_ACCESSOR(npins, NPINS, uint32_t)
H A Dacpi_gpiobus.c166 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 Dgpiomdio.c90 if (devi->npins < GPIOMDIO_MIN_PINS) { in gpiomdio_probe()
93 GPIOMDIO_MIN_PINS, devi->npins); in gpiomdio_probe()
/freebsd/sys/arm/mv/
H A Dmvebu_pinctrl.c63 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 Damdgpio.h254 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 Dapple,pinctrl.yaml40 apple,npins:
85 - apple,npins
106 apple,npins = <212>;
/freebsd/sys/arm/allwinner/
H A Daw_gpio.c419 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 Daxp209.c608 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 Dallwinner_pinctrl.h42 uint32_t npins; member
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dt600x-dieX.dtsi56 apple,npins = <16>;
84 apple,npins = <63>;
117 apple,npins = <255>;
H A Dt8103.dtsi562 apple,npins = <212>;
615 apple,npins = <23>;
651 apple,npins = <16>;
672 apple,npins = <42>;
H A Dt8112.dtsi591 apple,npins = <213>;
652 apple,npins = <24>;
689 apple,npins = <18>;
710 apple,npins = <54>;
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_gpio.c658 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 Da83t_r_padconf.c52 .npins = nitems(a83t_r_pins),
/freebsd/share/man/man9/
H A Dfdt_pinctrl.9113 int npins, nfunctions;
/freebsd/sys/arm/allwinner/h3/
H A Dh3_r_padconf.c56 .npins = nitems(h3_r_pins),
/freebsd/sys/arm/allwinner/a64/
H A Da64_r_padconf.c54 .npins = nitems(a64_r_pins),
/freebsd/sys/arm/allwinner/h6/
H A Dh6_r_padconf.c55 .npins = nitems(h6_r_pins),

12