1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright (c) 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
5 * Author: Gregor Herburger, Timo Herbrecher
7 * Device Tree Include file for MBLS10xxA from TQ
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/leds/common.h>
16 compatible = "gpio-keys-polled";
17 poll-interval = <100>;
22 gpios = <&gpioexp3 5 GPIO_ACTIVE_LOW>;
23 linux,code = <KEY_F1>;
28 gpios = <&gpioexp3 6 GPIO_ACTIVE_LOW>;
29 linux,code = <KEY_F2>;
34 compatible = "gpio-leds";
37 gpios = <&gpioexp3 13 GPIO_ACTIVE_LOW>;
38 color = <LED_COLOR_ID_GREEN>;
39 function = LED_FUNCTION_HEARTBEAT;
40 linux,default-trigger = "heartbeat";
44 reg_3v3: regulator-3v3 {
45 compatible = "regulator-fixed";
46 regulator-name = "V_3V3_MB";
47 regulator-min-microvolt = <3300000>;
48 regulator-max-microvolt = <3300000>;
68 compatible = "nxp,pca9544";
79 compatible = "nxp,pca9555";
81 vcc-supply = <®_3v3>;
87 compatible = "nxp,pca9555";
89 vcc-supply = <®_3v3>;
95 compatible = "nxp,pca9555";
97 vcc-supply = <®_3v3>;
105 #address-cells = <1>;
112 #address-cells = <1>;
119 #address-cells = <1>;