1*b398a9a7SJoseph Chen /* 2*b398a9a7SJoseph Chen * (C) Copyright 2017 Rockchip Electronics Co., Ltd 3*b398a9a7SJoseph Chen * 4*b398a9a7SJoseph Chen * SPDX-License-Identifier: GPL-2.0+ 5*b398a9a7SJoseph Chen */ 6*b398a9a7SJoseph Chen 7*b398a9a7SJoseph Chen #ifndef _KEY_H_ 8*b398a9a7SJoseph Chen #define _KEY_H_ 9*b398a9a7SJoseph Chen 10*b398a9a7SJoseph Chen enum key_state { 11*b398a9a7SJoseph Chen KEY_PRESS_NONE, 12*b398a9a7SJoseph Chen KEY_PRESS_UP, 13*b398a9a7SJoseph Chen KEY_PRESS_DOWN, 14*b398a9a7SJoseph Chen }; 15*b398a9a7SJoseph Chen 16*b398a9a7SJoseph Chen struct dm_key_ops { 17*b398a9a7SJoseph Chen int (*read)(struct udevice *dev); 18*b398a9a7SJoseph Chen }; 19*b398a9a7SJoseph Chen 20*b398a9a7SJoseph Chen int key_read(struct udevice *dev); 21*b398a9a7SJoseph Chen 22*b398a9a7SJoseph Chen #endif 23