/linux-6.12.1/Documentation/devicetree/bindings/ |
D | writing-schema.rst | 3 Writing Devicetree Bindings in json-schema 6 Devicetree bindings are written using json-schema vocabulary. Schema files are 11 Also see :ref:`example-schema`. 13 Schema Contents 16 Each schema doc is a structured json-schema which is defined by a set of 18 top-level json-schema properties used are: 21 A json-schema unique identifier string. The string must be a valid 22 URI typically containing the binding's filename and path. For DT schema, it must 24 references to other files specified in schema "$ref" properties. A $ref value 27 components of the current schema file's '$id' value. A URL is used even for [all …]
|
D | example-schema.yaml | 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. [all …]
|
D | Makefile | 4 DT_MK_SCHEMA ?= dt-mk-schema 29 -name 'processed-schema*' \) 48 quiet_cmd_mk_schema = SCHEMA $@ 63 $(obj)/processed-schema.json: $(DT_DOCS) check_dtschema_version FORCE 73 always-y += processed-schema.json 82 dt_compatible_check: $(obj)/processed-schema.json
|
D | writing-bindings.rst | 56 https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/property-units.yaml 72 - Properties without schema types (e.g. without standard suffix or not defined 73 by schema) need the type, even if this is an enum. 75 - If schema includes other schema (e.g. /schemas/i2c/i2c-controller.yaml) use
|
D | submitting-patches.rst | 27 2) DT binding files are written in DT schema format using json-schema 33 See Documentation/devicetree/bindings/writing-schema.rst for more details 34 about schema and tools setup.
|
D | incomplete-devices.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 19 Following list of devices is an incomplete schema with a goal to pass DT schema 253 unlikely to get converted to DT schema. 259 unlikely to get converted to DT schema.
|
D | .gitignore | 3 /processed-schema*.yaml 4 /processed-schema*.json
|
/linux-6.12.1/tools/testing/selftests/net/lib/py/ |
D | ynl.py | 32 # Set schema='' to avoid jsonschema validation, it's slow 37 schema='') 43 schema='') 49 schema='')
|
/linux-6.12.1/tools/net/ynl/ |
D | cli.py | 34 parser.add_argument('--schema', dest='schema', type=str) 35 parser.add_argument('--no-schema', action='store_true') 69 args.schema = '' 75 ynl = YnlFamily(args.spec, args.schema, args.process_unknown,
|
/linux-6.12.1/Documentation/userspace-api/netlink/ |
D | specs.rst | 24 This document describes details of the schema. 34 There are four schema levels for Netlink specs, from the simplest used 42 customization of define and enum type and value names; this schema should 45 - ``genetlink-legacy`` - Generic Netlink catch all schema supporting quirks of 47 - ``netlink-raw`` - catch all schema supporting pre-Generic Netlink protocols 53 Schema structure 56 YAML schema has the following conceptual sections: 64 Most properties in the schema accept (or in fact require) a ``doc`` 68 schema. See the documentation of :doc:`genetlink-c <c-code-gen>` 92 The schema level, default is ``genetlink``, which is the only value
|
/linux-6.12.1/arch/x86/kernel/cpu/resctrl/ |
D | ctrlmondata.c | 447 static void show_doms(struct seq_file *s, struct resctrl_schema *schema, int closid) in show_doms() argument 449 struct rdt_resource *r = schema->res; in show_doms() 457 seq_printf(s, "%*s:", max_name_width, schema->name); in show_doms() 466 schema->conf_type); in show_doms() 478 struct resctrl_schema *schema; in rdtgroup_schemata_show() local 486 list_for_each_entry(schema, &resctrl_schema_all, list) { in rdtgroup_schemata_show() 487 seq_printf(s, "%s:uninitialized\n", schema->name); in rdtgroup_schemata_show() 502 list_for_each_entry(schema, &resctrl_schema_all, list) { in rdtgroup_schemata_show() 503 if (closid < schema->num_closid) in rdtgroup_schemata_show() 504 show_doms(s, schema, closid); in rdtgroup_schemata_show()
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | clock-bindings.txt | 1 This file has moved to the clock binding schema: 2 https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/clock/clock.yaml
|
D | allwinner,sun4i-a10-mod0-clk.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 25 # PRCM's schema. Make sure we only validate standalone nodes.
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/renesas/ |
D | renesas-soc.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 66 # schema hits all compatibles that have at lest one Renesas compatible 68 # that don't match the schema select pattern. For example,
|
/linux-6.12.1/tools/perf/scripts/python/ |
D | gecko.py | 199 # And a schema for interpreting each index. 200 # Schema: 209 "schema": { 222 "schema": { 232 "schema": { 248 "schema": { 314 …# Schema: https://github.com/firefox-devtools/profiler/blob/53970305b51b9b472e26d7457fee1d66cd4e27…
|
/linux-6.12.1/Documentation/netlink/ |
D | genetlink.yaml | 5 $schema: https://json-schema.org/draft-07/schema 22 # Schema for specs 35 description: Schema compatibility level. Default is "genetlink".
|
D | genetlink-c.yaml | 5 $schema: https://json-schema.org/draft-07/schema 22 # Schema for specs 35 description: Schema compatibility level. Default is "genetlink".
|
D | genetlink-legacy.yaml | 5 $schema: https://json-schema.org/draft-07/schema 22 # Schema for specs 35 description: Schema compatibility level. Default is "genetlink".
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | lantiq,pef2256.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 93 lantiq,channel-phase = 2, the interleave schema with unused time-slots 98 interleave schema is 102 lantiq,channel-phase = 1, the interleave schema is
|
/linux-6.12.1/Documentation/devicetree/bindings/reset/ |
D | allwinner,sun6i-a31-clock-reset.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 25 # PRCM's schema. Make sure we only validate standalone nodes.
|
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/ |
D | mc-peripheral-props.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 should go in their own separate schema that should be referenced
|
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | intel,ce4100-ioapic.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 26 This schema defines bindings for I/O APIC interrupt controller.
|
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/ddr/ |
D | jedec,lpddr-props.yaml | 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 reused for each type. Nodes using this schema should generally be nested under
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | ingenic,adc.yaml | 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 18 https://github.com/devicetree-org/dt-schema/blob/master/schemas/iio/iio-consumer.yaml,
|
/linux-6.12.1/tools/testing/selftests/resctrl/ |
D | resctrlfs.c | 592 char controlgroup[1024], reason[128], schema[1024] = {}; in write_schemata() local 613 schema_len = snprintf(schema, sizeof(schema), "%s:%d=%s\n", in write_schemata() 615 if (schema_len < 0 || schema_len >= sizeof(schema)) { in write_schemata() 630 if (write(fd, schema, schema_len) < 0) { in write_schemata() 641 schema[schema_len - 1] = 0; in write_schemata() 643 ksft_print_msg("Write schema \"%s\" to resctrl FS%s%s\n", in write_schemata() 644 schema, ret ? " # " : "", in write_schemata()
|