| /* |
| * Copyright 2014 Toradex AG |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by |
| * the Free Software Foundation; either version 2 of the License, or |
| * (at your option) any later version. |
| */ |
| |
| / { |
| chosen { |
| bootargs = "console=ttyLP0,115200"; |
| }; |
| |
| clk16m: clk16m { |
| compatible = "fixed-clock"; |
| #clock-cells = <0>; |
| clock-frequency = <16000000>; |
| }; |
| |
| regulators { |
| compatible = "simple-bus"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| sys_5v0_reg: regulator@0 { |
| compatible = "regulator-fixed"; |
| reg = <0>; |
| regulator-name = "5v0"; |
| regulator-min-microvolt = <5000000>; |
| regulator-max-microvolt = <5000000>; |
| regulator-always-on; |
| }; |
| |
| /* USBH_PEN */ |
| usbh_vbus_reg: regulator@1 { |
| compatible = "regulator-fixed"; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_usbh1_reg>; |
| reg = <1>; |
| regulator-name = "usbh_vbus"; |
| regulator-min-microvolt = <5000000>; |
| regulator-max-microvolt = <5000000>; |
| gpio = <&gpio2 19 GPIO_ACTIVE_LOW>; |
| vin-supply = <&sys_5v0_reg>; |
| }; |
| }; |
| }; |
| |
| &bl { |
| brightness-levels = <0 4 8 16 32 64 128 255>; |
| default-brightness-level = <6>; |
| status = "okay"; |
| }; |
| |
| &dspi1 { |
| status = "okay"; |
| |
| mcp2515can: can@0 { |
| compatible = "microchip,mcp2515"; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_can_int>; |
| reg = <0>; |
| clocks = <&clk16m>; |
| spi-max-frequency = <10000000>; |
| interrupt-parent = <&gpio1>; |
| interrupts = <11 GPIO_ACTIVE_LOW>; |
| }; |
| }; |
| |
| &esdhc1 { |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_esdhc1>; |
| bus-width = <4>; |
| status = "okay"; |
| }; |
| |
| &fec1 { |
| phy-mode = "rmii"; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_fec1>; |
| status = "okay"; |
| }; |
| |
| &i2c0 { |
| status = "okay"; |
| |
| /* M41T0M6 real time clock on carrier board */ |
| rtc: m41t0m6@68 { |
| compatible = "st,m41t00"; |
| reg = <0x68>; |
| }; |
| }; |
| |
| &pwm0 { |
| status = "okay"; |
| }; |
| |
| &pwm1 { |
| status = "okay"; |
| }; |
| |
| &uart0 { |
| status = "okay"; |
| }; |
| |
| &uart1 { |
| status = "okay"; |
| }; |
| |
| &uart2 { |
| status = "okay"; |
| }; |
| |
| &usbh1 { |
| vbus-supply = <&usbh_vbus_reg>; |
| }; |
| |
| &iomuxc { |
| vf610-colibri { |
| pinctrl_can_int: can_int { |
| fsl,pins = < |
| VF610_PAD_PTB21__GPIO_43 0x22ed |
| >; |
| }; |
| }; |
| }; |