Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/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()
225 { .compatible = "bosch,m_can", .data = NULL },
245 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.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"
314 /* The ID and DLC registers are adjacent in M_CAN FIFO memory,
396 /* enable m_can configuration */ in m_can_config_endisable()
1251 /* Equation based on Bosch's M_CAN User Manual's in m_can_set_bittiming()
1280 /* Configure M_CAN chip:
1436 /* basic m_can configuration */ in m_can_start()
1463 /* Checks core release number of M_CAN
[all …]
Dm_can_pci.c3 * PCI Specific M_CAN Glue
17 #include "m_can.h"
206 MODULE_DESCRIPTION("CAN bus driver for Bosch M_CAN controller on PCI bus");
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 */
/kernel/linux/linux-5.10/drivers/net/can/m_can/
DKconfig3 tristate "Bosch M_CAN support"
5 Say Y here if you want support for Bosch M_CAN controller framework.
6 This is common support for devices that embed the Bosch M_CAN IP.
9 tristate "Bosch M_CAN support for io-mapped devices"
13 Say Y here if you want support for IO Mapped Bosch M_CAN controller.
14 This support is for devices that have the Bosch M_CAN controller
21 tristate "TCAN4X5X M_CAN device"
24 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
10 #include "m_can.h"
81 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "m_can"); in m_can_plat_probe()
184 { .compatible = "bosch,m_can", .data = NULL },
204 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.c2 // CAN bus driver for Bosch M_CAN controller
7 /* Bosch M_CAN user manual can be obtained from:
8 * http://www.bosch-semiconductors.de/media/pdf_1/ipmodules_1/m_can/
25 #include "m_can.h"
383 /* enable m_can configuration */ in m_can_config_endisable()
1082 /* Equation based on Bosch's M_CAN User Manual's in m_can_set_bittiming()
1111 /* Configure M_CAN chip:
1240 /* basic m_can configuration */ in m_can_start()
1263 /* Checks core release number of M_CAN
1283 /* M_CAN v3.x.y: create return value */ in m_can_check_core_release()
[all …]
Dm_can.h2 /* CAN bus driver for Bosch M_CAN controller
31 /* m_can lec values */
/kernel/linux/linux-6.6/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.
136 compatible = "bosch,m_can";
138 reg-names = "m_can", "message_ram";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Dbosch,m_can.yaml4 $id: http://devicetree.org/schemas/net/can/bosch,m_can.yaml#
16 const: bosch,m_can
20 - description: M_CAN registers map
25 - const: m_can
55 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.
128 compatible = "bosch,m_can";
130 reg-names = "m_can", "message_ram";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32mp153.dtsi27 compatible = "bosch,m_can";
29 reg-names = "m_can", "message_ram";
40 compatible = "bosch,m_can";
42 reg-names = "m_can", "message_ram";
Ddra76x.dtsi28 compatible = "bosch,m_can";
30 reg-names = "m_can", "message_ram";
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstm32mp153.dtsi34 compatible = "bosch,m_can";
36 reg-names = "m_can", "message_ram";
47 compatible = "bosch,m_can";
49 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";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/
Dk3-j784s4-main.dtsi1019 compatible = "bosch,m_can";
1022 reg-names = "m_can", "message_ram";
1034 compatible = "bosch,m_can";
1037 reg-names = "m_can", "message_ram";
1049 compatible = "bosch,m_can";
1052 reg-names = "m_can", "message_ram";
1064 compatible = "bosch,m_can";
1067 reg-names = "m_can", "message_ram";
1079 compatible = "bosch,m_can";
1082 reg-names = "m_can", "message_ram";
[all …]
Dk3-j721s2-main.dtsi1296 compatible = "bosch,m_can";
1299 reg-names = "m_can", "message_ram";
1311 compatible = "bosch,m_can";
1314 reg-names = "m_can", "message_ram";
1326 compatible = "bosch,m_can";
1329 reg-names = "m_can", "message_ram";
1341 compatible = "bosch,m_can";
1344 reg-names = "m_can", "message_ram";
1356 compatible = "bosch,m_can";
1359 reg-names = "m_can", "message_ram";
[all …]
Dk3-am62a-mcu.dtsi148 compatible = "bosch,m_can";
151 reg-names = "m_can", "message_ram";
160 compatible = "bosch,m_can";
163 reg-names = "m_can", "message_ram";
Dk3-am62-mcu.dtsi152 compatible = "bosch,m_can";
155 reg-names = "m_can", "message_ram";
164 compatible = "bosch,m_can";
167 reg-names = "m_can", "message_ram";
Dk3-j721e-main.dtsi2439 compatible = "bosch,m_can";
2442 reg-names = "m_can", "message_ram";
2454 compatible = "bosch,m_can";
2457 reg-names = "m_can", "message_ram";
2469 compatible = "bosch,m_can";
2472 reg-names = "m_can", "message_ram";
2484 compatible = "bosch,m_can";
2487 reg-names = "m_can", "message_ram";
2499 compatible = "bosch,m_can";
2502 reg-names = "m_can", "message_ram";
[all …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/
Ddra76x.dtsi28 compatible = "bosch,m_can";
30 reg-names = "m_can", "message_ram";

12