Home
last modified time | relevance | path

Searched full:m_can (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.14.4/drivers/net/can/m_can/
DKconfig3 tristate "Bosch M_CAN support"
6 Say Y here if you want support for Bosch M_CAN controller framework.
7 This is common support for devices that embed the Bosch M_CAN IP.
12 tristate "Generic PCI Bus based M_CAN driver"
15 Say Y here if you want to support Bosch M_CAN controller connected
19 tristate "Bosch M_CAN support for io-mapped devices"
22 Say Y here if you want support for IO Mapped Bosch M_CAN controller.
23 This support is for devices that have the Bosch M_CAN controller
29 tristate "TCAN4X5X M_CAN device"
32 M_CAN controller. This device is a peripheral device that uses the
Dm_can_platform.c2 // IOMapped CAN bus driver for Bosch M_CAN controller
12 #include "m_can.h"
99 addr = devm_platform_ioremap_resource_byname(pdev, "m_can"); in m_can_plat_probe()
222 { .compatible = "bosch,m_can", .data = NULL },
242 MODULE_DESCRIPTION("M_CAN driver for IO Mapped Bosch controllers");
DMakefile3 # Makefile for the Bosch M_CAN controller driver.
6 obj-$(CONFIG_CAN_M_CAN) += m_can.o
Dm_can_pci.c3 * PCI Specific M_CAN Glue
17 #include "m_can.h"
208 MODULE_DESCRIPTION("CAN bus driver for Bosch M_CAN controller on PCI bus");
Dm_can.c2 // CAN bus driver for Bosch M_CAN controller
7 /* Bosch M_CAN user manual can be obtained from:
8 * https://github.com/linux-can/can-doc/tree/master/m_can
27 #include "m_can.h"
315 /* The ID and DLC registers are adjacent in M_CAN FIFO memory,
1229 /* The m_can controller signals its interrupt status as a level, but in m_can_interrupt_handler()
1408 /* Equation based on Bosch's M_CAN User Manual's in m_can_set_bittiming()
1437 /* Configure M_CAN chip:
1601 /* basic m_can configuration */ in m_can_start()
1639 /* Checks core release number of M_CAN
[all …]
Dm_can.h2 /* CAN bus driver for Bosch M_CAN controller
32 /* m_can lec values */
Dtcan4x5x-regmap.c100 /* M_CAN */
121 regmap_reg_range(0x1000, 0x10fc), /* M_CAN */
Dtcan4x5x.h17 #include "m_can.h"
/linux-6.14.4/Documentation/devicetree/bindings/net/can/
Dbosch,m_can.yaml4 $id: http://devicetree.org/schemas/net/can/bosch,m_can.yaml#
19 const: bosch,m_can
23 - description: M_CAN registers map
28 - const: m_can
56 Multiple M_CAN instances can share the same Message RAM
60 used by this M_CAN controller.
69 M_CAN includes the following elements according to user manual:
79 M_CAN user manual for details.
140 compatible = "bosch,m_can";
142 reg-names = "m_can", "message_ram";
[all …]
Dti,tcan4x5x.yaml55 Multiple M_CAN instances can share the same Message RAM
59 used by this M_CAN controller.
68 M_CAN includes the following elements according to user manual:
78 M_CAN user manual for details.
/linux-6.14.4/arch/arm/boot/dts/st/
Dstm32mp153.dtsi35 compatible = "bosch,m_can";
37 reg-names = "m_can", "message_ram";
49 compatible = "bosch,m_can";
51 reg-names = "m_can", "message_ram";
Dstm32mp133.dtsi12 compatible = "bosch,m_can";
14 reg-names = "m_can", "message_ram";
25 compatible = "bosch,m_can";
27 reg-names = "m_can", "message_ram";
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-j7200-main.dtsi891 compatible = "bosch,m_can";
894 reg-names = "m_can", "message_ram";
906 compatible = "bosch,m_can";
909 reg-names = "m_can", "message_ram";
921 compatible = "bosch,m_can";
924 reg-names = "m_can", "message_ram";
936 compatible = "bosch,m_can";
939 reg-names = "m_can", "message_ram";
951 compatible = "bosch,m_can";
954 reg-names = "m_can", "message_ram";
[all …]
Dk3-j721s2-main.dtsi1436 compatible = "bosch,m_can";
1439 reg-names = "m_can", "message_ram";
1451 compatible = "bosch,m_can";
1454 reg-names = "m_can", "message_ram";
1466 compatible = "bosch,m_can";
1469 reg-names = "m_can", "message_ram";
1481 compatible = "bosch,m_can";
1484 reg-names = "m_can", "message_ram";
1496 compatible = "bosch,m_can";
1499 reg-names = "m_can", "message_ram";
[all …]
Dk3-am62a-mcu.dtsi156 compatible = "bosch,m_can";
159 reg-names = "m_can", "message_ram";
168 compatible = "bosch,m_can";
171 reg-names = "m_can", "message_ram";
Dk3-am62-mcu.dtsi155 compatible = "bosch,m_can";
158 reg-names = "m_can", "message_ram";
167 compatible = "bosch,m_can";
170 reg-names = "m_can", "message_ram";
Dk3-j784s4-j742s2-main-common.dtsi1769 compatible = "bosch,m_can";
1772 reg-names = "m_can", "message_ram";
1784 compatible = "bosch,m_can";
1787 reg-names = "m_can", "message_ram";
1799 compatible = "bosch,m_can";
1802 reg-names = "m_can", "message_ram";
1814 compatible = "bosch,m_can";
1817 reg-names = "m_can", "message_ram";
1829 compatible = "bosch,m_can";
1832 reg-names = "m_can", "message_ram";
[all …]
Dk3-am62p-j722s-common-mcu.dtsi157 compatible = "bosch,m_can";
160 reg-names = "m_can", "message_ram";
172 compatible = "bosch,m_can";
175 reg-names = "m_can", "message_ram";
Dk3-j721e-main.dtsi2557 compatible = "bosch,m_can";
2560 reg-names = "m_can", "message_ram";
2572 compatible = "bosch,m_can";
2575 reg-names = "m_can", "message_ram";
2587 compatible = "bosch,m_can";
2590 reg-names = "m_can", "message_ram";
2602 compatible = "bosch,m_can";
2605 reg-names = "m_can", "message_ram";
2617 compatible = "bosch,m_can";
2620 reg-names = "m_can", "message_ram";
[all …]
Dk3-am65-mcu.dtsi257 compatible = "bosch,m_can";
260 reg-names = "m_can", "message_ram";
273 compatible = "bosch,m_can";
276 reg-names = "m_can", "message_ram";
/linux-6.14.4/arch/arm/boot/dts/microchip/
Dsama7g5.dtsi366 compatible = "bosch,m_can";
368 reg-names = "m_can", "message_ram";
382 compatible = "bosch,m_can";
384 reg-names = "m_can", "message_ram";
398 compatible = "bosch,m_can";
400 reg-names = "m_can", "message_ram";
414 compatible = "bosch,m_can";
416 reg-names = "m_can", "message_ram";
430 compatible = "bosch,m_can";
432 reg-names = "m_can", "message_ram";
[all …]
Dlan966x.dtsi478 compatible = "bosch,m_can";
480 reg-names = "m_can", "message_ram";
493 compatible = "bosch,m_can";
495 reg-names = "m_can", "message_ram";
/linux-6.14.4/arch/arm/boot/dts/ti/omap/
Ddra76x.dtsi28 compatible = "bosch,m_can";
30 reg-names = "m_can", "message_ram";
/linux-6.14.4/arch/arm64/boot/dts/tesla/
Dfsd.dtsi829 compatible = "bosch,m_can";
832 reg-names = "m_can", "message_ram";
846 compatible = "bosch,m_can";
849 reg-names = "m_can", "message_ram";
863 compatible = "bosch,m_can";
866 reg-names = "m_can", "message_ram";
880 compatible = "bosch,m_can";
883 reg-names = "m_can", "message_ram";
/linux-6.14.4/drivers/net/can/
DMakefile30 obj-$(CONFIG_CAN_M_CAN) += m_can/

12