1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
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> |
7 | */ |
8 | |
9 | #ifndef __PLAT_SAMSUNG_KEYPAD_H |
10 | #define __PLAT_SAMSUNG_KEYPAD_H |
11 | |
12 | #include <linux/input/samsung-keypad.h> |
13 | |
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 | |
27 | #endif /* __PLAT_SAMSUNG_KEYPAD_H */ |
28 | |