summaryrefslogtreecommitdiff
path: root/tests/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testdata')
-rw-r--r--tests/testdata/apply_fragment.add_dts2
-rw-r--r--tests/testdata/apply_fragment.base_dts6
-rw-r--r--tests/testdata/dtc_local_fixup.add_dts5
-rw-r--r--tests/testdata/dtc_local_fixup.base_dts8
-rw-r--r--tests/testdata/libufdt_local_fixup.add_dts5
-rw-r--r--tests/testdata/libufdt_local_fixup.add_ov_dts11
-rw-r--r--tests/testdata/libufdt_local_fixup.base_dts8
-rw-r--r--tests/testdata/local_fixup_with_offset.add_dts8
-rw-r--r--tests/testdata/local_fixup_with_offset.base_dts6
-rw-r--r--tests/testdata/no_local_fixup.add_dts3
-rw-r--r--tests/testdata/no_local_fixup.base_dts7
-rw-r--r--tests/testdata/overlay_2_layers.add_dts7
-rw-r--r--tests/testdata/overlay_2_layers.base_dts11
13 files changed, 87 insertions, 0 deletions
diff --git a/tests/testdata/apply_fragment.add_dts b/tests/testdata/apply_fragment.add_dts
new file mode 100644
index 0000000..7666089
--- /dev/null
+++ b/tests/testdata/apply_fragment.add_dts
@@ -0,0 +1,2 @@
+&a { d: d{}; };
+&b { e{}; };
diff --git a/tests/testdata/apply_fragment.base_dts b/tests/testdata/apply_fragment.base_dts
new file mode 100644
index 0000000..c116a9b
--- /dev/null
+++ b/tests/testdata/apply_fragment.base_dts
@@ -0,0 +1,6 @@
+/dts-v1/;
+/ {
+ a: a {};
+ b: b {};
+ c: c {};
+};
diff --git a/tests/testdata/dtc_local_fixup.add_dts b/tests/testdata/dtc_local_fixup.add_dts
new file mode 100644
index 0000000..b158cd7
--- /dev/null
+++ b/tests/testdata/dtc_local_fixup.add_dts
@@ -0,0 +1,5 @@
+&a {
+ c: c{
+ d{ interrupt_parent = <&c>; };
+ };
+};
diff --git a/tests/testdata/dtc_local_fixup.base_dts b/tests/testdata/dtc_local_fixup.base_dts
new file mode 100644
index 0000000..f5a1086
--- /dev/null
+++ b/tests/testdata/dtc_local_fixup.base_dts
@@ -0,0 +1,8 @@
+/dts-v1/;
+/ {
+a: a {
+ interrupt_parent = <&a>;
+ };
+};
+
+
diff --git a/tests/testdata/libufdt_local_fixup.add_dts b/tests/testdata/libufdt_local_fixup.add_dts
new file mode 100644
index 0000000..b158cd7
--- /dev/null
+++ b/tests/testdata/libufdt_local_fixup.add_dts
@@ -0,0 +1,5 @@
+&a {
+ c: c{
+ d{ interrupt_parent = <&c>; };
+ };
+};
diff --git a/tests/testdata/libufdt_local_fixup.add_ov_dts b/tests/testdata/libufdt_local_fixup.add_ov_dts
new file mode 100644
index 0000000..2734141
--- /dev/null
+++ b/tests/testdata/libufdt_local_fixup.add_ov_dts
@@ -0,0 +1,11 @@
+/dts-v1/ /plugin/;
+/ {
+ fragment@0 {
+ target = <&a>;
+ __overlay__ {
+ c: c{
+ d{ interrupt_parent = <&c>; };
+ };
+ };
+ };
+};
diff --git a/tests/testdata/libufdt_local_fixup.base_dts b/tests/testdata/libufdt_local_fixup.base_dts
new file mode 100644
index 0000000..556e3dc
--- /dev/null
+++ b/tests/testdata/libufdt_local_fixup.base_dts
@@ -0,0 +1,8 @@
+/dts-v1/;
+/ {
+ a: a {
+ interrupt_parent = <&a>;
+ };
+};
+
+
diff --git a/tests/testdata/local_fixup_with_offset.add_dts b/tests/testdata/local_fixup_with_offset.add_dts
new file mode 100644
index 0000000..f45757e
--- /dev/null
+++ b/tests/testdata/local_fixup_with_offset.add_dts
@@ -0,0 +1,8 @@
+&a {
+ c: c{
+ d{ interrupt_parent = <0 1 &c 2 3>; };
+ };
+ e: e{
+ f{ interrupt_parent = <&c 5 &e>; };
+ };
+};
diff --git a/tests/testdata/local_fixup_with_offset.base_dts b/tests/testdata/local_fixup_with_offset.base_dts
new file mode 100644
index 0000000..f90145d
--- /dev/null
+++ b/tests/testdata/local_fixup_with_offset.base_dts
@@ -0,0 +1,6 @@
+/dts-v1/;
+/ {
+a: a {
+ interrupt_parent = <&a>;
+ };
+};
diff --git a/tests/testdata/no_local_fixup.add_dts b/tests/testdata/no_local_fixup.add_dts
new file mode 100644
index 0000000..2cdf6a4
--- /dev/null
+++ b/tests/testdata/no_local_fixup.add_dts
@@ -0,0 +1,3 @@
+&a { c = "new-c";
+ d: d = "d";
+};
diff --git a/tests/testdata/no_local_fixup.base_dts b/tests/testdata/no_local_fixup.base_dts
new file mode 100644
index 0000000..01bad36
--- /dev/null
+++ b/tests/testdata/no_local_fixup.base_dts
@@ -0,0 +1,7 @@
+/dts-v1/;
+/ {
+ a: a {
+ b = "b";
+ c = "c";
+ };
+ };
diff --git a/tests/testdata/overlay_2_layers.add_dts b/tests/testdata/overlay_2_layers.add_dts
new file mode 100644
index 0000000..952a462
--- /dev/null
+++ b/tests/testdata/overlay_2_layers.add_dts
@@ -0,0 +1,7 @@
+&a {
+ g = "g";
+ d {
+ f = "f";
+ };
+};
+
diff --git a/tests/testdata/overlay_2_layers.base_dts b/tests/testdata/overlay_2_layers.base_dts
new file mode 100644
index 0000000..1d7b578
--- /dev/null
+++ b/tests/testdata/overlay_2_layers.base_dts
@@ -0,0 +1,11 @@
+/dts-v1/;
+/ {
+ a: a {
+ b = "b";
+ c = "c";
+ d {
+ e = "e";
+ };
+ };
+};
+