1/* 2 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7/dts-v1/; 8 9#include <dt-bindings/interrupt-router/intel-irq.h> 10 11/include/ "skeleton.dtsi" 12/include/ "serial.dtsi" 13/include/ "keyboard.dtsi" 14/include/ "rtc.dtsi" 15/include/ "tsc_timer.dtsi" 16 17/ { 18 model = "QEMU x86 (I440FX)"; 19 compatible = "qemu,x86"; 20 21 config { 22 silent_console = <0>; 23 }; 24 25 chosen { 26 stdout-path = "/serial"; 27 }; 28 29 cpus { 30 #address-cells = <1>; 31 #size-cells = <0>; 32 33 cpu@0 { 34 device_type = "cpu"; 35 compatible = "cpu-x86"; 36 reg = <0>; 37 intel,apic-id = <0>; 38 }; 39 40 cpu@1 { 41 device_type = "cpu"; 42 compatible = "cpu-x86"; 43 reg = <1>; 44 intel,apic-id = <1>; 45 }; 46 }; 47 48 tsc-timer { 49 clock-frequency = <1000000000>; 50 }; 51 52 pci { 53 compatible = "pci-x86"; 54 #address-cells = <3>; 55 #size-cells = <2>; 56 u-boot,dm-pre-reloc; 57 ranges = <0x02000000 0x0 0xc0000000 0xc0000000 0 0x10000000 58 0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000 59 0x01000000 0x0 0x2000 0x2000 0 0xe000>; 60 61 irq-router@1,0 { 62 reg = <0x00000800 0 0 0 0>; 63 compatible = "intel,irq-router"; 64 intel,pirq-config = "pci"; 65 intel,pirq-link = <0x60 4>; 66 intel,pirq-mask = <0x0e40>; 67 intel,pirq-routing = < 68 /* PIIX UHCI */ 69 PCI_BDF(0, 1, 2) INTD PIRQD 70 /* e1000 NIC */ 71 PCI_BDF(0, 3, 0) INTA PIRQC 72 >; 73 }; 74 }; 75 76}; 77