xref: /freebsd/sys/contrib/device-tree/Bindings/nvmem/nvmem-deprecated-cells.yaml (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/nvmem/nvmem-deprecated-cells.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NVMEM old syntax for fixed cells
8
9maintainers:
10  - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11
12description: |
13  Before introducing NVMEM layouts all NVMEM (fixed) cells were defined
14  as direct device subnodes. That syntax was replaced by "fixed-layout"
15  and is deprecated now. No new bindings should use it.
16
17patternProperties:
18  "@[0-9a-f]+(,[0-7])?$":
19    type: object
20    allOf:
21      - $ref: layouts/fixed-cell.yaml
22      - properties:
23          compatible: false
24    deprecated: true
25
26additionalProperties: true
27
28...
29