Blame view

kernel/linux-rt-4.4.41/arch/arm/plat-samsung/include/plat/keypad.h 1.07 KB
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  /*
   * Samsung Platform - Keypad platform data definitions
   *
   * Copyright (C) 2010 Samsung Electronics Co.Ltd
   * Author: Joonyoung Shim <jy0922.shim@samsung.com>
   *
   * This program is free software; you can redistribute  it and/or modify it
   * under  the terms of  the GNU General  Public License as published by the
   * Free Software Foundation;  either version 2 of the  License, or (at your
   * option) any later version.
   */
  
  #ifndef __PLAT_SAMSUNG_KEYPAD_H
  #define __PLAT_SAMSUNG_KEYPAD_H
  
  #include <linux/input/samsung-keypad.h>
  
  /**
   * samsung_keypad_set_platdata - Set platform data for Samsung Keypad device.
   * @pd: Platform data to register to device.
   *
   * Register the given platform data for use with Samsung Keypad device.
   * The call will copy the platform data, so the board definitions can
   * make the structure itself __initdata.
   */
  extern void samsung_keypad_set_platdata(struct samsung_keypad_platdata *pd);
  
  /* defined by architecture to configure gpio. */
  extern void samsung_keypad_cfg_gpio(unsigned int rows, unsigned int cols);
  
  #endif /* __PLAT_SAMSUNG_KEYPAD_H */