#include "tegra186.dtsi" / { model = "NVIDIA Tegra186 P3310 Processor Module"; compatible = "nvidia,p3310", "nvidia,tegra186"; aliases { serial0 = &uarta; i2c0 = "/bpmp/i2c"; i2c1 = "/i2c@3160000"; i2c2 = "/i2c@c240000"; i2c3 = "/i2c@3180000"; i2c4 = "/i2c@3190000"; i2c5 = "/i2c@31c0000"; i2c6 = "/i2c@c250000"; i2c7 = "/i2c@31e0000"; }; chosen { bootargs = "earlycon console=ttyS0,115200n8"; stdout-path = "serial0:115200n8"; }; memory { device_type = "memory"; reg = <0x0 0x80000000 0x2 0x00000000>; }; serial@3100000 { status = "okay"; }; i2c@3160000 { status = "okay"; }; i2c@3180000 { status = "okay"; }; i2c@3190000 { status = "okay"; }; i2c@31c0000 { status = "okay"; }; i2c@31e0000 { status = "okay"; }; hsp@3c00000 { status = "okay"; }; i2c@c240000 { status = "okay"; }; i2c@c250000 { status = "okay"; }; pmc@c360000 { nvidia,invert-interrupt; }; cpus { cpu@0 { enable-method = "psci"; }; cpu@1 { enable-method = "psci"; }; cpu@2 { enable-method = "psci"; }; cpu@3 { enable-method = "psci"; }; cpu@4 { enable-method = "psci"; }; cpu@5 { enable-method = "psci"; }; }; bpmp { i2c { status = "okay"; }; }; psci { compatible = "arm,psci-1.0"; status = "okay"; method = "smc"; }; };