1/dts-v1/; 2 3/ { 4 interrupt-parent = <0x8000>; 5 #size-cells = <0x1>; 6 #address-cells = <0x1>; 7 compatible = "mti,goldfish"; 8 model = "ranchu"; 9 10 virtio_mmio@1f011e00 { 11 interrupts = <0x27>; 12 reg = <0x1f011e00 0x200>; 13 compatible = "virtio,mmio"; 14 }; 15 16 virtio_mmio@1f011c00 { 17 interrupts = <0x26>; 18 reg = <0x1f011c00 0x200>; 19 compatible = "virtio,mmio"; 20 }; 21 22 virtio_mmio@1f011a00 { 23 interrupts = <0x25>; 24 reg = <0x1f011a00 0x200>; 25 compatible = "virtio,mmio"; 26 }; 27 28 virtio_mmio@1f011800 { 29 interrupts = <0x24>; 30 reg = <0x1f011800 0x200>; 31 compatible = "virtio,mmio"; 32 }; 33 34 virtio_mmio@1f011600 { 35 interrupts = <0x23>; 36 reg = <0x1f011600 0x200>; 37 compatible = "virtio,mmio"; 38 }; 39 40 virtio_mmio@1f011400 { 41 interrupts = <0x22>; 42 reg = <0x1f011400 0x200>; 43 compatible = "virtio,mmio"; 44 }; 45 46 virtio_mmio@1f011200 { 47 interrupts = <0x21>; 48 reg = <0x1f011200 0x200>; 49 compatible = "virtio,mmio"; 50 }; 51 52 virtio_mmio@1f011000 { 53 interrupts = <0x20>; 54 reg = <0x1f011000 0x200>; 55 compatible = "virtio,mmio"; 56 }; 57 58 virtio_mmio@1f010e00 { 59 interrupts = <0x1f>; 60 reg = <0x1f010e00 0x200>; 61 compatible = "virtio,mmio"; 62 }; 63 64 virtio_mmio@1f010c00 { 65 interrupts = <0x1e>; 66 reg = <0x1f010c00 0x200>; 67 compatible = "virtio,mmio"; 68 }; 69 70 virtio_mmio@1f010a00 { 71 interrupts = <0x1d>; 72 reg = <0x1f010a00 0x200>; 73 compatible = "virtio,mmio"; 74 }; 75 76 virtio_mmio@1f010800 { 77 interrupts = <0x1c>; 78 reg = <0x1f010800 0x200>; 79 compatible = "virtio,mmio"; 80 }; 81 82 virtio_mmio@1f010600 { 83 interrupts = <0x1b>; 84 reg = <0x1f010600 0x200>; 85 compatible = "virtio,mmio"; 86 }; 87 88 virtio_mmio@1f010400 { 89 interrupts = <0x1a>; 90 reg = <0x1f010400 0x200>; 91 compatible = "virtio,mmio"; 92 }; 93 94 virtio_mmio@1f010200 { 95 interrupts = <0x19>; 96 reg = <0x1f010200 0x200>; 97 compatible = "virtio,mmio"; 98 }; 99 100 virtio_mmio@1f010000 { 101 interrupts = <0x18>; 102 reg = <0x1f010000 0x200>; 103 compatible = "virtio,mmio"; 104 }; 105 106 goldfish_timer@1f005000 { 107 interrupts = <0xd>; 108 reg = <0x1f005000 0x1000>; 109 compatible = "generic,goldfish-timer"; 110 }; 111 112 goldfish_rtc@1f006000 { 113 interrupts = <0xe>; 114 reg = <0x1f006000 0x1000>; 115 compatible = "generic,goldfish-rtc"; 116 }; 117 118 goldfish_battery@1f007000 { 119 interrupts = <0xf>; 120 reg = <0x1f007000 0x1000>; 121 compatible = "generic,goldfish-battery"; 122 }; 123 124 goldfish_fb@1f008000 { 125 interrupts = <0x10>; 126 reg = <0x1f008000 0x100>; 127 compatible = "generic,goldfish-fb"; 128 }; 129 130 goldfish_events@1f009000 { 131 interrupts = <0x11>; 132 reg = <0x1f009000 0x1000>; 133 compatible = "generic,goldfish-events-keypad"; 134 }; 135 136 android_pipe@1f00a000 { 137 interrupts = <0x12>; 138 reg = <0x1f00a000 0x2000>; 139 compatible = "generic,android-pipe"; 140 }; 141 142 goldfish_tty@1f004000 { 143 interrupts = <0xc>; 144 reg = <0x1f004000 0x1000>; 145 compatible = "generic,goldfish-tty"; 146 }; 147 148 goldfish_tty@1f003000 { 149 interrupts = <0xb>; 150 reg = <0x1f003000 0x1000>; 151 compatible = "generic,goldfish-tty"; 152 }; 153 154 goldfish_tty@1f002000 { 155 interrupts = <0xa>; 156 reg = <0x1f002000 0x1000>; 157 compatible = "generic,goldfish-tty"; 158 }; 159 160 goldfish_pic@1f000000 { 161 #interrupt-cells = <0x1>; 162 phandle = <0x8000>; 163 interrupt-controller; 164 reg = <0x1f000000 0x1000>; 165 compatible = "generic,goldfish-pic"; 166 }; 167 168 memory { 169 reg = <0x0 0x1f000000>; 170 device_type = "memory"; 171 }; 172 173 cpus { 174 175 cpu@0 { 176 compatible = "mti,5KEf"; 177 device_type = "cpu"; 178 }; 179 }; 180}; 181