Lines Matching +full:rx +full:- +full:fifo +full:- +full:depth

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:
43 description: CAN Rx fifo depth (Zynq, Axi CAN, CAN FD in sequential Rx mode)
45 tx-mailbox-count:
50 - compatible
51 - reg
52 - interrupts
53 - clocks
54 - clock-names
59 - $ref: can-controller.yaml#
60 - if:
65 - xlnx,zynq-can-1.0
69 clock-names:
71 - const: can_clk
72 - const: pclk
74 - tx-fifo-depth
75 - rx-fifo-depth
77 - if:
82 - xlnx,axi-can-1.00.a
86 clock-names:
88 - const: can_clk
89 - const: s_axi_aclk
91 - tx-fifo-depth
92 - rx-fifo-depth
94 - if:
99 - xlnx,canfd-1.0
100 - xlnx,canfd-2.0
104 clock-names:
106 - const: can_clk
107 - const: s_axi_aclk
109 - tx-mailbox-count
110 - rx-fifo-depth
113 - |
114 #include <dt-bindings/interrupt-controller/arm-gic.h>
117 compatible = "xlnx,zynq-can-1.0";
120 clock-names = "can_clk", "pclk";
122 interrupt-parent = <&intc>;
123 tx-fifo-depth = <0x40>;
124 rx-fifo-depth = <0x40>;
127 - |
129 compatible = "xlnx,axi-can-1.00.a";
132 clock-names = "can_clk", "s_axi_aclk";
133 interrupt-parent = <&intc>;
135 tx-fifo-depth = <0x40>;
136 rx-fifo-depth = <0x40>;
139 - |
141 compatible = "xlnx,canfd-1.0";
144 clock-names = "can_clk", "s_axi_aclk";
145 interrupt-parent = <&intc>;
147 tx-mailbox-count = <0x20>;
148 rx-fifo-depth = <0x20>;
151 - |
153 compatible = "xlnx,canfd-2.0";
156 clock-names = "can_clk", "s_axi_aclk";
157 interrupt-parent = <&intc>;
159 tx-mailbox-count = <0x20>;
160 rx-fifo-depth = <0x40>;