Lines Matching refs: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 (*-names) is a string array
114 # The core schema handles that this must be a single integer.
122 # The type is set in the core schema. Per-device schema only need to set
138 # Vendor-specific properties have slightly different schema requirements than
148 properties are one case where the json-schema 'type' keyword can be used
154 core schema.
166 description: Child nodes are just another property from a json-schema
171 description: Child node properties have all the same schema
193 # if/then schema can be used to handle conditions on a property affecting
197 # For multiple 'if' schema, group them under an 'allOf'.
200 # the binding into separate schema documents.
210 # Altering schema depending on presence of properties is usually done by
220 # Ideally, the schema should have this line otherwise any other properties
224 # This can't be used in cases where another schema is referenced
226 # If and only if another schema is referenced and arbitrary children nodes can