1df205de6SJoseph Lo#include "tegra186.dtsi" 2df205de6SJoseph Lo 3df205de6SJoseph Lo/ { 4df205de6SJoseph Lo model = "NVIDIA Tegra186 P3310 Processor Module"; 5df205de6SJoseph Lo compatible = "nvidia,p3310", "nvidia,tegra186"; 6df205de6SJoseph Lo 7df205de6SJoseph Lo aliases { 8df205de6SJoseph Lo serial0 = &uarta; 9a4c7aab2SThierry Reding i2c0 = "/bpmp/i2c"; 10a4c7aab2SThierry Reding i2c1 = "/i2c@3160000"; 11a4c7aab2SThierry Reding i2c2 = "/i2c@c240000"; 12a4c7aab2SThierry Reding i2c3 = "/i2c@3180000"; 13a4c7aab2SThierry Reding i2c4 = "/i2c@3190000"; 14a4c7aab2SThierry Reding i2c5 = "/i2c@31c0000"; 15a4c7aab2SThierry Reding i2c6 = "/i2c@c250000"; 16a4c7aab2SThierry Reding i2c7 = "/i2c@31e0000"; 17df205de6SJoseph Lo }; 18df205de6SJoseph Lo 19df205de6SJoseph Lo chosen { 20df205de6SJoseph Lo bootargs = "earlycon console=ttyS0,115200n8"; 21df205de6SJoseph Lo stdout-path = "serial0:115200n8"; 22df205de6SJoseph Lo }; 23df205de6SJoseph Lo 24df205de6SJoseph Lo memory { 25df205de6SJoseph Lo device_type = "memory"; 26df205de6SJoseph Lo reg = <0x0 0x80000000 0x2 0x00000000>; 27df205de6SJoseph Lo }; 28df205de6SJoseph Lo 29df205de6SJoseph Lo serial@3100000 { 30df205de6SJoseph Lo status = "okay"; 31df205de6SJoseph Lo }; 32df205de6SJoseph Lo 33a4c7aab2SThierry Reding i2c@3160000 { 34a4c7aab2SThierry Reding status = "okay"; 35a4c7aab2SThierry Reding }; 36a4c7aab2SThierry Reding 37a4c7aab2SThierry Reding i2c@3180000 { 38a4c7aab2SThierry Reding status = "okay"; 39a4c7aab2SThierry Reding }; 40a4c7aab2SThierry Reding 41a4c7aab2SThierry Reding i2c@3190000 { 42a4c7aab2SThierry Reding status = "okay"; 43a4c7aab2SThierry Reding }; 44a4c7aab2SThierry Reding 45a4c7aab2SThierry Reding i2c@31c0000 { 46a4c7aab2SThierry Reding status = "okay"; 47a4c7aab2SThierry Reding }; 48a4c7aab2SThierry Reding 49a4c7aab2SThierry Reding i2c@31e0000 { 50a4c7aab2SThierry Reding status = "okay"; 51a4c7aab2SThierry Reding }; 52a4c7aab2SThierry Reding 53df205de6SJoseph Lo hsp@3c00000 { 54df205de6SJoseph Lo status = "okay"; 55df205de6SJoseph Lo }; 56df205de6SJoseph Lo 57a4c7aab2SThierry Reding i2c@c240000 { 58a4c7aab2SThierry Reding status = "okay"; 59a4c7aab2SThierry Reding }; 60a4c7aab2SThierry Reding 61a4c7aab2SThierry Reding i2c@c250000 { 62a4c7aab2SThierry Reding status = "okay"; 63a4c7aab2SThierry Reding }; 64a4c7aab2SThierry Reding 6593dbb44cSThierry Reding pmc@c360000 { 6693dbb44cSThierry Reding nvidia,invert-interrupt; 6793dbb44cSThierry Reding }; 6893dbb44cSThierry Reding 690dfde133SThierry Reding cpus { 700dfde133SThierry Reding cpu@0 { 710dfde133SThierry Reding enable-method = "psci"; 720dfde133SThierry Reding }; 730dfde133SThierry Reding 740dfde133SThierry Reding cpu@1 { 750dfde133SThierry Reding enable-method = "psci"; 760dfde133SThierry Reding }; 770dfde133SThierry Reding 780dfde133SThierry Reding cpu@2 { 790dfde133SThierry Reding enable-method = "psci"; 800dfde133SThierry Reding }; 810dfde133SThierry Reding 820dfde133SThierry Reding cpu@3 { 830dfde133SThierry Reding enable-method = "psci"; 840dfde133SThierry Reding }; 850dfde133SThierry Reding 860dfde133SThierry Reding cpu@4 { 870dfde133SThierry Reding enable-method = "psci"; 880dfde133SThierry Reding }; 890dfde133SThierry Reding 900dfde133SThierry Reding cpu@5 { 910dfde133SThierry Reding enable-method = "psci"; 920dfde133SThierry Reding }; 930dfde133SThierry Reding }; 940dfde133SThierry Reding 95df205de6SJoseph Lo bpmp { 96a4c7aab2SThierry Reding i2c { 97df205de6SJoseph Lo status = "okay"; 98df205de6SJoseph Lo }; 99a4c7aab2SThierry Reding }; 1000dfde133SThierry Reding 1010dfde133SThierry Reding psci { 1020dfde133SThierry Reding compatible = "arm,psci-1.0"; 1030dfde133SThierry Reding status = "okay"; 1040dfde133SThierry Reding method = "smc"; 1050dfde133SThierry Reding }; 106df205de6SJoseph Lo}; 107