Home
last modified time | relevance | path

Searched +full:child +full:- +full:binding (Results 1 – 25 of 228) sorted by relevance

12345678910

/Zephyr-latest/scripts/dts/python-devicetree/tests/test-bindings-init/
Dbase_multi.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 # Includes base bindings at multiple levels (binding,
4 # child-binding, grandchild-binding):
7 # child-binding:
9 # child-binding:
15 # Child-binding level:
16 # From top-level "include:" element.
17 # - child-prop-1 (amended)
18 # - child-prop-2
19 # - child-prop-enum
[all …]
Dthing.yaml1 # SPDX-License-Identifier: BSD-3-Clause
7 # Binding level:
8 # - prop-1 (amended)
9 # - prop-enum (amended)
10 # - prop-thing (new property)
12 # Child-binding level:
13 # - child-prop-1 (amended)
14 # - child-prop-enum (amended)
15 # - child-prop-thing (new property)
17 # Grandchild-binding level:
[all …]
Dbase.yaml1 # SPDX-License-Identifier: BSD-3-Clause
6 # "required:", "enum:" and "default:") up to the grandchild-binding level.
8 # Binding:
9 # + prop-1
10 # + prop-2
11 # + prop-enum
12 # + prop-req
13 # + prop-const
14 # + prop-default
16 # Child-binding:
[all …]
Dbase_amend.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # - extends property specifications by adding definitions,
6 # - overwrites existing definitions of a property,
8 # - specify new properties
11 # at each level (binding, child-binding, grandchild-binding).
14 # |----------------|--------------|-----------------|
15 # | description: | prop-2 | prop-1 |
16 # | required: | | prop-enum |
17 # | enum: | prop-2 | |
18 # | const: | prop-1 | |
[all …]
Ddiamond.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 # Binding file for testing diamond inheritance (top-bottom).
16 # * Binding level.
18 # - prop-1 (amended in base_amend.yaml)
19 # - prop-enum (amended in base_amend.yaml)
20 # - prop-default (inherited from base.yaml)
22 # - prop-1 (last amended in thing.yaml)
23 # - prop-enum (amended in thing.yaml)
24 # - prop-thing (inherited from thing.yaml)
26 # - prop-enum (last amended here)
[all …]
Dvnd,thing.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 # Top level binding file (device binding) for testing
11 - name: base_amend.yaml
12 - name: thing.yaml
14 child-binding:
15 compatible: "vnd,thing-child"
16 description: The Thing's child-binding.
18 child-binding:
19 compatible: "vnd,thing-grandchild"
20 description: The Thing's grandchild-binding.
Dcompat_desc.yaml1 # SPDX-License-Identifier: BSD-3-Clause
6 description: Binding description.
8 compatible: vnd,compat-desc
12 child-binding:
13 description: Child-binding description.
14 compatible: vnd,child-compat-desc
16 child-binding:
17 description: Grandchild-binding description.
18 compatible: vnd,grandchild-compat-desc
Dcompat_desc_base.yaml1 # SPDX-License-Identifier: BSD-3-Clause
6 description: Binding description (base).
8 compatible: vnd,compat-desc-base
10 child-binding:
11 description: Child-binding description (base).
12 compatible: vnd,child-compat-desc-base
14 child-binding:
15 description: Grandchild-binding description (base).
16 compatible: vnd,grandchild-compat-desc-base
Dsimple.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # up to the grandchild-binding level.
7 prop-1:
9 prop-2:
11 prop-3:
14 child-binding:
16 child-prop-1:
18 child-prop-2:
20 child-prop-3:
23 child-binding:
[all …]
Dsimple_allowlist.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # up to the grandchild-binding level.
7 - name: simple_inherit.yaml
8 property-allowlist: [prop-1, prop-2]
9 child-binding:
10 property-allowlist: [child-prop-1, child-prop-2]
11 child-binding:
12 property-allowlist: [grandchild-prop-1, grandchild-prop-2]
Dfilter_among_notblocked.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 # This binding file blocks all properties not blocked
7 - name: simple_blocklist.yaml
8 property-blocklist: [prop-2, prop-3]
9 child-binding:
10 property-blocklist: [child-prop-2, child-prop-3]
11 child-binding:
12 property-blocklist: [grandchild-prop-2, grandchild-prop-3]
Dsimple_blocklist.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # up to the grandchild-binding level.
7 - name: simple_inherit.yaml
8 property-blocklist: [prop-1]
9 child-binding:
10 property-blocklist: [child-prop-1]
11 child-binding:
12 property-blocklist: [grandchild-prop-1]
/Zephyr-latest/scripts/dts/python-devicetree/tests/
Dtest_edtlib_binding_init.py1 # SPDX-License-Identifier: Apache-2.0
4 """Unit tests dedicated to edtlib.Binding objects initialization.
6 Running the assumption that any (valid) YAML binding file is
7 something we can make a Binding instance with:
8 - check which properties are defined at which level (binding, child-binding,
9 grandchild-binding, etc) and their specifications once the binding
11 - check how including bindings are permitted to specialize
13 - check the rules applied when overwriting a binding's description
14 or compatible string (at the binding, child-binding, etc, levels)
16 At any level, an including binding is permitted to:
[all …]
Dtest_edtlib.py2 # SPDX-License-Identifier: BSD-3-Clause
23 # test.dts is the main test file. test-bindings/ and test-bindings-2/ has
46 with from_here(): edtlib.EDT("test.dts", ["test-bindings"])
48 enums_hpath = hpath('test-bindings/enums.yaml')
50 … marked as deprecated in 'properties:' in {hpath('test-bindings/deprecated.yaml')} for node /test-
51 "unit address and first address in 'reg' (0x1) don't match for /reg-zero-size-cells/node",
52 "unit address and first address in 'reg' (0x5) don't match for /reg-ranges/parent/node",
53 …"unit address and first address in 'reg' (0x30000000200000001) don't match for /reg-nested-ranges/…
54 …f"compatible 'enums' in binding '{enums_hpath}' has non-tokenizable enum for property 'string-enum…
55 …f"compatible 'enums' in binding '{enums_hpath}' has enum for property 'tokenizable-lower-enum' tha…
[all …]
/Zephyr-latest/dts/bindings/test/
Dvnd,great-grandchild-bindings.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Test binding for 3 levels of "child-binding".
8 "child-binding:" in a YAML file. This file is used to test that the
11 compatible: "vnd,great-grandchild-bindings"
15 child-binding:
16 description: child node, no properties
18 child-binding:
21 child-binding:
22 description: great-grandchild node, ggc-prop property
25 ggc-prop:
Dvnd,video-multi-port.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "vnd,video-multi-port"
8 child-binding:
9 child-binding:
10 child-binding:
11 include: video-interfaces.yaml
/Zephyr-latest/scripts/dts/python-devicetree/tests/test-bindings/
Dchild-binding-with-compat.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 description: child-binding with separate compatible than the parent
5 compatible: "top-binding-with-compat"
7 child-binding:
8 compatible: child-compat
9 description: child node
11 child-prop:
15 child-binding:
18 grandchild-prop:
Dchild-binding.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 description: child-binding test
5 compatible: "top-binding"
7 child-binding:
8 description: child node
10 child-prop:
13 child-ref:
16 child-binding:
19 grandchild-prop:
22 grandchild-ref:
Dparent.yaml1 # SPDX-License-Identifier: BSD-3-Clause
3 description: Parent binding
5 compatible: "binding-include-test"
7 include: child.yaml
11 # Changed from not being required in grandchild-1.yaml
15 child-binding:
16 # child.yaml included at child-binding level
17 include: child.yaml
21 # Changed from not being required in grandchild-1.yaml
/Zephyr-latest/scripts/dts/python-devicetree/tests/test-bindings-include/
Dfilter-child-bindings.yaml1 description: Test binding for filtering 'child-binding' properties
4 - name: include.yaml
5 property-allowlist: [x]
6 child-binding:
7 property-blocklist: [child-prop-1]
8 child-binding:
9 property-allowlist: [grandchild-prop-1]
11 compatible: filter-child-bindings
Dsimple.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # the grandchild-binding level.
7 prop-1:
9 prop-2:
11 prop-3:
14 child-binding:
16 child-prop-1:
18 child-prop-2:
20 child-prop-3:
23 child-binding:
[all …]
Dsimple_filter_blocklist.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # up to the grandchild-binding level.
7 - name: simple_inherit.yaml
8 property-blocklist: [prop-2, prop-3]
9 child-binding:
10 property-blocklist: [child-prop-2, child-prop-3]
11 child-binding:
12 property-blocklist: [grandchild-prop-2, grandchild-prop-3]
Dsimple_filter_allowlist.yaml1 # SPDX-License-Identifier: BSD-3-Clause
4 # up to the grandchild-binding level.
7 - name: simple_inherit.yaml
8 property-allowlist: [prop-1]
9 child-binding:
10 property-allowlist: [child-prop-1]
11 child-binding:
12 property-allowlist: [grandchild-prop-1]
Dallow-and-blocklist-child.yaml1 # SPDX-License-Identifier: BSD-3-Clause
5 child binding. This binding should cause an error.
6 compatible: allow-and-blocklist-child
8 - name: include.yaml
9 child-binding:
10 property-blocklist: [x]
11 property-allowlist: [y]
/Zephyr-latest/dts/bindings/video/
Dnxp,mipi-csi2rx.yaml4 # SPDX-License-Identifier: Apache-2.0
7 description: NXP MIPI CSI-2 Rx interface
9 compatible: "nxp,mipi-csi2rx"
13 child-binding:
14 child-binding:
15 child-binding:
16 include: video-interfaces.yaml

12345678910