Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Device Tree Include file for Freescale Layerscape-1043A family SoC.
0004  *
0005  * Copyright 2014-2015 Freescale Semiconductor, Inc.
0006  * Copyright 2018 NXP
0007  *
0008  * Mingkai Hu <Mingkai.hu@freescale.com>
0009  */
0010 
0011 /dts-v1/;
0012 #include "fsl-ls1043a.dtsi"
0013 
0014 / {
0015         model = "LS1043A QDS Board";
0016         compatible = "fsl,ls1043a-qds", "fsl,ls1043a";
0017 
0018         aliases {
0019                 gpio0 = &gpio1;
0020                 gpio1 = &gpio2;
0021                 gpio2 = &gpio3;
0022                 gpio3 = &gpio4;
0023                 serial0 = &duart0;
0024                 serial1 = &duart1;
0025                 serial2 = &duart2;
0026                 serial3 = &duart3;
0027         };
0028 
0029         chosen {
0030                 stdout-path = "serial0:115200n8";
0031         };
0032 };
0033 
0034 &duart0 {
0035         status = "okay";
0036 };
0037 
0038 &duart1 {
0039         status = "okay";
0040 };
0041 
0042 &ifc {
0043         #address-cells = <2>;
0044         #size-cells = <1>;
0045         /* NOR, NAND Flashes and FPGA on board */
0046         ranges = <0x0 0x0 0x0 0x60000000 0x08000000
0047                   0x1 0x0 0x0 0x7e800000 0x00010000
0048                   0x2 0x0 0x0 0x7fb00000 0x00000100>;
0049         status = "okay";
0050 
0051         nor@0,0 {
0052                 compatible = "cfi-flash";
0053                 reg = <0x0 0x0 0x8000000>;
0054                 big-endian;
0055                 bank-width = <2>;
0056                 device-width = <1>;
0057         };
0058 
0059         nand@1,0 {
0060                 compatible = "fsl,ifc-nand";
0061                 reg = <0x1 0x0 0x10000>;
0062         };
0063 
0064         fpga: board-control@2,0 {
0065                 compatible = "fsl,ls1043aqds-fpga", "fsl,fpga-qixis";
0066                 reg = <0x2 0x0 0x0000100>;
0067         };
0068 };
0069 
0070 &i2c0 {
0071         status = "okay";
0072 
0073         pca9547@77 {
0074                 compatible = "nxp,pca9547";
0075                 reg = <0x77>;
0076                 #address-cells = <1>;
0077                 #size-cells = <0>;
0078 
0079                 i2c@0 {
0080                         #address-cells = <1>;
0081                         #size-cells = <0>;
0082                         reg = <0x0>;
0083 
0084                         rtc@68 {
0085                                 compatible = "dallas,ds3232";
0086                                 reg = <0x68>;
0087                                 /* IRQ10_B */
0088                                 interrupts = <0 150 0x4>;
0089                         };
0090                 };
0091 
0092                 i2c@2 {
0093                         #address-cells = <1>;
0094                         #size-cells = <0>;
0095                         reg = <0x2>;
0096 
0097                         ina220@40 {
0098                                 compatible = "ti,ina220";
0099                                 reg = <0x40>;
0100                                 shunt-resistor = <1000>;
0101                         };
0102 
0103                         ina220@41 {
0104                                 compatible = "ti,ina220";
0105                                 reg = <0x41>;
0106                                 shunt-resistor = <1000>;
0107                         };
0108                 };
0109 
0110                 i2c@3 {
0111                         #address-cells = <1>;
0112                         #size-cells = <0>;
0113                         reg = <0x3>;
0114 
0115                         eeprom@56 {
0116                                 compatible = "atmel,24c512";
0117                                 reg = <0x56>;
0118                         };
0119 
0120                         eeprom@57 {
0121                                 compatible = "atmel,24c512";
0122                                 reg = <0x57>;
0123                         };
0124 
0125                         temp-sensor@4c {
0126                                 compatible = "adi,adt7461a";
0127                                 reg = <0x4c>;
0128                         };
0129                 };
0130         };
0131 };
0132 
0133 &lpuart0 {
0134         status = "okay";
0135 };
0136 
0137 &qspi {
0138         status = "okay";
0139 
0140         qflash0: flash@0 {
0141                 compatible = "spansion,m25p80";
0142                 #address-cells = <1>;
0143                 #size-cells = <1>;
0144                 spi-max-frequency = <20000000>;
0145                 spi-rx-bus-width = <4>;
0146                 spi-tx-bus-width = <4>;
0147                 reg = <0>;
0148         };
0149 };
0150 
0151 &usb0 {
0152         status = "okay";
0153 };
0154 
0155 #include "fsl-ls1043-post.dtsi"