Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Device Tree file for Freescale LS2080A QDS Board.
0004  *
0005  * Copyright 2016 Freescale Semiconductor, Inc.
0006  * Copyright 2017 NXP
0007  *
0008  * Abhimanyu Saini <abhimanyu.saini@nxp.com>
0009  *
0010  */
0011 
0012 &esdhc {
0013         mmc-hs200-1_8v;
0014         status = "okay";
0015 };
0016 
0017 &ifc {
0018         status = "okay";
0019         #address-cells = <2>;
0020         #size-cells = <1>;
0021         ranges = <0x0 0x0 0x5 0x80000000 0x08000000
0022                   0x2 0x0 0x5 0x30000000 0x00010000
0023                   0x3 0x0 0x5 0x20000000 0x00010000>;
0024 
0025         nor@0,0 {
0026                 #address-cells = <1>;
0027                 #size-cells = <1>;
0028                 compatible = "cfi-flash";
0029                 reg = <0x0 0x0 0x8000000>;
0030                 bank-width = <2>;
0031                 device-width = <1>;
0032         };
0033 
0034         nand@2,0 {
0035              compatible = "fsl,ifc-nand";
0036              reg = <0x2 0x0 0x10000>;
0037         };
0038 
0039         cpld@3,0 {
0040              reg = <0x3 0x0 0x10000>;
0041              compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
0042         };
0043 };
0044 
0045 &i2c0 {
0046         status = "okay";
0047         pca9547@77 {
0048                 compatible = "nxp,pca9547";
0049                 reg = <0x77>;
0050                 #address-cells = <1>;
0051                 #size-cells = <0>;
0052                 i2c@0 {
0053                         #address-cells = <1>;
0054                         #size-cells = <0>;
0055                         reg = <0x00>;
0056                         rtc@68 {
0057                                 compatible = "dallas,ds3232";
0058                                 reg = <0x68>;
0059                         };
0060                 };
0061 
0062                 i2c@2 {
0063                         #address-cells = <1>;
0064                         #size-cells = <0>;
0065                         reg = <0x02>;
0066 
0067                         ina220@40 {
0068                                 compatible = "ti,ina220";
0069                                 reg = <0x40>;
0070                                 shunt-resistor = <500>;
0071                         };
0072 
0073                         ina220@41 {
0074                                 compatible = "ti,ina220";
0075                                 reg = <0x41>;
0076                                 shunt-resistor = <1000>;
0077                         };
0078                 };
0079 
0080                 i2c@3 {
0081                         #address-cells = <1>;
0082                         #size-cells = <0>;
0083                         reg = <0x3>;
0084 
0085                         adt7481@4c {
0086                                 compatible = "adi,adt7461";
0087                                 reg = <0x4c>;
0088                         };
0089                 };
0090         };
0091 };
0092 
0093 &i2c1 {
0094         status = "disabled";
0095 };
0096 
0097 &i2c2 {
0098         status = "disabled";
0099 };
0100 
0101 &i2c3 {
0102         status = "disabled";
0103 };
0104 
0105 &dspi {
0106         status = "okay";
0107         dflash0: flash@0 {
0108                 #address-cells = <1>;
0109                 #size-cells = <1>;
0110                 compatible = "st,m25p80";
0111                 spi-max-frequency = <3000000>;
0112                 reg = <0>;
0113         };
0114         dflash1: flash@1 {
0115                 #address-cells = <1>;
0116                 #size-cells = <1>;
0117                 compatible = "st,m25p80";
0118                 spi-max-frequency = <3000000>;
0119                 reg = <1>;
0120         };
0121         dflash2: flash@2 {
0122                 #address-cells = <1>;
0123                 #size-cells = <1>;
0124                 compatible = "st,m25p80";
0125                 spi-max-frequency = <3000000>;
0126                 reg = <2>;
0127         };
0128 };
0129 
0130 &qspi {
0131         status = "okay";
0132         flash0: flash@0 {
0133                 #address-cells = <1>;
0134                 #size-cells = <1>;
0135                 compatible = "st,m25p80";
0136                 spi-max-frequency = <20000000>;
0137                 spi-rx-bus-width = <4>;
0138                 spi-tx-bus-width = <4>;
0139                 reg = <0>;
0140         };
0141         flash2: flash@2 {
0142                 #address-cells = <1>;
0143                 #size-cells = <1>;
0144                 compatible = "st,m25p80";
0145                 spi-max-frequency = <20000000>;
0146                 spi-rx-bus-width = <4>;
0147                 spi-tx-bus-width = <4>;
0148                 reg = <2>;
0149         };
0150 };
0151 
0152 &sata0 {
0153         status = "okay";
0154 };
0155 
0156 &sata1 {
0157         status = "okay";
0158 };
0159 
0160 &usb0 {
0161         status = "okay";
0162 };
0163 
0164 &usb1 {
0165         status = "okay";
0166 };