~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mtd/ti,elm.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php