1/* 2 * XLP8XX Device Tree Source for EVP boards 3 */ 4 5/dts-v1/; 6/ { 7 model = "netlogic,XLP-EVP"; 8 compatible = "netlogic,xlp"; 9 #address-cells = <2>; 10 #size-cells = <2>; 11 12 soc { 13 #address-cells = <2>; 14 #size-cells = <1>; 15 compatible = "simple-bus"; 16 ranges = <0 0 0 0x18000000 0x04000000 // PCIe CFG 17 1 0 0 0x16000000 0x02000000>; // GBU chipselects 18 19 serial0: serial@30000 { 20 device_type = "serial"; 21 compatible = "ns16550"; 22 reg = <0 0x30100 0xa00>; 23 reg-shift = <2>; 24 reg-io-width = <4>; 25 clock-frequency = <133333333>; 26 interrupt-parent = <&pic>; 27 interrupts = <17>; 28 }; 29 serial1: serial@31000 { 30 device_type = "serial"; 31 compatible = "ns16550"; 32 reg = <0 0x31100 0xa00>; 33 reg-shift = <2>; 34 reg-io-width = <4>; 35 clock-frequency = <133333333>; 36 interrupt-parent = <&pic>; 37 interrupts = <18>; 38 }; 39 i2c0: ocores@32000 { 40 compatible = "opencores,i2c-ocores"; 41 #address-cells = <1>; 42 #size-cells = <0>; 43 reg = <0 0x32100 0xa00>; 44 reg-shift = <2>; 45 reg-io-width = <4>; 46 clock-frequency = <32000000>; 47 interrupt-parent = <&pic>; 48 interrupts = <30>; 49 }; 50 i2c1: ocores@33000 { 51 compatible = "opencores,i2c-ocores"; 52 #address-cells = <1>; 53 #size-cells = <0>; 54 reg = <0 0x33100 0xa00>; 55 reg-shift = <2>; 56 reg-io-width = <4>; 57 clock-frequency = <32000000>; 58 interrupt-parent = <&pic>; 59 interrupts = <31>; 60 61 rtc@68 { 62 compatible = "dallas,ds1374"; 63 reg = <0x68>; 64 }; 65 66 dtt@4c { 67 compatible = "national,lm90"; 68 reg = <0x4c>; 69 }; 70 }; 71 pic: pic@4000 { 72 compatible = "netlogic,xlp-pic"; 73 #address-cells = <0>; 74 #interrupt-cells = <1>; 75 reg = <0 0x4000 0x200>; 76 interrupt-controller; 77 }; 78 79 nor_flash@1,0 { 80 compatible = "cfi-flash"; 81 #address-cells = <1>; 82 #size-cells = <1>; 83 bank-width = <2>; 84 reg = <1 0 0x1000000>; 85 86 partition@0 { 87 label = "x-loader"; 88 reg = <0x0 0x100000>; /* 1M */ 89 read-only; 90 }; 91 92 partition@100000 { 93 label = "u-boot"; 94 reg = <0x100000 0x100000>; /* 1M */ 95 }; 96 97 partition@200000 { 98 label = "kernel"; 99 reg = <0x200000 0x500000>; /* 5M */ 100 }; 101 102 partition@700000 { 103 label = "rootfs"; 104 reg = <0x700000 0x800000>; /* 8M */ 105 }; 106 107 partition@f00000 { 108 label = "env"; 109 reg = <0xf00000 0x100000>; /* 1M */ 110 read-only; 111 }; 112 }; 113 }; 114 115 chosen { 116 bootargs = "console=ttyS0,115200 rdinit=/sbin/init"; 117 }; 118}; 119