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