Home
last modified time | relevance | path

Searched refs:sc_gpio_iot (Results 1 – 6 of 6) sorted by relevance

/netbsd/sys/arch/i386/pci/
H A Dgscpcib.c54 bus_space_tag_t sc_gpio_iot; member
137 sc->sc_gpio_iot = pa->pa_iot; in gscpcib_attach()
138 if (bus_space_map(sc->sc_gpio_iot, PCI_MAPREG_IO_ADDR(gpiobase), in gscpcib_attach()
187 bus_space_unmap(sc->sc_gpio_iot, sc->sc_gpio_ioh, GSCGPIO_SIZE); in gscpcib_detach()
195 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, GSCGPIO_SEL, pin); in gscpcib_gpio_pin_select()
207 data = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in gscpcib_gpio_pin_read()
221 data = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in gscpcib_gpio_pin_write()
227 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg, data); in gscpcib_gpio_pin_write()
237 conf = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, in gscpcib_gpio_pin_ctl()
248 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, in gscpcib_gpio_pin_ctl()
/netbsd/sys/dev/tc/
H A Dtcu.c70 bus_space_tag_t sc_gpio_iot; member
183 sc->sc_gpio_iot = iot; in tcu_gpio_attach()
194 v = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, TCU_GPIO_DIR); in tcu_gpio_attach()
227 v = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, TCU_GPIO_IN); in tcu_gpio_read()
241 v = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, TCU_GPIO_OUT); in tcu_gpio_write()
248 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, TCU_GPIO_OUT, v); in tcu_gpio_write()
261 v = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, TCU_GPIO_DIR); in tcu_gpio_ctl()
268 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, TCU_GPIO_DIR, v); in tcu_gpio_ctl()
/netbsd/sys/arch/powerpc/ibm4xx/dev/
H A Dgpio_opb.c50 bus_space_tag_t sc_gpio_iot; member
69 return bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, o); in gpio_read()
75 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, o, v); in gpio_write()
115 sc->sc_gpio_iot = oaa->opb_bt; in gpio_opb_attach()
116 bus_space_map(sc->sc_gpio_iot, oaa->opb_addr, in gpio_opb_attach()
/netbsd/sys/arch/x86/pci/
H A Dichlpcib.c103 bus_space_tag_t sc_gpio_iot; member
907 sc->sc_gpio_iot = sc->sc_pa.pa_iot; in lpcib_gpio_configure()
909 rv = bus_space_map(sc->sc_gpio_iot, PCI_MAPREG_IO_ADDR(reg), in lpcib_gpio_configure()
923 use = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in lpcib_gpio_configure()
925 io = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, 4); in lpcib_gpio_configure()
988 data = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in lpcib_gpio_pin_read()
1006 data = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in lpcib_gpio_pin_write()
1013 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg, data); in lpcib_gpio_pin_write()
1030 data = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in lpcib_gpio_pin_ctl()
1038 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg, data); in lpcib_gpio_pin_ctl()
[all …]
/netbsd/sys/dev/ic/
H A Dgcscpcib.c100 sc->sc_gpio_iot = iot; in gcscpcib_attach()
154 if (!bus_space_map(sc->sc_gpio_iot, gpiobase, 0xff, 0, in gcscpcib_attach()
368 data = bus_space_read_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg); in gcscpcib_gpio_pin_read()
390 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg, data); in gcscpcib_gpio_pin_write()
448 bus_space_write_4(sc->sc_gpio_iot, sc->sc_gpio_ioh, reg[n], in gcscpcib_gpio_pin_ctl()
H A Dgcscpcibvar.h33 bus_space_tag_t sc_gpio_iot; member