Home
last modified time | relevance | path

Searched full:flexcan (Results 1 – 25 of 37) sorted by relevance

12

/linux/drivers/net/can/flexcan/
H A DMakefile3 obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
5 flexcan-objs :=
6 flexcan-objs += flexcan-core.o
7 flexcan-objs += flexcan-ethtool.o
H A Dflexcan-core.c3 // 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 Dflexcan.h2 * flexcan.c - FLEXCAN CAN controller driver
19 /* FLEXCAN hardware feature flags
H A Dflexcan-ethtool.c13 #include "flexcan.h"
/linux/Documentation/networking/device_drivers/can/freescale/
H A Dflexcan.rst4 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 Ds32g3.dtsi404 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 Dimx94.dtsi345 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 Ds32g2.dtsi346 compatible = "nxp,s32g2-flexcan";
359 compatible = "nxp,s32g2-flexcan";
500 compatible = "nxp,s32g2-flexcan";
513 compatible = "nxp,s32g2-flexcan";
H A Dimx8-ss-dma.dtsi399 compatible = "fsl,imx8qm-flexcan";
416 compatible = "fsl,imx8qm-flexcan";
437 compatible = "fsl,imx8qm-flexcan";
H A Dimx8-apalis-ixora-v1.2.dtsi164 /* FlexCAN PMIC */
/linux/arch/m68k/coldfire/
H A Dm5441x.c22 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 Ddevice.c586 #include <linux/can/platform/flexcan.h>
617 .name = "flexcan-mcf5441x",
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx35.dtsi305 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
314 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
H A Dimx6qdl-tx6.dtsi345 /* 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 Dimx6ul.dtsi435 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
446 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
H A Dimx7s.dtsi1065 compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
1076 compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
H A Dimx25.dtsi123 compatible = "fsl,imx25-flexcan";
132 compatible = "fsl,imx25-flexcan";
/linux/Documentation/networking/device_drivers/can/
H A Dindex.rst15 freescale/flexcan
/linux/drivers/clk/mxs/
H A Dclk-imx28.c39 #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 Dp1010si-post.dtsi145 compatible = "fsl,p1010-flexcan";
152 compatible = "fsl,p1010-flexcan";
/linux/drivers/net/can/
H A DMakefile24 obj-$(CONFIG_CAN_FLEXCAN) += flexcan/
H A DKconfig128 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 Dls1021a.dtsi865 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 Dimx28-tx28.dts484 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 Dm5441xsim.h324 * Flexcan module

12