Lines Matching +full:canfd +full:- +full:2
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
16 - xlnx,zynq-can-1.0
17 - xlnx,axi-can-1.00.a
18 - xlnx,canfd-1.0
19 - xlnx,canfd-2.0
29 maxItems: 2
31 clock-names:
32 maxItems: 2
34 power-domains:
37 tx-fifo-depth:
41 rx-fifo-depth:
45 tx-mailbox-count:
53 - compatible
54 - reg
55 - interrupts
56 - clocks
57 - clock-names
62 - $ref: can-controller.yaml#
63 - if:
68 - xlnx,zynq-can-1.0
72 clock-names:
74 - const: can_clk
75 - const: pclk
77 - tx-fifo-depth
78 - rx-fifo-depth
80 - if:
85 - xlnx,axi-can-1.00.a
89 clock-names:
91 - const: can_clk
92 - const: s_axi_aclk
94 - tx-fifo-depth
95 - rx-fifo-depth
97 - if:
102 - xlnx,canfd-1.0
103 - xlnx,canfd-2.0
107 clock-names:
109 - const: can_clk
110 - const: s_axi_aclk
112 - tx-mailbox-count
113 - rx-fifo-depth
116 - |
117 #include <dt-bindings/interrupt-controller/arm-gic.h>
120 compatible = "xlnx,zynq-can-1.0";
123 clock-names = "can_clk", "pclk";
125 interrupt-parent = <&intc>;
126 tx-fifo-depth = <0x40>;
127 rx-fifo-depth = <0x40>;
130 - |
132 compatible = "xlnx,axi-can-1.00.a";
135 clock-names = "can_clk", "s_axi_aclk";
136 interrupt-parent = <&intc>;
138 tx-fifo-depth = <0x40>;
139 rx-fifo-depth = <0x40>;
142 - |
144 compatible = "xlnx,canfd-1.0";
147 clock-names = "can_clk", "s_axi_aclk";
148 interrupt-parent = <&intc>;
150 tx-mailbox-count = <0x20>;
151 rx-fifo-depth = <0x20>;
154 - |
156 compatible = "xlnx,canfd-2.0";
159 clock-names = "can_clk", "s_axi_aclk";
160 interrupt-parent = <&intc>;
162 tx-mailbox-count = <0x20>;
163 rx-fifo-depth = <0x40>;