xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/fsl-lx2160a-tqmlx2160a.dtsi (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1*8d13bc63SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2*8d13bc63SEmmanuel Vadot/*
3*8d13bc63SEmmanuel Vadot * Copyright (c) 2020-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
4*8d13bc63SEmmanuel Vadot * D-82229 Seefeld, Germany.
5*8d13bc63SEmmanuel Vadot * Author: Gregor Herburger
6*8d13bc63SEmmanuel Vadot */
7*8d13bc63SEmmanuel Vadot
8*8d13bc63SEmmanuel Vadot#include "fsl-lx2160a.dtsi"
9*8d13bc63SEmmanuel Vadot
10*8d13bc63SEmmanuel Vadot/ {
11*8d13bc63SEmmanuel Vadot	reg_vcc3v3: regulator-vcc3v3 {
12*8d13bc63SEmmanuel Vadot		compatible = "regulator-fixed";
13*8d13bc63SEmmanuel Vadot		regulator-name = "VCC3V3";
14*8d13bc63SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
15*8d13bc63SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
16*8d13bc63SEmmanuel Vadot		regulator-always-on;
17*8d13bc63SEmmanuel Vadot	};
18*8d13bc63SEmmanuel Vadot};
19*8d13bc63SEmmanuel Vadot
20*8d13bc63SEmmanuel Vadot
21*8d13bc63SEmmanuel Vadot&emdio1 {
22*8d13bc63SEmmanuel Vadot	status = "okay";
23*8d13bc63SEmmanuel Vadot};
24*8d13bc63SEmmanuel Vadot
25*8d13bc63SEmmanuel Vadot&emdio2 {
26*8d13bc63SEmmanuel Vadot	status = "okay";
27*8d13bc63SEmmanuel Vadot};
28*8d13bc63SEmmanuel Vadot
29*8d13bc63SEmmanuel Vadot&esdhc1 {
30*8d13bc63SEmmanuel Vadot	bus-width = <8>;
31*8d13bc63SEmmanuel Vadot	no-sd;
32*8d13bc63SEmmanuel Vadot	no-sdio;
33*8d13bc63SEmmanuel Vadot	non-removable;
34*8d13bc63SEmmanuel Vadot	mmc-hs200-1_8v;
35*8d13bc63SEmmanuel Vadot	status = "okay";
36*8d13bc63SEmmanuel Vadot};
37*8d13bc63SEmmanuel Vadot
38*8d13bc63SEmmanuel Vadot&fspi {
39*8d13bc63SEmmanuel Vadot	status = "okay";
40*8d13bc63SEmmanuel Vadot
41*8d13bc63SEmmanuel Vadot	flash0: flash@0 {
42*8d13bc63SEmmanuel Vadot		compatible = "jedec,spi-nor";
43*8d13bc63SEmmanuel Vadot		reg = <0>;
44*8d13bc63SEmmanuel Vadot		#address-cells = <1>;
45*8d13bc63SEmmanuel Vadot		#size-cells = <1>;
46*8d13bc63SEmmanuel Vadot		spi-max-frequency = <10000000>;
47*8d13bc63SEmmanuel Vadot		spi-rx-bus-width = <1>;
48*8d13bc63SEmmanuel Vadot		spi-tx-bus-width = <1>;
49*8d13bc63SEmmanuel Vadot
50*8d13bc63SEmmanuel Vadot		partitions {
51*8d13bc63SEmmanuel Vadot			compatible = "fixed-partitions";
52*8d13bc63SEmmanuel Vadot			#address-cells = <1>;
53*8d13bc63SEmmanuel Vadot			#size-cells = <1>;
54*8d13bc63SEmmanuel Vadot		};
55*8d13bc63SEmmanuel Vadot	};
56*8d13bc63SEmmanuel Vadot
57*8d13bc63SEmmanuel Vadot	flash1: flash@1 {
58*8d13bc63SEmmanuel Vadot		compatible = "jedec,spi-nor";
59*8d13bc63SEmmanuel Vadot		reg = <1>;
60*8d13bc63SEmmanuel Vadot		#address-cells = <1>;
61*8d13bc63SEmmanuel Vadot		#size-cells = <1>;
62*8d13bc63SEmmanuel Vadot		spi-max-frequency = <10000000>;
63*8d13bc63SEmmanuel Vadot		spi-rx-bus-width = <1>;
64*8d13bc63SEmmanuel Vadot		spi-tx-bus-width = <1>;
65*8d13bc63SEmmanuel Vadot	};
66*8d13bc63SEmmanuel Vadot};
67*8d13bc63SEmmanuel Vadot
68*8d13bc63SEmmanuel Vadot&i2c0 {
69*8d13bc63SEmmanuel Vadot	scl-gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>;
70*8d13bc63SEmmanuel Vadot	status = "okay";
71*8d13bc63SEmmanuel Vadot
72*8d13bc63SEmmanuel Vadot	sensor0: temperature-sensor@1f {
73*8d13bc63SEmmanuel Vadot		compatible = "nxp,se97", "jedec,jc-42.4-temp";
74*8d13bc63SEmmanuel Vadot		reg = <0x1f>;
75*8d13bc63SEmmanuel Vadot	};
76*8d13bc63SEmmanuel Vadot
77*8d13bc63SEmmanuel Vadot	eeprom1: eeprom@57 {
78*8d13bc63SEmmanuel Vadot		compatible = "atmel,24c02";
79*8d13bc63SEmmanuel Vadot		reg = <0x57>;
80*8d13bc63SEmmanuel Vadot		pagesize = <16>;
81*8d13bc63SEmmanuel Vadot		read-only;
82*8d13bc63SEmmanuel Vadot		vcc-supply = <&reg_vcc3v3>;
83*8d13bc63SEmmanuel Vadot	};
84*8d13bc63SEmmanuel Vadot
85*8d13bc63SEmmanuel Vadot	rtc: rtc@51 {
86*8d13bc63SEmmanuel Vadot		compatible = "nxp,pcf85063a";
87*8d13bc63SEmmanuel Vadot		reg = <0x51>;
88*8d13bc63SEmmanuel Vadot		quartz-load-femtofarads = <12500>;
89*8d13bc63SEmmanuel Vadot	};
90*8d13bc63SEmmanuel Vadot
91*8d13bc63SEmmanuel Vadot	eeprom2: eeprom@50 {
92*8d13bc63SEmmanuel Vadot		compatible = "atmel,24c64";
93*8d13bc63SEmmanuel Vadot		reg = <0x50>;
94*8d13bc63SEmmanuel Vadot		pagesize = <32>;
95*8d13bc63SEmmanuel Vadot		vcc-supply = <&reg_vcc3v3>;
96*8d13bc63SEmmanuel Vadot	};
97*8d13bc63SEmmanuel Vadot};
98