summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2016-06-24 15:42:58 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2016-06-28 11:04:29 +0200
commitd2adf656222c62a207d55d07cbdb1f891e4aa6bf (patch)
tree014953459d09fe18bdea62bf2b29abfa7f2fa42c /arch/arm/boot/dts
parent9682073e3250f8cbc8be2326bcf62287ef656e3d (diff)
ARM: dts: imx7-colibri: Add MCP2515 SPI CAN controller to DT
MCP2515 is available on colibri evaluation board, include it in the device tree for Colibri iMX7. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r--arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi22
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi b/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi
index 9a85e79d5e13..2b3ca8f8bc02 100644
--- a/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi
+++ b/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi
@@ -11,6 +11,17 @@
chosen {
bootargs = "console=ttymxc0,115200";
};
+
+ clocks {
+ /* fixed crystal dedicated to mpc258x */
+ clk16m: clk@1 {
+ compatible = "fixed-clock";
+ reg=<1>;
+ #clock-cells = <0>;
+ clock-frequency = <16000000>;
+ clock-output-names = "clk16m";
+ };
+ };
};
&bl {
@@ -34,10 +45,21 @@
&ecspi3 {
status = "okay";
+ mcp258x0: mcp258x@1 {
+ compatible = "microchip,mcp2515";
+ reg = <0>;
+ clocks = <&clk16m>;
+ interrupt-parent = <&gpio3>;
+ interrupts = <27 0x2>;
+ spi-max-frequency = <10000000>;
+ status = "okay";
+ };
+
spidev0: spidev@1 {
compatible = "toradex,evalspi";
reg = <0>;
spi-max-frequency = <23000000>;
+ status = "disabled";
};
};