boards: hifive_unmatched: add support for S7 and U74 targets
Add `hifive_unmatched//s7` (earlier selected by default, using `hifive_unmatched`) and `hifive_unmatched//u74` targets. Define work-area for other 4 cores in openocd.cfg Update twister platform white/black lists, to support new targets Signed-off-by: Jakub Wasilewski <jwasilewski@internships.antmicro.com> Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
This commit is contained in:
parent
2423c87d54
commit
8e881959a4
29 changed files with 270 additions and 30 deletions
|
@ -0,0 +1,85 @@
|
|||
/*
|
||||
* Copyright (c) 2020 Nordic Semiconductor ASA
|
||||
* Copyright (c) 2020 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Application overlay for creating a fake device instance we
|
||||
* can use to test DEVICE_MMIO APIs, which get raw data about
|
||||
* memory ranges from DTS instances.
|
||||
*
|
||||
* Names in this file should be chosen in a way that won't conflict
|
||||
* with real-world devicetree nodes, to allow these tests to run on
|
||||
* (and be extended to test) real hardware.
|
||||
*/
|
||||
|
||||
/ {
|
||||
fakedriver@E0000000 {
|
||||
compatible = "fakedriver";
|
||||
reg = <0x0 0xE0000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
};
|
||||
fakedriver@E1000000 {
|
||||
compatible = "fakedriver";
|
||||
reg = <0x0 0xE1000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
};
|
||||
fakedriver@E2000000 {
|
||||
compatible = "fakedriver";
|
||||
reg = <0x0 0xE2000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
};
|
||||
fakedriver@E3000000 {
|
||||
compatible = "fakedriver";
|
||||
reg = <0x0 0xE3000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
};
|
||||
fakedriver@E4000000 {
|
||||
compatible = "fakedriver";
|
||||
reg = <0x0 0xE4000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
fakedriver_multireg@E5000000 {
|
||||
compatible = "fakedriver_multireg";
|
||||
reg = <0x0 0xE5000000 0x0 0x1000>,
|
||||
<0x0 0xE6000000 0x0 0x1000>;
|
||||
reg-names = "chip",
|
||||
"dale";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
fakedeferdriver@E7000000 {
|
||||
compatible = "fakedeferdriver";
|
||||
reg = <0x0 0xE7000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
zephyr,deferred-init;
|
||||
};
|
||||
|
||||
fakedeferdriver@E8000000 {
|
||||
compatible = "fakedeferdriver";
|
||||
reg = <0x0 0xE8000000 0x0 0x2000>;
|
||||
status = "okay";
|
||||
zephyr,deferred-init;
|
||||
};
|
||||
|
||||
fakedomain_0: fakedomain_0 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
#power-domain-cells = <0>;
|
||||
power-domains = <&fakedomain_2>;
|
||||
};
|
||||
|
||||
fakedomain_1: fakedomain_1 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
#power-domain-cells = <0>;
|
||||
power-domains = <&fakedomain_0>;
|
||||
};
|
||||
|
||||
fakedomain_2: fakedomain_2 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
#power-domain-cells = <0>;
|
||||
};
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue