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