mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.0 KiB
89 lines
2.0 KiB
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) |
|
%YAML 1.2 |
|
--- |
|
$id: http://devicetree.org/schemas/mtd/mtd.yaml# |
|
$schema: http://devicetree.org/meta-schemas/core.yaml# |
|
|
|
title: MTD (Memory Technology Device) Device Tree Bindings |
|
|
|
maintainers: |
|
- Miquel Raynal <[email protected]> |
|
- Richard Weinberger <[email protected]> |
|
|
|
properties: |
|
$nodename: |
|
pattern: "^flash(@.*)?$" |
|
|
|
label: |
|
description: |
|
User-defined MTD device name. Can be used to assign user friendly |
|
names to MTD devices (instead of the flash model or flash controller |
|
based name) in order to ease flash device identification and/or |
|
describe what they are used for. |
|
|
|
patternProperties: |
|
"^otp(-[0-9]+)?$": |
|
type: object |
|
$ref: ../nvmem/nvmem.yaml# |
|
|
|
description: | |
|
An OTP memory region. Some flashes provide a one-time-programmable |
|
memory whose content can either be programmed by a user or is already |
|
pre-programmed by the factory. Some flashes might provide both. |
|
|
|
properties: |
|
compatible: |
|
enum: |
|
- user-otp |
|
- factory-otp |
|
|
|
required: |
|
- compatible |
|
|
|
additionalProperties: true |
|
|
|
examples: |
|
- | |
|
spi { |
|
#address-cells = <1>; |
|
#size-cells = <0>; |
|
|
|
flash@0 { |
|
reg = <0>; |
|
compatible = "jedec,spi-nor"; |
|
label = "System-firmware"; |
|
}; |
|
}; |
|
|
|
- | |
|
spi { |
|
#address-cells = <1>; |
|
#size-cells = <0>; |
|
|
|
flash@0 { |
|
reg = <0>; |
|
compatible = "jedec,spi-nor"; |
|
|
|
otp-1 { |
|
compatible = "factory-otp"; |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
|
|
electronic-serial-number@0 { |
|
reg = <0 8>; |
|
}; |
|
}; |
|
|
|
otp-2 { |
|
compatible = "user-otp"; |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
|
|
mac-address@0 { |
|
reg = <0 6>; |
|
}; |
|
}; |
|
}; |
|
}; |
|
|
|
...
|
|
|