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