Lines Matching full:schema
5 # All the top-level keys are standard json-schema keywords except for
10 $id: "http://devicetree.org/schemas/example-schema.yaml#"
11 # $schema is the meta-schema this schema should be validated with.
12 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
14 title: An example schema annotated with jsonschema details
29 # 'select' is a schema applied to a DT node to determine if this binding
30 # schema should be applied to the node. It is optional and by default the
33 # In this case, a 'false' schema will never match.
36 # A dictionary of DT properties for this binding schema
38 # More complicated schema can use oneOf (XOR), anyOf (OR), or allOf (AND)
42 # The boolean schema must be a list of schemas.
64 # The core schema already checks that reg values are numbers, so device
65 # specific schema don't need to do those checks.
74 # The core schema enforces this is a string array
111 # The core schema handles that this must be a single integer.
119 # The type is set in the core schema. Per device schema only need to set
132 # 'allOf' is the json-schema way of subclassing a schema. Here the base
133 # type schema is referenced and then additional constraints on the values
141 # boolean properties is one case where the json-schema 'type' keyword
147 core schema.