cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

lm8333.h (674B)


      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 */