Linux 6.7-rc7
[linux-modified.git] / arch / arm64 / boot / dts / freescale / tqmls10xxa.dtsi
1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
2 /*
3  * Copyright (c) 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
4  * D-82229 Seefeld, Germany.
5  * Author: Gregor Herburger, Timo Herbrecher
6  *
7  * Device Tree Include file for TQMLs10xxA SoM of TQ
8  */
9
10 / {
11         reg_vcc3v3: regulator-vcc3v3 {
12                 compatible = "regulator-fixed";
13                 regulator-name = "VCC3V3";
14                 regulator-min-microvolt = <3300000>;
15                 regulator-max-microvolt = <3300000>;
16                 regulator-always-on;
17         };
18 };
19
20 &i2c0 {
21         status = "okay";
22
23         temperature-sensor@18 {
24                 compatible = "nxp,se97b", "jedec,jc-42.4-temp";
25                 reg = <0x18>;
26         };
27
28         eeprom@50 {
29                 compatible = "nxp,se97b", "atmel,24c02";
30                 reg = <0x50>;
31                 pagesize = <16>;
32                 vcc-supply = <&reg_vcc3v3>;
33                 read-only;
34         };
35
36         rtc@51 {
37                 compatible = "nxp,pcf85063a";
38                 reg = <0x51>;
39         };
40
41         eeprom@57 {
42                 compatible = "atmel,24c64";
43                 reg = <0x57>;
44                 pagesize = <32>;
45                 vcc-supply = <&reg_vcc3v3>;
46         };
47 };
48
49 &esdhc {
50         /* eSDHC or eMMC: set by bootloader */
51         non-removable;
52         disable-wp;
53         mmc-hs200-1_8v;
54         sd-uhs-sdr104;
55         sd-uhs-sdr50;
56         sd-uhs-sdr25;
57         sd-uhs-sdr12;
58 };