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,atom"; 18 d-cache-line-size = <64>; 19 reg = <0>; 20 }; 21 }; 22 23 dram0: memory@0 { 24 device_type = "memory"; 25 reg = <0x0 DT_DRAM_SIZE>; 26 }; 27 28 intc: ioapic@fec00000 { 29 compatible = "intel,ioapic"; 30 reg = <0xfec00000 0x1000>; 31 interrupt-controller; 32 #interrupt-cells = <3>; 33 }; 34 35 soc { 36 #address-cells = <1>; 37 #size-cells = <1>; 38 compatible = "simple-bus"; 39 ranges; 40 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