1/* 2 * Copyright (c) 2017 Intel Corporation. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7#include "skeleton.dtsi" 8#include <dt-bindings/interrupt-controller/intel-ioapic.h> 9 10/ { 11 cpus { 12 #address-cells = <1>; 13 #size-cells = <0>; 14 15 cpu@0 { 16 device_type = "cpu"; 17 compatible = "intel,x86"; 18 d-cache-line-size = <64>; 19 reg = <0>; 20 }; 21 22 }; 23 24 intc: ioapic@fec00000 { 25 compatible = "intel,ioapic"; 26 reg = <0xfec00000 0x1000>; 27 interrupt-controller; 28 #interrupt-cells = <3>; 29 }; 30 31 dram0: memory@0 { 32 device_type = "memory"; 33 reg = <DT_DRAM_BASE DT_DRAM_SIZE>; 34 }; 35 36 soc { 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "simple-bus"; 40 ranges; 41 42 uart0: uart@3f8 { 43 compatible = "ns16550"; 44 reg = <0x000003f8 0x100>; 45 label = "UART_0"; 46 clock-frequency = <1843200>; 47 interrupts = <4 IRQ_TYPE_LOWEST_EDGE_RISING 3>; 48 interrupt-parent = <&intc>; 49 50 status = "disabled"; 51 }; 52 53 uart1: uart@2f8 { 54 compatible = "ns16550"; 55 reg = <0x000002f8 0x100>; 56 label = "UART_1"; 57 clock-frequency = <1843200>; 58 interrupts = <3 IRQ_TYPE_LOWEST_EDGE_RISING 3>; 59 interrupt-parent = <&intc>; 60 61 status = "disabled"; 62 }; 63 64 hpet: hpet@fed00000 { 65 label = "HPET"; 66 compatible = "intel,hpet"; 67 reg = <0xfed00000 0x400>; 68 interrupts = <2 IRQ_TYPE_FIXED_EDGE_RISING 4>; 69 interrupt-parent = <&intc>; 70 71 status = "disabled"; 72 }; 73 }; 74}; 75