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-mmc.yaml (2803B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/mmc/allwinner,sun4i-a10-mmc.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Allwinner A10 MMC Controller Device Tree Bindings
      8
      9allOf:
     10  - $ref: "mmc-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    oneOf:
     22      - const: allwinner,sun4i-a10-mmc
     23      - const: allwinner,sun5i-a13-mmc
     24      - const: allwinner,sun7i-a20-mmc
     25      - const: allwinner,sun8i-a83t-emmc
     26      - const: allwinner,sun9i-a80-mmc
     27      - const: allwinner,sun20i-d1-mmc
     28      - const: allwinner,sun50i-a64-emmc
     29      - const: allwinner,sun50i-a64-mmc
     30      - const: allwinner,sun50i-a100-emmc
     31      - const: allwinner,sun50i-a100-mmc
     32      - items:
     33          - const: allwinner,sun8i-a83t-mmc
     34          - const: allwinner,sun7i-a20-mmc
     35      - items:
     36          - const: allwinner,sun8i-r40-emmc
     37          - const: allwinner,sun50i-a64-emmc
     38      - items:
     39          - const: allwinner,sun8i-r40-mmc
     40          - const: allwinner,sun50i-a64-mmc
     41      - items:
     42          - const: allwinner,sun50i-h5-emmc
     43          - const: allwinner,sun50i-a64-emmc
     44      - items:
     45          - const: allwinner,sun50i-h5-mmc
     46          - const: allwinner,sun50i-a64-mmc
     47      - items:
     48          - const: allwinner,sun50i-h6-emmc
     49          - const: allwinner,sun50i-a64-emmc
     50      - items:
     51          - const: allwinner,sun50i-h6-mmc
     52          - const: allwinner,sun50i-a64-mmc
     53      - items:
     54          - const: allwinner,sun20i-d1-emmc
     55          - const: allwinner,sun50i-a100-emmc
     56      - items:
     57          - const: allwinner,sun50i-h616-emmc
     58          - const: allwinner,sun50i-a100-emmc
     59      - items:
     60          - const: allwinner,sun50i-h616-mmc
     61          - const: allwinner,sun50i-a100-mmc
     62      - items:
     63          - const: allwinner,suniv-f1c100s-mmc
     64          - const: allwinner,sun7i-a20-mmc
     65
     66  reg:
     67    maxItems: 1
     68
     69  interrupts:
     70    maxItems: 1
     71
     72  clocks:
     73    minItems: 2
     74    items:
     75      - description: Bus Clock
     76      - description: Module Clock
     77      - description: Output Clock
     78      - description: Sample Clock
     79
     80  clock-names:
     81    minItems: 2
     82    items:
     83      - const: ahb
     84      - const: mmc
     85      - const: output
     86      - const: sample
     87
     88  resets:
     89    maxItems: 1
     90
     91  reset-names:
     92    const: ahb
     93
     94required:
     95  - compatible
     96  - reg
     97  - interrupts
     98  - clocks
     99  - clock-names
    100
    101unevaluatedProperties: false
    102
    103examples:
    104  - |
    105    mmc0: mmc@1c0f000 {
    106        compatible = "allwinner,sun5i-a13-mmc";
    107        reg = <0x01c0f000 0x1000>;
    108        clocks = <&ahb_gates 8>, <&mmc0_clk>;
    109        clock-names = "ahb", "mmc";
    110        interrupts = <32>;
    111        bus-width = <4>;
    112        cd-gpios = <&pio 7 1 0>;
    113    };
    114
    115...