|  | /* | 
|  | * Copyright (C) 2015 Freescale Semiconductor, Inc. | 
|  | * | 
|  | * This program is free software; you can redistribute it and/or modify | 
|  | * it under the terms of the GNU General Public License version 2 as | 
|  | * published by the Free Software Foundation. | 
|  | */ | 
|  |  | 
|  | #include "imx6sx-sdb.dtsi" | 
|  |  | 
|  | / { | 
|  | model = "Freescale i.MX6 SoloX SDB RevB Board"; | 
|  | }; | 
|  |  | 
|  | &cpu0 { | 
|  | operating-points = < | 
|  | /* kHz    uV */ | 
|  | 996000  1250000 | 
|  | 792000  1175000 | 
|  | 396000  1175000 | 
|  | >; | 
|  | fsl,soc-operating-points = < | 
|  | /* ARM kHz      SOC uV */ | 
|  | 996000	1250000 | 
|  | 792000	1175000 | 
|  | 396000	1175000 | 
|  | >; | 
|  | }; | 
|  |  | 
|  | &i2c1 { | 
|  | clock-frequency = <100000>; | 
|  | pinctrl-names = "default"; | 
|  | pinctrl-0 = <&pinctrl_i2c1>; | 
|  | status = "okay"; | 
|  |  | 
|  | pmic: pfuze100@08 { | 
|  | compatible = "fsl,pfuze200"; | 
|  | reg = <0x08>; | 
|  |  | 
|  | regulators { | 
|  | sw1a_reg: sw1ab { | 
|  | regulator-min-microvolt = <300000>; | 
|  | regulator-max-microvolt = <1875000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | regulator-ramp-delay = <6250>; | 
|  | }; | 
|  |  | 
|  | sw2_reg: sw2 { | 
|  | regulator-min-microvolt = <800000>; | 
|  | regulator-max-microvolt = <3300000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | sw3a_reg: sw3a { | 
|  | regulator-min-microvolt = <400000>; | 
|  | regulator-max-microvolt = <1975000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | sw3b_reg: sw3b { | 
|  | regulator-min-microvolt = <400000>; | 
|  | regulator-max-microvolt = <1975000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | swbst_reg: swbst { | 
|  | regulator-min-microvolt = <5000000>; | 
|  | regulator-max-microvolt = <5150000>; | 
|  | }; | 
|  |  | 
|  | snvs_reg: vsnvs { | 
|  | regulator-min-microvolt = <1000000>; | 
|  | regulator-max-microvolt = <3000000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | vref_reg: vrefddr { | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | vgen1_reg: vgen1 { | 
|  | regulator-min-microvolt = <800000>; | 
|  | regulator-max-microvolt = <1550000>; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | vgen2_reg: vgen2 { | 
|  | regulator-min-microvolt = <800000>; | 
|  | regulator-max-microvolt = <1550000>; | 
|  | }; | 
|  |  | 
|  | vgen3_reg: vgen3 { | 
|  | regulator-min-microvolt = <1800000>; | 
|  | regulator-max-microvolt = <3300000>; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | vgen4_reg: vgen4 { | 
|  | regulator-min-microvolt = <1800000>; | 
|  | regulator-max-microvolt = <3300000>; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | vgen5_reg: vgen5 { | 
|  | regulator-min-microvolt = <1800000>; | 
|  | regulator-max-microvolt = <3300000>; | 
|  | regulator-always-on; | 
|  | }; | 
|  |  | 
|  | vgen6_reg: vgen6 { | 
|  | regulator-min-microvolt = <1800000>; | 
|  | regulator-max-microvolt = <3300000>; | 
|  | regulator-always-on; | 
|  | }; | 
|  | }; | 
|  | }; | 
|  | }; | 
|  |  | 
|  | &qspi2 { | 
|  | pinctrl-names = "default"; | 
|  | pinctrl-0 = <&pinctrl_qspi2>; | 
|  | status = "okay"; | 
|  |  | 
|  | flash0: n25q256a@0 { | 
|  | #address-cells = <1>; | 
|  | #size-cells = <1>; | 
|  | compatible = "micron,n25q256a", "jedec,spi-nor"; | 
|  | spi-max-frequency = <29000000>; | 
|  | reg = <0>; | 
|  | }; | 
|  |  | 
|  | flash1: n25q256a@1 { | 
|  | #address-cells = <1>; | 
|  | #size-cells = <1>; | 
|  | compatible = "micron,n25q256a", "jedec,spi-nor"; | 
|  | spi-max-frequency = <29000000>; | 
|  | reg = <1>; | 
|  | }; | 
|  | }; |