]>
Commit | Line | Data |
---|---|---|
495f3774 AS |
1 | /* |
2 | * Copyright (c) 2017 Intel Corporation | |
3 | * | |
4 | * SPDX-License-Identifier: GPL-2.0+ | |
5 | */ | |
6 | ||
7 | /dts-v1/; | |
8 | ||
9 | #include <dt-bindings/gpio/x86-gpio.h> | |
10 | #include <dt-bindings/interrupt-router/intel-irq.h> | |
11 | ||
12 | /include/ "skeleton.dtsi" | |
13 | /include/ "rtc.dtsi" | |
14 | /include/ "tsc_timer.dtsi" | |
15 | ||
16 | / { | |
17 | model = "Intel Edison"; | |
18 | compatible = "intel,edison"; | |
19 | ||
20 | aliases { | |
21 | serial0 = &serial0; | |
22 | }; | |
23 | ||
24 | chosen { | |
25 | stdout-path = &serial0; | |
26 | }; | |
27 | ||
28 | cpus { | |
29 | #address-cells = <1>; | |
30 | #size-cells = <0>; | |
31 | ||
32 | cpu@0 { | |
33 | device_type = "cpu"; | |
34 | compatible = "cpu-x86"; | |
35 | reg = <0>; | |
36 | intel,apic-id = <0>; | |
37 | }; | |
38 | ||
39 | cpu@1 { | |
40 | device_type = "cpu"; | |
41 | compatible = "cpu-x86"; | |
42 | reg = <1>; | |
43 | intel,apic-id = <2>; | |
44 | }; | |
45 | }; | |
46 | ||
47 | pci { | |
48 | compatible = "pci-x86"; | |
49 | #address-cells = <3>; | |
50 | #size-cells = <2>; | |
51 | u-boot,dm-pre-reloc; | |
52 | ranges = <0x02000000 0x0 0x80000000 0x80000000 0 0x40000000 | |
53 | 0x42000000 0x0 0xc0000000 0xc0000000 0 0x20000000 | |
54 | 0x01000000 0x0 0x2000 0x2000 0 0xe000>; | |
55 | }; | |
56 | ||
57 | serial0: serial@ff010180 { | |
58 | compatible = "intel,mid-uart"; | |
59 | reg = <0xff010180 0x100>; | |
60 | reg-shift = <0>; | |
61 | clock-frequency = <29491200>; | |
62 | current-speed = <115200>; | |
63 | }; | |
64 | ||
65 | emmc: mmc@ff3fc000 { | |
66 | compatible = "intel,sdhci-tangier"; | |
67 | reg = <0xff3fc000 0x1000>; | |
68 | }; | |
69 | ||
70 | /* | |
71 | * FIXME: For now U-Boot DM model doesn't allow to power up this controller. | |
72 | * Enabling it will make U-Boot hang. | |
73 | * | |
74 | sdcard: mmc@ff3fa000 { | |
75 | compatible = "intel,sdhci-tangier"; | |
76 | reg = <0xff3fa000 0x1000>; | |
77 | }; | |
78 | */ | |
79 | ||
80 | pmu: power@ff00b000 { | |
81 | compatible = "intel,pmu-mid"; | |
82 | reg = <0xff00b000 0x1000>; | |
83 | }; | |
84 | ||
85 | scu: ipc@ff009000 { | |
86 | compatible = "intel,scu-ipc"; | |
87 | reg = <0xff009000 0x1000>; | |
88 | }; | |
89 | }; |