1*2eba2438SPhilippe Schenker// SPDX-License-Identifier: GPL-2.0+ OR MIT
2*2eba2438SPhilippe Schenker/*
3*2eba2438SPhilippe Schenker * Copyright 2019 Toradex
4*2eba2438SPhilippe Schenker */
5*2eba2438SPhilippe Schenker
6*2eba2438SPhilippe Schenker#include <dt-bindings/input/linux-event-codes.h>
7*2eba2438SPhilippe Schenker
8*2eba2438SPhilippe Schenker/ {
9*2eba2438SPhilippe Schenker	aliases {
10*2eba2438SPhilippe Schenker		rtc0 = &rtc_i2c;
11*2eba2438SPhilippe Schenker		rtc1 = &rtc;
12*2eba2438SPhilippe Schenker	};
13*2eba2438SPhilippe Schenker
14*2eba2438SPhilippe Schenker	gpio-keys {
15*2eba2438SPhilippe Schenker		compatible = "gpio-keys";
16*2eba2438SPhilippe Schenker		pinctrl-names = "default";
17*2eba2438SPhilippe Schenker		pinctrl-0 = <&pinctrl_gpiokeys>;
18*2eba2438SPhilippe Schenker
19*2eba2438SPhilippe Schenker		key-wakeup {
20*2eba2438SPhilippe Schenker			label = "Wake-Up";
21*2eba2438SPhilippe Schenker			gpios = <&lsio_gpio3 10 GPIO_ACTIVE_HIGH>;
22*2eba2438SPhilippe Schenker			linux,code = <KEY_WAKEUP>;
23*2eba2438SPhilippe Schenker			debounce-interval = <10>;
24*2eba2438SPhilippe Schenker			wakeup-source;
25*2eba2438SPhilippe Schenker		};
26*2eba2438SPhilippe Schenker	};
27*2eba2438SPhilippe Schenker};
28*2eba2438SPhilippe Schenker
29*2eba2438SPhilippe Schenker&i2c1 {
30*2eba2438SPhilippe Schenker	status = "okay";
31*2eba2438SPhilippe Schenker
32*2eba2438SPhilippe Schenker	/* M41T0M6 real time clock on carrier board */
33*2eba2438SPhilippe Schenker	rtc_i2c: rtc@68 {
34*2eba2438SPhilippe Schenker		compatible = "st,m41t0";
35*2eba2438SPhilippe Schenker		reg = <0x68>;
36*2eba2438SPhilippe Schenker	};
37*2eba2438SPhilippe Schenker};
38*2eba2438SPhilippe Schenker
39*2eba2438SPhilippe Schenker/* Colibri UART_B */
40*2eba2438SPhilippe Schenker&lpuart0 {
41*2eba2438SPhilippe Schenker	status = "okay";
42*2eba2438SPhilippe Schenker};
43*2eba2438SPhilippe Schenker
44*2eba2438SPhilippe Schenker/* Colibri UART_C */
45*2eba2438SPhilippe Schenker&lpuart2 {
46*2eba2438SPhilippe Schenker	status = "okay";
47*2eba2438SPhilippe Schenker};
48*2eba2438SPhilippe Schenker
49*2eba2438SPhilippe Schenker/* Colibri UART_A */
50*2eba2438SPhilippe Schenker&lpuart3 {
51*2eba2438SPhilippe Schenker	status = "okay";
52*2eba2438SPhilippe Schenker};
53*2eba2438SPhilippe Schenker
54*2eba2438SPhilippe Schenker/* Colibri FastEthernet */
55*2eba2438SPhilippe Schenker&fec1 {
56*2eba2438SPhilippe Schenker	status = "okay";
57*2eba2438SPhilippe Schenker};
58*2eba2438SPhilippe Schenker
59*2eba2438SPhilippe Schenker/* Colibri SD/MMC Card */
60*2eba2438SPhilippe Schenker&usdhc2 {
61*2eba2438SPhilippe Schenker	status = "okay";
62*2eba2438SPhilippe Schenker};
63