Lines Matching +full:imx35 +full:- +full:gpio
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC).
11 - Marc Kleine-Budde <mkl@pengutronix.de>
16 - enum:
17 - fsl,imx95-flexcan
18 - fsl,imx93-flexcan
19 - fsl,imx8qm-flexcan
20 - fsl,imx8mp-flexcan
21 - fsl,imx6q-flexcan
22 - fsl,imx28-flexcan
23 - fsl,imx25-flexcan
24 - fsl,p1010-flexcan
25 - fsl,vf610-flexcan
26 - fsl,ls1021ar2-flexcan
27 - fsl,lx2160ar1-flexcan
28 - nxp,s32g2-flexcan
29 - items:
30 - enum:
31 - fsl,imx53-flexcan
32 - fsl,imx35-flexcan
33 - const: fsl,imx25-flexcan
34 - items:
35 - enum:
36 - fsl,imx7d-flexcan
37 - fsl,imx6ul-flexcan
38 - fsl,imx6sx-flexcan
39 - const: fsl,imx6q-flexcan
40 - items:
41 - enum:
42 - fsl,ls1028ar1-flexcan
43 - const: fsl,lx2160ar1-flexcan
44 - items:
45 - enum:
46 - nxp,s32g3-flexcan
47 - const: nxp,s32g2-flexcan
48 - items:
49 - enum:
50 - fsl,imx94-flexcan
51 - const: fsl,imx95-flexcan
60 interrupt-names:
67 clock-names:
69 - const: ipg
70 - const: per
72 clock-frequency:
76 doesn't support the clocks and clock-names property.
78 power-domains:
81 xceiver-supply:
87 big-endian:
95 can-transceiver:
96 $ref: can-transceiver.yaml#
99 fsl,stop-mode:
108 $ref: /schemas/types.yaml#/definitions/phandle-array
110 - items:
111 - description: The 'gpr' is the phandle to general purpose register node.
112 - description: The 'req_gpr' is the gpr register offset of CAN stop request.
114 - description: The 'req_bit' is the bit offset of CAN stop request.
117 fsl,clk-source:
130 wakeup-source:
135 fsl,scu-index:
145 termination-gpios: true
146 termination-ohms: true
149 - compatible
150 - reg
151 - interrupts
154 - $ref: can-controller.yaml#
155 - if:
159 const: nxp,s32g2-flexcan
164 - description: Message Buffer interrupt for mailboxes 0-7 and Enhanced RX FIFO
165 - description: Device state change
166 - description: Bus Error detection
167 - description: Message Buffer interrupt for mailboxes 8-127
168 interrupt-names:
170 - const: mb-0
171 - const: state
172 - const: berr
173 - const: mb-1
175 - interrupt-names
180 interrupt-names: false
181 - if:
183 - xceiver-supply
191 - |
193 compatible = "fsl,p1010-flexcan";
196 interrupt-parent = <&mpic>;
197 clock-frequency = <200000000>;
198 fsl,clk-source = /bits/ 8 <0>;
200 - |
201 #include <dt-bindings/interrupt-controller/irq.h>
204 compatible = "fsl,imx6q-flexcan";
208 clock-names = "ipg", "per";
209 fsl,stop-mode = <&gpr 0x34 28>;
210 fsl,scu-index = /bits/ 8 <1>;
212 - |
213 #include <dt-bindings/interrupt-controller/irq.h>
214 #include <dt-bindings/gpio/gpio.h>
217 compatible = "fsl,imx6q-flexcan";
221 clock-names = "ipg", "per";
222 fsl,stop-mode = <&gpr 0x34 28>;
223 termination-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
224 termination-ohms = <120>;