arm64: dts: keembay: Add device tree for Keem Bay EVM board

Add initial device tree for Keem Bay EVM board. With this minimal device
tree the board boots fine using an initramfs image.

Link: https://lore.kernel.org/r/20200717090414.313530-6-daniele.alessandrelli@linux.intel.com
Reviewed-by: Dinh Nguyen <dinguyen@kernel.org>
Signed-off-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Daniele Alessandrelli 2020-07-17 10:04:14 +01:00 committed by Arnd Bergmann
parent 0a6e92f267
commit d846abff94
3 changed files with 39 additions and 0 deletions

View file

@ -1959,6 +1959,7 @@ M: Paul J. Murphy <paul.j.murphy@intel.com>
M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
S: Maintained
F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
F: arch/arm64/boot/dts/intel/keembay-evm.dts
F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT

View file

@ -1,3 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only
dtb-$(CONFIG_ARCH_AGILEX) += socfpga_agilex_socdk.dtb \
socfpga_agilex_socdk_nand.dtb
dtb-$(CONFIG_ARCH_KEEMBAY) += keembay-evm.dtb

View file

@ -0,0 +1,37 @@
// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
/*
* Copyright (C) 2020, Intel Corporation
*
* Device tree describing Keem Bay EVM board.
*/
/dts-v1/;
#include "keembay-soc.dtsi"
/ {
model = "Keem Bay EVM";
compatible = "intel,keembay-evm", "intel,keembay";
#address-cells = <2>;
#size-cells = <2>;
aliases {
serial0 = &uart3;
};
chosen {
stdout-path = "serial0:115200n8";
};
memory@80000000 {
device_type = "memory";
/* 2GB of DDR memory. */
reg = <0x0 0x80000000 0x0 0x80000000>;
};
};
&uart3 {
status = "okay";
};