1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring// 3*724ba675SRob Herring// Copyright (C) 2015 Freescale Semiconductor, Inc. 4*724ba675SRob Herring 5*724ba675SRob Herring#include "imx6sx-sdb.dtsi" 6*724ba675SRob Herring 7*724ba675SRob Herring/ { 8*724ba675SRob Herring model = "Freescale i.MX6 SoloX SDB RevA Board"; 9*724ba675SRob Herring compatible = "fsl,imx6sx-sdb-reva", "fsl,imx6sx"; 10*724ba675SRob Herring}; 11*724ba675SRob Herring 12*724ba675SRob Herring&i2c1 { 13*724ba675SRob Herring clock-frequency = <100000>; 14*724ba675SRob Herring pinctrl-names = "default"; 15*724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c1>; 16*724ba675SRob Herring status = "okay"; 17*724ba675SRob Herring 18*724ba675SRob Herring pmic: pmic@8 { 19*724ba675SRob Herring compatible = "fsl,pfuze100"; 20*724ba675SRob Herring reg = <0x08>; 21*724ba675SRob Herring 22*724ba675SRob Herring regulators { 23*724ba675SRob Herring sw1a_reg: sw1ab { 24*724ba675SRob Herring regulator-min-microvolt = <300000>; 25*724ba675SRob Herring regulator-max-microvolt = <1875000>; 26*724ba675SRob Herring regulator-boot-on; 27*724ba675SRob Herring regulator-always-on; 28*724ba675SRob Herring regulator-ramp-delay = <6250>; 29*724ba675SRob Herring }; 30*724ba675SRob Herring 31*724ba675SRob Herring sw1c_reg: sw1c { 32*724ba675SRob Herring regulator-min-microvolt = <300000>; 33*724ba675SRob Herring regulator-max-microvolt = <1875000>; 34*724ba675SRob Herring regulator-boot-on; 35*724ba675SRob Herring regulator-always-on; 36*724ba675SRob Herring regulator-ramp-delay = <6250>; 37*724ba675SRob Herring }; 38*724ba675SRob Herring 39*724ba675SRob Herring sw2_reg: sw2 { 40*724ba675SRob Herring regulator-min-microvolt = <800000>; 41*724ba675SRob Herring regulator-max-microvolt = <3300000>; 42*724ba675SRob Herring regulator-boot-on; 43*724ba675SRob Herring regulator-always-on; 44*724ba675SRob Herring }; 45*724ba675SRob Herring 46*724ba675SRob Herring sw3a_reg: sw3a { 47*724ba675SRob Herring regulator-min-microvolt = <400000>; 48*724ba675SRob Herring regulator-max-microvolt = <1975000>; 49*724ba675SRob Herring regulator-boot-on; 50*724ba675SRob Herring regulator-always-on; 51*724ba675SRob Herring }; 52*724ba675SRob Herring 53*724ba675SRob Herring sw3b_reg: sw3b { 54*724ba675SRob Herring regulator-min-microvolt = <400000>; 55*724ba675SRob Herring regulator-max-microvolt = <1975000>; 56*724ba675SRob Herring regulator-boot-on; 57*724ba675SRob Herring regulator-always-on; 58*724ba675SRob Herring }; 59*724ba675SRob Herring 60*724ba675SRob Herring sw4_reg: sw4 { 61*724ba675SRob Herring regulator-min-microvolt = <800000>; 62*724ba675SRob Herring regulator-max-microvolt = <3300000>; 63*724ba675SRob Herring regulator-always-on; 64*724ba675SRob Herring }; 65*724ba675SRob Herring 66*724ba675SRob Herring swbst_reg: swbst { 67*724ba675SRob Herring regulator-min-microvolt = <5000000>; 68*724ba675SRob Herring regulator-max-microvolt = <5150000>; 69*724ba675SRob Herring }; 70*724ba675SRob Herring 71*724ba675SRob Herring snvs_reg: vsnvs { 72*724ba675SRob Herring regulator-min-microvolt = <1000000>; 73*724ba675SRob Herring regulator-max-microvolt = <3000000>; 74*724ba675SRob Herring regulator-boot-on; 75*724ba675SRob Herring regulator-always-on; 76*724ba675SRob Herring }; 77*724ba675SRob Herring 78*724ba675SRob Herring vref_reg: vrefddr { 79*724ba675SRob Herring regulator-boot-on; 80*724ba675SRob Herring regulator-always-on; 81*724ba675SRob Herring }; 82*724ba675SRob Herring 83*724ba675SRob Herring vgen1_reg: vgen1 { 84*724ba675SRob Herring regulator-min-microvolt = <800000>; 85*724ba675SRob Herring regulator-max-microvolt = <1550000>; 86*724ba675SRob Herring regulator-always-on; 87*724ba675SRob Herring }; 88*724ba675SRob Herring 89*724ba675SRob Herring vgen2_reg: vgen2 { 90*724ba675SRob Herring regulator-min-microvolt = <800000>; 91*724ba675SRob Herring regulator-max-microvolt = <1550000>; 92*724ba675SRob Herring }; 93*724ba675SRob Herring 94*724ba675SRob Herring vgen3_reg: vgen3 { 95*724ba675SRob Herring regulator-min-microvolt = <1800000>; 96*724ba675SRob Herring regulator-max-microvolt = <3300000>; 97*724ba675SRob Herring regulator-always-on; 98*724ba675SRob Herring }; 99*724ba675SRob Herring 100*724ba675SRob Herring vgen4_reg: vgen4 { 101*724ba675SRob Herring regulator-min-microvolt = <1800000>; 102*724ba675SRob Herring regulator-max-microvolt = <3300000>; 103*724ba675SRob Herring regulator-always-on; 104*724ba675SRob Herring }; 105*724ba675SRob Herring 106*724ba675SRob Herring vgen5_reg: vgen5 { 107*724ba675SRob Herring regulator-min-microvolt = <1800000>; 108*724ba675SRob Herring regulator-max-microvolt = <3300000>; 109*724ba675SRob Herring regulator-always-on; 110*724ba675SRob Herring }; 111*724ba675SRob Herring 112*724ba675SRob Herring vgen6_reg: vgen6 { 113*724ba675SRob Herring regulator-min-microvolt = <1800000>; 114*724ba675SRob Herring regulator-max-microvolt = <3300000>; 115*724ba675SRob Herring regulator-always-on; 116*724ba675SRob Herring }; 117*724ba675SRob Herring }; 118*724ba675SRob Herring }; 119*724ba675SRob Herring}; 120*724ba675SRob Herring 121*724ba675SRob Herring&qspi2 { 122*724ba675SRob Herring pinctrl-names = "default"; 123*724ba675SRob Herring pinctrl-0 = <&pinctrl_qspi2>; 124*724ba675SRob Herring status = "okay"; 125*724ba675SRob Herring 126*724ba675SRob Herring flash0: flash@0 { 127*724ba675SRob Herring reg = <0>; 128*724ba675SRob Herring #address-cells = <1>; 129*724ba675SRob Herring #size-cells = <1>; 130*724ba675SRob Herring compatible = "spansion,s25fl128s", "jedec,spi-nor"; 131*724ba675SRob Herring spi-max-frequency = <66000000>; 132*724ba675SRob Herring spi-rx-bus-width = <4>; 133*724ba675SRob Herring spi-tx-bus-width = <4>; 134*724ba675SRob Herring }; 135*724ba675SRob Herring 136*724ba675SRob Herring flash1: flash@2 { 137*724ba675SRob Herring reg = <2>; 138*724ba675SRob Herring #address-cells = <1>; 139*724ba675SRob Herring #size-cells = <1>; 140*724ba675SRob Herring compatible = "spansion,s25fl128s", "jedec,spi-nor"; 141*724ba675SRob Herring spi-max-frequency = <66000000>; 142*724ba675SRob Herring spi-rx-bus-width = <4>; 143*724ba675SRob Herring spi-tx-bus-width = <4>; 144*724ba675SRob Herring }; 145*724ba675SRob Herring}; 146*724ba675SRob Herring 147*724ba675SRob Herring®_can_en { 148*724ba675SRob Herring /* Transceiver EN/STBY is active high on RevA board */ 149*724ba675SRob Herring gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>; 150*724ba675SRob Herring enable-active-high; 151*724ba675SRob Herring}; 152*724ba675SRob Herring 153*724ba675SRob Herring®_can_stby { 154*724ba675SRob Herring gpio = <&gpio4 27 GPIO_ACTIVE_HIGH>; 155*724ba675SRob Herring enable-active-high; 156*724ba675SRob Herring vin-supply = <®_can_en>; 157*724ba675SRob Herring}; 158*724ba675SRob Herring 159*724ba675SRob Herring®_vdd1p1 { 160*724ba675SRob Herring vin-supply = <&vgen6_reg>; 161*724ba675SRob Herring}; 162*724ba675SRob Herring 163*724ba675SRob Herring®_vdd2p5 { 164*724ba675SRob Herring vin-supply = <&vgen6_reg>; 165*724ba675SRob Herring}; 166*724ba675SRob Herring 167*724ba675SRob Herring&snvs_pwrkey { 168*724ba675SRob Herring status = "okay"; 169*724ba675SRob Herring}; 170