xref: /openbmc/linux/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts (revision 071f785511606f2f8732930dd947bed696411d6e)
1fa86cfe8SPankaj Bansal// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2fa86cfe8SPankaj Bansal//
3fa86cfe8SPankaj Bansal// Device Tree file for LX2160AQDS
4fa86cfe8SPankaj Bansal//
5fa86cfe8SPankaj Bansal// Copyright 2018 NXP
6fa86cfe8SPankaj Bansal
7fa86cfe8SPankaj Bansal/dts-v1/;
8fa86cfe8SPankaj Bansal
9fa86cfe8SPankaj Bansal#include "fsl-lx2160a.dtsi"
10fa86cfe8SPankaj Bansal
11fa86cfe8SPankaj Bansal/ {
12fa86cfe8SPankaj Bansal	model = "NXP Layerscape LX2160AQDS";
13fa86cfe8SPankaj Bansal	compatible = "fsl,lx2160a-qds", "fsl,lx2160a";
14fa86cfe8SPankaj Bansal
15fa86cfe8SPankaj Bansal	aliases {
16fa86cfe8SPankaj Bansal		crypto = &crypto;
17fa86cfe8SPankaj Bansal		serial0 = &uart0;
18fa86cfe8SPankaj Bansal	};
19fa86cfe8SPankaj Bansal
20fa86cfe8SPankaj Bansal	chosen {
21fa86cfe8SPankaj Bansal		stdout-path = "serial0:115200n8";
22fa86cfe8SPankaj Bansal	};
23fa86cfe8SPankaj Bansal
24fa86cfe8SPankaj Bansal	sb_3v3: regulator-sb3v3 {
25fa86cfe8SPankaj Bansal		compatible = "regulator-fixed";
26fa86cfe8SPankaj Bansal		regulator-name = "MC34717-3.3VSB";
27fa86cfe8SPankaj Bansal		regulator-min-microvolt = <3300000>;
28fa86cfe8SPankaj Bansal		regulator-max-microvolt = <3300000>;
29fa86cfe8SPankaj Bansal		regulator-boot-on;
30fa86cfe8SPankaj Bansal		regulator-always-on;
31fa86cfe8SPankaj Bansal	};
32fa86cfe8SPankaj Bansal};
33fa86cfe8SPankaj Bansal
34fa86cfe8SPankaj Bansal&crypto {
35fa86cfe8SPankaj Bansal	status = "okay";
36fa86cfe8SPankaj Bansal};
37fa86cfe8SPankaj Bansal
38fa86cfe8SPankaj Bansal&esdhc0 {
39fa86cfe8SPankaj Bansal	status = "okay";
40fa86cfe8SPankaj Bansal};
41fa86cfe8SPankaj Bansal
42fa86cfe8SPankaj Bansal&esdhc1 {
43fa86cfe8SPankaj Bansal	status = "okay";
44fa86cfe8SPankaj Bansal};
45fa86cfe8SPankaj Bansal
46fa86cfe8SPankaj Bansal&i2c0 {
47fa86cfe8SPankaj Bansal	status = "okay";
48fa86cfe8SPankaj Bansal
49fa86cfe8SPankaj Bansal	i2c-mux@77 {
50fa86cfe8SPankaj Bansal		compatible = "nxp,pca9547";
51fa86cfe8SPankaj Bansal		reg = <0x77>;
52fa86cfe8SPankaj Bansal		#address-cells = <1>;
53fa86cfe8SPankaj Bansal		#size-cells = <0>;
54fa86cfe8SPankaj Bansal
55fa86cfe8SPankaj Bansal		i2c@2 {
56fa86cfe8SPankaj Bansal			#address-cells = <1>;
57fa86cfe8SPankaj Bansal			#size-cells = <0>;
58fa86cfe8SPankaj Bansal			reg = <0x2>;
59fa86cfe8SPankaj Bansal
60fa86cfe8SPankaj Bansal			power-monitor@40 {
61fa86cfe8SPankaj Bansal				compatible = "ti,ina220";
62fa86cfe8SPankaj Bansal				reg = <0x40>;
63fa86cfe8SPankaj Bansal				shunt-resistor = <500>;
64fa86cfe8SPankaj Bansal			};
65fa86cfe8SPankaj Bansal
66fa86cfe8SPankaj Bansal			power-monitor@41 {
67fa86cfe8SPankaj Bansal				compatible = "ti,ina220";
68fa86cfe8SPankaj Bansal				reg = <0x41>;
69fa86cfe8SPankaj Bansal				shunt-resistor = <1000>;
70fa86cfe8SPankaj Bansal			};
71fa86cfe8SPankaj Bansal		};
72fa86cfe8SPankaj Bansal
73fa86cfe8SPankaj Bansal		i2c@3 {
74fa86cfe8SPankaj Bansal			#address-cells = <1>;
75fa86cfe8SPankaj Bansal			#size-cells = <0>;
76fa86cfe8SPankaj Bansal			reg = <0x3>;
77fa86cfe8SPankaj Bansal
78fa86cfe8SPankaj Bansal			temperature-sensor@4c {
79fa86cfe8SPankaj Bansal				compatible = "nxp,sa56004";
80fa86cfe8SPankaj Bansal				reg = <0x4c>;
81fa86cfe8SPankaj Bansal				vcc-supply = <&sb_3v3>;
82fa86cfe8SPankaj Bansal			};
83fa86cfe8SPankaj Bansal
84fa86cfe8SPankaj Bansal			temperature-sensor@4d {
85fa86cfe8SPankaj Bansal				compatible = "nxp,sa56004";
86fa86cfe8SPankaj Bansal				reg = <0x4d>;
87fa86cfe8SPankaj Bansal				vcc-supply = <&sb_3v3>;
88fa86cfe8SPankaj Bansal			};
89fa86cfe8SPankaj Bansal
90fa86cfe8SPankaj Bansal			rtc@51 {
91fa86cfe8SPankaj Bansal				compatible = "nxp,pcf2129";
92fa86cfe8SPankaj Bansal				reg = <0x51>;
93fa86cfe8SPankaj Bansal			};
94fa86cfe8SPankaj Bansal		};
95fa86cfe8SPankaj Bansal	};
96fa86cfe8SPankaj Bansal};
97fa86cfe8SPankaj Bansal
98*071f7855SPeng Ma&sata0 {
99*071f7855SPeng Ma	status = "okay";
100*071f7855SPeng Ma};
101*071f7855SPeng Ma
102*071f7855SPeng Ma&sata1 {
103*071f7855SPeng Ma	status = "okay";
104*071f7855SPeng Ma};
105*071f7855SPeng Ma
106*071f7855SPeng Ma&sata2 {
107*071f7855SPeng Ma	status = "okay";
108*071f7855SPeng Ma};
109*071f7855SPeng Ma
110*071f7855SPeng Ma&sata3 {
111*071f7855SPeng Ma	status = "okay";
112*071f7855SPeng Ma};
113*071f7855SPeng Ma
114fa86cfe8SPankaj Bansal&uart0 {
115fa86cfe8SPankaj Bansal	status = "okay";
116fa86cfe8SPankaj Bansal};
117fa86cfe8SPankaj Bansal
118fa86cfe8SPankaj Bansal&uart1 {
119fa86cfe8SPankaj Bansal	status = "okay";
120fa86cfe8SPankaj Bansal};
121fa86cfe8SPankaj Bansal
122fa86cfe8SPankaj Bansal&usb0 {
123fa86cfe8SPankaj Bansal	status = "okay";
124fa86cfe8SPankaj Bansal};
125fa86cfe8SPankaj Bansal
126fa86cfe8SPankaj Bansal&usb1 {
127fa86cfe8SPankaj Bansal	status = "okay";
128fa86cfe8SPankaj Bansal};
129