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