/* * Copyright 2013 Sascha Hauer, Pengutronix * * The code contained herein is licensed under the GNU General Public * License. You may obtain a copy of the GNU General Public License * Version 2 or later at the following locations: * * http://www.opensource.org/licenses/gpl-license.html * http://www.gnu.org/copyleft/gpl.html */ &ecspi1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ecspi1_1>; fsl,spi-num-chipselects = <1>; cs-gpios = <&gpio3 19 0>; status = "okay"; flash: m25p80@0 { compatible = "m25p80"; spi-max-frequency = <40000000>; reg = <0>; }; }; &fec { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet_1>; phy-mode = "rgmii"; }; &ocotp1 { barebox,provide-mac-address = <&fec 0x620>; }; &i2c1 { status = "okay"; clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1_2>; }; &i2c3 { status = "okay"; clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c3_2>; pmic: pf0100@08 { compatible = "pf0100-regulator"; reg = <0x08>; interrupt-parent = <&gpio6>; interrupts = <10 8>; regulators { reg_vddcore: sw1ab { regulator-min-microvolt = <300000>; regulator-max-microvolt = <1875000>; regulator-always-on; }; reg_vddsoc: sw1c { regulator-min-microvolt = <300000>; regulator-max-microvolt = <1875000>; regulator-always-on; }; reg_gen_3v3: sw2 { regulator-min-microvolt = <800000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; reg_ddr_1v5a: sw3a { regulator-min-microvolt = <400000>; regulator-max-microvolt = <1975000>; regulator-always-on; }; reg_ddr_1v5b: sw3b { regulator-min-microvolt = <400000>; regulator-max-microvolt = <1975000>; regulator-always-on; }; reg_ddr_vtt: sw4 { regulator-min-microvolt = <400000>; regulator-max-microvolt = <1975000>; regulator-always-on; }; reg_5v_600mA: swbst { regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5150000>; regulator-always-on; }; reg_snvs_3v: vsnvs { regulator-min-microvolt = <1500000>; regulator-max-microvolt = <3000000>; regulator-always-on; }; reg_vrefddr: vrefddr { regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; regulator-always-on; }; reg_vgen1_1v5: vgen1 { regulator-min-microvolt = <800000>; regulator-max-microvolt = <1550000>; /* not used */ }; reg_vgen2_1v2_eth: vgen2 { regulator-min-microvolt = <800000>; regulator-max-microvolt = <1550000>; regulator-always-on; }; reg_vgen3_2v8: vgen3 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; reg_vgen4_1v8: vgen4 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; reg_vgen5_1v8_eth: vgen5 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; reg_vgen6_3v3: vgen6 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; }; }; sensor2: lm75@48 { compatible = "lm75"; reg = <0x48>; }; eeprom: m24c64@50 { compatible = "st,24c64", "at24"; reg = <0x50>; }; }; &usdhc3 { /* eMMC */ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc3_1>; non-removable; bus-width = <8>; status = "okay"; };