Lines Matching refs:board
389 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
393 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2860_ir_change_protocol()
402 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2860_ir_change_protocol()
418 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
422 dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
427 dev->board.xclk |= EM28XX_XCLK_IR_RC5_MODE; in em2874_ir_change_protocol()
438 em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk, in em2874_ir_change_protocol()
507 while (dev->board.buttons[j].role >= 0 && in em28xx_query_buttons()
508 dev->board.buttons[j].role < EM28XX_NUM_BUTTON_ROLES) { in em28xx_query_buttons()
509 struct em28xx_button *button = &dev->board.buttons[j]; in em28xx_query_buttons()
609 while (dev->board.buttons[i].role >= 0 && in em28xx_init_buttons()
610 dev->board.buttons[i].role < EM28XX_NUM_BUTTON_ROLES) { in em28xx_init_buttons()
611 struct em28xx_button *button = &dev->board.buttons[i]; in em28xx_init_buttons()
692 if (dev->board.buttons) in em28xx_ir_init()
695 if (dev->board.has_ir_i2c) { in em28xx_ir_init()
698 dev->board.has_ir_i2c = 0; in em28xx_ir_init()
704 if (dev->board.ir_codes == NULL && !dev->board.has_ir_i2c) { in em28xx_ir_init()
729 if (dev->board.has_ir_i2c) { /* external i2c device */ in em28xx_ir_init()
782 rc->map_name = dev->board.ir_codes; in em28xx_ir_init()