aboutsummaryrefslogtreecommitdiff
path: root/remoteproc/remoteproc.dtsi
diff options
context:
space:
mode:
authorPer Åstrand <per.astrand@arm.com>2021-04-12 13:46:04 +0200
committerPer Åstrand <per.astrand@arm.com>2021-06-21 11:31:29 +0200
commit2cd539705ba4b510859f18e9815a72950ddd96fa (patch)
treedebfabdd521b93566fa3612e27a412a350b97208 /remoteproc/remoteproc.dtsi
parent87ca5dac68ffd40007e31e11b32980a6d5b7cf83 (diff)
downloadethos-u-linux-driver-stack-2cd539705ba4b510859f18e9815a72950ddd96fa.tar.gz
Use remoteproc for controlling Ethos-U cpu
Implement a remoteproc driver for controlling firmware loading and powering up and down of the CPU on a Ethos-U subsystem. Change-Id: I075d24c780b306aa8152c4a9e24a31df29574f9e
Diffstat (limited to 'remoteproc/remoteproc.dtsi')
-rw-r--r--remoteproc/remoteproc.dtsi15
1 files changed, 15 insertions, 0 deletions
diff --git a/remoteproc/remoteproc.dtsi b/remoteproc/remoteproc.dtsi
index 9f1a21c..2e38e17 100644
--- a/remoteproc/remoteproc.dtsi
+++ b/remoteproc/remoteproc.dtsi
@@ -27,5 +27,20 @@
reg = <0x0 0x500f0000 0x0 0x00001000>;
};
+ /* configuration for the remote proc driver. */
+ ethosu_cpu {
+ #address-cells = <2>;
+ #size-cells = <2>;
+ range;
+ compatible ="arm,ethosu-sgm775-rproc";
+ reg = <0x0 0x50100000 0x0 0x00100000>,
+ <0x0 0x84000000 0x0 0x00100000>;
+ reg-names = "rom", "shared";
+ resets = <&ethosu_reset 0>;
+ #ethosu,rproc-address-cells = <1>;
+ ethosu,rproc-ranges = <0x0 0x50100000 0x00000000 0x0 0x00100000
+ 0x0 0x84000000 0x64000000 0x0 0x00100000>;
+ ethosu,rproc-names = "rom", "shared";
+ };
};