HomeSort by: relevance | last modified time | path
    Searched defs:sc_pins (Results 1 - 21 of 21) sorted by relevancy

  /src/sys/dev/ic/
pl061var.h 38 gpio_pin_t sc_pins[8]; member in struct:plgpio_softc
igpiovar.h 41 gpio_pin_t *sc_pins; member in struct:igpio_softc
  /src/sys/arch/mips/adm5120/include/
adm5120_mainbusvar.h 57 gpio_pin_t sc_pins[8]; member in struct:mainbus_softc
  /src/sys/dev/fdt/
mmc_pwrseq_simple.c 52 struct fdtbus_gpio_pin *sc_pins[MMCPWRSEQ_MAX_PINS]; member in struct:mmcpwrseq_simple_softc
73 fdtbus_gpio_write(sc->sc_pins[n], 1);
82 fdtbus_gpio_write(sc->sc_pins[n], 0);
95 fdtbus_gpio_write(sc->sc_pins[n], 1);
139 sc->sc_pins[sc->sc_npins] =
142 if (sc->sc_pins[sc->sc_npins] == NULL)
gpioregulator.c 69 struct fdtbus_gpio_pin **sc_pins; member in struct:gpioregulator_softc
161 sc->sc_pins = kmem_zalloc(sc->sc_npins * sizeof(sc->sc_pins), KM_SLEEP);
163 sc->sc_pins[n] = fdtbus_gpio_acquire_index(phandle, "gpios",
165 if (sc->sc_pins[n] == NULL) {
177 fdtbus_gpio_write(sc->sc_pins[n], (gpios_states >> n) & 1);
236 fdtbus_gpio_write(sc->sc_pins[n], (state->st_mask >> n) & 1);
252 val = fdtbus_gpio_read(sc->sc_pins[n]);
  /src/sys/arch/mips/alchemy/dev/
augpio.c 58 gpio_pin_t sc_pins[AUGPIO_NPINS]; member in struct:augpio_softc
137 gpio_pin_t *pp = &sc->sc_pins[pin];
146 gba.gba_pins = sc->sc_pins;
  /src/sys/arch/mips/atheros/dev/
argpio.c 64 gpio_pin_t sc_pins[ARGPIO_NPINS]; member in struct:argpio_softc
173 pp = &sc->sc_pins[i];
206 gba.gba_pins = sc->sc_pins;
  /src/sys/arch/x86/include/
i82093var.h 59 struct ioapic_pin *sc_pins; /* sc_apic_sz entries */ member in struct:ioapic_softc
  /src/sys/dev/i2c/
pcf8574.c 84 struct pcf8574_pin sc_pins[PCF8574_NPINS]; member in struct:pcf8574_softc
192 sc->sc_pins[i].pin_active = act;
322 strlcpy(sc->sc_pins[pin].pin_desc, name,
323 sizeof(sc->sc_pins[pin].pin_desc));
325 sc->sc_pins[envc].pin_sensor = pin;
347 int pin = sc->sc_pins[edata->sensor].pin_sensor;
348 int act = sc->sc_pins[pin].pin_active;
427 if (sc->sc_pins[i].pin_active)
430 sc->sc_pins[i].pin_desc,
435 sc->sc_pins[i].pin_desc
    [all...]
  /src/sys/arch/arm/xilinx/
zynq_gpio.c 67 gpio_pin_t sc_pins[ZYNQ_GPIO_NPINS]; member in struct:zynq_gpio_softc
128 if (pin >= __arraycount(sc->sc_pins))
204 KASSERT(pin < __arraycount(sc->sc_pins));
218 KASSERT(pin < __arraycount(sc->sc_pins));
232 KASSERT(pin < __arraycount(sc->sc_pins));
251 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) {
252 sc->sc_pins[pin].pin_num = pin;
253 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT;
254 sc->sc_pins[pin].pin_state = zynq_gpio_pin_read(sc, pin);
259 gba.gba_pins = sc->sc_pins;
    [all...]
  /src/sys/arch/arm/marvell/
mvsocgpp.c 81 gpio_pin_t *sc_pins; member in struct:mvsocgpp_softc
195 sc->sc_pins = kmem_zalloc(sizeof(gpio_pin_t) * gpp_npins, KM_SLEEP);
206 pins = &sc->sc_pins[i];
231 gba.gba_pins = sc->sc_pins;
  /src/sys/arch/evbarm/mpcsa/
mpcsa_leds.c 86 gpio_pin_t sc_pins[MPCSA_LEDS_NPINS]; member in struct:mpcsa_leds_softc
155 sc->sc_pins[n].pin_num = n;
156 sc->sc_pins[n].pin_caps = (GPIO_PIN_OUTPUT
158 sc->sc_pins[n].pin_flags = GPIO_PIN_OUTPUT | GPIO_PIN_LOW;
166 gba.gba_pins = sc->sc_pins;
209 if (!sc->sc_pins[pin].pin_caps)
231 if (!sc->sc_pins[pin].pin_caps)
  /src/sys/dev/acpi/
amdgpio.c 72 gpio_pin_t *sc_pins; member in struct:amdgpio_softc
192 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) *
195 sc->sc_pins[pin].pin_num = pin;
196 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT;
197 sc->sc_pins[pin].pin_intrcaps =
205 sc->sc_pins[pin].pin_state = 0;
236 gba.gba_pins = sc->sc_pins;
337 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_INPUT) == 0) {
354 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_OUTPUT) == 0)
    [all...]
qcomgpio.c 94 gpio_pin_t *sc_pins; member in struct:qcomgpio_softc
240 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * sc->sc_npins,
243 sc->sc_pins[pin].pin_caps = qcomgpio_pin_reserved(sc, pin) ?
245 sc->sc_pins[pin].pin_num = pin;
246 sc->sc_pins[pin].pin_intrcaps =
280 gba.gba_pins = sc->sc_pins;
484 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_INPUT) == 0) {
501 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_OUTPUT) == 0) {
  /src/sys/arch/arm/amlogic/
meson_pinctrl.c 64 gpio_pin_t *sc_pins; member in struct:meson_pinctrl_softc
546 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * npins, KM_SLEEP);
549 sc->sc_pins[pin].pin_num = pin;
552 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT |
554 sc->sc_pins[pin].pin_state = meson_pinctrl_pin_read(sc, pin);
555 strlcpy(sc->sc_pins[pin].pin_defname, pin_def->name,
556 sizeof(sc->sc_pins[pin].pin_defname));
567 gba.gba_pins = sc->sc_pins;
  /src/sys/arch/mips/ralink/
ralink_gpio.c 285 sc->sc_pins[pin].pin_flags = GPIO_PIN_OUTPUT; \
288 sc->sc_pins[pin].pin_flags = GPIO_PIN_INPUT; \
298 gpio_pin_t sc_pins[GPIO_PINS + SPECIAL_COMMANDS]; member in struct:ra_gpio_softc
742 sc->sc_pins[BOOT_COUNT].pin_flags = GPIO_PIN_OUTPUT;
743 sc->sc_pins[BOOT_COUNT].pin_mapped = 0;
746 sc->sc_pins[UPGRADE].pin_flags = GPIO_PIN_OUTPUT;
747 sc->sc_pins[UPGRADE].pin_mapped = 0;
750 gba.gba_pins = sc->sc_pins;
791 sc->sc_pins[pin].pin_caps = 0;
792 sc->sc_pins[pin].pin_flags = 0
    [all...]
  /src/sys/dev/isa/
nct.c 160 gpio_pin_t sc_pins[NCT_NUM_PINS]; /* GPIO pin descr. */ member in struct:nct_softc
404 memset(sc->sc_pins, 0, sizeof(sc->sc_pins));
413 gpio_pin_t *pin = &sc->sc_pins[nb->nb_firstpin + j];
441 gba.gba_pins = sc->sc_pins;
  /src/sys/arch/arm/ti/
ti_gpio.c 126 gpio_pin_t sc_pins[TI_GPIO_NPINS]; member in struct:ti_gpio_softc
183 if (pin >= __arraycount(sc->sc_pins))
296 if (ipl != IPL_VM || pin >= __arraycount(sc->sc_pins))
379 if (pin >= __arraycount(sc->sc_pins))
399 KASSERT(pin < __arraycount(sc->sc_pins));
414 KASSERT(pin < __arraycount(sc->sc_pins));
427 KASSERT(pin < __arraycount(sc->sc_pins));
441 if (ipl != IPL_VM || pin < 0 || pin >= __arraycount(sc->sc_pins))
549 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) {
550 sc->sc_pins[pin].pin_num = pin
    [all...]
  /src/sys/dev/gpio/
gpio.c 70 gpio_pin_t *sc_pins; /* pins array */ member in struct:gpio_softc
151 gpiobus_pin_ctl(sc->sc_gc, pin, sc->sc_pins[pin].pin_flags);
152 gpiobus_pin_write(sc->sc_gc, pin, sc->sc_pins[pin].pin_state);
239 sc->sc_pins = gba->gba_pins;
251 sc->sc_pins[pin].pin_defname[0] != '\0') {
252 defname = sc->sc_pins[pin].pin_defname;
369 if (sc->sc_pins[pin].pin_mapped)
391 if (sc->sc_pins[pin].pin_mapped)
393 sc->sc_pins[pin].pin_mapped = 1;
409 sc->sc_pins[pin].pin_mapped = 0
    [all...]
  /src/sys/arch/arm/rockchip/
rk_gpio.c 98 gpio_pin_t sc_pins[32]; member in struct:rk_gpio_softc
136 if (pin >= __arraycount(sc->sc_pins))
207 KASSERT(pin < __arraycount(sc->sc_pins));
224 KASSERT(pin < __arraycount(sc->sc_pins));
244 KASSERT(pin < __arraycount(sc->sc_pins));
263 KASSERT(pin < __arraycount(sc->sc_pins));
280 KASSERT(pin < __arraycount(sc->sc_pins));
295 KASSERT(pin < __arraycount(sc->sc_pins));
583 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) {
584 sc->sc_pins[pin].pin_num = pin
    [all...]
  /src/sys/arch/arm/sunxi/
sunxi_gpio.c 166 gpio_pin_t *sc_pins; member in struct:sunxi_gpio_softc
960 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * npins, KM_SLEEP);
964 sc->sc_pins[pin].pin_num = pin;
965 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT |
969 sc->sc_pins[pin].pin_intrcaps =
974 sc->sc_pins[pin].pin_state = sunxi_gpio_pin_read(sc, pin);
975 strlcpy(sc->sc_pins[pin].pin_defname, pin_def->name,
976 sizeof(sc->sc_pins[pin].pin_defname));
981 gba.gba_pins = sc->sc_pins;
    [all...]

Completed in 63 milliseconds