Blame view

kernel/linux-imx6_3.14.28/include/linux/input/lm8333.h 674 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  /*
   * public include for LM8333 keypad driver - same license as driver
   * Copyright (C) 2012 Wolfram Sang, Pengutronix <w.sang@pengutronix.de>
   */
  
  #ifndef _LM8333_H
  #define _LM8333_H
  
  struct lm8333;
  
  struct lm8333_platform_data {
  	/* Keymap data */
  	const struct matrix_keymap_data *matrix_data;
  	/* Active timeout before enter HALT mode in microseconds */
  	unsigned active_time;
  	/* Debounce interval in microseconds */
  	unsigned debounce_time;
  };
  
  extern int lm8333_read8(struct lm8333 *lm8333, u8 cmd);
  extern int lm8333_write8(struct lm8333 *lm8333, u8 cmd, u8 val);
  extern int lm8333_read_block(struct lm8333 *lm8333, u8 cmd, u8 len, u8 *buf);
  
  #endif /* _LM8333_H */