1b886d83cSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only 2df2634f4SSebastian Andrzej Siewior/* 3df2634f4SSebastian Andrzej Siewior * CE4100 on Falcon Falls 4df2634f4SSebastian Andrzej Siewior * 5df2634f4SSebastian Andrzej Siewior * (c) Copyright 2010 Intel Corporation 6df2634f4SSebastian Andrzej Siewior */ 7df2634f4SSebastian Andrzej Siewior/dts-v1/; 8df2634f4SSebastian Andrzej Siewior/ { 9df2634f4SSebastian Andrzej Siewior model = "intel,falconfalls"; 10df2634f4SSebastian Andrzej Siewior compatible = "intel,falconfalls"; 11df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 12df2634f4SSebastian Andrzej Siewior #size-cells = <1>; 13df2634f4SSebastian Andrzej Siewior 14df2634f4SSebastian Andrzej Siewior cpus { 15df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 16df2634f4SSebastian Andrzej Siewior #size-cells = <0>; 17df2634f4SSebastian Andrzej Siewior 18df2634f4SSebastian Andrzej Siewior cpu@0 { 19df2634f4SSebastian Andrzej Siewior device_type = "cpu"; 20df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100"; 21df2634f4SSebastian Andrzej Siewior reg = <0>; 22df2634f4SSebastian Andrzej Siewior lapic = <&lapic0>; 23df2634f4SSebastian Andrzej Siewior }; 24df2634f4SSebastian Andrzej Siewior }; 25df2634f4SSebastian Andrzej Siewior 26df2634f4SSebastian Andrzej Siewior soc@0 { 27df2634f4SSebastian Andrzej Siewior #address-cells = <1>; 28df2634f4SSebastian Andrzej Siewior #size-cells = <1>; 29df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-cp"; 30df2634f4SSebastian Andrzej Siewior ranges; 31df2634f4SSebastian Andrzej Siewior 32df2634f4SSebastian Andrzej Siewior ioapic1: interrupt-controller@fec00000 { 33df2634f4SSebastian Andrzej Siewior #interrupt-cells = <2>; 34df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-ioapic"; 35df2634f4SSebastian Andrzej Siewior interrupt-controller; 36df2634f4SSebastian Andrzej Siewior reg = <0xfec00000 0x1000>; 37df2634f4SSebastian Andrzej Siewior }; 38df2634f4SSebastian Andrzej Siewior 39df2634f4SSebastian Andrzej Siewior timer@fed00000 { 40df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-hpet"; 41df2634f4SSebastian Andrzej Siewior reg = <0xfed00000 0x200>; 42df2634f4SSebastian Andrzej Siewior }; 43df2634f4SSebastian Andrzej Siewior 44df2634f4SSebastian Andrzej Siewior lapic0: interrupt-controller@fee00000 { 45df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-lapic"; 46df2634f4SSebastian Andrzej Siewior reg = <0xfee00000 0x1000>; 47df2634f4SSebastian Andrzej Siewior }; 48df2634f4SSebastian Andrzej Siewior 49df2634f4SSebastian Andrzej Siewior pci@3fc { 50df2634f4SSebastian Andrzej Siewior #address-cells = <3>; 51df2634f4SSebastian Andrzej Siewior #size-cells = <2>; 52df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-pci", "pci"; 53df2634f4SSebastian Andrzej Siewior device_type = "pci"; 54df2634f4SSebastian Andrzej Siewior bus-range = <0 0>; 55df2634f4SSebastian Andrzej Siewior ranges = <0x2000000 0 0xbffff000 0xbffff000 0 0x1000 56df2634f4SSebastian Andrzej Siewior 0x2000000 0 0xdffe0000 0xdffe0000 0 0x1000 57df2634f4SSebastian Andrzej Siewior 0x0000000 0 0x0 0x0 0 0x100>; 58df2634f4SSebastian Andrzej Siewior 59df2634f4SSebastian Andrzej Siewior /* Secondary IO-APIC */ 60df2634f4SSebastian Andrzej Siewior ioapic2: interrupt-controller@0,1 { 61df2634f4SSebastian Andrzej Siewior #interrupt-cells = <2>; 62df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-ioapic"; 63df2634f4SSebastian Andrzej Siewior interrupt-controller; 64df2634f4SSebastian Andrzej Siewior reg = <0x100 0x0 0x0 0x0 0x0>; 65df2634f4SSebastian Andrzej Siewior assigned-addresses = <0x02000000 0x0 0xbffff000 0x0 0x1000>; 66df2634f4SSebastian Andrzej Siewior }; 67df2634f4SSebastian Andrzej Siewior 68df2634f4SSebastian Andrzej Siewior pci@1,0 { 69df2634f4SSebastian Andrzej Siewior #address-cells = <3>; 70df2634f4SSebastian Andrzej Siewior #size-cells = <2>; 71df2634f4SSebastian Andrzej Siewior compatible = "intel,ce4100-pci", "pci"; 72df2634f4SSebastian Andrzej Siewior device_type = "pci"; 73df2634f4SSebastian Andrzej Siewior bus-range = <1 1>; 7430d746c6SSebastian Andrzej Siewior reg = <0x0800 0x0 0x0 0x0 0x0>; 75df2634f4SSebastian Andrzej Siewior ranges = <0x2000000 0 0xdffe0000 0x2000000 0 0xdffe0000 0 0x1000>; 76df2634f4SSebastian Andrzej Siewior 77df2634f4SSebastian Andrzej Siewior interrupt-parent = <&ioapic2>; 78df2634f4SSebastian Andrzej Siewior 79df2634f4SSebastian Andrzej Siewior display@2,0 { 80df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5b.2", 81df2634f4SSebastian Andrzej Siewior "pci8086,2e5b", 82df2634f4SSebastian Andrzej Siewior "pciclass038000", 83df2634f4SSebastian Andrzej Siewior "pciclass0380"; 84df2634f4SSebastian Andrzej Siewior 85df2634f4SSebastian Andrzej Siewior reg = <0x11000 0x0 0x0 0x0 0x0>; 86df2634f4SSebastian Andrzej Siewior interrupts = <0 1>; 87df2634f4SSebastian Andrzej Siewior }; 88df2634f4SSebastian Andrzej Siewior 89df2634f4SSebastian Andrzej Siewior multimedia@3,0 { 90df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5c.2", 91df2634f4SSebastian Andrzej Siewior "pci8086,2e5c", 92df2634f4SSebastian Andrzej Siewior "pciclass048000", 93df2634f4SSebastian Andrzej Siewior "pciclass0480"; 94df2634f4SSebastian Andrzej Siewior 95df2634f4SSebastian Andrzej Siewior reg = <0x11800 0x0 0x0 0x0 0x0>; 96df2634f4SSebastian Andrzej Siewior interrupts = <2 1>; 97df2634f4SSebastian Andrzej Siewior }; 98df2634f4SSebastian Andrzej Siewior 99df2634f4SSebastian Andrzej Siewior multimedia@4,0 { 100df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5d.2", 101df2634f4SSebastian Andrzej Siewior "pci8086,2e5d", 102df2634f4SSebastian Andrzej Siewior "pciclass048000", 103df2634f4SSebastian Andrzej Siewior "pciclass0480"; 104df2634f4SSebastian Andrzej Siewior 105df2634f4SSebastian Andrzej Siewior reg = <0x12000 0x0 0x0 0x0 0x0>; 106df2634f4SSebastian Andrzej Siewior interrupts = <4 1>; 107df2634f4SSebastian Andrzej Siewior }; 108df2634f4SSebastian Andrzej Siewior 109df2634f4SSebastian Andrzej Siewior multimedia@4,1 { 110df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5e.2", 111df2634f4SSebastian Andrzej Siewior "pci8086,2e5e", 112df2634f4SSebastian Andrzej Siewior "pciclass048000", 113df2634f4SSebastian Andrzej Siewior "pciclass0480"; 114df2634f4SSebastian Andrzej Siewior 115df2634f4SSebastian Andrzej Siewior reg = <0x12100 0x0 0x0 0x0 0x0>; 116df2634f4SSebastian Andrzej Siewior interrupts = <5 1>; 117df2634f4SSebastian Andrzej Siewior }; 118df2634f4SSebastian Andrzej Siewior 119df2634f4SSebastian Andrzej Siewior sound@6,0 { 120df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5f.2", 121df2634f4SSebastian Andrzej Siewior "pci8086,2e5f", 122df2634f4SSebastian Andrzej Siewior "pciclass040100", 123df2634f4SSebastian Andrzej Siewior "pciclass0401"; 124df2634f4SSebastian Andrzej Siewior 125df2634f4SSebastian Andrzej Siewior reg = <0x13000 0x0 0x0 0x0 0x0>; 126df2634f4SSebastian Andrzej Siewior interrupts = <6 1>; 127df2634f4SSebastian Andrzej Siewior }; 128df2634f4SSebastian Andrzej Siewior 129df2634f4SSebastian Andrzej Siewior sound@6,1 { 130df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e5f.2", 131df2634f4SSebastian Andrzej Siewior "pci8086,2e5f", 132df2634f4SSebastian Andrzej Siewior "pciclass040100", 133df2634f4SSebastian Andrzej Siewior "pciclass0401"; 134df2634f4SSebastian Andrzej Siewior 135df2634f4SSebastian Andrzej Siewior reg = <0x13100 0x0 0x0 0x0 0x0>; 136df2634f4SSebastian Andrzej Siewior interrupts = <7 1>; 137df2634f4SSebastian Andrzej Siewior }; 138df2634f4SSebastian Andrzej Siewior 139df2634f4SSebastian Andrzej Siewior sound@6,2 { 140df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e60.2", 141df2634f4SSebastian Andrzej Siewior "pci8086,2e60", 142df2634f4SSebastian Andrzej Siewior "pciclass040100", 143df2634f4SSebastian Andrzej Siewior "pciclass0401"; 144df2634f4SSebastian Andrzej Siewior 145df2634f4SSebastian Andrzej Siewior reg = <0x13200 0x0 0x0 0x0 0x0>; 146df2634f4SSebastian Andrzej Siewior interrupts = <8 1>; 147df2634f4SSebastian Andrzej Siewior }; 148df2634f4SSebastian Andrzej Siewior 149df2634f4SSebastian Andrzej Siewior display@8,0 { 150df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e61.2", 151df2634f4SSebastian Andrzej Siewior "pci8086,2e61", 152df2634f4SSebastian Andrzej Siewior "pciclass038000", 153df2634f4SSebastian Andrzej Siewior "pciclass0380"; 154df2634f4SSebastian Andrzej Siewior 155df2634f4SSebastian Andrzej Siewior reg = <0x14000 0x0 0x0 0x0 0x0>; 156df2634f4SSebastian Andrzej Siewior interrupts = <9 1>; 157df2634f4SSebastian Andrzej Siewior }; 158df2634f4SSebastian Andrzej Siewior 159df2634f4SSebastian Andrzej Siewior display@8,1 { 160df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e62.2", 161df2634f4SSebastian Andrzej Siewior "pci8086,2e62", 162df2634f4SSebastian Andrzej Siewior "pciclass038000", 163df2634f4SSebastian Andrzej Siewior "pciclass0380"; 164df2634f4SSebastian Andrzej Siewior 165df2634f4SSebastian Andrzej Siewior reg = <0x14100 0x0 0x0 0x0 0x0>; 166df2634f4SSebastian Andrzej Siewior interrupts = <10 1>; 167df2634f4SSebastian Andrzej Siewior }; 168df2634f4SSebastian Andrzej Siewior 169df2634f4SSebastian Andrzej Siewior multimedia@8,2 { 170df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e63.2", 171df2634f4SSebastian Andrzej Siewior "pci8086,2e63", 172df2634f4SSebastian Andrzej Siewior "pciclass048000", 173df2634f4SSebastian Andrzej Siewior "pciclass0480"; 174df2634f4SSebastian Andrzej Siewior 175df2634f4SSebastian Andrzej Siewior reg = <0x14200 0x0 0x0 0x0 0x0>; 176df2634f4SSebastian Andrzej Siewior interrupts = <11 1>; 177df2634f4SSebastian Andrzej Siewior }; 178df2634f4SSebastian Andrzej Siewior 179df2634f4SSebastian Andrzej Siewior entertainment-encryption@9,0 { 180df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e64.2", 181df2634f4SSebastian Andrzej Siewior "pci8086,2e64", 182df2634f4SSebastian Andrzej Siewior "pciclass101000", 183df2634f4SSebastian Andrzej Siewior "pciclass1010"; 184df2634f4SSebastian Andrzej Siewior 185df2634f4SSebastian Andrzej Siewior reg = <0x14800 0x0 0x0 0x0 0x0>; 186df2634f4SSebastian Andrzej Siewior interrupts = <12 1>; 187df2634f4SSebastian Andrzej Siewior }; 188df2634f4SSebastian Andrzej Siewior 189df2634f4SSebastian Andrzej Siewior localbus@a,0 { 190df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e65.2", 191df2634f4SSebastian Andrzej Siewior "pci8086,2e65", 192df2634f4SSebastian Andrzej Siewior "pciclassff0000", 193df2634f4SSebastian Andrzej Siewior "pciclassff00"; 194df2634f4SSebastian Andrzej Siewior 195df2634f4SSebastian Andrzej Siewior reg = <0x15000 0x0 0x0 0x0 0x0>; 196df2634f4SSebastian Andrzej Siewior }; 197df2634f4SSebastian Andrzej Siewior 198df2634f4SSebastian Andrzej Siewior serial@b,0 { 199df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e66.2", 200df2634f4SSebastian Andrzej Siewior "pci8086,2e66", 201df2634f4SSebastian Andrzej Siewior "pciclass070003", 202df2634f4SSebastian Andrzej Siewior "pciclass0700"; 203df2634f4SSebastian Andrzej Siewior 204df2634f4SSebastian Andrzej Siewior reg = <0x15800 0x0 0x0 0x0 0x0>; 205df2634f4SSebastian Andrzej Siewior interrupts = <14 1>; 206df2634f4SSebastian Andrzej Siewior }; 207df2634f4SSebastian Andrzej Siewior 208b43ab901SSebastian Andrzej Siewior pcigpio: gpio@b,1 { 209b43ab901SSebastian Andrzej Siewior #gpio-cells = <2>; 210b43ab901SSebastian Andrzej Siewior #interrupt-cells = <2>; 211df2634f4SSebastian Andrzej Siewior compatible = "pci8086,2e67.2", 212df2634f4SSebastian Andrzej Siewior "pci8086,2e67", 213df2634f4SSebastian Andrzej Siewior "pciclassff0000", 214df2634f4SSebastian Andrzej Siewior "pciclassff00"; 215df2634f4SSebastian Andrzej Siewior 216df2634f4SSebastian Andrzej Siewior reg = <0x15900 0x0 0x0 0x0 0x0>; 217df2634f4SSebastian Andrzej Siewior interrupts = <15 1>; 218b43ab901SSebastian Andrzej Siewior interrupt-controller; 219df2634f4SSebastian Andrzej Siewior gpio-controller; 220b43ab901SSebastian Andrzej Siewior intel,muxctl = <0>; 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>; 252*9e4d52a0SGeert Uytterhoeven compatible = "nxp,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>; 266*9e4d52a0SGeert Uytterhoeven compatible = "nxp,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>; 3501ff42c32SSebastian Andrzej Siewior interrupts = <22 1>; 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>; 3601ff42c32SSebastian Andrzej Siewior interrupts = <22 1>; 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>; 3701ff42c32SSebastian Andrzej Siewior interrupts = <23 1>; 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