cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ti,elm.yaml (1337B)


      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
      7title: Texas Instruments Error Location Module (ELM).
      8
      9maintainers:
     10  - Roger Quadros <rogerq@kernel.org>
     11
     12description:
     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
     17properties:
     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
     47required:
     48  - compatible
     49  - reg
     50  - interrupts
     51
     52allOf:
     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
     64additionalProperties: false
     65
     66examples:
     67  - |
     68    elm: ecc@0 {
     69        compatible = "ti,am3352-elm";
     70        reg = <0x0 0x2000>;
     71        interrupts = <4>;
     72    };