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; 179c2eb8b7SYangbo Lu mmc0 = &esdhc0; 189c2eb8b7SYangbo 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 36*930a0968SKuldeep Singh&can0 { 37*930a0968SKuldeep Singh status = "okay"; 38*930a0968SKuldeep Singh}; 39*930a0968SKuldeep Singh 40*930a0968SKuldeep Singh&can1 { 41*930a0968SKuldeep Singh status = "okay"; 42*930a0968SKuldeep Singh}; 43*930a0968SKuldeep Singh 44fa86cfe8SPankaj Bansal&crypto { 45fa86cfe8SPankaj Bansal status = "okay"; 46fa86cfe8SPankaj Bansal}; 47fa86cfe8SPankaj Bansal 48a6533df3SChuanhua Han&dspi0 { 49a6533df3SChuanhua Han status = "okay"; 50a6533df3SChuanhua Han 51a6533df3SChuanhua Han dflash0: flash@0 { 52a6533df3SChuanhua Han #address-cells = <1>; 53a6533df3SChuanhua Han #size-cells = <1>; 54a6533df3SChuanhua Han compatible = "jedec,spi-nor"; 55a6533df3SChuanhua Han reg = <0>; 56a6533df3SChuanhua Han spi-max-frequency = <1000000>; 57a6533df3SChuanhua Han }; 58a6533df3SChuanhua Han}; 59a6533df3SChuanhua Han 60a6533df3SChuanhua Han&dspi1 { 61a6533df3SChuanhua Han status = "okay"; 62a6533df3SChuanhua Han 63a6533df3SChuanhua Han dflash1: flash@0 { 64a6533df3SChuanhua Han #address-cells = <1>; 65a6533df3SChuanhua Han #size-cells = <1>; 66a6533df3SChuanhua Han compatible = "jedec,spi-nor"; 67a6533df3SChuanhua Han reg = <0>; 68a6533df3SChuanhua Han spi-max-frequency = <1000000>; 69a6533df3SChuanhua Han }; 70a6533df3SChuanhua Han}; 71a6533df3SChuanhua Han 72a6533df3SChuanhua Han&dspi2 { 73a6533df3SChuanhua Han status = "okay"; 74a6533df3SChuanhua Han 75a6533df3SChuanhua Han dflash2: flash@0 { 76a6533df3SChuanhua Han #address-cells = <1>; 77a6533df3SChuanhua Han #size-cells = <1>; 78a6533df3SChuanhua Han compatible = "jedec,spi-nor"; 79a6533df3SChuanhua Han reg = <0>; 80a6533df3SChuanhua Han spi-max-frequency = <1000000>; 81a6533df3SChuanhua Han }; 82a6533df3SChuanhua Han}; 83a6533df3SChuanhua Han 84fa86cfe8SPankaj Bansal&esdhc0 { 85fa86cfe8SPankaj Bansal status = "okay"; 86fa86cfe8SPankaj Bansal}; 87fa86cfe8SPankaj Bansal 88fa86cfe8SPankaj Bansal&esdhc1 { 89fa86cfe8SPankaj Bansal status = "okay"; 90fa86cfe8SPankaj Bansal}; 91fa86cfe8SPankaj Bansal 92035af82aSKuldeep Singh&fspi { 93035af82aSKuldeep Singh status = "okay"; 94035af82aSKuldeep Singh 95035af82aSKuldeep Singh mt35xu512aba0: flash@0 { 96035af82aSKuldeep Singh #address-cells = <1>; 97035af82aSKuldeep Singh #size-cells = <1>; 98035af82aSKuldeep Singh compatible = "jedec,spi-nor"; 99035af82aSKuldeep Singh m25p,fast-read; 100035af82aSKuldeep Singh spi-max-frequency = <50000000>; 101035af82aSKuldeep Singh reg = <0>; 102035af82aSKuldeep Singh spi-rx-bus-width = <8>; 103035af82aSKuldeep Singh spi-tx-bus-width = <8>; 104035af82aSKuldeep Singh }; 105035af82aSKuldeep Singh}; 106035af82aSKuldeep Singh 107fa86cfe8SPankaj Bansal&i2c0 { 108fa86cfe8SPankaj Bansal status = "okay"; 109fa86cfe8SPankaj Bansal 110fa86cfe8SPankaj Bansal i2c-mux@77 { 111fa86cfe8SPankaj Bansal compatible = "nxp,pca9547"; 112fa86cfe8SPankaj Bansal reg = <0x77>; 113fa86cfe8SPankaj Bansal #address-cells = <1>; 114fa86cfe8SPankaj Bansal #size-cells = <0>; 115fa86cfe8SPankaj Bansal 116fa86cfe8SPankaj Bansal i2c@2 { 117fa86cfe8SPankaj Bansal #address-cells = <1>; 118fa86cfe8SPankaj Bansal #size-cells = <0>; 119fa86cfe8SPankaj Bansal reg = <0x2>; 120fa86cfe8SPankaj Bansal 121fa86cfe8SPankaj Bansal power-monitor@40 { 122fa86cfe8SPankaj Bansal compatible = "ti,ina220"; 123fa86cfe8SPankaj Bansal reg = <0x40>; 124fa86cfe8SPankaj Bansal shunt-resistor = <500>; 125fa86cfe8SPankaj Bansal }; 126fa86cfe8SPankaj Bansal 127fa86cfe8SPankaj Bansal power-monitor@41 { 128fa86cfe8SPankaj Bansal compatible = "ti,ina220"; 129fa86cfe8SPankaj Bansal reg = <0x41>; 130fa86cfe8SPankaj Bansal shunt-resistor = <1000>; 131fa86cfe8SPankaj Bansal }; 132fa86cfe8SPankaj Bansal }; 133fa86cfe8SPankaj Bansal 134fa86cfe8SPankaj Bansal i2c@3 { 135fa86cfe8SPankaj Bansal #address-cells = <1>; 136fa86cfe8SPankaj Bansal #size-cells = <0>; 137fa86cfe8SPankaj Bansal reg = <0x3>; 138fa86cfe8SPankaj Bansal 139fa86cfe8SPankaj Bansal temperature-sensor@4c { 140fa86cfe8SPankaj Bansal compatible = "nxp,sa56004"; 141fa86cfe8SPankaj Bansal reg = <0x4c>; 142fa86cfe8SPankaj Bansal vcc-supply = <&sb_3v3>; 143fa86cfe8SPankaj Bansal }; 144fa86cfe8SPankaj Bansal 145fa86cfe8SPankaj Bansal temperature-sensor@4d { 146fa86cfe8SPankaj Bansal compatible = "nxp,sa56004"; 147fa86cfe8SPankaj Bansal reg = <0x4d>; 148fa86cfe8SPankaj Bansal vcc-supply = <&sb_3v3>; 149fa86cfe8SPankaj Bansal }; 150fa86cfe8SPankaj Bansal 151fa86cfe8SPankaj Bansal rtc@51 { 152fa86cfe8SPankaj Bansal compatible = "nxp,pcf2129"; 153fa86cfe8SPankaj Bansal reg = <0x51>; 154fa86cfe8SPankaj Bansal }; 155fa86cfe8SPankaj Bansal }; 156fa86cfe8SPankaj Bansal }; 157fa86cfe8SPankaj Bansal}; 158fa86cfe8SPankaj Bansal 159071f7855SPeng Ma&sata0 { 160071f7855SPeng Ma status = "okay"; 161071f7855SPeng Ma}; 162071f7855SPeng Ma 163071f7855SPeng Ma&sata1 { 164071f7855SPeng Ma status = "okay"; 165071f7855SPeng Ma}; 166071f7855SPeng Ma 167071f7855SPeng Ma&sata2 { 168071f7855SPeng Ma status = "okay"; 169071f7855SPeng Ma}; 170071f7855SPeng Ma 171071f7855SPeng Ma&sata3 { 172071f7855SPeng Ma status = "okay"; 173071f7855SPeng Ma}; 174071f7855SPeng Ma 175fa86cfe8SPankaj Bansal&uart0 { 176fa86cfe8SPankaj Bansal status = "okay"; 177fa86cfe8SPankaj Bansal}; 178fa86cfe8SPankaj Bansal 179fa86cfe8SPankaj Bansal&uart1 { 180fa86cfe8SPankaj Bansal status = "okay"; 181fa86cfe8SPankaj Bansal}; 182fa86cfe8SPankaj Bansal 183fa86cfe8SPankaj Bansal&usb0 { 184fa86cfe8SPankaj Bansal status = "okay"; 185fa86cfe8SPankaj Bansal}; 186fa86cfe8SPankaj Bansal 187fa86cfe8SPankaj Bansal&usb1 { 188fa86cfe8SPankaj Bansal status = "okay"; 189fa86cfe8SPankaj Bansal}; 190