Home
last modified time | relevance | path

Searched refs:gpio_pin (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/sys/dev/regulator/
H A Dregulator_fixed.c57 struct gpiobus_pin gpio_pin; member
115 if (tmp->gpio_pin.dev == gpio_pin->dev && in regnode_get_gpio_entry()
116 tmp->gpio_pin.pin == gpio_pin->pin) { in regnode_get_gpio_entry()
133 entry->gpio_pin = *gpio_pin; in regnode_get_gpio_entry()
159 pin = &sc->gpio_entry->gpio_pin; in regnode_fixed_init()
200 pin = &sc->gpio_entry->gpio_pin; in regnode_fixed_enable()
245 pin = &sc->gpio_entry->gpio_pin; in regnode_fixed_stop()
340 struct gpiobus_pin gpio_pin; member
363 if (sc->gpio_pin.dev == NULL) in regfix_get_gpio()
373 sc->gpio_cells, &(sc->gpio_pin.pin), &(sc->gpio_pin.flags)); in regfix_get_gpio()
[all …]
H A Dregulator_fixed.h36 struct gpiobus_pin *gpio_pin; member
/freebsd/sys/sys/
H A Dgpio.h91 struct gpio_pin { struct
223 #define GPIOGETCONFIG _IOWR('G', 1, struct gpio_pin)
224 #define GPIOSETCONFIG _IOW('G', 2, struct gpio_pin)
228 #define GPIOSETNAME _IOW('G', 6, struct gpio_pin)
/freebsd/sys/dev/qcom_tlmm/
H A Dqcom_tlmm_pin.c59 static struct gpio_pin *
70 struct gpio_pin *pin, unsigned int flags) in qcom_tlmm_pin_configure()
143 struct gpio_pin *p; in qcom_tlmm_pin_getcaps()
214 struct gpio_pin *p; in qcom_tlmm_pin_getname()
231 struct gpio_pin *p; in qcom_tlmm_pin_setflags()
H A Dqcom_tlmm_var.h154 struct gpio_pin *gpio_pins;
/freebsd/lib/libgpio/
H A Dgpio.c105 struct gpio_pin gppin; in gpio_pin_config()
122 struct gpio_pin gppin; in gpio_pin_set_name()
138 struct gpio_pin gppin; in gpio_pin_set_flags()
/freebsd/sys/arm/mv/
H A Dmvebu_gpio.c107 struct gpio_pin gpio_pins[MV_GPIO_MAX_NPINS];
123 struct gpio_pin *pin, uint32_t val) in gpio_write()
133 gpio_read(struct mvebu_gpio_softc *sc, bus_size_t reg, struct gpio_pin *pin) in gpio_read()
147 struct gpio_pin *pin, uint32_t val) in gpio_modify()
157 mvebu_gpio_pin_configure(struct mvebu_gpio_softc *sc, struct gpio_pin *pin, in mvebu_gpio_pin_configure()
721 struct gpio_pin *pin; in mvebu_gpio_attach()
/freebsd/sys/arm/ti/
H A Dti_pinmux.h45 uint16_t gpio_pin; member
H A Dti_pinmux.c263 if (padconf->gpio_pin == gpio) in ti_pinmux_padconf_set_gpiomode()
308 if (padconf->gpio_pin == gpio) in ti_pinmux_padconf_get_gpiomode()
/freebsd/sys/dev/gpio/
H A Dqoriq_gpio.h57 struct gpio_pin sc_pins[MAXPIN + 1];
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_gpio.c93 struct gpio_pin gpio_pins[NGPIO];
289 vf_gpio_pin_configure(struct vf_gpio_softc *sc, struct gpio_pin *pin, in vf_gpio_pin_configure()
/freebsd/sys/arm/nvidia/
H A Dtegra_gpio.c132 struct gpio_pin gpio_pins[NGPIO];
149 struct gpio_pin *pin, uint32_t val) in gpio_write_masked()
161 gpio_read(struct tegra_gpio_softc *sc, bus_size_t reg, struct gpio_pin *pin) in gpio_read()
172 tegra_gpio_pin_configure(struct tegra_gpio_softc *sc, struct gpio_pin *pin, in tegra_gpio_pin_configure()
/freebsd/sys/dev/gpio/dwgpio/
H A Ddwgpio.c112 struct gpio_pin gpio_pins[NR_GPIO_MAX];
320 struct gpio_pin *pin, unsigned int flags) in dwgpio_pin_configure()
/freebsd/sys/arm/broadcom/bcm2835/
H A Draspberrypi_gpio.c58 struct gpio_pin sc_gpio_pins[RPI_FW_GPIO_PINS];
71 rpi_fw_gpio_pin_configure(struct rpi_fw_gpio_softc *sc, struct gpio_pin *pin, in rpi_fw_gpio_pin_configure()
H A Dbcm2835_gpio.c124 struct gpio_pin sc_gpio_pins[BCM_GPIO_PINS];
362 bcm_gpio_pin_configure(struct bcm_gpio_softc *sc, struct gpio_pin *pin, in bcm_gpio_pin_configure()
/freebsd/sys/dev/iicbus/
H A Dacpi_iicbus.c400 int irq, gpio_pin; in acpi_iicbus_parse_resources_cb() local
416 gpio_pin = res->Data.Gpio.PinTable[0]; in acpi_iicbus_parse_resources_cb()
418 printf(" GPIO IRQ pin: %d\n", gpio_pin); in acpi_iicbus_parse_resources_cb()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c123 struct gpio_pin gpio_pins[NGPIO];
153 struct gpio_pin *, uint32_t);
517 imx51_gpio_pin_configure(struct imx51_gpio_softc *sc, struct gpio_pin *pin, in imx51_gpio_pin_configure()
/freebsd/sys/dev/amdgpio/
H A Damdgpio.h322 struct gpio_pin sc_gpio_pins[AMD_GPIO_PINS_MAX];
/freebsd/sys/dev/ftgpio/
H A Dftgpio.c114 struct gpio_pin pins[FTGPIO_MAX_PIN + 1];
371 struct gpio_pin *pin; in ftgpio_attach()
/freebsd/sys/dev/p2sb/
H A Dlewisburg_gpio.c56 struct gpio_pin gpio_setup[P2SB_GROUP_GPIO_MAX_PINS];
/freebsd/sys/dev/nctgpio/
H A Dnctgpio.c117 struct gpio_pin pins[NCT_MAX_PIN + 1];
1229 struct gpio_pin *pin; in nct_attach()
1430 struct gpio_pin *pin; in nct_gpio_pin_setflags()
/freebsd/sys/dev/usb/misc/
H A Dcp2112.c229 struct gpio_pin pins[CP2112_GPIO_COUNT];
606 struct gpio_pin *pin; in cp2112_gpio_pin_setflags()
700 struct gpio_pin *pin; in cp2112gpio_attach()
/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c74 struct gpio_pin gpio_pins[SFGPIO_MAX_PINS];
/freebsd/sys/arm/ti/omap4/
H A Domap4_scm_padconf.c66 .gpio_pin = gp, \
/freebsd/sys/arm/ti/am335x/
H A Dam335x_scm_padconf.c51 .gpio_pin = gp, \

12