xref: /freebsd/sys/contrib/device-tree/src/arm/cros-ec-keyboard.dtsi (revision 5def4c47d4bd90b209b9b4a4ba9faec15846d8fd)
1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2c66ec88fSEmmanuel Vadot/*
3c66ec88fSEmmanuel Vadot * Keyboard dts fragment for devices that use cros-ec-keyboard
4c66ec88fSEmmanuel Vadot *
5c66ec88fSEmmanuel Vadot * Copyright (c) 2014 Google, Inc
6c66ec88fSEmmanuel Vadot*/
7c66ec88fSEmmanuel Vadot
8c66ec88fSEmmanuel Vadot#include <dt-bindings/input/input.h>
9*5def4c47SEmmanuel Vadot#include <dt-bindings/input/cros-ec-keyboard.h>
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot&cros_ec {
12*5def4c47SEmmanuel Vadot	keyboard_controller: keyboard-controller {
13c66ec88fSEmmanuel Vadot		compatible = "google,cros-ec-keyb";
14c66ec88fSEmmanuel Vadot		keypad,num-rows = <8>;
15c66ec88fSEmmanuel Vadot		keypad,num-columns = <13>;
16c66ec88fSEmmanuel Vadot		google,needs-ghost-filter;
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot		linux,keymap = <
19*5def4c47SEmmanuel Vadot			CROS_STD_TOP_ROW_KEYMAP
20*5def4c47SEmmanuel Vadot			CROS_STD_MAIN_KEYMAP
21c66ec88fSEmmanuel Vadot		>;
22c66ec88fSEmmanuel Vadot	};
23c66ec88fSEmmanuel Vadot};
24