Home
last modified time | relevance | path

Searched refs:gp_pin (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/arm/broadcom/bcm2835/
H A Draspberrypi_gpio.c80 old_cfg.req.gpio = RPI_FW_GPIO_BASE + pin->gp_pin; in rpi_fw_gpio_pin_configure()
90 new_cfg.req.gpio = RPI_FW_GPIO_BASE + pin->gp_pin; in rpi_fw_gpio_pin_configure()
100 sc->sc_gpio_state |= (1 << pin->gp_pin); in rpi_fw_gpio_pin_configure()
103 sc->sc_gpio_state &= ~(1 << pin->gp_pin); in rpi_fw_gpio_pin_configure()
106 if ((sc->sc_gpio_state & (1 << pin->gp_pin)) != 0) { in rpi_fw_gpio_pin_configure()
116 if ((sc->sc_gpio_state & (1 << pin->gp_pin)) != 0) in rpi_fw_gpio_pin_configure()
160 if (sc->sc_gpio_pins[i].gp_pin == pin) in rpi_fw_gpio_pin_getcaps()
178 if (sc->sc_gpio_pins[i].gp_pin == pin) in rpi_fw_gpio_pin_getflags()
200 if (sc->sc_gpio_pins[i].gp_pin == pin) in rpi_fw_gpio_pin_getname()
222 if (sc->sc_gpio_pins[i].gp_pin == pin) in rpi_fw_gpio_pin_setflags()
[all …]
H A Dbcm2835_gpio.c352 if (sc->sc_gpio_pins[i].gp_pin == pin) in bcm_gpio_set_alternate()
375 bcm_gpio_set_function(sc, pin->gp_pin, in bcm_gpio_pin_configure()
379 bcm_gpio_set_function(sc, pin->gp_pin, in bcm_gpio_pin_configure()
389 bcm_gpio_set_pud(sc, pin->gp_pin, BCM_GPIO_PULLUP); in bcm_gpio_pin_configure()
392 bcm_gpio_set_pud(sc, pin->gp_pin, BCM_GPIO_PULLDOWN); in bcm_gpio_pin_configure()
395 bcm_gpio_set_pud(sc, pin->gp_pin, BCM_GPIO_NONE); in bcm_gpio_pin_configure()
427 if (sc->sc_gpio_pins[i].gp_pin == pin) in bcm_gpio_pin_getcaps()
448 if (sc->sc_gpio_pins[i].gp_pin == pin) in bcm_gpio_pin_getflags()
469 if (sc->sc_gpio_pins[i].gp_pin == pin) in bcm_gpio_pin_getname()
490 if (sc->sc_gpio_pins[i].gp_pin == pin) in bcm_gpio_pin_setflags()
[all …]
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_gpio.c141 sc->gpio_pins[i].gp_pin = i; in vf_gpio_attach()
186 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getname()
208 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getcaps()
230 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getflags()
252 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_get()
274 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_toggle()
305 WRITE4(sc, GPIO_PCOR(pin->gp_pin), in vf_gpio_pin_configure()
306 (1 << (pin->gp_pin % 32))); in vf_gpio_pin_configure()
321 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_setflags()
341 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_set()
/freebsd/sys/dev/gpio/dwgpio/
H A Ddwgpio.c162 sc->gpio_pins[i].gp_pin = i; in dwgpio_attach()
209 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_getname()
231 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_getcaps()
253 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_getflags()
275 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_get()
298 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_toggle()
335 reg |= (1 << pin->gp_pin); in dwgpio_pin_configure()
338 reg &= ~(1 << pin->gp_pin); in dwgpio_pin_configure()
355 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_setflags()
377 if (sc->gpio_pins[i].gp_pin == pin) in dwgpio_pin_set()
/freebsd/sys/sys/
H A Dgpio.h92 uint32_t gp_pin; /* pin number */ member
100 uint32_t gp_pin; /* pin number */ member
113 uint16_t gp_pin; /* Pin number */ member
127 uint16_t gp_pin; /* Pin number */ member
/freebsd/lib/libgpio/
H A Dgpio.c109 gppin.gp_pin = cfg->g_pin; in gpio_pin_config()
127 gppin.gp_pin = pin; in gpio_pin_set_name()
142 gppin.gp_pin = cfg->g_pin; in gpio_pin_set_flags()
156 gpreq.gp_pin = pin; in gpio_pin_get()
171 gpreq.gp_pin = pin; in gpio_pin_set()
185 gpreq.gp_pin = pin; in gpio_pin_toggle()
/freebsd/sys/dev/qcom_tlmm/
H A Dqcom_tlmm_pin.c89 pin->gp_pin); in qcom_tlmm_pin_configure()
93 pin->gp_pin); in qcom_tlmm_pin_configure()
102 qcom_tlmm_ipq4018_hw_pin_set_pupd_config(sc, pin->gp_pin, in qcom_tlmm_pin_configure()
106 qcom_tlmm_ipq4018_hw_pin_set_pupd_config(sc, pin->gp_pin, in qcom_tlmm_pin_configure()
111 qcom_tlmm_ipq4018_hw_pin_set_pupd_config(sc, pin->gp_pin, in qcom_tlmm_pin_configure()
115 qcom_tlmm_ipq4018_hw_pin_set_pupd_config(sc, pin->gp_pin, in qcom_tlmm_pin_configure()
H A Dqcom_tlmm_ipq4018.c340 sc->gpio_pins[i].gp_pin = i; in qcom_tlmm_ipq4018_attach()
/freebsd/sys/dev/gpio/
H A Dgpioc.c756 recbuf.sum.gp_pin = event->privpin->pin->pin->pin; in gpioc_read()
766 recbuf.evt.gp_pin = event->privpin->pin->pin->pin; in gpioc_read()
803 dprintf("get config pin %d\n", pin.gp_pin); in gpioc_ioctl()
804 res = GPIO_PIN_GETFLAGS(sc->sc_pdev, pin.gp_pin, in gpioc_ioctl()
813 pin.gp_pin); in gpioc_ioctl()
814 GPIO_PIN_GETCAPS(sc->sc_pdev, pin.gp_pin, &pin.gp_caps); in gpioc_ioctl()
815 GPIOBUS_PIN_GETNAME(bus, pin.gp_pin, pin.gp_name); in gpioc_ioctl()
820 dprintf("set config pin %d\n", pin.gp_pin); in gpioc_ioctl()
824 res = GPIO_PIN_GETCAPS(sc->sc_pdev, pin.gp_pin, &caps); in gpioc_ioctl()
850 res = GPIO_PIN_SETFLAGS(sc->sc_pdev, pin.gp_pin, in gpioc_ioctl()
[all …]
/freebsd/sys/arm/mv/
H A Dmvebu_gpio.c127 bit = GPIO_BIT(pin->gp_pin); in gpio_write()
128 SYSCON_WRITE_4(sc->syscon, sc->offset + GPIO_REGNUM(pin->gp_pin) + reg, in gpio_write()
138 bit = GPIO_BIT(pin->gp_pin); in gpio_read()
140 sc->offset + GPIO_REGNUM(pin->gp_pin) + reg); in gpio_read()
151 bit = GPIO_BIT(pin->gp_pin); in gpio_modify()
152 SYSCON_MODIFY_4(sc->syscon, sc->offset + GPIO_REGNUM(pin->gp_pin) + reg, in gpio_modify()
778 pin->gp_pin = i; in mvebu_gpio_attach()
/freebsd/sys/dev/amdgpio/
H A Damdgpio.c128 if ((sc->sc_gpio_pins[pin].gp_pin == pin) && in amdgpio_valid_pin()
393 sc->sc_gpio_pins[i].gp_pin = -1; in amdgpio_attach()
404 sc->sc_gpio_pins[pin].gp_pin = pin; in amdgpio_attach()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c552 pad = (pad >> pin->gp_pin) & 1; in imx51_gpio_pin_configure()
555 SET4(sc, IMX_GPIO_DR_REG, (pad << pin->gp_pin)); in imx51_gpio_pin_configure()
556 SET4(sc, IMX_GPIO_OE_REG, (1U << pin->gp_pin)); in imx51_gpio_pin_configure()
559 CLEAR4(sc, IMX_GPIO_OE_REG, (1U << pin->gp_pin)); in imx51_gpio_pin_configure()
851 sc->gpio_pins[i].gp_pin = i; in imx51_gpio_attach()
/freebsd/sys/arm/nvidia/
H A Dtegra_gpio.c154 bit = GPIO_BIT(pin->gp_pin); in gpio_write_masked()
157 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(pin->gp_pin), tmp); in gpio_write_masked()
166 bit = GPIO_BIT(pin->gp_pin); in gpio_read()
167 val = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(pin->gp_pin)); in gpio_read()
773 sc->gpio_pins[i].gp_pin = i; in tegra_gpio_attach()
/freebsd/tools/test/gpioevents/
H A Dgpioevents.c186 printf("pin %hu state %u\n", det->gp_pin, det->gp_pinstate); in print_event_detail()
195 sum->gp_pin, sum->gp_count, in print_event_summary()
/freebsd/sys/dev/p2sb/
H A Dlewisburg_gpio.c212 sc->gpio_setup[i].gp_pin = i; in lbggpio_attach()
/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c151 sc->gpio_pins[i].gp_pin = i; in sfgpio_attach()
/freebsd/sys/dev/ftgpio/
H A Dftgpio.c374 pin->gp_pin = i; in ftgpio_attach()
/freebsd/sys/dev/nctgpio/
H A Dnctgpio.c1236 pin->gp_pin = pin_num; in nct_attach()