Lines Matching +full:scu +full:- +full:clk

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>
14 - $ref: can-controller.yaml#
19 - enum:
20 - fsl,imx95-flexcan
21 - fsl,imx93-flexcan
22 - fsl,imx8qm-flexcan
23 - fsl,imx8mp-flexcan
24 - fsl,imx6q-flexcan
25 - fsl,imx28-flexcan
26 - fsl,imx25-flexcan
27 - fsl,p1010-flexcan
28 - fsl,vf610-flexcan
29 - fsl,ls1021ar2-flexcan
30 - fsl,lx2160ar1-flexcan
31 - items:
32 - enum:
33 - fsl,imx53-flexcan
34 - fsl,imx35-flexcan
35 - const: fsl,imx25-flexcan
36 - items:
37 - enum:
38 - fsl,imx7d-flexcan
39 - fsl,imx6ul-flexcan
40 - fsl,imx6sx-flexcan
41 - const: fsl,imx6q-flexcan
42 - items:
43 - enum:
44 - fsl,ls1028ar1-flexcan
45 - const: fsl,lx2160ar1-flexcan
56 clock-names:
58 - const: ipg
59 - const: per
61 clock-frequency:
65 doesn't support the clocks and clock-names property.
67 power-domains:
70 xceiver-supply:
73 big-endian:
81 can-transceiver:
82 $ref: can-transceiver.yaml#
85 fsl,stop-mode:
94 $ref: /schemas/types.yaml#/definitions/phandle-array
96 - items:
97 - description: The 'gpr' is the phandle to general purpose register node.
98 - description: The 'req_gpr' is the gpr register offset of CAN stop request.
100 - description: The 'req_bit' is the bit offset of CAN stop request.
103 fsl,clk-source:
116 wakeup-source:
121 fsl,scu-index:
123 The scu index of CAN instance.
124 For SoCs with SCU support, need setup stop mode via SCU firmware, so this
131 termination-gpios: true
132 termination-ohms: true
135 - compatible
136 - reg
137 - interrupts
142 - |
144 compatible = "fsl,p1010-flexcan";
147 interrupt-parent = <&mpic>;
148 clock-frequency = <200000000>;
149 fsl,clk-source = /bits/ 8 <0>;
151 - |
152 #include <dt-bindings/interrupt-controller/irq.h>
155 compatible = "fsl,imx6q-flexcan";
159 clock-names = "ipg", "per";
160 fsl,stop-mode = <&gpr 0x34 28>;
161 fsl,scu-index = /bits/ 8 <1>;
163 - |
164 #include <dt-bindings/interrupt-controller/irq.h>
165 #include <dt-bindings/gpio/gpio.h>
168 compatible = "fsl,imx6q-flexcan";
172 clock-names = "ipg", "per";
173 fsl,stop-mode = <&gpr 0x34 28>;
174 termination-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
175 termination-ohms = <120>;