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