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

allwinner,sun4i-a10-nand.yaml (1573B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/mtd/allwinner,sun4i-a10-nand.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Allwinner A10 NAND Controller Device Tree Bindings
      8
      9allOf:
     10  - $ref: "nand-controller.yaml"
     11
     12maintainers:
     13  - Chen-Yu Tsai <wens@csie.org>
     14  - Maxime Ripard <mripard@kernel.org>
     15
     16properties:
     17  "#address-cells": true
     18  "#size-cells": true
     19
     20  compatible:
     21    enum:
     22      - allwinner,sun4i-a10-nand
     23      - allwinner,sun8i-a23-nand-controller
     24  reg:
     25    maxItems: 1
     26
     27  interrupts:
     28    maxItems: 1
     29
     30  clocks:
     31    items:
     32      - description: Bus Clock
     33      - description: Module Clock
     34
     35  clock-names:
     36    items:
     37      - const: ahb
     38      - const: mod
     39
     40  resets:
     41    maxItems: 1
     42
     43  reset-names:
     44    const: ahb
     45
     46  dmas:
     47    maxItems: 1
     48
     49  dma-names:
     50    const: rxtx
     51
     52  pinctrl-names: true
     53
     54patternProperties:
     55  "^pinctrl-[0-9]+$": true
     56
     57  "^nand@[a-f0-9]+$":
     58    type: object
     59    properties:
     60      reg:
     61        minimum: 0
     62        maximum: 7
     63
     64      nand-ecc-mode: true
     65
     66      nand-ecc-algo:
     67        const: bch
     68
     69      nand-ecc-step-size:
     70        enum: [ 512, 1024 ]
     71
     72      nand-ecc-strength:
     73        maximum: 80
     74
     75      allwinner,rb:
     76        description:
     77          Contains the native Ready/Busy IDs.
     78        $ref: /schemas/types.yaml#/definitions/uint32-array
     79        minItems: 1
     80        maxItems: 2
     81        items:
     82          minimum: 0
     83          maximum: 1
     84
     85    additionalProperties: false
     86
     87required:
     88  - compatible
     89  - reg
     90  - interrupts
     91  - clocks
     92  - clock-names
     93
     94additionalProperties: false
     95
     96...