Lines Matching refs:gpio_sih
41 static si_t *gpio_sih;
48 if (!(gpio_sih = si_kattach(SI_OSH))) {
53 si_gpiosetcore(gpio_sih);
61 si_detach(gpio_sih);
69 ret = si_gpioouten(gpio_sih, (1<<gpio), 0, GPIO_APP_PRIORITY);
80 outen = si_gpioouten(gpio_sih, (1<<gpio), (1<<gpio), GPIO_APP_PRIORITY);
81 out = si_gpioout(gpio_sih, (1<<gpio), (value ? (1<<gpio) : 0), GPIO_APP_PRIORITY);
90 get = si_gpioin(gpio_sih);
100 si_gpioout(gpio_sih, (1<<gpio), (value ? (1<<gpio) : 0), GPIO_APP_PRIORITY);
111 ret = si_gpioreserve(gpio_sih, (1<<gpio), GPIO_APP_PRIORITY);
115 ret = si_gpiocontrol(gpio_sih, (1<<gpio), 0, GPIO_APP_PRIORITY);
119 ret = si_gpiopull(gpio_sih, 1/*pulldown*/, (1<<gpio), 0);
122 ret = si_gpiopull(gpio_sih, 0/*pullup*/, (1<<gpio), (1<<gpio));
134 si_gpiopull(gpio_sih, 0/*pullup*/, (1<<gpio), GPIO_APP_PRIORITY);
135 si_gpiorelease(gpio_sih, (1<<gpio), GPIO_APP_PRIORITY);