Blame tests/overlay_overlay_no_fixups.dts

Packit 2ad57b
/*
Packit 2ad57b
 * Copyright (c) 2016 NextThing Co
Packit 2ad57b
 * Copyright (c) 2016 Free Electrons
Packit 2ad57b
 *
Packit 2ad57b
 * SPDX-License-Identifier:	GPL-2.0+
Packit 2ad57b
 */
Packit 2ad57b
Packit 2ad57b
/dts-v1/;
Packit 2ad57b
Packit 2ad57b
/ {
Packit 2ad57b
	fragment@0 {
Packit 2ad57b
		target-path = "/test-node";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			test-int-property = <43>;
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	/* Test that we can replace a string by a longer one */
Packit 2ad57b
	fragment@1 {
Packit 2ad57b
		target-path = "/test-node";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			test-str-property = "foobar";
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	/* Test that we add a new property */
Packit 2ad57b
	fragment@2 {
Packit 2ad57b
		target-path = "/test-node";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			test-str-property-2 = "foobar2";
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	fragment@3 {
Packit 2ad57b
		target-path = "/test-node";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			new-node {
Packit 2ad57b
				new-property;
Packit 2ad57b
			};
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	fragment@4 {
Packit 2ad57b
		target-path = "/";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			local: new-local-node {
Packit 2ad57b
				new-property;
Packit 2ad57b
			};
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	fragment@5 {
Packit 2ad57b
		target-path = "/";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			test-several-phandle = <&local>, <&local>;
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	fragment@6 {
Packit 2ad57b
		target-path = "/test-node";
Packit 2ad57b
Packit 2ad57b
		__overlay__ {
Packit 2ad57b
			sub-test-node {
Packit 2ad57b
				new-sub-test-property;
Packit 2ad57b
			};
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
Packit 2ad57b
	__local_fixups__ {
Packit 2ad57b
		fragment@5 {
Packit 2ad57b
			__overlay__ {
Packit 2ad57b
				test-several-phandle = <0 4>;
Packit 2ad57b
			};
Packit 2ad57b
		};
Packit 2ad57b
	};
Packit 2ad57b
};