| /freebsd-12.1/sys/dev/gpio/ |
| H A D | gpiospi.c | 59 device_t sc_busdev; member 100 sc->sc_busdev = device_get_parent(dev); in gpio_spi_attach() 200 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_activate() 204 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_activate() 208 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_activate() 212 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_activate() 233 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_deactivate() 236 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_deactivate() 239 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_deactivate() 242 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, in gpio_spi_chip_deactivate() [all …]
|
| H A D | gpioiic.c | 61 device_t sc_busdev; member 113 sc->sc_busdev = device_get_parent(dev); in gpioiic_attach() 155 GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, sc->sda_pin, in gpioiic_reset_bus() 157 GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, sc->scl_pin, in gpioiic_reset_bus() 167 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, sc->sda_pin, 0); in gpioiic_setsda() 168 GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, sc->sda_pin, in gpioiic_setsda() 171 GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, sc->sda_pin, in gpioiic_setsda() 182 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, sc->scl_pin, 0); in gpioiic_setscl() 183 GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, sc->scl_pin, in gpioiic_setscl() 197 GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, sc->scl_pin, in gpioiic_getscl() [all …]
|
| H A D | gpioled.c | 63 device_t sc_busdev; member 81 if (GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, GPIOLED_PIN, in gpioled_control() 85 GPIOBUS_PIN_SET(sc->sc_busdev, sc->sc_dev, GPIOLED_PIN, in gpioled_control() 108 sc->sc_busdev = device_get_parent(dev); in gpioled_attach()
|
| H A D | chvgpio.c | 89 device_t sc_busdev; member 144 return (sc->sc_busdev); in chvgpio_get_bus() 444 sc->sc_busdev = gpiobus_attach_bus(dev); in chvgpio_attach() 445 if (sc->sc_busdev == NULL) { in chvgpio_attach() 478 if (sc->sc_busdev) in chvgpio_detach()
|
| H A D | bytgpio.c | 76 device_t sc_busdev; member 314 return (sc->sc_busdev); in bytgpio_get_bus() 611 sc->sc_busdev = gpiobus_attach_bus(dev); in bytgpio_attach() 612 if (sc->sc_busdev == NULL) { in bytgpio_attach() 635 if (sc->sc_busdev) in bytgpio_detach()
|
| H A D | gpioled_fdt.c | 60 device_t sc_busdev; member 167 sc->sc_busdev = device_get_parent(dev); in gpioled_attach()
|
| H A D | gpiobusvar.h | 91 device_t sc_busdev; /* bus device */ member
|
| H A D | gpiobus.c | 222 sc->sc_busdev = dev; in gpiobus_init_softc() 373 if (gpiobus_acquire_child_pins(sc->sc_busdev, child) != 0) in gpiobus_parse_pins() 428 if (gpiobus_acquire_child_pins(sc->sc_busdev, child) != 0) in gpiobus_parse_pin_list()
|
| H A D | ofw_gpiobus.c | 472 if (gpiobus_acquire_pin(bussc->sc_busdev, (*pins)[j].pin) != 0) in ofw_gpiobus_parse_gpios_impl()
|
| /freebsd-12.1/sys/dev/ow/ |
| H A D | owc_gpiobus.c | 65 device_t sc_busdev; member 128 sc->sc_busdev = device_get_parent(dev); in owc_gpiobus_attach() 160 #define GETBUS(sc) GPIOBUS_ACQUIRE_BUS((sc)->sc_busdev, \ 162 #define RELBUS(sc) GPIOBUS_RELEASE_BUS((sc)->sc_busdev, \ 164 #define OUTPIN(sc) GPIOBUS_PIN_SETFLAGS((sc)->sc_busdev, \ 166 #define INPIN(sc) GPIOBUS_PIN_SETFLAGS((sc)->sc_busdev, \ 168 #define GETPIN(sc, bit) GPIOBUS_PIN_GET((sc)->sc_busdev, \ 170 #define LOW(sc) GPIOBUS_PIN_SET((sc)->sc_busdev, \
|
| /freebsd-12.1/sys/arm64/rockchip/ |
| H A D | rk_gpio.c | 76 device_t sc_busdev; member 159 sc->sc_busdev = gpiobus_attach_bus(dev); in rk_gpio_attach() 160 if (sc->sc_busdev == NULL) { in rk_gpio_attach() 175 if (sc->sc_busdev) in rk_gpio_detach() 191 return (sc->sc_busdev); in rk_gpio_get_bus()
|
| /freebsd-12.1/sys/dev/amdgpio/ |
| H A D | amdgpio.c | 106 dprintf("busdev %p\n", sc->sc_busdev); in amdgpio_get_bus() 107 return (sc->sc_busdev); in amdgpio_get_bus() 412 sc->sc_busdev = gpiobus_attach_bus(dev); in amdgpio_attach() 413 if (sc->sc_busdev == NULL) { in amdgpio_attach() 436 if (sc->sc_busdev) in amdgpio_detach()
|
| H A D | amdgpio.h | 315 device_t sc_busdev; member
|
| /freebsd-12.1/sys/arm/mv/ |
| H A D | a37x0_gpio.c | 52 device_t sc_busdev; member 100 return (sc->sc_busdev); in a37x0_gpio_get_bus() 298 sc->sc_busdev = gpiobus_attach_bus(dev); in a37x0_gpio_attach() 299 if (sc->sc_busdev == NULL) in a37x0_gpio_attach()
|
| H A D | gpio.c | 82 device_t sc_busdev; member 355 sc->sc_busdev = gpiobus_attach_bus(dev); in mv_gpio_attach() 356 if (sc->sc_busdev == NULL) { in mv_gpio_attach() 1205 return (sc->sc_busdev); in mv_gpio_get_bus()
|
| /freebsd-12.1/sys/arm/freescale/vybrid/ |
| H A D | vf_gpio.c | 93 device_t sc_busdev; member 153 sc->sc_busdev = gpiobus_attach_bus(dev); in vf_gpio_attach() 154 if (sc->sc_busdev == NULL) { in vf_gpio_attach() 170 return (sc->sc_busdev); in vf_gpio_get_bus()
|
| /freebsd-12.1/sys/dev/rccgpio/ |
| H A D | rccgpio.c | 71 device_t sc_busdev; member 109 return (sc->sc_busdev); in rcc_gpio_get_bus() 313 sc->sc_busdev = gpiobus_attach_bus(dev); in rcc_gpio_attach() 314 if (sc->sc_busdev == NULL) { in rcc_gpio_attach()
|
| /freebsd-12.1/sys/arm/rockchip/ |
| H A D | rk30xx_gpio.c | 76 device_t sc_busdev; member 221 return (sc->sc_busdev); in rk30_gpio_get_bus() 465 sc->sc_busdev = gpiobus_attach_bus(dev); in rk30_gpio_attach() 466 if (sc->sc_busdev == NULL) in rk30_gpio_attach()
|
| /freebsd-12.1/sys/arm/ti/ |
| H A D | ti_gpio.h | 56 device_t sc_busdev; member
|
| H A D | ti_gpio.c | 254 return (sc->sc_busdev); in ti_gpio_get_bus() 683 sc->sc_busdev = gpiobus_attach_bus(dev); in ti_gpio_attach() 684 if (sc->sc_busdev == NULL) { in ti_gpio_attach() 715 if (sc->sc_busdev != NULL) in ti_gpio_detach()
|
| /freebsd-12.1/sys/arm/ti/am335x/ |
| H A D | am335x_ehrpwm.c | 174 device_t sc_busdev; member 636 if ((sc->sc_busdev = device_add_child(dev, "pwmbus", -1)) == NULL) { in am335x_ehrpwm_attach() 665 if (sc->sc_busdev != NULL) in am335x_ehrpwm_detach() 666 device_delete_child(dev, sc->sc_busdev); in am335x_ehrpwm_detach()
|
| /freebsd-12.1/sys/arm/freescale/imx/ |
| H A D | imx_gpio.c | 111 device_t sc_busdev; member 564 return (sc->sc_busdev); in imx51_gpio_get_bus() 838 sc->sc_busdev = gpiobus_attach_bus(dev); in imx51_gpio_attach() 840 if (sc->sc_busdev == NULL) { in imx51_gpio_attach()
|
| /freebsd-12.1/sys/arm/allwinner/ |
| H A D | aw_gpio.c | 178 device_t sc_busdev; member 395 return (sc->sc_busdev); in aw_gpio_get_bus() 909 sc->sc_busdev = gpiobus_attach_bus(dev); in aw_gpio_attach() 910 if (sc->sc_busdev == NULL) in aw_gpio_attach()
|
| /freebsd-12.1/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_gpio.c | 109 device_t sc_busdev; member 372 return (sc->sc_busdev); in bcm_gpio_get_bus() 801 sc->sc_busdev = gpiobus_attach_bus(dev); in bcm_gpio_attach() 802 if (sc->sc_busdev == NULL) in bcm_gpio_attach()
|