| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | fsl,flexcan.yaml | 4 $id: http://devicetree.org/schemas/net/can/fsl,flexcan.yaml# 8 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 20 - fsl,imx8qm-flexcan 21 - fsl,imx8mp-flexcan 22 - fsl,imx6q-flexcan 23 - fsl,imx28-flexcan 24 - fsl,imx25-flexcan 25 - fsl,p1010-flexcan 26 - fsl,vf610-flexcan 27 - fsl,ls1021ar2-flexcan [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/ |
| D | fsl-flexcan.txt | 1 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 5 - compatible : Should be "fsl,<processor>-flexcan" 10 - fsl,p1010-flexcan 17 - clock-frequency : The oscillator frequency driving the flexcan device 21 - big-endian: This means the registers of FlexCAN controller are big endian. 30 compatible = "fsl,p1010-flexcan";
|
| /kernel/linux/linux-4.19/drivers/net/can/ |
| D | flexcan.c | 3 // flexcan.c - FLEXCAN CAN controller driver 28 #define DRV_NAME "flexcan" 33 /* FLEXCAN module configuration register (CANMCR) bits */ 59 /* FLEXCAN control register (CANCTRL) bits */ 83 /* FLEXCAN control register 2 (CTRL2) bits */ 92 /* FLEXCAN memory error control register (MECR) bits */ 104 /* FLEXCAN error and status register (ESR) bits */ 136 /* FLEXCAN interrupt flag register (IFLAG) bits */ 148 /* FLEXCAN message buffers */ 170 /* FLEXCAN hardware feature flags [all …]
|
| D | Kconfig | 98 tristate "Support for Freescale FLEXCAN based chips" 101 Say Y here if you want to support for Freescale FlexCAN.
|
| D | Makefile | 24 obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
|
| /kernel/linux/linux-5.10/drivers/net/can/ |
| D | flexcan.c | 3 // flexcan.c - FLEXCAN CAN controller driver 33 #define DRV_NAME "flexcan" 38 /* FLEXCAN module configuration register (CANMCR) bits */ 65 /* FLEXCAN control register (CANCTRL) bits */ 89 /* FLEXCAN control register 2 (CTRL2) bits */ 99 /* FLEXCAN memory error control register (MECR) bits */ 111 /* FLEXCAN error and status register (ESR) bits */ 143 /* FLEXCAN Bit Timing register (CBT) bits */ 151 /* FLEXCAN FD control register (FDCTRL) bits */ 164 /* FLEXCAN FD Bit Timing register (FDCBT) bits */ [all …]
|
| D | Kconfig | 99 tristate "Support for Freescale FLEXCAN based chips" 102 Say Y here if you want to support for Freescale FlexCAN.
|
| D | Makefile | 19 obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | imx5-clock.txt | 23 compatible = "fsl,imx53-flexcan", "fsl,p1010-flexcan";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | imx5-clock.yaml | 60 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | imx35.dtsi | 300 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan"; 309 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
|
| D | imx6ul.dtsi | 403 can1: flexcan@2090000 { 404 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan"; 413 can2: flexcan@2094000 { 414 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
|
| D | vfxxx.dtsi | 135 can0: flexcan@40020000 { 136 compatible = "fsl,vf610-flexcan"; 721 can1: flexcan@400d4000 { 722 compatible = "fsl,vf610-flexcan";
|
| D | imx53.dtsi | 557 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan"; 567 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
|
| D | ls1021a.dtsi | 768 compatible = "fsl,ls1021ar2-flexcan"; 777 compatible = "fsl,ls1021ar2-flexcan"; 786 compatible = "fsl,ls1021ar2-flexcan"; 795 compatible = "fsl,ls1021ar2-flexcan";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx35.dtsi | 306 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan"; 315 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
|
| D | vfxxx.dtsi | 98 can0: flexcan@40020000 { 99 compatible = "fsl,vf610-flexcan"; 684 can1: flexcan@400d4000 { 685 compatible = "fsl,vf610-flexcan";
|
| D | imx6ul.dtsi | 426 can1: flexcan@2090000 { 427 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan"; 437 can2: flexcan@2094000 { 438 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
|
| D | imx53.dtsi | 572 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan"; 582 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
|
| /kernel/linux/linux-5.10/drivers/clk/mxs/ |
| D | clk-imx28.c | 39 #define FLEXCAN (CLKCTRL + 0x0160) macro 225 clks[can0] = mxs_clk_gate("can0", "ref_xtal", FLEXCAN, 30); in mx28_clocks_init() 226 clks[can1] = mxs_clk_gate("can1", "ref_xtal", FLEXCAN, 28); in mx28_clocks_init()
|
| /kernel/linux/linux-4.19/arch/arm/mach-imx/devices/ |
| D | platform-flexcan.c | 46 return imx_add_platform_device("flexcan", data->id, in imx_add_flexcan()
|
| D | Makefile | 5 obj-$(CONFIG_IMX_HAVE_PLATFORM_FLEXCAN) += platform-flexcan.o
|
| /kernel/linux/linux-4.19/drivers/clk/mxs/ |
| D | clk-imx28.c | 45 #define FLEXCAN (CLKCTRL + 0x0160) macro 231 clks[can0] = mxs_clk_gate("can0", "ref_xtal", FLEXCAN, 30); in mx28_clocks_init() 232 clks[can1] = mxs_clk_gate("can1", "ref_xtal", FLEXCAN, 28); in mx28_clocks_init()
|
| /kernel/linux/linux-4.19/arch/powerpc/boot/dts/fsl/ |
| D | p1010si-post.dtsi | 137 compatible = "fsl,p1010-flexcan"; 144 compatible = "fsl,p1010-flexcan";
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | p1010si-post.dtsi | 145 compatible = "fsl,p1010-flexcan"; 152 compatible = "fsl,p1010-flexcan";
|