1e8f7a387SPhilippe Schenker// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
22eba2438SPhilippe Schenker/*
32eba2438SPhilippe Schenker * Copyright 2019 Toradex
42eba2438SPhilippe Schenker */
52eba2438SPhilippe Schenker
62eba2438SPhilippe Schenker#include <dt-bindings/input/linux-event-codes.h>
72eba2438SPhilippe Schenker
82eba2438SPhilippe Schenker/ {
92eba2438SPhilippe Schenker	aliases {
102eba2438SPhilippe Schenker		rtc0 = &rtc_i2c;
112eba2438SPhilippe Schenker		rtc1 = &rtc;
122eba2438SPhilippe Schenker	};
132eba2438SPhilippe Schenker
1428150613SPhilippe Schenker	/* fixed crystal dedicated to mcp25xx */
1528150613SPhilippe Schenker	clk16m: clock-16mhz {
1628150613SPhilippe Schenker		compatible = "fixed-clock";
1728150613SPhilippe Schenker		#clock-cells = <0>;
1828150613SPhilippe Schenker		clock-frequency = <16000000>;
1928150613SPhilippe Schenker	};
202eba2438SPhilippe Schenker};
21cc900d0fSPhilippe Schenker
22cc900d0fSPhilippe Schenker&colibri_gpio_keys {
23cc900d0fSPhilippe Schenker	status = "okay";
242eba2438SPhilippe Schenker};
252eba2438SPhilippe Schenker
262eba2438SPhilippe Schenker&i2c1 {
272eba2438SPhilippe Schenker	status = "okay";
282eba2438SPhilippe Schenker
292eba2438SPhilippe Schenker	/* M41T0M6 real time clock on carrier board */
302eba2438SPhilippe Schenker	rtc_i2c: rtc@68 {
312eba2438SPhilippe Schenker		compatible = "st,m41t0";
322eba2438SPhilippe Schenker		reg = <0x68>;
332eba2438SPhilippe Schenker	};
342eba2438SPhilippe Schenker};
352eba2438SPhilippe Schenker
36*25acffb0SEmanuele Ghidoli&iomuxc {
37*25acffb0SEmanuele Ghidoli	pinctrl-names = "default";
38*25acffb0SEmanuele Ghidoli	pinctrl-0 = <&pinctrl_ext_io0>, <&pinctrl_hog0>, <&pinctrl_hog1>,
39*25acffb0SEmanuele Ghidoli		    <&pinctrl_lpspi2_cs2>;
40*25acffb0SEmanuele Ghidoli};
41*25acffb0SEmanuele Ghidoli
42a537c961SPhilippe Schenker/* Colibri SPI */
43a537c961SPhilippe Schenker&lpspi2 {
44a537c961SPhilippe Schenker	status = "okay";
4528150613SPhilippe Schenker
4628150613SPhilippe Schenker	mcp2515: can@0 {
4728150613SPhilippe Schenker		compatible = "microchip,mcp2515";
4828150613SPhilippe Schenker		reg = <0>;
4928150613SPhilippe Schenker		interrupt-parent = <&lsio_gpio3>;
5028150613SPhilippe Schenker		interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
5128150613SPhilippe Schenker		pinctrl-0 = <&pinctrl_can_int>;
5228150613SPhilippe Schenker		pinctrl-names = "default";
5328150613SPhilippe Schenker		clocks = <&clk16m>;
5428150613SPhilippe Schenker		spi-max-frequency = <10000000>;
5528150613SPhilippe Schenker	};
56a537c961SPhilippe Schenker};
57a537c961SPhilippe Schenker
582eba2438SPhilippe Schenker/* Colibri UART_B */
592eba2438SPhilippe Schenker&lpuart0 {
602eba2438SPhilippe Schenker	status = "okay";
612eba2438SPhilippe Schenker};
622eba2438SPhilippe Schenker
632eba2438SPhilippe Schenker/* Colibri UART_C */
642eba2438SPhilippe Schenker&lpuart2 {
652eba2438SPhilippe Schenker	status = "okay";
662eba2438SPhilippe Schenker};
672eba2438SPhilippe Schenker
68e74b958cSPhilippe Schenker/* Colibri PWM_B */
69e74b958cSPhilippe Schenker&lsio_pwm0 {
70e74b958cSPhilippe Schenker	status = "okay";
71e74b958cSPhilippe Schenker};
72e74b958cSPhilippe Schenker
73e74b958cSPhilippe Schenker/* Colibri PWM_C */
74e74b958cSPhilippe Schenker&lsio_pwm1 {
75e74b958cSPhilippe Schenker	status = "okay";
76e74b958cSPhilippe Schenker};
77e74b958cSPhilippe Schenker
78e74b958cSPhilippe Schenker/* Colibri PWM_D */
79e74b958cSPhilippe Schenker&lsio_pwm2 {
80e74b958cSPhilippe Schenker	status = "okay";
81e74b958cSPhilippe Schenker};
82e74b958cSPhilippe Schenker
832eba2438SPhilippe Schenker/* Colibri UART_A */
842eba2438SPhilippe Schenker&lpuart3 {
852eba2438SPhilippe Schenker	status = "okay";
862eba2438SPhilippe Schenker};
872eba2438SPhilippe Schenker
882eba2438SPhilippe Schenker/* Colibri FastEthernet */
892eba2438SPhilippe Schenker&fec1 {
902eba2438SPhilippe Schenker	status = "okay";
912eba2438SPhilippe Schenker};
922eba2438SPhilippe Schenker
932eba2438SPhilippe Schenker/* Colibri SD/MMC Card */
942eba2438SPhilippe Schenker&usdhc2 {
952eba2438SPhilippe Schenker	status = "okay";
962eba2438SPhilippe Schenker};
97