]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
test: dm: test.dts - move to sandbox dts directory
authorPrzemyslaw Marczak <p.marczak@samsung.com>
Wed, 13 May 2015 11:38:34 +0000 (13:38 +0200)
committerSimon Glass <sjg@chromium.org>
Fri, 15 May 2015 01:59:07 +0000 (19:59 -0600)
The file test.dts from driver model test directory,
was compiled by call dtc in script: test/dm/test-dm.sh.

This doesn't allow for including of dtsi files and using
of C preprocessor routines in this dts file.

Since the mentioned script builds U-Boot before tests,
then moving the test.dts file into sandbox dts directory
is reasonable.

Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
Acked-by: Simon Glass <sjg@chromium.org>
Tested on sandbox:
Tested-by: Simon Glass <sjg@chromium.org>
arch/sandbox/dts/Makefile
arch/sandbox/dts/test.dts [moved from test/dm/test.dts with 93% similarity]
test/dm/.gitignore [deleted file]
test/dm/test-dm.sh
test/dm/test-main.c

index a4c980b2354eb4a2c61b87d6d57103aa3531783a..562a078c4b4085653f496f8c6be26e73cd98f619 100644 (file)
@@ -1,4 +1,5 @@
 dtb-$(CONFIG_SANDBOX) += sandbox.dtb
+dtb-$(CONFIG_DM_TEST) += test.dtb
 
 targets += $(dtb-y)
 
similarity index 93%
rename from test/dm/test.dts
rename to arch/sandbox/dts/test.dts
index 008584865c0592705f8c318fdece12ce6adf1280..d0c40be6b0ad69cc641ba3d56477db5eb3eaa09c 100644 (file)
@@ -8,20 +8,18 @@
 
        aliases {
                console = &uart0;
-               eth0 = "/eth@10002000";
-               eth5 = &eth_5;
                i2c0 = "/i2c@0";
-               pci0 = &pci;
                spi0 = "/spi@0";
+               pci0 = &pci;
+               testfdt6 = "/e-test";
                testbus3 = "/some-bus";
                testfdt0 = "/some-bus/c-test@0";
                testfdt1 = "/some-bus/c-test@1";
                testfdt3 = "/b-test";
                testfdt5 = "/some-bus/c-test@5";
-               testfdt6 = "/e-test";
                testfdt8 = "/a-test";
-               rtc0 = &rtc_0;
-               rtc1 = &rtc_1;
+               eth0 = "/eth@10002000";
+               eth5 = &eth_5;
                usb0 = &usb_0;
                usb1 = &usb_1;
                usb2 = &usb_2;
                                sandbox,size = <256>;
                        };
                };
-
-               rtc_0: rtc@43 {
-                       reg = <0x43>;
-                       compatible = "sandbox-rtc";
-                       emul {
-                               compatible = "sandbox,i2c-rtc";
-                       };
-               };
-
-               rtc_1: rtc@61 {
-                       reg = <0x61>;
-                       compatible = "sandbox-rtc";
-                       emul {
-                               compatible = "sandbox,i2c-rtc";
-                       };
-               };
        };
 
        pci: pci-controller {
diff --git a/test/dm/.gitignore b/test/dm/.gitignore
deleted file mode 100644 (file)
index b741b8a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/test.dtb
index 6158f6833f9bf5f3c5cd5e1dbddd22b88ff7c18e..5c47ffd5d23c74321c92d04c00b16120f4339165 100755 (executable)
@@ -6,12 +6,11 @@ die() {
 }
 
 NUM_CPUS=$(cat /proc/cpuinfo |grep -c processor)
-dtc -I dts -O dtb test/dm/test.dts -o test/dm/test.dtb
 make O=sandbox sandbox_config || die "Cannot configure U-Boot"
 make O=sandbox -s -j${NUM_CPUS} || die "Cannot build U-Boot"
 dd if=/dev/zero of=spi.bin bs=1M count=2
 echo -n "this is a test" > testflash.bin
 dd if=/dev/zero bs=1M count=4 >>testflash.bin
-./sandbox/u-boot -d test/dm/test.dtb -c "dm test"
+./sandbox/u-boot -d ./sandbox/arch/sandbox/dts/test.dtb -c "dm test"
 rm spi.bin
 rm testflash.bin
index a47bb370223ca6d805ddae4db643e4a17b89b673..7348f6916579eb0f09a3c0b2f2231feb128b4ed5 100644 (file)
@@ -78,8 +78,7 @@ int dm_test_main(const char *test_name)
         */
        if (!gd->fdt_blob || fdt_next_node(gd->fdt_blob, 0, NULL) < 0) {
                puts("Please run with test device tree:\n"
-                    "     dtc -I dts -O dtb test/dm/test.dts  -o test/dm/test.dtb\n"
-                    "    ./u-boot -d test/dm/test.dtb\n");
+                    "    ./u-boot -d arch/sandbox/dts/test.dtb\n");
                ut_assert(gd->fdt_blob);
        }