// SPDX-License-Identifier: GPL-2.0+ /* * Copyright (c) 2017 Intel Corporation */ /dts-v1/; #include <dt-bindings/gpio/x86-gpio.h> #include <dt-bindings/interrupt-router/intel-irq.h> /include/ "skeleton.dtsi" /include/ "rtc.dtsi" /include/ "tsc_timer.dtsi" / { model = "Intel Edison"; compatible = "intel,edison"; aliases { serial0 = &serial0; }; chosen { stdout-path = &serial0; }; cpus { #address-cells = <1>; #size-cells = <0>; cpu@0 { device_type = "cpu"; compatible = "cpu-x86"; reg = <0>; intel,apic-id = <0>; }; cpu@1 { device_type = "cpu"; compatible = "cpu-x86"; reg = <1>; intel,apic-id = <2>; }; }; pci { compatible = "pci-x86"; #address-cells = <3>; #size-cells = <2>; u-boot,dm-pre-reloc; ranges = <0x02000000 0x0 0x80000000 0x80000000 0 0x40000000 0x42000000 0x0 0xc0000000 0xc0000000 0 0x20000000 0x01000000 0x0 0x2000 0x2000 0 0xe000>; }; serial0: serial@ff010180 { compatible = "intel,mid-uart"; reg = <0xff010180 0x100>; reg-shift = <0>; clock-frequency = <29491200>; current-speed = <115200>; }; emmc: mmc@ff3fc000 { compatible = "intel,sdhci-tangier"; reg = <0xff3fc000 0x1000>; }; /* * FIXME: For now U-Boot DM model doesn't allow to power up this controller. * Enabling it will make U-Boot hang. * sdcard: mmc@ff3fa000 { compatible = "intel,sdhci-tangier"; reg = <0xff3fa000 0x1000>; }; */ pmu: power@ff00b000 { compatible = "intel,pmu-mid"; reg = <0xff00b000 0x1000>; }; scu: ipc@ff009000 { compatible = "intel,scu-ipc"; reg = <0xff009000 0x1000>; }; };