summaryrefslogtreecommitdiff
path: root/arch/sandbox/dts/test.dts
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-07-18 20:32:07 -0400
committerTom Rini <trini@konsulko.com>2019-07-18 20:32:07 -0400
commit62a09f45ab824c5fdebf0217c774bededf223232 (patch)
tree32ad59e054f8c1640374b0eee25eb4e6695e2a16 /arch/sandbox/dts/test.dts
parent0de815356474912ef5bef9a69f0327a5a93bb2c2 (diff)
parentbbfc562719c463ba6e7b03125aedd5720a325d2d (diff)
Merge branch 'master' of git://git.denx.de/u-boot-net
Diffstat (limited to 'arch/sandbox/dts/test.dts')
-rw-r--r--arch/sandbox/dts/test.dts23
1 files changed, 22 insertions, 1 deletions
diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts
index 531c1afc973..a0856764f6a 100644
--- a/arch/sandbox/dts/test.dts
+++ b/arch/sandbox/dts/test.dts
@@ -824,7 +824,28 @@
dma-names = "m2m", "tx0", "rx0";
};
- mdio-test {
+ /*
+ * keep mdio-mux ahead of mdio so that the mux is removed first at the
+ * end of the test. If parent mdio is removed first, clean-up of the
+ * mux will trigger a 2nd probe of parent-mdio, leaving parent-mdio
+ * active at the end of the test. That it turn doesn't allow the mdio
+ * class to be destroyed, triggering an error.
+ */
+ mdio-mux-test {
+ compatible = "sandbox,mdio-mux";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ mdio-parent-bus = <&mdio>;
+
+ mdio-ch-test@0 {
+ reg = <0>;
+ };
+ mdio-ch-test@1 {
+ reg = <1>;
+ };
+ };
+
+ mdio: mdio-test {
compatible = "sandbox,mdio";
};
};