Lines Matching +full:0 +full:- +full:576

1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Chandrasekar Ramakrishnan <rcsekar@samsung.com>
15 - $ref: can-controller.yaml#
23 - description: M_CAN registers map
24 - description: message RAM
26 reg-names:
28 - const: m_can
29 - const: message_ram
33 - description: interrupt line0
34 - description: interrupt line1
37 interrupt-names:
39 - const: int0
40 - const: int1
45 - description: peripheral clock
46 - description: bus clock
48 clock-names:
50 - const: hclk
51 - const: cclk
53 bosch,mram-cfg:
66 0x0 if you're using a private Message RAM. The remain cells
70 11-bit Filter 0-128 elements / 0-128 words
71 29-bit Filter 0-64 elements / 0-128 words
72 Rx FIFO 0 0-64 elements / 0-1152 words
73 Rx FIFO 1 0-64 elements / 0-1152 words
74 Rx Buffers 0-64 elements / 0-1152 words
75 Tx Event FIFO 0-32 elements / 0-64 words
76 Tx Buffers 0-32 elements / 0-576 words
80 $ref: /schemas/types.yaml#/definitions/int32-array
82 - description: The 'offset' is an address offset of the Message RAM where
83 the following elements start from. This is usually set to 0x0 if
85 default: 0
86 - description: 11-bit Filter 0-128 elements / 0-128 words
87 minimum: 0
89 - description: 29-bit Filter 0-64 elements / 0-128 words
90 minimum: 0
92 - description: Rx FIFO 0 0-64 elements / 0-1152 words
93 minimum: 0
95 - description: Rx FIFO 1 0-64 elements / 0-1152 words
96 minimum: 0
98 - description: Rx Buffers 0-64 elements / 0-1152 words
99 minimum: 0
101 - description: Tx Event FIFO 0-32 elements / 0-64 words
102 minimum: 0
104 - description: Tx Buffers 0-32 elements / 0-576 words
105 minimum: 0
109 power-domains:
115 can-transceiver:
116 $ref: can-transceiver.yaml#
122 - compatible
123 - reg
124 - reg-names
125 - clocks
126 - clock-names
127 - bosch,mram-cfg
132 - |
134 #include <dt-bindings/clock/imx6sx-clock.h>
137 reg = <0x020e8000 0x4000>, <0x02298000 0x4000>;
138 reg-names = "m_can", "message_ram";
139 interrupts = <0 114 0x04>, <0 114 0x04>;
140 interrupt-names = "int0", "int1";
143 clock-names = "hclk", "cclk";
144 bosch,mram-cfg = <0x0 0 0 32 0 0 0 1>;
146 can-transceiver {
147 max-bitrate = <5000000>;
151 - |
153 #include <dt-bindings/clock/imx6sx-clock.h>
156 reg = <0x020e8000 0x4000>, <0x02298000 0x4000>;
157 reg-names = "m_can", "message_ram";
160 clock-names = "hclk", "cclk";
161 bosch,mram-cfg = <0x0 0 0 32 0 0 0 1>;
163 can-transceiver {
164 max-bitrate = <5000000>;