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#
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.
63 # The core schema already checks that reg values are numbers, so device
64 # specific schema don't need to do those checks.
73 # The core schema enforces this (*-names) is a string array
116 # The core schema handles that this must be a single integer.
124 # The type is set in the core schema. Per-device schema only need to set
140 # Vendor-specific properties have slightly different schema requirements than
150 properties are one case where the json-schema 'type' keyword can be used
156 core schema.
178 description: Child nodes are just another property from a json-schema
185 description: Child node properties have all the same schema
207 # if/then schema can be used to handle conditions on a property affecting
211 # For multiple 'if' schema, group them under an 'allOf'.
214 # the binding into separate schema documents.
228 # Altering schema depending on presence of properties is usually done by
238 # Ideally, the schema should have this line otherwise any other properties
242 # This can't be used in cases where another schema is referenced
244 # If and only if another schema is referenced and arbitrary children nodes can