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