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

input.h (538B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * This header provides constants for most input bindings.
      4 *
      5 * Most input bindings include key code, matrix key code format.
      6 * In most cases, key code and matrix key code format uses
      7 * the standard values/macro defined in this header.
      8 */
      9
     10#ifndef _DT_BINDINGS_INPUT_INPUT_H
     11#define _DT_BINDINGS_INPUT_INPUT_H
     12
     13#include "linux-event-codes.h"
     14
     15#define MATRIX_KEY(row, col, code)	\
     16	((((row) & 0xFF) << 24) | (((col) & 0xFF) << 16) | ((code) & 0xFFFF))
     17
     18#endif /* _DT_BINDINGS_INPUT_INPUT_H */