diff options
Diffstat (limited to 'drivers/of/testcase-data')
| -rw-r--r-- | drivers/of/testcase-data/testcases.dtsi | 1 | ||||
| -rw-r--r-- | drivers/of/testcase-data/tests-interrupts.dtsi | 13 | ||||
| -rw-r--r-- | drivers/of/testcase-data/tests-platform.dtsi | 35 |
3 files changed, 49 insertions, 0 deletions
diff --git a/drivers/of/testcase-data/testcases.dtsi b/drivers/of/testcase-data/testcases.dtsi index 3a5b75a8e4d7..6d8d980ac858 100644 --- a/drivers/of/testcase-data/testcases.dtsi +++ b/drivers/of/testcase-data/testcases.dtsi | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #include "tests-phandle.dtsi" | 1 | #include "tests-phandle.dtsi" |
| 2 | #include "tests-interrupts.dtsi" | 2 | #include "tests-interrupts.dtsi" |
| 3 | #include "tests-match.dtsi" | 3 | #include "tests-match.dtsi" |
| 4 | #include "tests-platform.dtsi" | ||
diff --git a/drivers/of/testcase-data/tests-interrupts.dtsi b/drivers/of/testcase-data/tests-interrupts.dtsi index c843720bd3e5..da4695f60351 100644 --- a/drivers/of/testcase-data/tests-interrupts.dtsi +++ b/drivers/of/testcase-data/tests-interrupts.dtsi | |||
| @@ -54,5 +54,18 @@ | |||
| 54 | <&test_intmap1 1 2>; | 54 | <&test_intmap1 1 2>; |
| 55 | }; | 55 | }; |
| 56 | }; | 56 | }; |
| 57 | |||
| 58 | testcase-device1 { | ||
| 59 | compatible = "testcase-device"; | ||
| 60 | interrupt-parent = <&test_intc0>; | ||
| 61 | interrupts = <1>; | ||
| 62 | }; | ||
| 63 | |||
| 64 | testcase-device2 { | ||
| 65 | compatible = "testcase-device"; | ||
| 66 | interrupt-parent = <&test_intc2>; | ||
| 67 | interrupts = <1>; /* invalid specifier - too short */ | ||
| 68 | }; | ||
| 57 | }; | 69 | }; |
| 70 | |||
| 58 | }; | 71 | }; |
diff --git a/drivers/of/testcase-data/tests-platform.dtsi b/drivers/of/testcase-data/tests-platform.dtsi new file mode 100644 index 000000000000..eb20eeb2b062 --- /dev/null +++ b/drivers/of/testcase-data/tests-platform.dtsi | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | |||
| 2 | / { | ||
| 3 | testcase-data { | ||
| 4 | platform-tests { | ||
| 5 | #address-cells = <1>; | ||
| 6 | #size-cells = <0>; | ||
| 7 | |||
| 8 | test-device@0 { | ||
| 9 | compatible = "test-device"; | ||
| 10 | reg = <0x0>; | ||
| 11 | |||
| 12 | #address-cells = <1>; | ||
| 13 | #size-cells = <0>; | ||
| 14 | |||
| 15 | dev@100 { | ||
| 16 | compatible = "test-sub-device"; | ||
| 17 | reg = <0x100>; | ||
| 18 | }; | ||
| 19 | }; | ||
| 20 | |||
| 21 | test-device@1 { | ||
| 22 | compatible = "test-device"; | ||
| 23 | reg = <0x1>; | ||
| 24 | |||
| 25 | #address-cells = <1>; | ||
| 26 | #size-cells = <0>; | ||
| 27 | |||
| 28 | dev@100 { | ||
| 29 | compatible = "test-sub-device"; | ||
| 30 | reg = <0x100>; | ||
| 31 | }; | ||
| 32 | }; | ||
| 33 | }; | ||
| 34 | }; | ||
| 35 | }; | ||
