1fa86cfe8SPankaj Bansal// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2fa86cfe8SPankaj Bansal// 3fa86cfe8SPankaj Bansal// Device Tree file for LX2160AQDS 4fa86cfe8SPankaj Bansal// 5fa86cfe8SPankaj Bansal// Copyright 2018 NXP 6fa86cfe8SPankaj Bansal 7fa86cfe8SPankaj Bansal/dts-v1/; 8fa86cfe8SPankaj Bansal 9fa86cfe8SPankaj Bansal#include "fsl-lx2160a.dtsi" 10fa86cfe8SPankaj Bansal 11fa86cfe8SPankaj Bansal/ { 12fa86cfe8SPankaj Bansal model = "NXP Layerscape LX2160AQDS"; 13fa86cfe8SPankaj Bansal compatible = "fsl,lx2160a-qds", "fsl,lx2160a"; 14fa86cfe8SPankaj Bansal 15fa86cfe8SPankaj Bansal aliases { 16fa86cfe8SPankaj Bansal crypto = &crypto; 17*9c2eb8b7SYangbo Lu mmc0 = &esdhc0; 18*9c2eb8b7SYangbo Lu mmc1 = &esdhc1; 19fa86cfe8SPankaj Bansal serial0 = &uart0; 20fa86cfe8SPankaj Bansal }; 21fa86cfe8SPankaj Bansal 22fa86cfe8SPankaj Bansal chosen { 23fa86cfe8SPankaj Bansal stdout-path = "serial0:115200n8"; 24fa86cfe8SPankaj Bansal }; 25fa86cfe8SPankaj Bansal 26fa86cfe8SPankaj Bansal sb_3v3: regulator-sb3v3 { 27fa86cfe8SPankaj Bansal compatible = "regulator-fixed"; 28fa86cfe8SPankaj Bansal regulator-name = "MC34717-3.3VSB"; 29fa86cfe8SPankaj Bansal regulator-min-microvolt = <3300000>; 30fa86cfe8SPankaj Bansal regulator-max-microvolt = <3300000>; 31fa86cfe8SPankaj Bansal regulator-boot-on; 32fa86cfe8SPankaj Bansal regulator-always-on; 33fa86cfe8SPankaj Bansal }; 34fa86cfe8SPankaj Bansal}; 35fa86cfe8SPankaj Bansal 36fa86cfe8SPankaj Bansal&crypto { 37fa86cfe8SPankaj Bansal status = "okay"; 38fa86cfe8SPankaj Bansal}; 39fa86cfe8SPankaj Bansal 40a6533df3SChuanhua Han&dspi0 { 41a6533df3SChuanhua Han status = "okay"; 42a6533df3SChuanhua Han 43a6533df3SChuanhua Han dflash0: flash@0 { 44a6533df3SChuanhua Han #address-cells = <1>; 45a6533df3SChuanhua Han #size-cells = <1>; 46a6533df3SChuanhua Han compatible = "jedec,spi-nor"; 47a6533df3SChuanhua Han reg = <0>; 48a6533df3SChuanhua Han spi-max-frequency = <1000000>; 49a6533df3SChuanhua Han }; 50a6533df3SChuanhua Han}; 51a6533df3SChuanhua Han 52a6533df3SChuanhua Han&dspi1 { 53a6533df3SChuanhua Han status = "okay"; 54a6533df3SChuanhua Han 55a6533df3SChuanhua Han dflash1: flash@0 { 56a6533df3SChuanhua Han #address-cells = <1>; 57a6533df3SChuanhua Han #size-cells = <1>; 58a6533df3SChuanhua Han compatible = "jedec,spi-nor"; 59a6533df3SChuanhua Han reg = <0>; 60a6533df3SChuanhua Han spi-max-frequency = <1000000>; 61a6533df3SChuanhua Han }; 62a6533df3SChuanhua Han}; 63a6533df3SChuanhua Han 64a6533df3SChuanhua Han&dspi2 { 65a6533df3SChuanhua Han status = "okay"; 66a6533df3SChuanhua Han 67a6533df3SChuanhua Han dflash2: flash@0 { 68a6533df3SChuanhua Han #address-cells = <1>; 69a6533df3SChuanhua Han #size-cells = <1>; 70a6533df3SChuanhua Han compatible = "jedec,spi-nor"; 71a6533df3SChuanhua Han reg = <0>; 72a6533df3SChuanhua Han spi-max-frequency = <1000000>; 73a6533df3SChuanhua Han }; 74a6533df3SChuanhua Han}; 75a6533df3SChuanhua Han 76fa86cfe8SPankaj Bansal&esdhc0 { 77fa86cfe8SPankaj Bansal status = "okay"; 78fa86cfe8SPankaj Bansal}; 79fa86cfe8SPankaj Bansal 80fa86cfe8SPankaj Bansal&esdhc1 { 81fa86cfe8SPankaj Bansal status = "okay"; 82fa86cfe8SPankaj Bansal}; 83fa86cfe8SPankaj Bansal 84035af82aSKuldeep Singh&fspi { 85035af82aSKuldeep Singh status = "okay"; 86035af82aSKuldeep Singh 87035af82aSKuldeep Singh mt35xu512aba0: flash@0 { 88035af82aSKuldeep Singh #address-cells = <1>; 89035af82aSKuldeep Singh #size-cells = <1>; 90035af82aSKuldeep Singh compatible = "jedec,spi-nor"; 91035af82aSKuldeep Singh m25p,fast-read; 92035af82aSKuldeep Singh spi-max-frequency = <50000000>; 93035af82aSKuldeep Singh reg = <0>; 94035af82aSKuldeep Singh spi-rx-bus-width = <8>; 95035af82aSKuldeep Singh spi-tx-bus-width = <8>; 96035af82aSKuldeep Singh }; 97035af82aSKuldeep Singh}; 98035af82aSKuldeep Singh 99fa86cfe8SPankaj Bansal&i2c0 { 100fa86cfe8SPankaj Bansal status = "okay"; 101fa86cfe8SPankaj Bansal 102fa86cfe8SPankaj Bansal i2c-mux@77 { 103fa86cfe8SPankaj Bansal compatible = "nxp,pca9547"; 104fa86cfe8SPankaj Bansal reg = <0x77>; 105fa86cfe8SPankaj Bansal #address-cells = <1>; 106fa86cfe8SPankaj Bansal #size-cells = <0>; 107fa86cfe8SPankaj Bansal 108fa86cfe8SPankaj Bansal i2c@2 { 109fa86cfe8SPankaj Bansal #address-cells = <1>; 110fa86cfe8SPankaj Bansal #size-cells = <0>; 111fa86cfe8SPankaj Bansal reg = <0x2>; 112fa86cfe8SPankaj Bansal 113fa86cfe8SPankaj Bansal power-monitor@40 { 114fa86cfe8SPankaj Bansal compatible = "ti,ina220"; 115fa86cfe8SPankaj Bansal reg = <0x40>; 116fa86cfe8SPankaj Bansal shunt-resistor = <500>; 117fa86cfe8SPankaj Bansal }; 118fa86cfe8SPankaj Bansal 119fa86cfe8SPankaj Bansal power-monitor@41 { 120fa86cfe8SPankaj Bansal compatible = "ti,ina220"; 121fa86cfe8SPankaj Bansal reg = <0x41>; 122fa86cfe8SPankaj Bansal shunt-resistor = <1000>; 123fa86cfe8SPankaj Bansal }; 124fa86cfe8SPankaj Bansal }; 125fa86cfe8SPankaj Bansal 126fa86cfe8SPankaj Bansal i2c@3 { 127fa86cfe8SPankaj Bansal #address-cells = <1>; 128fa86cfe8SPankaj Bansal #size-cells = <0>; 129fa86cfe8SPankaj Bansal reg = <0x3>; 130fa86cfe8SPankaj Bansal 131fa86cfe8SPankaj Bansal temperature-sensor@4c { 132fa86cfe8SPankaj Bansal compatible = "nxp,sa56004"; 133fa86cfe8SPankaj Bansal reg = <0x4c>; 134fa86cfe8SPankaj Bansal vcc-supply = <&sb_3v3>; 135fa86cfe8SPankaj Bansal }; 136fa86cfe8SPankaj Bansal 137fa86cfe8SPankaj Bansal temperature-sensor@4d { 138fa86cfe8SPankaj Bansal compatible = "nxp,sa56004"; 139fa86cfe8SPankaj Bansal reg = <0x4d>; 140fa86cfe8SPankaj Bansal vcc-supply = <&sb_3v3>; 141fa86cfe8SPankaj Bansal }; 142fa86cfe8SPankaj Bansal 143fa86cfe8SPankaj Bansal rtc@51 { 144fa86cfe8SPankaj Bansal compatible = "nxp,pcf2129"; 145fa86cfe8SPankaj Bansal reg = <0x51>; 146fa86cfe8SPankaj Bansal }; 147fa86cfe8SPankaj Bansal }; 148fa86cfe8SPankaj Bansal }; 149fa86cfe8SPankaj Bansal}; 150fa86cfe8SPankaj Bansal 151071f7855SPeng Ma&sata0 { 152071f7855SPeng Ma status = "okay"; 153071f7855SPeng Ma}; 154071f7855SPeng Ma 155071f7855SPeng Ma&sata1 { 156071f7855SPeng Ma status = "okay"; 157071f7855SPeng Ma}; 158071f7855SPeng Ma 159071f7855SPeng Ma&sata2 { 160071f7855SPeng Ma status = "okay"; 161071f7855SPeng Ma}; 162071f7855SPeng Ma 163071f7855SPeng Ma&sata3 { 164071f7855SPeng Ma status = "okay"; 165071f7855SPeng Ma}; 166071f7855SPeng Ma 167fa86cfe8SPankaj Bansal&uart0 { 168fa86cfe8SPankaj Bansal status = "okay"; 169fa86cfe8SPankaj Bansal}; 170fa86cfe8SPankaj Bansal 171fa86cfe8SPankaj Bansal&uart1 { 172fa86cfe8SPankaj Bansal status = "okay"; 173fa86cfe8SPankaj Bansal}; 174fa86cfe8SPankaj Bansal 175fa86cfe8SPankaj Bansal&usb0 { 176fa86cfe8SPankaj Bansal status = "okay"; 177fa86cfe8SPankaj Bansal}; 178fa86cfe8SPankaj Bansal 179fa86cfe8SPankaj Bansal&usb1 { 180fa86cfe8SPankaj Bansal status = "okay"; 181fa86cfe8SPankaj Bansal}; 182