Lines Matching refs:gpio

56 	u32 gpio,data;  in ir_handle_key()  local
59 gpio = bttv_gpio_read(&btv->c); in ir_handle_key()
61 if (ir->last_gpio == gpio) in ir_handle_key()
63 ir->last_gpio = gpio; in ir_handle_key()
67 data = ir_extract_bits(gpio, ir->mask_keycode); in ir_handle_key()
69 gpio, data, in ir_handle_key()
71 (gpio & ir->mask_keydown) ? " down" : "", in ir_handle_key()
72 (gpio & ir->mask_keyup) ? " up" : ""); in ir_handle_key()
74 if ((ir->mask_keydown && (gpio & ir->mask_keydown)) || in ir_handle_key()
75 (ir->mask_keyup && !(gpio & ir->mask_keyup))) { in ir_handle_key()
90 u32 gpio, data, keyup; in ir_enltv_handle_key() local
93 gpio = bttv_gpio_read(&btv->c); in ir_enltv_handle_key()
96 data = ir_extract_bits(gpio, ir->mask_keycode); in ir_enltv_handle_key()
99 keyup = (gpio & ir->mask_keyup) ? 1 << 31 : 0; in ir_enltv_handle_key()
103 gpio, data, in ir_enltv_handle_key()
104 (gpio & ir->mask_keyup) ? " up" : "up/down"); in ir_enltv_handle_key()
114 gpio, data, in ir_enltv_handle_key()
115 (gpio & ir->mask_keyup) ? " up" : "down"); in ir_enltv_handle_key()
253 u32 gpio; in bttv_rc5_irq() local
258 gpio = bttv_gpio_read(&btv->c); in bttv_rc5_irq()
273 gap, (gpio & 0x20) ? "mark" : "space"); in bttv_rc5_irq()
276 if (!(gpio & 0x20)) in bttv_rc5_irq()
299 bttv_gpio_write(&btv->c, gpio & ~(1 << 4)); in bttv_rc5_irq()
300 bttv_gpio_write(&btv->c, gpio | (1 << 4)); in bttv_rc5_irq()
326 u32 gpio; in bttv_ir_stop() local
330 gpio = bttv_gpio_read(&btv->c); in bttv_ir_stop()
331 bttv_gpio_write(&btv->c, gpio & ~(1 << 4)); in bttv_ir_stop()
528 u32 gpio; in bttv_input_init() local
531 gpio = bttv_gpio_read(&btv->c); in bttv_input_init()
532 bttv_gpio_write(&btv->c, gpio & ~(1 << 4)); in bttv_input_init()
533 bttv_gpio_write(&btv->c, gpio | (1 << 4)); in bttv_input_init()