linux/include/linux/input/lm8333.h
<<
>>
Prefs
   1/*
   2 * public include for LM8333 keypad driver - same license as driver
   3 * Copyright (C) 2012 Wolfram Sang, Pengutronix <kernel@pengutronix.de>
   4 */
   5
   6#ifndef _LM8333_H
   7#define _LM8333_H
   8
   9struct lm8333;
  10
  11struct 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
  20extern int lm8333_read8(struct lm8333 *lm8333, u8 cmd);
  21extern int lm8333_write8(struct lm8333 *lm8333, u8 cmd, u8 val);
  22extern int lm8333_read_block(struct lm8333 *lm8333, u8 cmd, u8 len, u8 *buf);
  23
  24#endif /* _LM8333_H */
  25