~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*
  3  * Device Tree Include file for Freescale Layerscape-1046A family SoC.
  4  *
  5  * Copyright 2019 NXP.
  6  *
  7  */
  8 
  9 /dts-v1/;
 10 
 11 #include "fsl-ls1046a.dtsi"
 12 
 13 / {
 14         model = "LS1046A FRWY Board";
 15         compatible = "fsl,ls1046a-frwy", "fsl,ls1046a";
 16 
 17         aliases {
 18                 serial0 = &duart0;
 19                 serial1 = &duart1;
 20                 serial2 = &duart2;
 21                 serial3 = &duart3;
 22         };
 23 
 24         chosen {
 25                 stdout-path = "serial0:115200n8";
 26         };
 27 
 28         sb_3v3: regulator-sb3v3 {
 29                 compatible = "regulator-fixed";
 30                 regulator-name = "LT8642SEV-3.3V";
 31                 regulator-min-microvolt = <3300000>;
 32                 regulator-max-microvolt = <3300000>;
 33                 regulator-boot-on;
 34                 regulator-always-on;
 35         };
 36 };
 37 
 38 &duart0 {
 39         status = "okay";
 40 };
 41 
 42 &duart1 {
 43         status = "okay";
 44 };
 45 
 46 &duart2 {
 47         status = "okay";
 48 };
 49 
 50 &duart3 {
 51         status = "okay";
 52 };
 53 
 54 &i2c0 {
 55         status = "okay";
 56 
 57         i2c-mux@77 {
 58                 compatible = "nxp,pca9546";
 59                 reg = <0x77>;
 60                 #address-cells = <1>;
 61                 #size-cells = <0>;
 62 
 63                 i2c@0 {
 64                         #address-cells = <1>;
 65                         #size-cells = <0>;
 66                         reg = <0>;
 67 
 68                         power-monitor@40 {
 69                                 compatible = "ti,ina220";
 70                                 reg = <0x40>;
 71                                 shunt-resistor = <1000>;
 72                         };
 73 
 74                         temperature-sensor@4c {
 75                                 compatible = "nxp,sa56004";
 76                                 reg = <0x4c>;
 77                                 vcc-supply = <&sb_3v3>;
 78                         };
 79 
 80                         rtc@51 {
 81                                 compatible = "nxp,pcf2129";
 82                                 reg = <0x51>;
 83                         };
 84 
 85                         eeprom@52 {
 86                                 compatible = "onnn,cat24c04", "atmel,24c04";
 87                                 reg = <0x52>;
 88                         };
 89                 };
 90         };
 91 };
 92 
 93 &ifc {
 94         #address-cells = <2>;
 95         #size-cells = <1>;
 96         /* NAND Flash */
 97         ranges = <0x0 0x0 0x0 0x7e800000 0x00010000>;
 98         status = "okay";
 99 
100         nand@0,0 {
101                 compatible = "fsl,ifc-nand";
102                 #address-cells = <1>;
103                 #size-cells = <1>;
104                 reg = <0x0 0x0 0x10000>;
105         };
106 
107 };
108 
109 &qspi {
110         status = "okay";
111 
112         mt25qu512a0: flash@0 {
113                 compatible = "jedec,spi-nor";
114                 #address-cells = <1>;
115                 #size-cells = <1>;
116                 spi-max-frequency = <50000000>;
117                 spi-rx-bus-width = <4>;
118                 spi-tx-bus-width = <1>;
119                 reg = <0>;
120         };
121 };
122 
123 #include "fsl-ls1046-post.dtsi"
124 
125 &fman0 {
126         ethernet@e0000 {
127                 phy-handle = <&qsgmii_phy4>;
128                 phy-connection-type = "qsgmii";
129         };
130 
131         ethernet@e8000 {
132                 phy-handle = <&qsgmii_phy2>;
133                 phy-connection-type = "qsgmii";
134         };
135 
136         ethernet@ea000 {
137                 phy-handle = <&qsgmii_phy1>;
138                 phy-connection-type = "qsgmii";
139         };
140 
141         ethernet@f2000 {
142                 phy-handle = <&qsgmii_phy3>;
143                 phy-connection-type = "qsgmii";
144         };
145 
146         mdio@fd000 {
147                 qsgmii_phy1: ethernet-phy@1c {
148                         reg = <0x1c>;
149                 };
150 
151                 qsgmii_phy2: ethernet-phy@1d {
152                         reg = <0x1d>;
153                 };
154 
155                 qsgmii_phy3: ethernet-phy@1e {
156                         reg = <0x1e>;
157                 };
158 
159                 qsgmii_phy4: ethernet-phy@1f {
160                         reg = <0x1f>;
161                 };
162         };
163 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php