1df2634f4SSebastian Andrzej Siewior/* 2df2634f4SSebastian Andrzej Siewior * CE4100 on Falcon Falls 3df2634f4SSebastian Andrzej Siewior * 4df2634f4SSebastian Andrzej Siewior * (c) Copyright 2010 Intel Corporation 5df2634f4SSebastian Andrzej Siewior * 6df2634f4SSebastian Andrzej Siewior * This program is free software; you can redistribute it and/or modify it 7df2634f4SSebastian Andrzej Siewior * under the terms of the GNU General Public License as published by the 8df2634f4SSebastian Andrzej Siewior * Free Software Foundation; version 2 of the License. 9df2634f4SSebastian Andrzej Siewior */ 10df2634f4SSebastian Andrzej Siewior/dts-v1/; 11df2634f4SSebastian Andrzej Siewior/ { 12df2634f4SSebastian Andrzej Siewior model = "intel,falconfalls"; 13df2634f4SSebastian Andrzej Siewior compatible = "intel,falconfalls"; 14df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 15df2634f4SSebastian Andrzej Siewior #size-cells = <1>; 16df2634f4SSebastian Andrzej Siewior 17df2634f4SSebastian Andrzej Siewior cpus { 18df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 19df2634f4SSebastian Andrzej Siewior #size-cells = <0>; 20df2634f4SSebastian Andrzej Siewior 21df2634f4SSebastian Andrzej Siewior cpu@0 { 22df2634f4SSebastian Andrzej Siewior device_type = "cpu"; 23df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100"; 24df2634f4SSebastian Andrzej Siewior reg = <0>; 25df2634f4SSebastian Andrzej Siewior lapic = <&lapic0>; 26df2634f4SSebastian Andrzej Siewior }; 27df2634f4SSebastian Andrzej Siewior }; 28df2634f4SSebastian Andrzej Siewior 29df2634f4SSebastian Andrzej Siewior soc@0 { 30df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 31df2634f4SSebastian Andrzej Siewior #size-cells = <1>; 32df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-cp"; 33df2634f4SSebastian Andrzej Siewior ranges; 34df2634f4SSebastian Andrzej Siewior 35df2634f4SSebastian Andrzej Siewior ioapic1: interrupt-controller@fec00000 { 36df2634f4SSebastian Andrzej Siewior #interrupt-cells = <2>; 37df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-ioapic"; 38df2634f4SSebastian Andrzej Siewior interrupt-controller; 39df2634f4SSebastian Andrzej Siewior reg = <0xfec00000 0x1000>; 40df2634f4SSebastian Andrzej Siewior }; 41df2634f4SSebastian Andrzej Siewior 42df2634f4SSebastian Andrzej Siewior timer@fed00000 { 43df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-hpet"; 44df2634f4SSebastian Andrzej Siewior reg = <0xfed00000 0x200>; 45df2634f4SSebastian Andrzej Siewior }; 46df2634f4SSebastian Andrzej Siewior 47df2634f4SSebastian Andrzej Siewior lapic0: interrupt-controller@fee00000 { 48df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-lapic"; 49df2634f4SSebastian Andrzej Siewior reg = <0xfee00000 0x1000>; 50df2634f4SSebastian Andrzej Siewior }; 51df2634f4SSebastian Andrzej Siewior 52df2634f4SSebastian Andrzej Siewior pci@3fc { 53df2634f4SSebastian Andrzej Siewior #address-cells = <3>; 54df2634f4SSebastian Andrzej Siewior #size-cells = <2>; 55df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-pci", "pci"; 56df2634f4SSebastian Andrzej Siewior device_type = "pci"; 57df2634f4SSebastian Andrzej Siewior bus-range = <0 0>; 58df2634f4SSebastian Andrzej Siewior ranges = <0x2000000 0 0xbffff000 0xbffff000 0 0x1000 59df2634f4SSebastian Andrzej Siewior 0x2000000 0 0xdffe0000 0xdffe0000 0 0x1000 60df2634f4SSebastian Andrzej Siewior 0x0000000 0 0x0 0x0 0 0x100>; 61df2634f4SSebastian Andrzej Siewior 62df2634f4SSebastian Andrzej Siewior /* Secondary IO-APIC */ 63df2634f4SSebastian Andrzej Siewior ioapic2: interrupt-controller@0,1 { 64df2634f4SSebastian Andrzej Siewior #interrupt-cells = <2>; 65df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-ioapic"; 66df2634f4SSebastian Andrzej Siewior interrupt-controller; 67df2634f4SSebastian Andrzej Siewior reg = <0x100 0x0 0x0 0x0 0x0>; 68df2634f4SSebastian Andrzej Siewior assigned-addresses = <0x02000000 0x0 0xbffff000 0x0 0x1000>; 69df2634f4SSebastian Andrzej Siewior }; 70df2634f4SSebastian Andrzej Siewior 71df2634f4SSebastian Andrzej Siewior pci@1,0 { 72df2634f4SSebastian Andrzej Siewior #address-cells = <3>; 73df2634f4SSebastian Andrzej Siewior #size-cells = <2>; 74df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-pci", "pci"; 75df2634f4SSebastian Andrzej Siewior device_type = "pci"; 76df2634f4SSebastian Andrzej Siewior bus-range = <1 1>; 7730d746c6SSebastian Andrzej Siewior reg = <0x0800 0x0 0x0 0x0 0x0>; 78df2634f4SSebastian Andrzej Siewior ranges = <0x2000000 0 0xdffe0000 0x2000000 0 0xdffe0000 0 0x1000>; 79df2634f4SSebastian Andrzej Siewior 80df2634f4SSebastian Andrzej Siewior interrupt-parent = <&ioapic2>; 81df2634f4SSebastian Andrzej Siewior 82df2634f4SSebastian Andrzej Siewior display@2,0 { 83df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5b.2", 84df2634f4SSebastian Andrzej Siewior "pci8086,2e5b", 85df2634f4SSebastian Andrzej Siewior "pciclass038000", 86df2634f4SSebastian Andrzej Siewior "pciclass0380"; 87df2634f4SSebastian Andrzej Siewior 88df2634f4SSebastian Andrzej Siewior reg = <0x11000 0x0 0x0 0x0 0x0>; 89df2634f4SSebastian Andrzej Siewior interrupts = <0 1>; 90df2634f4SSebastian Andrzej Siewior }; 91df2634f4SSebastian Andrzej Siewior 92df2634f4SSebastian Andrzej Siewior multimedia@3,0 { 93df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5c.2", 94df2634f4SSebastian Andrzej Siewior "pci8086,2e5c", 95df2634f4SSebastian Andrzej Siewior "pciclass048000", 96df2634f4SSebastian Andrzej Siewior "pciclass0480"; 97df2634f4SSebastian Andrzej Siewior 98df2634f4SSebastian Andrzej Siewior reg = <0x11800 0x0 0x0 0x0 0x0>; 99df2634f4SSebastian Andrzej Siewior interrupts = <2 1>; 100df2634f4SSebastian Andrzej Siewior }; 101df2634f4SSebastian Andrzej Siewior 102df2634f4SSebastian Andrzej Siewior multimedia@4,0 { 103df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5d.2", 104df2634f4SSebastian Andrzej Siewior "pci8086,2e5d", 105df2634f4SSebastian Andrzej Siewior "pciclass048000", 106df2634f4SSebastian Andrzej Siewior "pciclass0480"; 107df2634f4SSebastian Andrzej Siewior 108df2634f4SSebastian Andrzej Siewior reg = <0x12000 0x0 0x0 0x0 0x0>; 109df2634f4SSebastian Andrzej Siewior interrupts = <4 1>; 110df2634f4SSebastian Andrzej Siewior }; 111df2634f4SSebastian Andrzej Siewior 112df2634f4SSebastian Andrzej Siewior multimedia@4,1 { 113df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5e.2", 114df2634f4SSebastian Andrzej Siewior "pci8086,2e5e", 115df2634f4SSebastian Andrzej Siewior "pciclass048000", 116df2634f4SSebastian Andrzej Siewior "pciclass0480"; 117df2634f4SSebastian Andrzej Siewior 118df2634f4SSebastian Andrzej Siewior reg = <0x12100 0x0 0x0 0x0 0x0>; 119df2634f4SSebastian Andrzej Siewior interrupts = <5 1>; 120df2634f4SSebastian Andrzej Siewior }; 121df2634f4SSebastian Andrzej Siewior 122df2634f4SSebastian Andrzej Siewior sound@6,0 { 123df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5f.2", 124df2634f4SSebastian Andrzej Siewior "pci8086,2e5f", 125df2634f4SSebastian Andrzej Siewior "pciclass040100", 126df2634f4SSebastian Andrzej Siewior "pciclass0401"; 127df2634f4SSebastian Andrzej Siewior 128df2634f4SSebastian Andrzej Siewior reg = <0x13000 0x0 0x0 0x0 0x0>; 129df2634f4SSebastian Andrzej Siewior interrupts = <6 1>; 130df2634f4SSebastian Andrzej Siewior }; 131df2634f4SSebastian Andrzej Siewior 132df2634f4SSebastian Andrzej Siewior sound@6,1 { 133df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5f.2", 134df2634f4SSebastian Andrzej Siewior "pci8086,2e5f", 135df2634f4SSebastian Andrzej Siewior "pciclass040100", 136df2634f4SSebastian Andrzej Siewior "pciclass0401"; 137df2634f4SSebastian Andrzej Siewior 138df2634f4SSebastian Andrzej Siewior reg = <0x13100 0x0 0x0 0x0 0x0>; 139df2634f4SSebastian Andrzej Siewior interrupts = <7 1>; 140df2634f4SSebastian Andrzej Siewior }; 141df2634f4SSebastian Andrzej Siewior 142df2634f4SSebastian Andrzej Siewior sound@6,2 { 143df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e60.2", 144df2634f4SSebastian Andrzej Siewior "pci8086,2e60", 145df2634f4SSebastian Andrzej Siewior "pciclass040100", 146df2634f4SSebastian Andrzej Siewior "pciclass0401"; 147df2634f4SSebastian Andrzej Siewior 148df2634f4SSebastian Andrzej Siewior reg = <0x13200 0x0 0x0 0x0 0x0>; 149df2634f4SSebastian Andrzej Siewior interrupts = <8 1>; 150df2634f4SSebastian Andrzej Siewior }; 151df2634f4SSebastian Andrzej Siewior 152df2634f4SSebastian Andrzej Siewior display@8,0 { 153df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e61.2", 154df2634f4SSebastian Andrzej Siewior "pci8086,2e61", 155df2634f4SSebastian Andrzej Siewior "pciclass038000", 156df2634f4SSebastian Andrzej Siewior "pciclass0380"; 157df2634f4SSebastian Andrzej Siewior 158df2634f4SSebastian Andrzej Siewior reg = <0x14000 0x0 0x0 0x0 0x0>; 159df2634f4SSebastian Andrzej Siewior interrupts = <9 1>; 160df2634f4SSebastian Andrzej Siewior }; 161df2634f4SSebastian Andrzej Siewior 162df2634f4SSebastian Andrzej Siewior display@8,1 { 163df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e62.2", 164df2634f4SSebastian Andrzej Siewior "pci8086,2e62", 165df2634f4SSebastian Andrzej Siewior "pciclass038000", 166df2634f4SSebastian Andrzej Siewior "pciclass0380"; 167df2634f4SSebastian Andrzej Siewior 168df2634f4SSebastian Andrzej Siewior reg = <0x14100 0x0 0x0 0x0 0x0>; 169df2634f4SSebastian Andrzej Siewior interrupts = <10 1>; 170df2634f4SSebastian Andrzej Siewior }; 171df2634f4SSebastian Andrzej Siewior 172df2634f4SSebastian Andrzej Siewior multimedia@8,2 { 173df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e63.2", 174df2634f4SSebastian Andrzej Siewior "pci8086,2e63", 175df2634f4SSebastian Andrzej Siewior "pciclass048000", 176df2634f4SSebastian Andrzej Siewior "pciclass0480"; 177df2634f4SSebastian Andrzej Siewior 178df2634f4SSebastian Andrzej Siewior reg = <0x14200 0x0 0x0 0x0 0x0>; 179df2634f4SSebastian Andrzej Siewior interrupts = <11 1>; 180df2634f4SSebastian Andrzej Siewior }; 181df2634f4SSebastian Andrzej Siewior 182df2634f4SSebastian Andrzej Siewior entertainment-encryption@9,0 { 183df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e64.2", 184df2634f4SSebastian Andrzej Siewior "pci8086,2e64", 185df2634f4SSebastian Andrzej Siewior "pciclass101000", 186df2634f4SSebastian Andrzej Siewior "pciclass1010"; 187df2634f4SSebastian Andrzej Siewior 188df2634f4SSebastian Andrzej Siewior reg = <0x14800 0x0 0x0 0x0 0x0>; 189df2634f4SSebastian Andrzej Siewior interrupts = <12 1>; 190df2634f4SSebastian Andrzej Siewior }; 191df2634f4SSebastian Andrzej Siewior 192df2634f4SSebastian Andrzej Siewior localbus@a,0 { 193df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e65.2", 194df2634f4SSebastian Andrzej Siewior "pci8086,2e65", 195df2634f4SSebastian Andrzej Siewior "pciclassff0000", 196df2634f4SSebastian Andrzej Siewior "pciclassff00"; 197df2634f4SSebastian Andrzej Siewior 198df2634f4SSebastian Andrzej Siewior reg = <0x15000 0x0 0x0 0x0 0x0>; 199df2634f4SSebastian Andrzej Siewior }; 200df2634f4SSebastian Andrzej Siewior 201df2634f4SSebastian Andrzej Siewior serial@b,0 { 202df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e66.2", 203df2634f4SSebastian Andrzej Siewior "pci8086,2e66", 204df2634f4SSebastian Andrzej Siewior "pciclass070003", 205df2634f4SSebastian Andrzej Siewior "pciclass0700"; 206df2634f4SSebastian Andrzej Siewior 207df2634f4SSebastian Andrzej Siewior reg = <0x15800 0x0 0x0 0x0 0x0>; 208df2634f4SSebastian Andrzej Siewior interrupts = <14 1>; 209df2634f4SSebastian Andrzej Siewior }; 210df2634f4SSebastian Andrzej Siewior 211df2634f4SSebastian Andrzej Siewior gpio@b,1 { 212df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e67.2", 213df2634f4SSebastian Andrzej Siewior "pci8086,2e67", 214df2634f4SSebastian Andrzej Siewior "pciclassff0000", 215df2634f4SSebastian Andrzej Siewior "pciclassff00"; 216df2634f4SSebastian Andrzej Siewior 217df2634f4SSebastian Andrzej Siewior #gpio-cells = <2>; 218df2634f4SSebastian Andrzej Siewior reg = <0x15900 0x0 0x0 0x0 0x0>; 219df2634f4SSebastian Andrzej Siewior interrupts = <15 1>; 220df2634f4SSebastian Andrzej Siewior gpio-controller; 221df2634f4SSebastian Andrzej Siewior }; 222df2634f4SSebastian Andrzej Siewior 223df2634f4SSebastian Andrzej Siewior i2c-controller@b,2 { 224df2634f4SSebastian Andrzej Siewior #address-cells = <2>; 225df2634f4SSebastian Andrzej Siewior #size-cells = <1>; 226df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e68.2", 227df2634f4SSebastian Andrzej Siewior "pci8086,2e68", 228df2634f4SSebastian Andrzej Siewior "pciclass,ff0000", 229df2634f4SSebastian Andrzej Siewior "pciclass,ff00"; 230df2634f4SSebastian Andrzej Siewior 231df2634f4SSebastian Andrzej Siewior reg = <0x15a00 0x0 0x0 0x0 0x0>; 232df2634f4SSebastian Andrzej Siewior interrupts = <16 1>; 233df2634f4SSebastian Andrzej Siewior ranges = <0 0 0x02000000 0 0xdffe0500 0x100 234df2634f4SSebastian Andrzej Siewior 1 0 0x02000000 0 0xdffe0600 0x100 235df2634f4SSebastian Andrzej Siewior 2 0 0x02000000 0 0xdffe0700 0x100>; 236df2634f4SSebastian Andrzej Siewior 237df2634f4SSebastian Andrzej Siewior i2c@0 { 238df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 239df2634f4SSebastian Andrzej Siewior #size-cells = <0>; 240df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-i2c-controller"; 241df2634f4SSebastian Andrzej Siewior reg = <0 0 0x100>; 242df2634f4SSebastian Andrzej Siewior }; 243df2634f4SSebastian Andrzej Siewior 244df2634f4SSebastian Andrzej Siewior i2c@1 { 245df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 246df2634f4SSebastian Andrzej Siewior #size-cells = <0>; 247df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-i2c-controller"; 248df2634f4SSebastian Andrzej Siewior reg = <1 0 0x100>; 249df2634f4SSebastian Andrzej Siewior 250df2634f4SSebastian Andrzej Siewior gpio@26 { 251df2634f4SSebastian Andrzej Siewior #gpio-cells = <2>; 252df2634f4SSebastian Andrzej Siewior compatible = "ti,pcf8575"; 253df2634f4SSebastian Andrzej Siewior reg = <0x26>; 254df2634f4SSebastian Andrzej Siewior gpio-controller; 255df2634f4SSebastian Andrzej Siewior }; 256df2634f4SSebastian Andrzej Siewior }; 257df2634f4SSebastian Andrzej Siewior 258df2634f4SSebastian Andrzej Siewior i2c@2 { 259df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 260df2634f4SSebastian Andrzej Siewior #size-cells = <0>; 261df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-i2c-controller"; 262df2634f4SSebastian Andrzej Siewior reg = <2 0 0x100>; 263df2634f4SSebastian Andrzej Siewior 264df2634f4SSebastian Andrzej Siewior gpio@26 { 265df2634f4SSebastian Andrzej Siewior #gpio-cells = <2>; 266df2634f4SSebastian Andrzej Siewior compatible = "ti,pcf8575"; 267df2634f4SSebastian Andrzej Siewior reg = <0x26>; 268df2634f4SSebastian Andrzej Siewior gpio-controller; 269df2634f4SSebastian Andrzej Siewior }; 270df2634f4SSebastian Andrzej Siewior }; 271df2634f4SSebastian Andrzej Siewior }; 272df2634f4SSebastian Andrzej Siewior 273df2634f4SSebastian Andrzej Siewior smard-card@b,3 { 274df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e69.2", 275df2634f4SSebastian Andrzej Siewior "pci8086,2e69", 276df2634f4SSebastian Andrzej Siewior "pciclass070500", 277df2634f4SSebastian Andrzej Siewior "pciclass0705"; 278df2634f4SSebastian Andrzej Siewior 279df2634f4SSebastian Andrzej Siewior reg = <0x15b00 0x0 0x0 0x0 0x0>; 280df2634f4SSebastian Andrzej Siewior interrupts = <15 1>; 281df2634f4SSebastian Andrzej Siewior }; 282df2634f4SSebastian Andrzej Siewior 283df2634f4SSebastian Andrzej Siewior spi-controller@b,4 { 284df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 285df2634f4SSebastian Andrzej Siewior #size-cells = <0>; 286df2634f4SSebastian Andrzej Siewior compatible = 287df2634f4SSebastian Andrzej Siewior "pci8086,2e6a.2", 288df2634f4SSebastian Andrzej Siewior "pci8086,2e6a", 289df2634f4SSebastian Andrzej Siewior "pciclass,ff0000", 290df2634f4SSebastian Andrzej Siewior "pciclass,ff00"; 291df2634f4SSebastian Andrzej Siewior 292df2634f4SSebastian Andrzej Siewior reg = <0x15c00 0x0 0x0 0x0 0x0>; 293df2634f4SSebastian Andrzej Siewior interrupts = <15 1>; 294df2634f4SSebastian Andrzej Siewior 295df2634f4SSebastian Andrzej Siewior dac@0 { 296df2634f4SSebastian Andrzej Siewior compatible = "ti,pcm1755"; 297df2634f4SSebastian Andrzej Siewior reg = <0>; 298df2634f4SSebastian Andrzej Siewior spi-max-frequency = <115200>; 299df2634f4SSebastian Andrzej Siewior }; 300df2634f4SSebastian Andrzej Siewior 301df2634f4SSebastian Andrzej Siewior dac@1 { 302df2634f4SSebastian Andrzej Siewior compatible = "ti,pcm1609a"; 303df2634f4SSebastian Andrzej Siewior reg = <1>; 304df2634f4SSebastian Andrzej Siewior spi-max-frequency = <115200>; 305df2634f4SSebastian Andrzej Siewior }; 306df2634f4SSebastian Andrzej Siewior 307df2634f4SSebastian Andrzej Siewior eeprom@2 { 308df2634f4SSebastian Andrzej Siewior compatible = "atmel,at93c46"; 309df2634f4SSebastian Andrzej Siewior reg = <2>; 310df2634f4SSebastian Andrzej Siewior spi-max-frequency = <115200>; 311df2634f4SSebastian Andrzej Siewior }; 312df2634f4SSebastian Andrzej Siewior }; 313df2634f4SSebastian Andrzej Siewior 314df2634f4SSebastian Andrzej Siewior multimedia@b,7 { 315df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e6d.2", 316df2634f4SSebastian Andrzej Siewior "pci8086,2e6d", 317df2634f4SSebastian Andrzej Siewior "pciclassff0000", 318df2634f4SSebastian Andrzej Siewior "pciclassff00"; 319df2634f4SSebastian Andrzej Siewior 320df2634f4SSebastian Andrzej Siewior reg = <0x15f00 0x0 0x0 0x0 0x0>; 321df2634f4SSebastian Andrzej Siewior }; 322df2634f4SSebastian Andrzej Siewior 323df2634f4SSebastian Andrzej Siewior ethernet@c,0 { 324df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e6e.2", 325df2634f4SSebastian Andrzej Siewior "pci8086,2e6e", 326df2634f4SSebastian Andrzej Siewior "pciclass020000", 327df2634f4SSebastian Andrzej Siewior "pciclass0200"; 328df2634f4SSebastian Andrzej Siewior 329df2634f4SSebastian Andrzej Siewior reg = <0x16000 0x0 0x0 0x0 0x0>; 330df2634f4SSebastian Andrzej Siewior interrupts = <21 1>; 331df2634f4SSebastian Andrzej Siewior }; 332df2634f4SSebastian Andrzej Siewior 333df2634f4SSebastian Andrzej Siewior clock@c,1 { 334df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e6f.2", 335df2634f4SSebastian Andrzej Siewior "pci8086,2e6f", 336df2634f4SSebastian Andrzej Siewior "pciclassff0000", 337df2634f4SSebastian Andrzej Siewior "pciclassff00"; 338df2634f4SSebastian Andrzej Siewior 339df2634f4SSebastian Andrzej Siewior reg = <0x16100 0x0 0x0 0x0 0x0>; 340df2634f4SSebastian Andrzej Siewior interrupts = <3 1>; 341df2634f4SSebastian Andrzej Siewior }; 342df2634f4SSebastian Andrzej Siewior 343df2634f4SSebastian Andrzej Siewior usb@d,0 { 344df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e70.2", 345df2634f4SSebastian Andrzej Siewior "pci8086,2e70", 346df2634f4SSebastian Andrzej Siewior "pciclass0c0320", 347df2634f4SSebastian Andrzej Siewior "pciclass0c03"; 348df2634f4SSebastian Andrzej Siewior 349df2634f4SSebastian Andrzej Siewior reg = <0x16800 0x0 0x0 0x0 0x0>; 350df2634f4SSebastian Andrzej Siewior interrupts = <22 3>; 351df2634f4SSebastian Andrzej Siewior }; 352df2634f4SSebastian Andrzej Siewior 353df2634f4SSebastian Andrzej Siewior usb@d,1 { 354df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e70.2", 355df2634f4SSebastian Andrzej Siewior "pci8086,2e70", 356df2634f4SSebastian Andrzej Siewior "pciclass0c0320", 357df2634f4SSebastian Andrzej Siewior "pciclass0c03"; 358df2634f4SSebastian Andrzej Siewior 359df2634f4SSebastian Andrzej Siewior reg = <0x16900 0x0 0x0 0x0 0x0>; 360df2634f4SSebastian Andrzej Siewior interrupts = <22 3>; 361df2634f4SSebastian Andrzej Siewior }; 362df2634f4SSebastian Andrzej Siewior 363df2634f4SSebastian Andrzej Siewior sata@e,0 { 364df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e71.0", 365df2634f4SSebastian Andrzej Siewior "pci8086,2e71", 366df2634f4SSebastian Andrzej Siewior "pciclass010601", 367df2634f4SSebastian Andrzej Siewior "pciclass0106"; 368df2634f4SSebastian Andrzej Siewior 369df2634f4SSebastian Andrzej Siewior reg = <0x17000 0x0 0x0 0x0 0x0>; 370df2634f4SSebastian Andrzej Siewior interrupts = <23 3>; 371df2634f4SSebastian Andrzej Siewior }; 372df2634f4SSebastian Andrzej Siewior 373df2634f4SSebastian Andrzej Siewior flash@f,0 { 374df2634f4SSebastian Andrzej Siewior compatible = "pci8086,701.1", 375df2634f4SSebastian Andrzej Siewior "pci8086,701", 376df2634f4SSebastian Andrzej Siewior "pciclass050100", 377df2634f4SSebastian Andrzej Siewior "pciclass0501"; 378df2634f4SSebastian Andrzej Siewior 379df2634f4SSebastian Andrzej Siewior reg = <0x17800 0x0 0x0 0x0 0x0>; 380df2634f4SSebastian Andrzej Siewior interrupts = <13 1>; 381df2634f4SSebastian Andrzej Siewior }; 382df2634f4SSebastian Andrzej Siewior 383df2634f4SSebastian Andrzej Siewior entertainment-encryption@10,0 { 384df2634f4SSebastian Andrzej Siewior compatible = "pci8086,702.1", 385df2634f4SSebastian Andrzej Siewior "pci8086,702", 386df2634f4SSebastian Andrzej Siewior "pciclass101000", 387df2634f4SSebastian Andrzej Siewior "pciclass1010"; 388df2634f4SSebastian Andrzej Siewior 389df2634f4SSebastian Andrzej Siewior reg = <0x18000 0x0 0x0 0x0 0x0>; 390df2634f4SSebastian Andrzej Siewior }; 391df2634f4SSebastian Andrzej Siewior 392df2634f4SSebastian Andrzej Siewior co-processor@11,0 { 393df2634f4SSebastian Andrzej Siewior compatible = "pci8086,703.1", 394df2634f4SSebastian Andrzej Siewior "pci8086,703", 395df2634f4SSebastian Andrzej Siewior "pciclass0b4000", 396df2634f4SSebastian Andrzej Siewior "pciclass0b40"; 397df2634f4SSebastian Andrzej Siewior 398df2634f4SSebastian Andrzej Siewior reg = <0x18800 0x0 0x0 0x0 0x0>; 399df2634f4SSebastian Andrzej Siewior interrupts = <1 1>; 400df2634f4SSebastian Andrzej Siewior }; 401df2634f4SSebastian Andrzej Siewior 402df2634f4SSebastian Andrzej Siewior multimedia@12,0 { 403df2634f4SSebastian Andrzej Siewior compatible = "pci8086,704.0", 404df2634f4SSebastian Andrzej Siewior "pci8086,704", 405df2634f4SSebastian Andrzej Siewior "pciclass048000", 406df2634f4SSebastian Andrzej Siewior "pciclass0480"; 407df2634f4SSebastian Andrzej Siewior 408df2634f4SSebastian Andrzej Siewior reg = <0x19000 0x0 0x0 0x0 0x0>; 409df2634f4SSebastian Andrzej Siewior }; 410df2634f4SSebastian Andrzej Siewior }; 411df2634f4SSebastian Andrzej Siewior 412df2634f4SSebastian Andrzej Siewior isa@1f,0 { 413df2634f4SSebastian Andrzej Siewior #address-cells = <2>; 414df2634f4SSebastian Andrzej Siewior #size-cells = <1>; 415df2634f4SSebastian Andrzej Siewior compatible = "isa"; 41630d746c6SSebastian Andrzej Siewior reg = <0xf800 0x0 0x0 0x0 0x0>; 417df2634f4SSebastian Andrzej Siewior ranges = <1 0 0 0 0 0x100>; 418df2634f4SSebastian Andrzej Siewior 419df2634f4SSebastian Andrzej Siewior rtc@70 { 420df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-rtc", "motorola,mc146818"; 421df2634f4SSebastian Andrzej Siewior interrupts = <8 3>; 422df2634f4SSebastian Andrzej Siewior interrupt-parent = <&ioapic1>; 423df2634f4SSebastian Andrzej Siewior ctrl-reg = <2>; 424df2634f4SSebastian Andrzej Siewior freq-reg = <0x26>; 425df2634f4SSebastian Andrzej Siewior reg = <1 0x70 2>; 426df2634f4SSebastian Andrzej Siewior }; 427df2634f4SSebastian Andrzej Siewior }; 428df2634f4SSebastian Andrzej Siewior }; 429df2634f4SSebastian Andrzej Siewior }; 430df2634f4SSebastian Andrzej Siewior}; 431