/* * 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"; }; 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"; }; &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>; };