/linux/drivers/net/can/flexcan/ |
H A D | Makefile | 3 obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o 5 flexcan-objs := 6 flexcan-objs += flexcan-core.o 7 flexcan-objs += flexcan-ethtool.o
|
H A D | flexcan-core.c | 3 // flexcan.c - FLEXCAN CAN controller driver 28 #include <linux/can/platform/flexcan.h> 35 #include "flexcan.h" 37 #define DRV_NAME "flexcan" 42 /* FLEXCAN module configuration register (CANMCR) bits */ 69 /* FLEXCAN control register (CANCTRL) bits */ 93 /* FLEXCAN control register 2 (CTRL2) bits */ 103 /* FLEXCAN memory error control register (MECR) bits */ 115 /* FLEXCAN erro [all...] |
H A D | flexcan.h | 2 * flexcan.c - FLEXCAN CAN controller driver 19 /* FLEXCAN hardware feature flags
|
H A D | flexcan-ethtool.c | 13 #include "flexcan.h"
|
/linux/Documentation/networking/device_drivers/can/freescale/ |
H A D | flexcan.rst | 4 Flexcan CAN Controller driver 13 For most flexcan IP cores the driver supports 2 RX modes: 18 The older flexcan cores (integrated into the i.MX25, i.MX28, i.MX35 27 As reception of RTR frames is part of the CAN standard, all flexcan
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | s32g3.dtsi | 404 compatible = "nxp,s32g3-flexcan", 405 "nxp,s32g2-flexcan"; 418 compatible = "nxp,s32g3-flexcan", 419 "nxp,s32g2-flexcan"; 563 compatible = "nxp,s32g3-flexcan", 564 "nxp,s32g2-flexcan"; 577 compatible = "nxp,s32g3-flexcan", 578 "nxp,s32g2-flexcan";
|
H A D | imx94.dtsi | 345 compatible = "fsl,imx94-flexcan", "fsl,imx95-flexcan"; 359 compatible = "fsl,imx94-flexcan", "fsl,imx95-flexcan"; 373 compatible = "fsl,imx94-flexcan", "fsl,imx95-flexcan"; 387 compatible = "fsl,imx94-flexcan", "fsl,imx95-flexcan"; 1045 compatible = "fsl,imx94-flexcan", "fsl,imx95-flexcan"; [all...] |
H A D | s32g2.dtsi | 346 compatible = "nxp,s32g2-flexcan"; 359 compatible = "nxp,s32g2-flexcan"; 500 compatible = "nxp,s32g2-flexcan"; 513 compatible = "nxp,s32g2-flexcan";
|
H A D | imx8-ss-dma.dtsi | 399 compatible = "fsl,imx8qm-flexcan"; 416 compatible = "fsl,imx8qm-flexcan"; 437 compatible = "fsl,imx8qm-flexcan";
|
H A D | imx8-apalis-ixora-v1.2.dtsi | 164 /* FlexCAN PMIC */
|
/linux/arch/m68k/coldfire/ |
H A D | m5441x.c | 22 DEFINE_CLK(0, "flexcan.0", 8, MCF_CLK); 23 DEFINE_CLK(0, "flexcan.1", 9, MCF_CLK); 145 &__clk_0_8, /* flexcan.0 */ 146 &__clk_0_9, /* flexcan.1 */
|
H A D | device.c | 586 #include <linux/can/platform/flexcan.h> 617 .name = "flexcan-mcf5441x",
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx35.dtsi | 305 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan"; 314 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
|
H A D | imx6qdl-tx6.dtsi | 345 /* PAD DISP0_DAT0 is used for the Flexcan transceiver control */ 475 pinctrl_flexcan_xcvr: flexcan-xcvrgrp { 477 MX6QDL_PAD_DISP0_DAT0__GPIO4_IO21 0x1b0b0 /* Flexcan XCVR enable */
|
H A D | imx6ul.dtsi | 435 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan"; 446 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
|
H A D | imx7s.dtsi | 1065 compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan"; 1076 compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
|
H A D | imx25.dtsi | 123 compatible = "fsl,imx25-flexcan"; 132 compatible = "fsl,imx25-flexcan";
|
/linux/Documentation/networking/device_drivers/can/ |
H A D | index.rst | 15 freescale/flexcan
|
/linux/drivers/clk/mxs/ |
H A 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()
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | p1010si-post.dtsi | 145 compatible = "fsl,p1010-flexcan"; 152 compatible = "fsl,p1010-flexcan";
|
/linux/drivers/net/can/ |
H A D | Makefile | 24 obj-$(CONFIG_CAN_FLEXCAN) += flexcan/
|
H A D | Kconfig | 128 tristate "Support for Freescale FLEXCAN based chips" 133 Say Y here if you want to support for Freescale FlexCAN.
|
/linux/arch/arm/boot/dts/nxp/ls/ |
H A D | ls1021a.dtsi | 865 compatible = "fsl,ls1021ar2-flexcan"; 875 compatible = "fsl,ls1021ar2-flexcan"; 885 compatible = "fsl,ls1021ar2-flexcan"; 895 compatible = "fsl,ls1021ar2-flexcan";
|
/linux/arch/arm/boot/dts/nxp/mxs/ |
H A D | imx28-tx28.dts | 484 tx28_flexcan_xcvr_pins: tx28-flexcan-xcvr-pins@0 { 497 /* LCD_D00 may be used as Flexcan Transceiver Enable on STK5-V5 */
|
/linux/arch/m68k/include/asm/ |
H A D | m5441xsim.h | 324 * Flexcan module
|