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

ctu,ctucanfd.yaml (1757B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/net/can/ctu,ctucanfd.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: CTU CAN FD Open-source IP Core Device Tree Bindings
      8
      9description: |
     10  Open-source CAN FD IP core developed at the Czech Technical University in Prague
     11
     12  The core sources and documentation on project page
     13    [1] sources : https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core
     14    [2] datasheet : https://canbus.pages.fel.cvut.cz/ctucanfd_ip_core/doc/Datasheet.pdf
     15
     16  Integration in Xilinx Zynq SoC based system together with
     17  OpenCores SJA1000 compatible controllers
     18    [3] project : https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top
     19  Martin Jerabek dimploma thesis with integration and testing
     20  framework description
     21    [4] PDF : https://dspace.cvut.cz/bitstream/handle/10467/80366/F3-DP-2019-Jerabek-Martin-Jerabek-thesis-2019-canfd.pdf
     22
     23maintainers:
     24  - Pavel Pisa <pisa@cmp.felk.cvut.cz>
     25  - Ondrej Ille <ondrej.ille@gmail.com>
     26  - Martin Jerabek <martin.jerabek01@gmail.com>
     27
     28allOf:
     29  - $ref: can-controller.yaml#
     30
     31properties:
     32  compatible:
     33    oneOf:
     34      - items:
     35          - const: ctu,ctucanfd-2
     36          - const: ctu,ctucanfd
     37      - const: ctu,ctucanfd
     38
     39  reg:
     40    maxItems: 1
     41
     42  interrupts:
     43    maxItems: 1
     44
     45  clocks:
     46    description: |
     47      phandle of reference clock (100 MHz is appropriate
     48      for FPGA implementation on Zynq-7000 system).
     49    maxItems: 1
     50
     51required:
     52  - compatible
     53  - reg
     54  - interrupts
     55  - clocks
     56
     57additionalProperties: false
     58
     59examples:
     60  - |
     61    ctu_can_fd_0: can@43c30000 {
     62      compatible = "ctu,ctucanfd";
     63      interrupts = <0 30 4>;
     64      clocks = <&clkc 15>;
     65      reg = <0x43c30000 0x10000>;
     66    };