|
|
|
/*
|
|
|
|
* Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
|
|
|
|
*
|
|
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
|
|
*/
|
|
|
|
|
|
|
|
/dts-v1/;
|
|
|
|
|
|
|
|
#include <dt-bindings/mrc/quark.h>
|
|
|
|
|
|
|
|
/include/ "skeleton.dtsi"
|
|
|
|
|
|
|
|
/ {
|
|
|
|
model = "Intel Galileo";
|
|
|
|
compatible = "intel,galileo", "intel,quark";
|
|
|
|
|
|
|
|
config {
|
|
|
|
silent_console = <0>;
|
|
|
|
};
|
|
|
|
|
|
|
|
chosen {
|
|
|
|
stdout-path = &pciuart0;
|
|
|
|
};
|
|
|
|
|
|
|
|
mrc {
|
|
|
|
compatible = "intel,quark-mrc";
|
|
|
|
flags = <MRC_FLAG_SCRAMBLE_EN>;
|
|
|
|
dram-width = <DRAM_WIDTH_X8>;
|
|
|
|
dram-speed = <DRAM_FREQ_800>;
|
|
|
|
dram-type = <DRAM_TYPE_DDR3>;
|
|
|
|
rank-mask = <DRAM_RANK(0)>;
|
|
|
|
chan-mask = <DRAM_CHANNEL(0)>;
|
|
|
|
chan-width = <DRAM_CHANNEL_WIDTH_X16>;
|
|
|
|
addr-mode = <DRAM_ADDR_MODE0>;
|
|
|
|
refresh-rate = <DRAM_REFRESH_RATE_785US>;
|
|
|
|
sr-temp-range = <DRAM_SRT_RANGE_NORMAL>;
|
|
|
|
ron-value = <DRAM_RON_34OHM>;
|
|
|
|
rtt-nom-value = <DRAM_RTT_NOM_120OHM>;
|
|
|
|
rd-odt-value = <DRAM_RD_ODT_OFF>;
|
|
|
|
dram-density = <DRAM_DENSITY_1G>;
|
|
|
|
dram-cl = <6>;
|
|
|
|
dram-ras = <0x0000927c>;
|
|
|
|
dram-wtr = <0x00002710>;
|
|
|
|
dram-rrd = <0x00002710>;
|
|
|
|
dram-faw = <0x00009c40>;
|
|
|
|
};
|
|
|
|
|
|
|
|
pci {
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
compatible = "intel,pci";
|
|
|
|
device_type = "pci";
|
|
|
|
|
|
|
|
pciuart0: uart@14,5 {
|
|
|
|
compatible = "pci8086,0936.00",
|
|
|
|
"pci8086,0936",
|
|
|
|
"pciclass,070002",
|
|
|
|
"pciclass,0700",
|
|
|
|
"x86-uart";
|
|
|
|
reg = <0x0000a500 0x0 0x0 0x0 0x0
|
|
|
|
0x0200a510 0x0 0x0 0x0 0x0>;
|
|
|
|
reg-shift = <2>;
|
|
|
|
clock-frequency = <44236800>;
|
|
|
|
current-speed = <115200>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
};
|