Lines Matching full:foo
373 l1: l2: l1: foo {
392 &{/foo} {
396 &{/foo/bar} {
413 l1: l2: l3: foo {
446 &{foo} {
449 ":6 (column 1): parse error: node path 'foo' does not start with '/'")
457 &{/foo} {
460 ":6 (column 1): parse error: component 'foo' in path '/foo' does not exist")
570 unit-addr-non-numeric@foo-bar {
582 unit-addr-non-numeric@foo-bar {
589 verify_unit_addr("/unit-addr-non-numeric@foo-bar", "foo-bar")
707 foo: phandle = < &{/a} >;
723 foo: phandle = < &{/a} >;
757 foo {
762 "/foo: bad phandle length (1), expected 4 bytes")
768 foo {
773 "/foo: bad value 0x00000000 for phandle")
779 foo {
784 "/foo: bad value 0xffffffff for phandle")
790 foo {
799 "/bar: duplicated phandle 0x11 (seen before at /foo)")
805 foo {
813 "/foo: phandle refers to another node")
915 x = "foo";
992 ":3 (column 15): parse error: expected label (&foo) or path (&{/foo/bar}) reference")
1244 ":3 (column 18): parse error: expected label (&foo) or path (&{/foo/bar}) reference")
1378 // foo
1379 / /**/{// foo
1381 foo
1415 foo {
1428 verify_path_is("/foo", "foo", dt)
1429 verify_path_is("//foo", "foo", dt)
1430 verify_path_is("///foo", "foo", dt)
1431 verify_path_is("/foo/bar", "bar", dt)
1432 verify_path_is("//foo//bar", "bar", dt)
1433 verify_path_is("///foo///bar", "bar", dt)
1449 "/foo/missing",
1450 "component 'missing' in path '/foo/missing' does not exist",
1460 verify_path_exists("/foo")
1461 verify_path_exists("/foo/bar")
1464 verify_path_missing("/foo/missing")
1523 re.escape("to be assigned with either 'a = &foo' or 'a = \"/path/to/node\"', not 'a = [ 00 ];'"))
1574 bytes4 = foo: [ 01 bar: 02 ];
1581 string = "foo";
1582 strings = "foo", "bar";
1593 compound2 = "foo", < >;
1645 string = "foo\tbar baz";
1647 strings = "foo", "bar", "baz";
1648 invalid_strings = "foo", "\xff", "bar";
1701 re.escape("'string = < (number) >;', not 'string = \"foo\\tbar baz\";'"))
1732 re.escape("not 'string = \"foo\\tbar baz\";'"))
1768 verify_to_string("string", "foo\tbar baz")
1778 re.escape("not 'strings = \"foo\", \"bar\", \"baz\";'"))
1795 verify_to_strings("string", ["foo\tbar baz"])
1796 verify_to_strings("strings", ["foo", "bar", "baz"])
1805 re.escape(r"(b'foo\x00\xff\x00bar\x00') on / in ") +
1823 re.escape("'u = < &foo >;', not 'u = < 0x1 >;'"))
1827 re.escape("'string = < &foo >;', not 'string = \"foo\\tbar baz\";'"))
1847 re.escape("'u = < &foo &bar ... >;', not 'u = < 0x1 >;'"))
1851 re.escape("'string = < &foo &bar ... >;', ") +
1852 re.escape("not 'string = \"foo\\tbar baz\";'"))
1870 re.escape("'u = &foo' or 'u = \"/path/to/node\"', not 'u = < 0x1 >;'"))
1903 verify_raw_to_num_error(dtlib.to_num, b"foo", 2, "b'foo' is 3 bytes long, expected 2")
1919 label: foo {
1929 "Label 'label' appears on /sub1/foo and on /sub2/bar")
1936 label: foo {
1947 "Label 'label' appears on /sub/bar and on /sub/foo")
1953 foo: a = < 0 >;
1954 foo: node {
1958 "Label 'foo' appears on /node and on property 'a' of node /")
1964 foo: a = < 0 >;
1966 foo: b = < 0 >;
1970 "Label 'foo' appears on property 'a' of node / and on property 'b' of node /node")
1976 foo: a = foo: < 0 >;
1979 "Label 'foo' appears in the value of property 'a' of node / and on property 'a' of node /")
1987 label: foo {
1994 label: foo {
2004 label: foo {
2015 label: foo {
2027 label: foo {
2040 x = &foo, < &foo >;
2041 y = &foo, < &foo >;
2042 foo: foo {
2056 foo: foo {
2069 label: foo {
2070 x = &{/foo}, &label, < &label >;
2078 label: foo {
2079 x = &{/foo}, &label, < &label >;
2114 foo: / {
2133 dt = parse(dts, include_path=("foo", "bar"))
2135 assert re.fullmatch(r"DT\(filename='.*', include_path=.'foo', 'bar'.\)",
2142 dt = parse(dts, include_path=iter(("foo", "bar")))
2144 assert re.fullmatch(r"DT\(filename='.*', include_path=.'foo', 'bar'.\)",
2196 foo@3;
2205 foo@3 = < 0 >;
2214 foo@2@3 {
2227 /dts-v1/;/{l1:l2:foo{l3:l4:bar{l5:x=l6:/bits/8<l7:1 l8:2>l9:,[03],"a";};};};
2233 l1: l2: foo {
2260 foo: foo {
2265 l1: l2: &foo {
2268 ":9 (column 5): parse error: expected label reference (&foo)")
2274 foo: {};
2299 aliases { foo = "/missing"; };
2302 assert dt.get_node('/aliases').props['foo'].to_string() == '/missing'
2313 foo {};
2314 foo {};
2316 """, "/foo: duplicate node name")
2322 foo { prop = <3>; };
2325 foo { prop = <4>; };
2332 foo {
2346 foo = &nodelabel;
2435 assert list(dt_copy.alias2node.keys()) == ['foo']
2436 assert dt_copy.alias2node['foo'] is node_copy
2464 foo = "bar";
2484 assert 'foo' in dt.get_node('/chosen').props
2499 with dtlib_raises("can't move '/newpath' to '/foo/bar': "
2500 "parent node '/foo' doesn't exist"):
2501 dt.move_node(parent, '/foo/bar')