1/* 2 * Copyright (C) 2015 Freescale Semiconductor, Inc. 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 9#include "imx6sx-sdb.dtsi" 10 11/ { 12 model = "Freescale i.MX6 SoloX SDB RevB Board"; 13}; 14 15&cpu0 { 16 operating-points = < 17 /* kHz uV */ 18 996000 1250000 19 792000 1175000 20 396000 1175000 21 >; 22 fsl,soc-operating-points = < 23 /* ARM kHz SOC uV */ 24 996000 1250000 25 792000 1175000 26 396000 1175000 27 >; 28}; 29 30&i2c1 { 31 clock-frequency = <100000>; 32 pinctrl-names = "default"; 33 pinctrl-0 = <&pinctrl_i2c1>; 34 status = "okay"; 35 36 pmic: pfuze100@08 { 37 compatible = "fsl,pfuze200"; 38 reg = <0x08>; 39 40 regulators { 41 sw1a_reg: sw1ab { 42 regulator-min-microvolt = <300000>; 43 regulator-max-microvolt = <1875000>; 44 regulator-boot-on; 45 regulator-always-on; 46 regulator-ramp-delay = <6250>; 47 }; 48 49 sw2_reg: sw2 { 50 regulator-min-microvolt = <800000>; 51 regulator-max-microvolt = <3300000>; 52 regulator-boot-on; 53 regulator-always-on; 54 }; 55 56 sw3a_reg: sw3a { 57 regulator-min-microvolt = <400000>; 58 regulator-max-microvolt = <1975000>; 59 regulator-boot-on; 60 regulator-always-on; 61 }; 62 63 sw3b_reg: sw3b { 64 regulator-min-microvolt = <400000>; 65 regulator-max-microvolt = <1975000>; 66 regulator-boot-on; 67 regulator-always-on; 68 }; 69 70 swbst_reg: swbst { 71 regulator-min-microvolt = <5000000>; 72 regulator-max-microvolt = <5150000>; 73 }; 74 75 snvs_reg: vsnvs { 76 regulator-min-microvolt = <1000000>; 77 regulator-max-microvolt = <3000000>; 78 regulator-boot-on; 79 regulator-always-on; 80 }; 81 82 vref_reg: vrefddr { 83 regulator-boot-on; 84 regulator-always-on; 85 }; 86 87 vgen1_reg: vgen1 { 88 regulator-min-microvolt = <800000>; 89 regulator-max-microvolt = <1550000>; 90 regulator-always-on; 91 }; 92 93 vgen2_reg: vgen2 { 94 regulator-min-microvolt = <800000>; 95 regulator-max-microvolt = <1550000>; 96 }; 97 98 vgen3_reg: vgen3 { 99 regulator-min-microvolt = <1800000>; 100 regulator-max-microvolt = <3300000>; 101 regulator-always-on; 102 }; 103 104 vgen4_reg: vgen4 { 105 regulator-min-microvolt = <1800000>; 106 regulator-max-microvolt = <3300000>; 107 regulator-always-on; 108 }; 109 110 vgen5_reg: vgen5 { 111 regulator-min-microvolt = <1800000>; 112 regulator-max-microvolt = <3300000>; 113 regulator-always-on; 114 }; 115 116 vgen6_reg: vgen6 { 117 regulator-min-microvolt = <1800000>; 118 regulator-max-microvolt = <3300000>; 119 regulator-always-on; 120 }; 121 }; 122 }; 123}; 124 125&qspi2 { 126 pinctrl-names = "default"; 127 pinctrl-0 = <&pinctrl_qspi2>; 128 status = "okay"; 129 130 flash0: n25q256a@0 { 131 #address-cells = <1>; 132 #size-cells = <1>; 133 compatible = "micron,n25q256a"; 134 spi-max-frequency = <29000000>; 135 reg = <0>; 136 }; 137 138 flash1: n25q256a@1 { 139 #address-cells = <1>; 140 #size-cells = <1>; 141 compatible = "micron,n25q256a"; 142 spi-max-frequency = <29000000>; 143 reg = <1>; 144 }; 145}; 146