1*49687a34SSahil Malhotra// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*49687a34SSahil Malhotra// 3*49687a34SSahil Malhotra// Device Tree file for LX2160ARDB 4*49687a34SSahil Malhotra// 5*49687a34SSahil Malhotra// Copyright 2018 NXP 6*49687a34SSahil Malhotra 7*49687a34SSahil Malhotra/dts-v1/; 8*49687a34SSahil Malhotra 9*49687a34SSahil Malhotra#include "fsl-lx2160a.dtsi" 10*49687a34SSahil Malhotra 11*49687a34SSahil Malhotra/ { 12*49687a34SSahil Malhotra model = "NXP Layerscape LX2160ARDB"; 13*49687a34SSahil Malhotra compatible = "fsl,lx2160a-rdb", "fsl,lx2160a"; 14*49687a34SSahil Malhotra 15*49687a34SSahil Malhotra aliases { 16*49687a34SSahil Malhotra crypto = &crypto; 17*49687a34SSahil Malhotra serial0 = &uart0; 18*49687a34SSahil Malhotra }; 19*49687a34SSahil Malhotra 20*49687a34SSahil Malhotra chosen { 21*49687a34SSahil Malhotra stdout-path = "serial0:115200n8"; 22*49687a34SSahil Malhotra }; 23*49687a34SSahil Malhotra 24*49687a34SSahil Malhotra sb_3v3: regulator-sb3v3 { 25*49687a34SSahil Malhotra compatible = "regulator-fixed"; 26*49687a34SSahil Malhotra regulator-name = "MC34717-3.3VSB"; 27*49687a34SSahil Malhotra regulator-min-microvolt = <3300000>; 28*49687a34SSahil Malhotra regulator-max-microvolt = <3300000>; 29*49687a34SSahil Malhotra regulator-boot-on; 30*49687a34SSahil Malhotra regulator-always-on; 31*49687a34SSahil Malhotra }; 32*49687a34SSahil Malhotra}; 33*49687a34SSahil Malhotra 34*49687a34SSahil Malhotra&crypto { 35*49687a34SSahil Malhotra status = "okay"; 36*49687a34SSahil Malhotra}; 37*49687a34SSahil Malhotra 38*49687a34SSahil Malhotra&esdhc0 { 39*49687a34SSahil Malhotra sd-uhs-sdr104; 40*49687a34SSahil Malhotra sd-uhs-sdr50; 41*49687a34SSahil Malhotra sd-uhs-sdr25; 42*49687a34SSahil Malhotra sd-uhs-sdr12; 43*49687a34SSahil Malhotra status = "okay"; 44*49687a34SSahil Malhotra}; 45*49687a34SSahil Malhotra 46*49687a34SSahil Malhotra&esdhc1 { 47*49687a34SSahil Malhotra mmc-hs200-1_8v; 48*49687a34SSahil Malhotra mmc-hs400-1_8v; 49*49687a34SSahil Malhotra bus-width = <8>; 50*49687a34SSahil Malhotra status = "okay"; 51*49687a34SSahil Malhotra}; 52*49687a34SSahil Malhotra 53*49687a34SSahil Malhotra&fspi { 54*49687a34SSahil Malhotra status = "okay"; 55*49687a34SSahil Malhotra 56*49687a34SSahil Malhotra mt35xu512aba0: flash@0 { 57*49687a34SSahil Malhotra #address-cells = <1>; 58*49687a34SSahil Malhotra #size-cells = <1>; 59*49687a34SSahil Malhotra compatible = "spansion,m25p80"; 60*49687a34SSahil Malhotra m25p,fast-read; 61*49687a34SSahil Malhotra spi-max-frequency = <50000000>; 62*49687a34SSahil Malhotra reg = <0>; 63*49687a34SSahil Malhotra spi-rx-bus-width = <8>; 64*49687a34SSahil Malhotra spi-tx-bus-width = <8>; 65*49687a34SSahil Malhotra }; 66*49687a34SSahil Malhotra 67*49687a34SSahil Malhotra mt35xu512aba1: flash@1 { 68*49687a34SSahil Malhotra #address-cells = <1>; 69*49687a34SSahil Malhotra #size-cells = <1>; 70*49687a34SSahil Malhotra compatible = "spansion,m25p80"; 71*49687a34SSahil Malhotra m25p,fast-read; 72*49687a34SSahil Malhotra spi-max-frequency = <50000000>; 73*49687a34SSahil Malhotra reg = <1>; 74*49687a34SSahil Malhotra spi-rx-bus-width = <8>; 75*49687a34SSahil Malhotra spi-tx-bus-width = <8>; 76*49687a34SSahil Malhotra }; 77*49687a34SSahil Malhotra}; 78*49687a34SSahil Malhotra 79*49687a34SSahil Malhotra&i2c0 { 80*49687a34SSahil Malhotra status = "okay"; 81*49687a34SSahil Malhotra 82*49687a34SSahil Malhotra i2c-mux@77 { 83*49687a34SSahil Malhotra compatible = "nxp,pca9547"; 84*49687a34SSahil Malhotra reg = <0x77>; 85*49687a34SSahil Malhotra #address-cells = <1>; 86*49687a34SSahil Malhotra #size-cells = <0>; 87*49687a34SSahil Malhotra 88*49687a34SSahil Malhotra i2c@2 { 89*49687a34SSahil Malhotra #address-cells = <1>; 90*49687a34SSahil Malhotra #size-cells = <0>; 91*49687a34SSahil Malhotra reg = <0x2>; 92*49687a34SSahil Malhotra 93*49687a34SSahil Malhotra power-monitor@40 { 94*49687a34SSahil Malhotra compatible = "ti,ina220"; 95*49687a34SSahil Malhotra reg = <0x40>; 96*49687a34SSahil Malhotra shunt-resistor = <1000>; 97*49687a34SSahil Malhotra }; 98*49687a34SSahil Malhotra }; 99*49687a34SSahil Malhotra 100*49687a34SSahil Malhotra i2c@3 { 101*49687a34SSahil Malhotra #address-cells = <1>; 102*49687a34SSahil Malhotra #size-cells = <0>; 103*49687a34SSahil Malhotra reg = <0x3>; 104*49687a34SSahil Malhotra 105*49687a34SSahil Malhotra temperature-sensor@4c { 106*49687a34SSahil Malhotra compatible = "nxp,sa56004"; 107*49687a34SSahil Malhotra reg = <0x4c>; 108*49687a34SSahil Malhotra vcc-supply = <&sb_3v3>; 109*49687a34SSahil Malhotra }; 110*49687a34SSahil Malhotra 111*49687a34SSahil Malhotra temperature-sensor@4d { 112*49687a34SSahil Malhotra compatible = "nxp,sa56004"; 113*49687a34SSahil Malhotra reg = <0x4d>; 114*49687a34SSahil Malhotra vcc-supply = <&sb_3v3>; 115*49687a34SSahil Malhotra }; 116*49687a34SSahil Malhotra }; 117*49687a34SSahil Malhotra }; 118*49687a34SSahil Malhotra}; 119*49687a34SSahil Malhotra 120*49687a34SSahil Malhotra&i2c4 { 121*49687a34SSahil Malhotra status = "okay"; 122*49687a34SSahil Malhotra 123*49687a34SSahil Malhotra rtc@51 { 124*49687a34SSahil Malhotra compatible = "nxp,pcf2129"; 125*49687a34SSahil Malhotra reg = <0x51>; 126*49687a34SSahil Malhotra // IRQ10_B 127*49687a34SSahil Malhotra interrupts = <0 150 0x4>; 128*49687a34SSahil Malhotra }; 129*49687a34SSahil Malhotra}; 130*49687a34SSahil Malhotra 131*49687a34SSahil Malhotra&sata0 { 132*49687a34SSahil Malhotra status = "okay"; 133*49687a34SSahil Malhotra}; 134*49687a34SSahil Malhotra 135*49687a34SSahil Malhotra&sata1 { 136*49687a34SSahil Malhotra status = "okay"; 137*49687a34SSahil Malhotra}; 138*49687a34SSahil Malhotra 139*49687a34SSahil Malhotra&sata2 { 140*49687a34SSahil Malhotra status = "okay"; 141*49687a34SSahil Malhotra}; 142*49687a34SSahil Malhotra 143*49687a34SSahil Malhotra&sata3 { 144*49687a34SSahil Malhotra status = "okay"; 145*49687a34SSahil Malhotra}; 146*49687a34SSahil Malhotra 147*49687a34SSahil Malhotra&uart0 { 148*49687a34SSahil Malhotra status = "okay"; 149*49687a34SSahil Malhotra}; 150*49687a34SSahil Malhotra 151*49687a34SSahil Malhotra&uart1 { 152*49687a34SSahil Malhotra status = "okay"; 153*49687a34SSahil Malhotra}; 154*49687a34SSahil Malhotra 155*49687a34SSahil Malhotra&usb0 { 156*49687a34SSahil Malhotra status = "okay"; 157*49687a34SSahil Malhotra}; 158*49687a34SSahil Malhotra 159*49687a34SSahil Malhotra&usb1 { 160*49687a34SSahil Malhotra status = "okay"; 161*49687a34SSahil Malhotra}; 162