Add libdts for comparing DTs

dtdiff script compares DTs of various formats, but it can't be used
because it expects bash extension.

libdts decompiles DTs with statically built dtc with sort option, so can
be used in Android instead of dtdiff.

Bug: 277993056
Test: atest libfsfdt_test
Change-Id: I69187beeb544afeb5206fed22dc824165b0dc410
diff --git a/tests/libs/libdts/Android.bp b/tests/libs/libdts/Android.bp
new file mode 100644
index 0000000..512c50b
--- /dev/null
+++ b/tests/libs/libdts/Android.bp
@@ -0,0 +1,17 @@
+package {
+    default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+rust_library_rlib {
+    name: "libdts",
+    crate_name: "dts",
+    defaults: ["avf_build_flags_rust"],
+    srcs: ["src/lib.rs"],
+    edition: "2021",
+    prefer_rlib: true,
+    rustlibs: [
+        "libanyhow",
+        "liblibfdt",
+    ],
+    apex_available: ["com.android.virt"],
+}