1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/mtd/ti,elm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Texas Instruments Error Location Module (ELM). 8 9 maintainers: 10 - Roger Quadros <rogerq@kernel.org> 11 12 description: 13 ELM module is used together with GPMC and NAND Flash to detect 14 errors and the location of the error based on BCH algorithms 15 so they can be corrected if possible. 16 17 properties: 18 compatible: 19 enum: 20 - ti,am3352-elm 21 - ti,am64-elm 22 23 reg: 24 maxItems: 1 25 26 interrupts: 27 maxItems: 1 28 29 clocks: 30 maxItems: 1 31 description: Functional clock. 32 33 clock-names: 34 items: 35 - const: fck 36 37 power-domains: 38 maxItems: 1 39 40 ti,hwmods: 41 description: 42 Name of the HWMOD associated with ELM. This is for legacy 43 platforms only. 44 $ref: /schemas/types.yaml#/definitions/string 45 deprecated: true 46 47 required: 48 - compatible 49 - reg 50 - interrupts 51 52 allOf: 53 - if: 54 properties: 55 compatible: 56 contains: 57 const: ti,am64-elm 58 then: 59 required: 60 - clocks 61 - clock-names 62 - power-domains 63 64 additionalProperties: false 65 66 examples: 67 - | 68 elm: ecc@0 { 69 compatible = "ti,am3352-elm"; 70 reg = <0x0 0x2000>; 71 interrupts = <4>; 72 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.