1*23052b3bSAlexander Stein// SPDX-License-Identifier: (GPL-2.0-or-later OR X11) 2*23052b3bSAlexander Stein/* 3*23052b3bSAlexander Stein * Copyright 2013-2014 Freescale Semiconductor, Inc. 4*23052b3bSAlexander Stein * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 5*23052b3bSAlexander Stein * D-82229 Seefeld, Germany. 6*23052b3bSAlexander Stein * Author: Alexander Stein 7*23052b3bSAlexander Stein */ 8*23052b3bSAlexander Stein 9*23052b3bSAlexander Stein#include "ls1021a.dtsi" 10*23052b3bSAlexander Stein 11*23052b3bSAlexander Stein/ { 12*23052b3bSAlexander Stein model = "TQMLS102xA SOM"; 13*23052b3bSAlexander Stein compatible = "tq,ls1021a-tqmls1021a", "fsl,ls1021a"; 14*23052b3bSAlexander Stein 15*23052b3bSAlexander Stein reg_3p3v_som: regulator-3p3v-som { 16*23052b3bSAlexander Stein compatible = "regulator-fixed"; 17*23052b3bSAlexander Stein regulator-name = "3P3V_SOM"; 18*23052b3bSAlexander Stein regulator-min-microvolt = <3300000>; 19*23052b3bSAlexander Stein regulator-max-microvolt = <3300000>; 20*23052b3bSAlexander Stein regulator-always-on; 21*23052b3bSAlexander Stein }; 22*23052b3bSAlexander Stein}; 23*23052b3bSAlexander Stein 24*23052b3bSAlexander Stein&esdhc { 25*23052b3bSAlexander Stein /* e-MMC over 8 data lines */ 26*23052b3bSAlexander Stein bus-width = <8>; 27*23052b3bSAlexander Stein status = "okay"; 28*23052b3bSAlexander Stein}; 29*23052b3bSAlexander Stein 30*23052b3bSAlexander Stein&i2c0 { 31*23052b3bSAlexander Stein status = "okay"; 32*23052b3bSAlexander Stein 33*23052b3bSAlexander Stein /* MC34VR500 DC/DC regulator at 0x8, managed by PMIC */ 34*23052b3bSAlexander Stein /* On-board PMC at 0x11 */ 35*23052b3bSAlexander Stein 36*23052b3bSAlexander Stein sa56004: temperature-sensor@4c { 37*23052b3bSAlexander Stein compatible = "nxp,sa56004"; 38*23052b3bSAlexander Stein reg = <0x4c>; 39*23052b3bSAlexander Stein vcc-supply = <®_3p3v_som>; 40*23052b3bSAlexander Stein }; 41*23052b3bSAlexander Stein 42*23052b3bSAlexander Stein rtc0: rtc@51 { 43*23052b3bSAlexander Stein compatible = "nxp,pcf85063a"; 44*23052b3bSAlexander Stein reg = <0x51>; 45*23052b3bSAlexander Stein quartz-load-femtofarads = <12500>; 46*23052b3bSAlexander Stein }; 47*23052b3bSAlexander Stein 48*23052b3bSAlexander Stein m24c64_54: eeprom@54 { 49*23052b3bSAlexander Stein compatible = "atmel,24c64"; 50*23052b3bSAlexander Stein reg = <0x54>; 51*23052b3bSAlexander Stein pagesize = <32>; 52*23052b3bSAlexander Stein read-only; 53*23052b3bSAlexander Stein vcc-supply = <®_3p3v_som>; 54*23052b3bSAlexander Stein }; 55*23052b3bSAlexander Stein}; 56*23052b3bSAlexander Stein 57*23052b3bSAlexander Stein&mdio0 { 58*23052b3bSAlexander Stein tbi1: tbi-phy@8 { 59*23052b3bSAlexander Stein reg = <0x8>; 60*23052b3bSAlexander Stein device_type = "tbi-phy"; 61*23052b3bSAlexander Stein }; 62*23052b3bSAlexander Stein}; 63*23052b3bSAlexander Stein 64*23052b3bSAlexander Stein&qspi { 65*23052b3bSAlexander Stein status = "okay"; 66*23052b3bSAlexander Stein 67*23052b3bSAlexander Stein qflash0: flash@0 { 68*23052b3bSAlexander Stein compatible = "jedec,spi-nor"; 69*23052b3bSAlexander Stein #address-cells = <1>; 70*23052b3bSAlexander Stein #size-cells = <1>; 71*23052b3bSAlexander Stein spi-max-frequency = <20000000>; 72*23052b3bSAlexander Stein spi-rx-bus-width = <4>; 73*23052b3bSAlexander Stein spi-tx-bus-width = <4>; 74*23052b3bSAlexander Stein reg = <0>; 75*23052b3bSAlexander Stein }; 76*23052b3bSAlexander Stein}; 77