Commit | Line | Data |
---|---|---|
4490e3c6 | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
0fffed27 JS |
2 | /* |
3 | * Samsung Platform - Keypad platform data definitions | |
4 | * | |
5 | * Copyright (C) 2010 Samsung Electronics Co.Ltd | |
6 | * Author: Joonyoung Shim <jy0922.shim@samsung.com> | |
0fffed27 JS |
7 | */ |
8 | ||
9 | #ifndef __PLAT_SAMSUNG_KEYPAD_H | |
10 | #define __PLAT_SAMSUNG_KEYPAD_H | |
11 | ||
8d964a28 | 12 | #include <linux/input/samsung-keypad.h> |
0fffed27 | 13 | |
995c48ad JS |
14 | /** |
15 | * samsung_keypad_set_platdata - Set platform data for Samsung Keypad device. | |
16 | * @pd: Platform data to register to device. | |
17 | * | |
18 | * Register the given platform data for use with Samsung Keypad device. | |
19 | * The call will copy the platform data, so the board definitions can | |
20 | * make the structure itself __initdata. | |
21 | */ | |
22 | extern void samsung_keypad_set_platdata(struct samsung_keypad_platdata *pd); | |
23 | ||
24 | /* defined by architecture to configure gpio. */ | |
25 | extern void samsung_keypad_cfg_gpio(unsigned int rows, unsigned int cols); | |
26 | ||
0fffed27 | 27 | #endif /* __PLAT_SAMSUNG_KEYPAD_H */ |