| /src/sys/arch/arm/ep93xx/ | 
| epled.c | 43 	struct epgpio_softc	*sc_gpio;  member in struct:epled_softc 69 	sc->sc_gpio = (struct epgpio_softc *)parent;
 79 	epgpio_out(sc->sc_gpio, sc->sc_port, sc->sc_green);
 80 	epgpio_out(sc->sc_gpio, sc->sc_port, sc->sc_red);
 94 	epgpio_set(sc->sc_gpio, sc->sc_port, sc->sc_red);
 109 	epgpio_clear(sc->sc_gpio, sc->sc_port, sc->sc_red);
 124 	epgpio_set(sc->sc_gpio, sc->sc_port, sc->sc_green);
 139 	epgpio_clear(sc->sc_gpio, sc->sc_port, sc->sc_green);
 
 | 
| eppcicvar.h | 61 	struct epgpio_softc	*sc_gpio;  member in struct:eppcic_softc 
 | 
| eppcic.c | 161 	sc->sc_gpio = sa->sa_gpio; 226 	epgpio_in(sc->sc_gpio, ph->ph_port, ph->ph_cd[0]);
 227 	epgpio_in(sc->sc_gpio, ph->ph_port, ph->ph_cd[1]);
 228 	epgpio_in(sc->sc_gpio, ph->ph_port, ph->ph_vs[0]);
 229 	epgpio_in(sc->sc_gpio, ph->ph_port, ph->ph_vs[1]);
 230 	ph->ph_status[0] = epgpio_read(sc->sc_gpio, ph->ph_port, ph->ph_cd[0]);
 231 	ph->ph_status[1] = epgpio_read(sc->sc_gpio, ph->ph_port, ph->ph_cd[1]);
 247 	epgpio_intr_establish(sc->sc_gpio, ph->ph_port, ph->ph_cd[0],
 250 	epgpio_intr_establish(sc->sc_gpio, ph->ph_port, ph->ph_cd[1],
 257 	ph->ph_status[0] = epgpio_read(sc->sc_gpio, ph->ph_port, ph->ph_cd[0])
 [all...]
 | 
| /src/sys/dev/gpio/ | 
| gpiolock.c | 47 	void *			sc_gpio;  member in struct:gpiolock_softc 99 	sc->sc_gpio = ga->ga_gpio;
 101 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 109 		caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, pin);
 116 		gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, pin, sc->sc_data);
 133 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 145 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 172 		if (gpio_pin_read(sc->sc_gpio, &sc->sc_map, pin) ==
 
 | 
| gpiopps.c | 52 	void *			sc_gpio;  member in struct:gpiopps_softc 132 	sc->sc_gpio = ga->ga_gpio;
 167 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, mask,
 177 		intrcaps = gpio_pin_intrcaps(sc->sc_gpio, &sc->sc_map, 0);
 183 			gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 187 		if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, 0,
 193 			gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 196 		flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, 0);
 199 		if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, 0, flags)) {
 202 			gpio_pin_unmap(sc->sc_gpio, &sc->sc_map)
 [all...]
 | 
| gpiopwm.c | 45 	void			*sc_gpio;  member in struct:gpiopwm_softc 99 	sc->sc_gpio = ga->ga_gpio;
 101 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 149 	gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_LOW);
 152 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 172 	gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_LOW);
 182 		gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_HIGH);
 199 	gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_LOW);
 209 		gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_HIGH);
 221 	if (gpio_pin_read(sc->sc_gpio, &sc->sc_map, 0) == GPIO_PIN_HIGH)
 [all...]
 | 
| gpioow.c | 43 	void *			sc_gpio;  member in struct:gpioow_softc 107 	sc->sc_gpio = ga->ga_gpio;
 109 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 116 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA);
 119 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 124 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 140 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA, sc->sc_data);
 171 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 220 		gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA,
 235 		gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA
 [all...]
 | 
| gpioiic.c | 51 	void *			sc_gpio;  member in struct:gpioiic_softc 117 	sc->sc_gpio = ga->ga_gpio;
 121 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 136 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, sc->sc_pin_sda);
 158 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, sc->sc_pin_sda, sc->sc_sda);
 161 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, sc->sc_pin_scl);
 179 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, sc->sc_pin_scl, sc->sc_scl);
 200 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 214 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 254 	gpio_pin_write(sc->sc_gpio, &sc->sc_map, sc->sc_pin_sda
 [all...]
 | 
| gpiobutton.c | 61 	void			*sc_gpio;  member in struct:gpiobutton_softc 113 	sc->sc_gpio = ga->ga_gpio;
 115 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 122 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, 0);
 128 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_INPUT);
 160 	val = gpio_pin_read(sc->sc_gpio, &sc->sc_map, 0);
 
 | 
| gpiorfkill.c | 50 	void			*sc_gpio;  member in struct:gpiorfkill_softc 89 	sc->sc_gpio = ga->ga_gpio;
 91 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 97 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, 0);
 103 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_OUTPUT);
 116 	gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, sc->sc_state);
 
 | 
| gpioirq.c | 57 	void *			sc_gpio;  member in struct:gpioirq_softc 123 	return (uint8_t)gpio_pin_to_pin_num(sc->sc_gpio, &sc->sc_map, index);
 163 	sc->sc_gpio = ga->ga_gpio;
 175 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset,
 200 		if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, apin, irqmode,
 206 		if (!gpio_pin_irqmode_issupported(sc->sc_gpio, &sc->sc_map, apin,
 210 			gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 214 		flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, apin);
 217 		if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, apin, flags)) {
 219 			gpio_pin_unmap(sc->sc_gpio, &sc->sc_map)
 [all...]
 | 
| /src/sys/arch/evbarm/netwalker/ | 
| netwalker_lid.c | 50 	void *sc_gpio;  member in struct:netwalker_lid_softc 98 	sc->sc_gpio = ga->ga_gpio;
 102 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask, &sc->sc_map)) {
 108 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT);
 111 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 114 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT,
 121 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 148 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 170 	lid = gpio_pin_read(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT);
 
 | 
| netwalker_pwr.c | 51 	void *sc_gpio;  member in struct:netwalker_pwr_softc 99 	sc->sc_gpio = ga->ga_gpio;
 103 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask, &sc->sc_map)) {
 109 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT);
 112 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 115 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT,
 122 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 149 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 172 	pwr = gpio_pin_read(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT);
 
 | 
| netwalker_btn.c | 61 	void *sc_gpio;  member in struct:mousebtn_softc 128 	sc->sc_gpio = ga->ga_gpio;
 132 	if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
 139 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_LEFT);
 142 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 145 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_LEFT,
 149 	caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_RIGHT);
 152 		gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
 155 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_RIGHT,
 196 	gpio_pin_unmap(sc->sc_gpio, &sc->sc_map)
 [all...]
 | 
| /src/sys/arch/evbarm/armadillo/ | 
| armadillo9_iic.c | 54 	struct epgpio_softc	*sc_gpio;  member in struct:armadillo9iic_softc 97 	sc->sc_gpio = (struct epgpio_softc *)parent;
 112 	epgpio_in(sc->sc_gpio, sc->sc_port, sc->sc_sda);
 113 	epgpio_out(sc->sc_gpio, sc->sc_port, sc->sc_scl);
 114 	epgpio_set(sc->sc_gpio, sc->sc_port, sc->sc_scl);
 170 		epgpio_set(sc->sc_gpio, sc->sc_port, sc->sc_sda);
 172 		epgpio_clear(sc->sc_gpio, sc->sc_port, sc->sc_sda);
 175 		epgpio_set(sc->sc_gpio, sc->sc_port, sc->sc_scl);
 177 		epgpio_clear(sc->sc_gpio, sc->sc_port, sc->sc_scl);
 186 		epgpio_out(sc->sc_gpio, sc->sc_port, sc->sc_sda)
 [all...]
 | 
| armadillo9_pcic.c | 104 		epgpio_clear(sc->sc_gpio, PORT_A, 3); 106 		epgpio_set(sc->sc_gpio, PORT_A, 3);
 
 | 
| /src/sys/arch/mips/adm5120/include/ | 
| adm5120_extiovar.h | 54 	device_t		sc_gpio;  member in struct:extio_softc 
 | 
| adm5120_mainbusvar.h | 58 	device_t		sc_gpio;  member in struct:mainbus_softc 
 | 
| /src/sys/arch/mips/adm5120/ | 
| adm5120_extio.c | 297 	sc->sc_gpio = ma->ma_gpio; 320 	if (gpio_pin_map(sc->sc_gpio, 0, __BITS(0, 4), &sc->sc_pm) != 0) {
 324 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_pm, 0, GPIO_PIN_INPUT);
 325 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_pm, 1, GPIO_PIN_OUTPUT);
 326 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_pm, 2, GPIO_PIN_INPUT);
 327 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_pm, 3, GPIO_PIN_OUTPUT);
 328 	gpio_pin_ctl(sc->sc_gpio, &sc->sc_pm, 4, GPIO_PIN_INPUT);
 329 	gpio_pin_write(sc->sc_gpio, &sc->sc_pm, 1, 0);
 330 	gpio_pin_write(sc->sc_gpio, &sc->sc_pm, 3, 0);
 334 	if (gpio_pin_read(sc->sc_gpio, &sc->sc_pm, 0) == GPIO_PIN_HIGH)
 [all...]
 | 
| /src/sys/arch/evbmips/adm5120/ | 
| mainbus.c | 120 	sc->sc_gpio = admgpio_attach(sc); 149 	ma.ma_gpio = sc->sc_gpio;
 
 | 
| /src/sys/arch/mips/adm5120/dev/ | 
| wdc_extio.c | 102 	void			*sc_gpio;  member in struct:wdc_extio_softc 287 	if (wdc_extio_map(ea, wdr, &sc->sc_gpio, &sc->sc_pinmap) == -1)
 
 | 
| /src/sys/arch/i386/pci/ | 
| elan520.c | 78 	device_t sc_gpio;  member in struct:elansc_softc 154 	if (child == sc->sc_gpio)
 155 		sc->sc_gpio = NULL;
 1446 	if (ifattr_match(ifattr, "gpiobus") && sc->sc_gpio == NULL) {
 1455 		sc->sc_gpio = config_found(sc->sc_dev, &gba, gpiobus_print,
 
 |