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/ "rtc.dtsi" 14/include/ "tsc_timer.dtsi" 15 16/ { 17 model = "QEMU x86 (I440FX)"; 18 compatible = "qemu,x86"; 19 20 config { 21 silent_console = <0>; 22 }; 23 24 chosen { 25 stdout-path = "/serial"; 26 }; 27 28 cpus { 29 #address-cells = <1>; 30 #size-cells = <0>; 31 u-boot,dm-pre-reloc; 32 33 cpu@0 { 34 device_type = "cpu"; 35 compatible = "cpu-qemu"; 36 u-boot,dm-pre-reloc; 37 reg = <0>; 38 intel,apic-id = <0>; 39 }; 40 }; 41 42 tsc-timer { 43 clock-frequency = <1000000000>; 44 }; 45 46 pci { 47 compatible = "pci-x86"; 48 #address-cells = <3>; 49 #size-cells = <2>; 50 u-boot,dm-pre-reloc; 51 ranges = <0x02000000 0x0 0xc0000000 0xc0000000 0 0x10000000 52 0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000 53 0x01000000 0x0 0x2000 0x2000 0 0xe000>; 54 55 pch@1,0 { 56 reg = <0x00000800 0 0 0 0>; 57 compatible = "intel,pch7"; 58 u-boot,dm-pre-reloc; 59 60 irq-router { 61 compatible = "intel,irq-router"; 62 u-boot,dm-pre-reloc; 63 intel,pirq-config = "pci"; 64 intel,pirq-link = <0x60 4>; 65 intel,pirq-mask = <0x0e40>; 66 intel,pirq-routing = < 67 /* PIIX UHCI */ 68 PCI_BDF(0, 1, 2) INTD PIRQD 69 /* e1000 NIC */ 70 PCI_BDF(0, 3, 0) INTA PIRQC 71 >; 72 }; 73 }; 74 }; 75 76}; 77