xref: /linux/scripts/dtc/include-prefixes/arm64/freescale/fsl-ls1012a-tqmls1012al.dtsi (revision 0f048c878ee32a4259dbf28e0ad8fd0b71ee0085)
1// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
2/*
3 * Copyright (c) 2018-2025 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
5 * Author: Matthias Schiffer
6 * Author: Max Merchel
7 */
8
9#include "fsl-ls1012a.dtsi"
10
11/ {
12	compatible = "tq,ls1012a-tqmls1012al", "fsl,ls1012a";
13
14	memory@80000000 {
15		device_type = "memory";
16		/*  our minimum RAM config will be 512 MiB */
17		reg = <0x00000000 0x80000000 0 0x20000000>;
18	};
19
20	reg_vcc_1v8: regulator-1v8 {
21		compatible = "regulator-fixed";
22		regulator-name = "VCC_1V8";
23		regulator-min-microvolt = <1800000>;
24		regulator-max-microvolt = <1800000>;
25	};
26
27	reg_vcc_3v3: regulator-3v3 {
28		compatible = "regulator-fixed";
29		regulator-name = "VCC_3V3";
30		regulator-min-microvolt = <3300000>;
31		regulator-max-microvolt = <3300000>;
32	};
33};
34
35&i2c0 {
36	status = "okay";
37
38	jc42_19: temperature-sensor@19 {
39		compatible = "nxp,se97b", "jedec,jc-42.4-temp";
40		reg = <0x19>;
41	};
42
43	m24c64_50: eeprom@50 {
44		compatible = "atmel,24c64";
45		reg = <0x50>;
46		pagesize = <32>;
47		vcc-supply = <&reg_vcc_3v3>;
48	};
49
50	m24c02_51: eeprom@51 {
51		compatible = "nxp,se97b", "atmel,24c02";
52		reg = <0x51>;
53		pagesize = <16>;
54		read-only;
55		vcc-supply = <&reg_vcc_3v3>;
56	};
57
58	rtc1: rtc@68 {
59		compatible = "dallas,ds1339";
60		reg = <0x68>;
61	};
62};
63
64&qspi {
65	status = "okay";
66
67	flash@0 {
68		compatible = "jedec,spi-nor";
69		reg = <0>;
70		spi-max-frequency = <39000000>;
71		spi-rx-bus-width = <4>;
72		spi-tx-bus-width = <1>;
73		vcc-supply = <&reg_vcc_1v8>;
74
75		partitions {
76			compatible = "fixed-partitions";
77			#address-cells = <1>;
78			#size-cells = <1>;
79		};
80	};
81};
82