/openbmc/linux/Documentation/devicetree/bindings/net/can/ |
H A 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,imx93-flexcan 21 - fsl,imx8qm-flexcan 22 - fsl,imx8mp-flexcan 23 - fsl,imx6q-flexcan 24 - fsl,imx28-flexcan 25 - fsl,imx25-flexcan 26 - fsl,p1010-flexcan 27 - fsl,vf610-flexcan [all …]
|
/openbmc/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 29 #include <linux/can/platform/flexcan.h> 34 #include "flexcan.h" 36 #define DRV_NAME "flexcan" 41 /* FLEXCAN module configuration register (CANMCR) bits */ 68 /* FLEXCAN control register (CANCTRL) bits */ 92 /* FLEXCAN control register 2 (CTRL2) bits */ 102 /* FLEXCAN memory error control register (MECR) bits */ 114 /* FLEXCAN error and status register (ESR) bits */ 146 /* FLEXCAN Bit Timing register (CBT) bits */ [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"
|
/openbmc/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
|
/openbmc/u-boot/arch/arm/cpu/armv7/ls102xa/ |
H A D | fdt.c | 155 * flexcan-v1.0 should change to p1010-flexcan respectively in ft_cpu_setup() 158 do_fixup_by_compat_u32(blob, "fsl, flexcan-v1.0", in ft_cpu_setup() 161 do_fixup_by_compat_u32(blob, "fsl, flexcan-v1.0", in ft_cpu_setup() 164 do_fixup_by_compat_u32(blob, "fsl, ls1021a-flexcan", in ft_cpu_setup()
|
/openbmc/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 */
|
/openbmc/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 | imx53.dtsi | 572 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan"; 582 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
|
H A D | imx6qdl-tx6.dtsi | 382 /* PAD DISP0_DAT0 is used for the Flexcan transceiver control */ 512 pinctrl_flexcan_xcvr: flexcan-xcvrgrp { 514 MX6QDL_PAD_DISP0_DAT0__GPIO4_IO21 0x1b0b0 /* Flexcan XCVR enable */
|
/openbmc/u-boot/board/freescale/p1010rdb/ |
H A D | README.P1010RDB-PA | 35 - FlexCAN ports: 36 - 2 DB-9 female connectors for FlexCAN bus(revision 2.0B) 90 If FlexCAN or TDM is needed, please set "fsl_p1010mux:tdm_can=can" or
|
H A D | README.P1010RDB-PB | 27 - FlexCAN: two FlexCAN interfaces (revision 2.0B) 109 To enable FlexCAN:
|
/openbmc/linux/Documentation/networking/device_drivers/can/ |
H A D | index.rst | 15 freescale/flexcan
|
/openbmc/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()
|
/openbmc/u-boot/arch/m68k/include/asm/ |
H A D | immap_5253.h | 29 #include <asm/coldfire/flexcan.h>
|
H A D | immap_5282.h | 50 #include <asm/coldfire/flexcan.h>
|
/openbmc/linux/drivers/net/can/ |
H A D | Makefile | 22 obj-$(CONFIG_CAN_FLEXCAN) += flexcan/
|
H A D | Kconfig | 127 tristate "Support for Freescale FLEXCAN based chips" 132 Say Y here if you want to support for Freescale FlexCAN.
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A D | p1010si-post.dtsi | 145 compatible = "fsl,p1010-flexcan"; 152 compatible = "fsl,p1010-flexcan";
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | imx6ul.dtsi | 380 can1: flexcan@02090000 { 381 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan"; 390 can2: flexcan@02094000 { 391 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | fdt.c | 717 * flexcan-v1.0 should change to p1010-flexcan respectively 720 do_fixup_by_compat_u32(blob, "fsl,flexcan-v1.0", 723 do_fixup_by_compat_u32(blob, "fsl,flexcan-v1.0", 726 do_fixup_by_compat_u32(blob, "fsl,p1010-flexcan",
|
/openbmc/u-boot/arch/m68k/include/asm/coldfire/ |
H A D | flexcan.h | 12 /* FlexCan Message Buffer */ 63 /* FlexCan module */
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8-ss-dma.dtsi | 310 compatible = "fsl,imx8qm-flexcan"; 327 compatible = "fsl,imx8qm-flexcan"; 348 compatible = "fsl,imx8qm-flexcan";
|
/openbmc/u-boot/board/freescale/ls1021atwr/ |
H A D | README | 58 - Eight FlexTimers four supporting PWM and four FlexCAN ports
|