Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/can/
H A Dfsl,flexcan.yaml4 $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 …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dfdt.c156 * flexcan-v1.0 should change to p1010-flexcan respectively in ft_cpu_setup()
159 do_fixup_by_compat_u32(blob, "fsl, flexcan-v1.0", in ft_cpu_setup()
162 do_fixup_by_compat_u32(blob, "fsl, flexcan-v1.0", in ft_cpu_setup()
165 do_fixup_by_compat_u32(blob, "fsl, ls1021a-flexcan", in ft_cpu_setup()
/OK3568_Linux_fs/kernel/drivers/net/can/
H A Dflexcan.c3 // 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 …]
H A DKconfig99 tristate "Support for Freescale FLEXCAN based chips"
102 Say Y here if you want to support for Freescale FlexCAN.
H A DMakefile20 obj-$(CONFIG_CAN_FLEXCAN) += flexcan.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Dimx5-clock.yaml60 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx35.dtsi306 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
315 compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";
H A Dvfxxx.dtsi98 can0: flexcan@40020000 {
99 compatible = "fsl,vf610-flexcan";
684 can1: flexcan@400d4000 {
685 compatible = "fsl,vf610-flexcan";
H A Dimx6ul.dtsi427 can1: flexcan@2090000 {
428 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
438 can2: flexcan@2094000 {
439 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
H A Dimx53.dtsi572 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
582 compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";
H A Dimx6qdl-tx6.dtsi399 /* PAD DISP0_DAT0 is used for the Flexcan transceiver control */
529 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
531 MX6QDL_PAD_DISP0_DAT0__GPIO4_IO21 0x1b0b0 /* Flexcan XCVR enable */
H A Dimx6ul-tx6ul.dtsi625 /* PAD DISP0_DAT0 is used for the Flexcan transceiver control on STK5-v5 */
780 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
782 MX6UL_PAD_LCD_DATA00__GPIO3_IO05 0x0b0b0 /* Flexcan XCVR enable */
H A Dls1021a.dtsi903 compatible = "fsl,ls1021ar2-flexcan";
912 compatible = "fsl,ls1021ar2-flexcan";
921 compatible = "fsl,ls1021ar2-flexcan";
930 compatible = "fsl,ls1021ar2-flexcan";
/OK3568_Linux_fs/u-boot/board/freescale/p1010rdb/
H A DREADME.P1010RDB-PB27 - FlexCAN: two FlexCAN interfaces (revision 2.0B)
109 To enable FlexCAN:
H A DREADME.P1010RDB-PA35 - 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
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6ul.dtsi378 can1: flexcan@02090000 {
379 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
388 can2: flexcan@02094000 {
389 compatible = "fsl,imx6ul-flexcan", "fsl,imx6q-flexcan";
H A Dimx7s.dtsi782 compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
792 compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dfdt.c716 * flexcan-v1.0 should change to p1010-flexcan respectively
719 do_fixup_by_compat_u32(blob, "fsl,flexcan-v1.0",
722 do_fixup_by_compat_u32(blob, "fsl,flexcan-v1.0",
725 do_fixup_by_compat_u32(blob, "fsl,p1010-flexcan",
/OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/fsl/
H A Dp1010si-post.dtsi145 compatible = "fsl,p1010-flexcan";
152 compatible = "fsl,p1010-flexcan";
/OK3568_Linux_fs/u-boot/arch/m68k/include/asm/coldfire/
H A Dflexcan.h13 /* FlexCan Message Buffer */
64 /* FlexCan module */
/OK3568_Linux_fs/u-boot/arch/m68k/include/asm/
H A Dimmap_5253.h30 #include <asm/coldfire/flexcan.h>
H A Dimmap_5282.h51 #include <asm/coldfire/flexcan.h>
/OK3568_Linux_fs/u-boot/arch/powerpc/include/asm/
H A Dimmap_83xx.h917 u8 can1[0x1000]; /* Flexcan 1 */
918 u8 can2[0x1000]; /* Flexcan 2 */
922 u8 can3[0x1000]; /* Flexcan 3 */
923 u8 can4[0x1000]; /* Flexcan 4 */
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1028a.dtsi390 compatible = "fsl,ls1028ar1-flexcan", "fsl,lx2160ar1-flexcan";
399 compatible = "fsl,ls1028ar1-flexcan", "fsl,lx2160ar1-flexcan";

12