/* Copyright 2022 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ / { cros-keyscan { compatible = "cros-ec,keyscan"; scan-period = <10000>; actual-key-mask = < 0x1c /* C0 */ 0xff /* C1 */ 0xff /* C2 */ 0xff /* C3 */ 0xff /* C4 */ 0xf5 /* C5 */ 0xff /* C6 */ 0xa4 /* C7 */ 0xff /* C8 */ 0xfe /* C9 */ 0x55 /* C10 */ 0xfa /* C11 */ 0xca /* C12 */ >; }; }; &cros_kb_raw { status = "okay"; /* No KSO2 (it's inverted and implemented by GPIO) */ pinctrl-0 = <&ksi0_default &ksi1_default &ksi2_default &ksi3_default &ksi4_default &ksi5_default &ksi6_default &ksi7_default &kso0_default &kso1_default &kso3_default &kso4_default &kso5_default &kso6_default &kso7_default &kso8_default &kso9_default &kso10_default &kso11_default &kso12_default>; pinctrl-names = "default"; };