Lines Matching refs:gpio_value
389 uint16_t gpio_value, reg;
397 gpio_value = emdtv_read_1(sc, 0x02, 0xa0);
402 gpio_value = r->ts1_on;
405 gpio_value = r->a_on;
408 gpio_value = r->t1_on;
411 gpio_value = r->t1_reset;
414 gpio_value = r->d1_reset;
423 if ((gpio_value & 0x80) == 0) {
429 reg = gpio_value & 0x10 ? 0x04 : 0x08;
431 if ((gpio_value & 0x40) == 0) {
432 gpio &= ~((uint8_t)(1 << (gpio_value & 7)));
435 gpio |= ((gpio_value >> 5) & 1) << (gpio_value & 7);
437 gpio |= (((gpio_value >> 5) & 1) ^ 1) <<
438 (gpio_value & 7);
441 gpio &= ~((uint8_t)(1 << (gpio_value & 0xf)));
443 gpio |= ((gpio_value >> 5) & 1) << (gpio_value & 7);
447 gpio &= ~((uint8_t)(1 << (gpio_value & 0xf)));
448 gpio |= (((gpio_value >> 5) & 1) ^ 1) << (gpio_value & 7);