162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci/ {
462306a36Sopenharmony_ci	testcase-data {
562306a36Sopenharmony_ci		overlay-node {
662306a36Sopenharmony_ci			/* test bus */
762306a36Sopenharmony_ci			unittest_test_bus: test-bus {
862306a36Sopenharmony_ci				compatible = "simple-bus";
962306a36Sopenharmony_ci				#address-cells = <1>;
1062306a36Sopenharmony_ci				#size-cells = <0>;
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci				unittest100: test-unittest100 {
1362306a36Sopenharmony_ci					compatible = "unittest";
1462306a36Sopenharmony_ci					status = "okay";
1562306a36Sopenharmony_ci					reg = <100>;
1662306a36Sopenharmony_ci				};
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci				unittest101: test-unittest101 {
1962306a36Sopenharmony_ci					compatible = "unittest";
2062306a36Sopenharmony_ci					status = "disabled";
2162306a36Sopenharmony_ci					reg = <101>;
2262306a36Sopenharmony_ci				};
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci				unittest0: test-unittest0 {
2562306a36Sopenharmony_ci					compatible = "unittest";
2662306a36Sopenharmony_ci					status = "disabled";
2762306a36Sopenharmony_ci					reg = <0>;
2862306a36Sopenharmony_ci				};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci				unittest1: test-unittest1 {
3162306a36Sopenharmony_ci					compatible = "unittest";
3262306a36Sopenharmony_ci					status = "okay";
3362306a36Sopenharmony_ci					reg = <1>;
3462306a36Sopenharmony_ci				};
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci				unittest2: test-unittest2 {
3762306a36Sopenharmony_ci					compatible = "unittest";
3862306a36Sopenharmony_ci					status = "disabled";
3962306a36Sopenharmony_ci					reg = <2>;
4062306a36Sopenharmony_ci				};
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci				unittest3: test-unittest3 {
4362306a36Sopenharmony_ci					compatible = "unittest";
4462306a36Sopenharmony_ci					status = "okay";
4562306a36Sopenharmony_ci					reg = <3>;
4662306a36Sopenharmony_ci				};
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci				unittest5: test-unittest5 {
4962306a36Sopenharmony_ci					compatible = "unittest";
5062306a36Sopenharmony_ci					status = "disabled";
5162306a36Sopenharmony_ci					reg = <5>;
5262306a36Sopenharmony_ci				};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci				unittest6: test-unittest6 {
5562306a36Sopenharmony_ci					compatible = "unittest";
5662306a36Sopenharmony_ci					status = "disabled";
5762306a36Sopenharmony_ci					reg = <6>;
5862306a36Sopenharmony_ci				};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci				unittest7: test-unittest7 {
6162306a36Sopenharmony_ci					compatible = "unittest";
6262306a36Sopenharmony_ci					status = "disabled";
6362306a36Sopenharmony_ci					reg = <7>;
6462306a36Sopenharmony_ci				};
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ci				unittest8: test-unittest8 {
6762306a36Sopenharmony_ci					compatible = "unittest";
6862306a36Sopenharmony_ci					status = "disabled";
6962306a36Sopenharmony_ci					reg = <8>;
7062306a36Sopenharmony_ci				};
7162306a36Sopenharmony_ci
7262306a36Sopenharmony_ci				unittest_i2c_test_bus: i2c-test-bus {
7362306a36Sopenharmony_ci					compatible = "unittest-i2c-bus";
7462306a36Sopenharmony_ci					status = "okay";
7562306a36Sopenharmony_ci					reg = <50>;
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci					#address-cells = <1>;
7862306a36Sopenharmony_ci					#size-cells = <0>;
7962306a36Sopenharmony_ci
8062306a36Sopenharmony_ci					test-unittest12 {
8162306a36Sopenharmony_ci						reg = <8>;
8262306a36Sopenharmony_ci						compatible = "unittest-i2c-dev";
8362306a36Sopenharmony_ci						status = "disabled";
8462306a36Sopenharmony_ci					};
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci					test-unittest13 {
8762306a36Sopenharmony_ci						reg = <9>;
8862306a36Sopenharmony_ci						compatible = "unittest-i2c-dev";
8962306a36Sopenharmony_ci						status = "okay";
9062306a36Sopenharmony_ci					};
9162306a36Sopenharmony_ci
9262306a36Sopenharmony_ci					test-unittest14 {
9362306a36Sopenharmony_ci						reg = <10>;
9462306a36Sopenharmony_ci						compatible = "unittest-i2c-mux";
9562306a36Sopenharmony_ci						status = "okay";
9662306a36Sopenharmony_ci
9762306a36Sopenharmony_ci						#address-cells = <1>;
9862306a36Sopenharmony_ci						#size-cells = <0>;
9962306a36Sopenharmony_ci
10062306a36Sopenharmony_ci						i2c@0 {
10162306a36Sopenharmony_ci							#address-cells = <1>;
10262306a36Sopenharmony_ci							#size-cells = <0>;
10362306a36Sopenharmony_ci							reg = <0>;
10462306a36Sopenharmony_ci
10562306a36Sopenharmony_ci							test-mux-dev@20 {
10662306a36Sopenharmony_ci								reg = <0x20>;
10762306a36Sopenharmony_ci								compatible = "unittest-i2c-dev";
10862306a36Sopenharmony_ci								status = "okay";
10962306a36Sopenharmony_ci							};
11062306a36Sopenharmony_ci						};
11162306a36Sopenharmony_ci					};
11262306a36Sopenharmony_ci				};
11362306a36Sopenharmony_ci			};
11462306a36Sopenharmony_ci		};
11562306a36Sopenharmony_ci	};
11662306a36Sopenharmony_ci};
117