forked from Minki/linux
arm64: dts: hisilicon: Add initial dts for Hip07 D05 board
Adding initial dt file for Hip07 D05 board, it is with dual socket and each socket has two SCCLs(supper cpu cluster), one SCCL contains four clusters and each cluster has quard Cortex-A72. Since each SCCL has their own DDR controller, it could be treated as a separate numa node. Thus, there are four numa nodes(one node with sixteen core) on Hip07 SoC. Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
This commit is contained in:
parent
2c6aa008b8
commit
4f357f94e1
@ -1,6 +1,7 @@
|
||||
dtb-$(CONFIG_ARCH_HISI) += hi6220-hikey.dtb
|
||||
dtb-$(CONFIG_ARCH_HISI) += hip05-d02.dtb
|
||||
dtb-$(CONFIG_ARCH_HISI) += hip06-d03.dtb
|
||||
dtb-$(CONFIG_ARCH_HISI) += hip07-d05.dtb
|
||||
|
||||
always := $(dtb-y)
|
||||
subdir-y := $(dts-dirs)
|
||||
|
66
arch/arm64/boot/dts/hisilicon/hip07-d05.dts
Normal file
66
arch/arm64/boot/dts/hisilicon/hip07-d05.dts
Normal file
@ -0,0 +1,66 @@
|
||||
/**
|
||||
* dts file for Hisilicon D05 Development Board
|
||||
*
|
||||
* Copyright (C) 2016 Hisilicon Ltd.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* publishhed by the Free Software Foundation.
|
||||
*
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "hip07.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Hisilicon Hip07 D05 Development Board";
|
||||
compatible = "hisilicon,hip07-d05";
|
||||
|
||||
/* the mem node will be updated by UEFI. */
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x00000000 0x0 0x40000000>;
|
||||
numa-node-id = <0>;
|
||||
};
|
||||
|
||||
distance-map {
|
||||
compatible = "numa-distance-map-v1";
|
||||
distance-matrix = <0 0 10>,
|
||||
<0 1 15>,
|
||||
<0 2 20>,
|
||||
<0 3 25>,
|
||||
<1 0 15>,
|
||||
<1 1 10>,
|
||||
<1 2 25>,
|
||||
<1 3 30>,
|
||||
<2 0 20>,
|
||||
<2 1 25>,
|
||||
<2 2 10>,
|
||||
<2 3 15>,
|
||||
<3 0 25>,
|
||||
<3 1 30>,
|
||||
<3 2 15>,
|
||||
<3 3 10>;
|
||||
};
|
||||
|
||||
aliases {
|
||||
serial0 = &uart0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial0:115200n8";
|
||||
};
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&usb_ohci {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&usb_ehci {
|
||||
status = "ok";
|
||||
};
|
1059
arch/arm64/boot/dts/hisilicon/hip07.dtsi
Normal file
1059
arch/arm64/boot/dts/hisilicon/hip07.dtsi
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user