11f60f073SStephen Warren#include "tegra186.dtsi" 21f60f073SStephen Warren 31f60f073SStephen Warren/ { 41f60f073SStephen Warren model = "NVIDIA P2771-0000"; 51f60f073SStephen Warren compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 61f60f073SStephen Warren 71f60f073SStephen Warren chosen { 81f60f073SStephen Warren stdout-path = &uarta; 91f60f073SStephen Warren }; 101f60f073SStephen Warren 111f60f073SStephen Warren aliases { 121f60f073SStephen Warren sdhci0 = "/sdhci@3460000"; 1345d85f08SStephen Warren sdhci1 = "/sdhci@3400000"; 1445d85f08SStephen Warren i2c0 = "/bpmp/i2c"; 15ad3c144fSBryan Wu i2c1 = "/i2c@3160000"; 16ad3c144fSBryan Wu i2c2 = "/i2c@c240000"; 17ad3c144fSBryan Wu i2c3 = "/i2c@3180000"; 18ad3c144fSBryan Wu i2c4 = "/i2c@3190000"; 19ad3c144fSBryan Wu i2c5 = "/i2c@31c0000"; 20ad3c144fSBryan Wu i2c6 = "/i2c@c250000"; 21ad3c144fSBryan Wu i2c7 = "/i2c@31e0000"; 221f60f073SStephen Warren }; 231f60f073SStephen Warren 241f60f073SStephen Warren memory { 251f60f073SStephen Warren reg = <0x0 0x80000000 0x0 0x60000000>; 261f60f073SStephen Warren }; 271f60f073SStephen Warren 28ad3c144fSBryan Wu i2c@3160000 { 29ad3c144fSBryan Wu status = "okay"; 30ad3c144fSBryan Wu }; 31ad3c144fSBryan Wu 32ad3c144fSBryan Wu i2c@3180000 { 33ad3c144fSBryan Wu status = "okay"; 34ad3c144fSBryan Wu }; 35ad3c144fSBryan Wu 36ad3c144fSBryan Wu i2c@3190000 { 37ad3c144fSBryan Wu status = "okay"; 38ad3c144fSBryan Wu }; 39ad3c144fSBryan Wu 40ad3c144fSBryan Wu i2c@31c0000 { 41ad3c144fSBryan Wu status = "okay"; 42ad3c144fSBryan Wu }; 43ad3c144fSBryan Wu 4445d85f08SStephen Warren sdhci@3400000 { 4545d85f08SStephen Warren status = "okay"; 4645d85f08SStephen Warren wp-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 4) GPIO_ACTIVE_HIGH>; 4745d85f08SStephen Warren bus-width = <4>; 4845d85f08SStephen Warren }; 4945d85f08SStephen Warren 501f60f073SStephen Warren sdhci@3460000 { 511f60f073SStephen Warren status = "okay"; 521f60f073SStephen Warren bus-width = <8>; 53*9a06a1a3STom Warren non-removable; 541f60f073SStephen Warren }; 55ad3c144fSBryan Wu 56ad3c144fSBryan Wu i2c@c240000 { 57ad3c144fSBryan Wu status = "okay"; 58ad3c144fSBryan Wu }; 59ad3c144fSBryan Wu 60ad3c144fSBryan Wu i2c@c250000 { 61ad3c144fSBryan Wu status = "okay"; 62ad3c144fSBryan Wu }; 63ad3c144fSBryan Wu 64ad3c144fSBryan Wu i2c@31e0000 { 65ad3c144fSBryan Wu status = "okay"; 66ad3c144fSBryan Wu }; 6745d85f08SStephen Warren 6845d85f08SStephen Warren bpmp { 6945d85f08SStephen Warren i2c { 7045d85f08SStephen Warren status = "okay"; 7145d85f08SStephen Warren }; 7245d85f08SStephen Warren }; 731f60f073SStephen Warren}; 74