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

keypad.h (870B)


      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 */
     22extern void samsung_keypad_set_platdata(struct samsung_keypad_platdata *pd);
     23
     24/* defined by architecture to configure gpio. */
     25extern void samsung_keypad_cfg_gpio(unsigned int rows, unsigned int cols);
     26
     27#endif /* __PLAT_SAMSUNG_KEYPAD_H */