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

snps,dw-apb-timer.yaml (1590B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/timer/snps,dw-apb-timer.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Synopsys DesignWare APB Timer
      8
      9maintainers:
     10  - Daniel Lezcano <daniel.lezcano@linaro.org>
     11
     12properties:
     13  compatible:
     14    oneOf:
     15      - const: snps,dw-apb-timer
     16      - enum:
     17          - snps,dw-apb-timer-sp
     18          - snps,dw-apb-timer-osc
     19        deprecated: true
     20
     21  reg:
     22    maxItems: 1
     23
     24  interrupts:
     25    maxItems: 1
     26
     27  resets:
     28    maxItems: 1
     29
     30  clocks:
     31    minItems: 1
     32    items:
     33      - description: Timer ticks reference clock source
     34      - description: APB interface clock source
     35
     36  clock-names:
     37    minItems: 1
     38    items:
     39      - const: timer
     40      - const: pclk
     41
     42  clock-frequency: true
     43
     44additionalProperties: false
     45
     46required:
     47  - compatible
     48  - reg
     49  - interrupts
     50
     51oneOf:
     52  - required:
     53      - clocks
     54      - clock-names
     55  - required:
     56      - clock-frequency
     57  - required:
     58      - clock-freq
     59
     60examples:
     61  - |
     62    timer@ffe00000 {
     63      compatible = "snps,dw-apb-timer";
     64      interrupts = <0 170 4>;
     65      reg = <0xffe00000 0x1000>;
     66      clocks = <&timer_clk>, <&timer_pclk>;
     67      clock-names = "timer", "pclk";
     68    };
     69  - |
     70    timer@ffe00000 {
     71      compatible = "snps,dw-apb-timer";
     72      interrupts = <0 170 4>;
     73      reg = <0xffe00000 0x1000>;
     74      clocks = <&timer_clk>;
     75      clock-names = "timer";
     76    };
     77  - |
     78    timer@ffe00000 {
     79      compatible = "snps,dw-apb-timer";
     80      interrupts = <0 170 4>;
     81      reg = <0xffe00000 0x1000>;
     82      clock-frequency = <25000000>;
     83    };
     84...