From 72ad47e0275c0035aa9ea04ee6127a14bbe50b65 Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Tue, 26 May 2020 20:48:15 -0400 Subject: Initial import of GPIO kscan driver into ZMK. --- drivers/zephyr/dts/bindings/gpio-kscan.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 drivers/zephyr/dts/bindings/gpio-kscan.yaml (limited to 'drivers/zephyr/dts/bindings') diff --git a/drivers/zephyr/dts/bindings/gpio-kscan.yaml b/drivers/zephyr/dts/bindings/gpio-kscan.yaml new file mode 100644 index 0000000..0698c3e --- /dev/null +++ b/drivers/zephyr/dts/bindings/gpio-kscan.yaml @@ -0,0 +1,25 @@ +# Copyright (c) 2020, Pete Johanson +# SPDX-License-Identifier: Apache-2.0 + +description: GPIO keyboard matrix controller + +compatible: "gpio-kscan" + +include: kscan.yaml + +properties: + row-gpios: + type: phandle-array + required: true + col-gpios: + type: phandle-array + required: true + debounce-period: + type: int + default: 5 + diode-direction: + type: string + default: row2col + enum: + - row2col + - col2row -- cgit v1.2.3