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