82 lines
1.6 KiB
Plaintext
82 lines
1.6 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
|
|
/*
|
|
* Copyright (c) 2018-2025 TQ-Systems GmbH <linux@ew.tq-group.com>,
|
|
* D-82229 Seefeld, Germany.
|
|
* Author: Matthias Schiffer
|
|
* Author: Max Merchel
|
|
*/
|
|
|
|
#include "fsl-ls1012a.dtsi"
|
|
|
|
/ {
|
|
compatible = "tq,ls1012a-tqmls1012al", "fsl,ls1012a";
|
|
|
|
memory@80000000 {
|
|
device_type = "memory";
|
|
/* our minimum RAM config will be 512 MiB */
|
|
reg = <0x00000000 0x80000000 0 0x20000000>;
|
|
};
|
|
|
|
reg_vcc_1v8: regulator-1v8 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VCC_1V8";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
};
|
|
|
|
reg_vcc_3v3: regulator-3v3 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VCC_3V3";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
};
|
|
};
|
|
|
|
&i2c0 {
|
|
status = "okay";
|
|
|
|
jc42_19: temperature-sensor@19 {
|
|
compatible = "nxp,se97b", "jedec,jc-42.4-temp";
|
|
reg = <0x19>;
|
|
};
|
|
|
|
m24c64_50: eeprom@50 {
|
|
compatible = "atmel,24c64";
|
|
reg = <0x50>;
|
|
pagesize = <32>;
|
|
vcc-supply = <®_vcc_3v3>;
|
|
};
|
|
|
|
m24c02_51: eeprom@51 {
|
|
compatible = "nxp,se97b", "atmel,24c02";
|
|
reg = <0x51>;
|
|
pagesize = <16>;
|
|
read-only;
|
|
vcc-supply = <®_vcc_3v3>;
|
|
};
|
|
|
|
rtc1: rtc@68 {
|
|
compatible = "dallas,ds1339";
|
|
reg = <0x68>;
|
|
};
|
|
};
|
|
|
|
&qspi {
|
|
status = "okay";
|
|
|
|
flash@0 {
|
|
compatible = "jedec,spi-nor";
|
|
reg = <0>;
|
|
spi-max-frequency = <39000000>;
|
|
spi-rx-bus-width = <4>;
|
|
spi-tx-bus-width = <1>;
|
|
vcc-supply = <®_vcc_1v8>;
|
|
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
};
|
|
};
|
|
};
|