Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 //
0003 // Copyright (C) 2015 Freescale Semiconductor, Inc.
0004 
0005 #include "imx6sx-sdb.dtsi"
0006 
0007 / {
0008         model = "Freescale i.MX6 SoloX SDB RevA Board";
0009         compatible = "fsl,imx6sx-sdb-reva", "fsl,imx6sx";
0010 };
0011 
0012 &i2c1 {
0013         clock-frequency = <100000>;
0014         pinctrl-names = "default";
0015         pinctrl-0 = <&pinctrl_i2c1>;
0016         status = "okay";
0017 
0018         pmic: pfuze100@8 {
0019                 compatible = "fsl,pfuze100";
0020                 reg = <0x08>;
0021 
0022                 regulators {
0023                         sw1a_reg: sw1ab {
0024                                 regulator-min-microvolt = <300000>;
0025                                 regulator-max-microvolt = <1875000>;
0026                                 regulator-boot-on;
0027                                 regulator-always-on;
0028                                 regulator-ramp-delay = <6250>;
0029                         };
0030 
0031                         sw1c_reg: sw1c {
0032                                 regulator-min-microvolt = <300000>;
0033                                 regulator-max-microvolt = <1875000>;
0034                                 regulator-boot-on;
0035                                 regulator-always-on;
0036                                 regulator-ramp-delay = <6250>;
0037                         };
0038 
0039                         sw2_reg: sw2 {
0040                                 regulator-min-microvolt = <800000>;
0041                                 regulator-max-microvolt = <3300000>;
0042                                 regulator-boot-on;
0043                                 regulator-always-on;
0044                         };
0045 
0046                         sw3a_reg: sw3a {
0047                                 regulator-min-microvolt = <400000>;
0048                                 regulator-max-microvolt = <1975000>;
0049                                 regulator-boot-on;
0050                                 regulator-always-on;
0051                         };
0052 
0053                         sw3b_reg: sw3b {
0054                                 regulator-min-microvolt = <400000>;
0055                                 regulator-max-microvolt = <1975000>;
0056                                 regulator-boot-on;
0057                                 regulator-always-on;
0058                         };
0059 
0060                         sw4_reg: sw4 {
0061                                 regulator-min-microvolt = <800000>;
0062                                 regulator-max-microvolt = <3300000>;
0063                                 regulator-always-on;
0064                         };
0065 
0066                         swbst_reg: swbst {
0067                                 regulator-min-microvolt = <5000000>;
0068                                 regulator-max-microvolt = <5150000>;
0069                         };
0070 
0071                         snvs_reg: vsnvs {
0072                                 regulator-min-microvolt = <1000000>;
0073                                 regulator-max-microvolt = <3000000>;
0074                                 regulator-boot-on;
0075                                 regulator-always-on;
0076                         };
0077 
0078                         vref_reg: vrefddr {
0079                                 regulator-boot-on;
0080                                 regulator-always-on;
0081                         };
0082 
0083                         vgen1_reg: vgen1 {
0084                                 regulator-min-microvolt = <800000>;
0085                                 regulator-max-microvolt = <1550000>;
0086                                 regulator-always-on;
0087                         };
0088 
0089                         vgen2_reg: vgen2 {
0090                                 regulator-min-microvolt = <800000>;
0091                                 regulator-max-microvolt = <1550000>;
0092                         };
0093 
0094                         vgen3_reg: vgen3 {
0095                                 regulator-min-microvolt = <1800000>;
0096                                 regulator-max-microvolt = <3300000>;
0097                                 regulator-always-on;
0098                         };
0099 
0100                         vgen4_reg: vgen4 {
0101                                 regulator-min-microvolt = <1800000>;
0102                                 regulator-max-microvolt = <3300000>;
0103                                 regulator-always-on;
0104                         };
0105 
0106                         vgen5_reg: vgen5 {
0107                                 regulator-min-microvolt = <1800000>;
0108                                 regulator-max-microvolt = <3300000>;
0109                                 regulator-always-on;
0110                         };
0111 
0112                         vgen6_reg: vgen6 {
0113                                 regulator-min-microvolt = <1800000>;
0114                                 regulator-max-microvolt = <3300000>;
0115                                 regulator-always-on;
0116                         };
0117                 };
0118         };
0119 };
0120 
0121 &qspi2 {
0122         pinctrl-names = "default";
0123         pinctrl-0 = <&pinctrl_qspi2>;
0124         status = "okay";
0125 
0126         flash0: flash@0 {
0127                 reg = <0>;
0128                 #address-cells = <1>;
0129                 #size-cells = <1>;
0130                 compatible = "spansion,s25fl128s", "jedec,spi-nor";
0131                 spi-max-frequency = <66000000>;
0132                 spi-rx-bus-width = <4>;
0133                 spi-tx-bus-width = <4>;
0134         };
0135 
0136         flash1: flash@2 {
0137                 reg = <2>;
0138                 #address-cells = <1>;
0139                 #size-cells = <1>;
0140                 compatible = "spansion,s25fl128s", "jedec,spi-nor";
0141                 spi-max-frequency = <66000000>;
0142                 spi-rx-bus-width = <4>;
0143                 spi-tx-bus-width = <4>;
0144         };
0145 };
0146 
0147 &reg_can_en {
0148         /* Transceiver EN/STBY is active high on RevA board */
0149         gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>;
0150         enable-active-high;
0151 };
0152 
0153 &reg_can_stby {
0154         gpio = <&gpio4 27 GPIO_ACTIVE_HIGH>;
0155         enable-active-high;
0156         vin-supply = <&reg_can_en>;
0157 };
0158 
0159 &reg_vdd1p1 {
0160         vin-supply = <&vgen6_reg>;
0161 };
0162 
0163 &reg_vdd2p5 {
0164         vin-supply = <&vgen6_reg>;
0165 };
0166 
0167 &snvs_pwrkey {
0168         status = "okay";
0169 };