Lines Matching +full:tx +full:- +full:mailbox +full:- +full:count
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
31 clock-names:
34 power-domains:
37 tx-fifo-depth:
39 description: CAN Tx fifo depth (Zynq, Axi CAN).
41 rx-fifo-depth:
45 tx-mailbox-count:
47 description: CAN Tx mailbox buffer count (CAN FD)
52 xlnx,has-ecc:
57 - compatible
58 - reg
59 - interrupts
60 - clocks
61 - clock-names
66 - $ref: can-controller.yaml#
67 - if:
72 - xlnx,zynq-can-1.0
76 clock-names:
78 - const: can_clk
79 - const: pclk
81 - tx-fifo-depth
82 - rx-fifo-depth
84 - if:
89 - xlnx,axi-can-1.00.a
93 clock-names:
95 - const: can_clk
96 - const: s_axi_aclk
98 - tx-fifo-depth
99 - rx-fifo-depth
101 - if:
106 - xlnx,canfd-1.0
107 - xlnx,canfd-2.0
111 clock-names:
113 - const: can_clk
114 - const: s_axi_aclk
116 - tx-mailbox-count
117 - rx-fifo-depth
120 - |
121 #include <dt-bindings/interrupt-controller/arm-gic.h>
124 compatible = "xlnx,zynq-can-1.0";
127 clock-names = "can_clk", "pclk";
129 interrupt-parent = <&intc>;
130 tx-fifo-depth = <0x40>;
131 rx-fifo-depth = <0x40>;
134 - |
136 compatible = "xlnx,axi-can-1.00.a";
139 clock-names = "can_clk", "s_axi_aclk";
140 interrupt-parent = <&intc>;
142 tx-fifo-depth = <0x40>;
143 rx-fifo-depth = <0x40>;
144 xlnx,has-ecc;
147 - |
149 compatible = "xlnx,canfd-1.0";
152 clock-names = "can_clk", "s_axi_aclk";
153 interrupt-parent = <&intc>;
155 tx-mailbox-count = <0x20>;
156 rx-fifo-depth = <0x20>;
159 - |
161 compatible = "xlnx,canfd-2.0";
164 clock-names = "can_clk", "s_axi_aclk";
165 interrupt-parent = <&intc>;
167 tx-mailbox-count = <0x20>;
168 rx-fifo-depth = <0x40>;