root/include/linux/input/lm8333.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */