Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __SH_KEYSC_H__
0003 #define __SH_KEYSC_H__
0004 
0005 #define SH_KEYSC_MAXKEYS 64
0006 
0007 struct sh_keysc_info {
0008     enum { SH_KEYSC_MODE_1, SH_KEYSC_MODE_2, SH_KEYSC_MODE_3,
0009            SH_KEYSC_MODE_4, SH_KEYSC_MODE_5, SH_KEYSC_MODE_6 } mode;
0010     int scan_timing; /* 0 -> 7, see KYCR1, SCN[2:0] */
0011     int delay;
0012     int kycr2_delay;
0013     int keycodes[SH_KEYSC_MAXKEYS]; /* KEYIN * KEYOUT */
0014 };
0015 
0016 #endif /* __SH_KEYSC_H__ */