Home
last modified time | relevance | path

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

12

/Linux-v6.1/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
11 #include "m_can.h"
98 addr = devm_platform_ioremap_resource_byname(pdev, "m_can"); in m_can_plat_probe()
218 { .compatible = "bosch,m_can", .data = NULL },
238 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"
310 /* The ID and DLC registers are adjacent in M_CAN FIFO memory,
387 /* enable m_can configuration */ in m_can_config_endisable()
1197 /* Equation based on Bosch's M_CAN User Manual's in m_can_set_bittiming()
1226 /* Configure M_CAN chip:
1369 /* basic m_can configuration */ in m_can_start()
1392 /* 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.h17 #include "m_can.h"
Dtcan4x5x-regmap.c96 regmap_reg_range(0x1000, 0x10fc), /* M_CAN */
/Linux-v6.1/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.
137 compatible = "bosch,m_can";
139 reg-names = "m_can", "message_ram";
Dtcan4x5x.txt17 See Documentation/devicetree/bindings/net/can/bosch,m_can.yaml for additional
/Linux-v6.1/arch/arm64/boot/dts/ti/
Dk3-j721s2-main.dtsi690 compatible = "bosch,m_can";
693 reg-names = "m_can", "message_ram";
704 compatible = "bosch,m_can";
707 reg-names = "m_can", "message_ram";
718 compatible = "bosch,m_can";
721 reg-names = "m_can", "message_ram";
732 compatible = "bosch,m_can";
735 reg-names = "m_can", "message_ram";
746 compatible = "bosch,m_can";
749 reg-names = "m_can", "message_ram";
[all …]
Dk3-j721e-main.dtsi2019 compatible = "bosch,m_can";
2022 reg-names = "m_can", "message_ram";
2033 compatible = "bosch,m_can";
2036 reg-names = "m_can", "message_ram";
2047 compatible = "bosch,m_can";
2050 reg-names = "m_can", "message_ram";
2061 compatible = "bosch,m_can";
2064 reg-names = "m_can", "message_ram";
2075 compatible = "bosch,m_can";
2078 reg-names = "m_can", "message_ram";
[all …]
Dk3-j721s2-mcu-wakeup.dtsi172 compatible = "bosch,m_can";
175 reg-names = "m_can", "message_ram";
186 compatible = "bosch,m_can";
189 reg-names = "m_can", "message_ram";
Dk3-am65-mcu.dtsi163 compatible = "bosch,m_can";
166 reg-names = "m_can", "message_ram";
178 compatible = "bosch,m_can";
181 reg-names = "m_can", "message_ram";
Dk3-j721e-mcu-wakeup.dtsi395 compatible = "bosch,m_can";
398 reg-names = "m_can", "message_ram";
409 compatible = "bosch,m_can";
412 reg-names = "m_can", "message_ram";
Dk3-am64-main.dtsi1285 compatible = "bosch,m_can";
1288 reg-names = "m_can", "message_ram";
1299 compatible = "bosch,m_can";
1302 reg-names = "m_can", "message_ram";
Dk3-am62-main.dtsi581 compatible = "bosch,m_can";
584 reg-names = "m_can", "message_ram";
/Linux-v6.1/arch/arm/boot/dts/
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";
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";
Dsama7g5.dtsi315 compatible = "bosch,m_can";
317 reg-names = "m_can", "message_ram";
331 compatible = "bosch,m_can";
333 reg-names = "m_can", "message_ram";
347 compatible = "bosch,m_can";
349 reg-names = "m_can", "message_ram";
363 compatible = "bosch,m_can";
365 reg-names = "m_can", "message_ram";
379 compatible = "bosch,m_can";
381 reg-names = "m_can", "message_ram";
[all …]
Ddra76x.dtsi28 compatible = "bosch,m_can";
30 reg-names = "m_can", "message_ram";
Dlan966x.dtsi473 compatible = "bosch,m_can";
475 reg-names = "m_can", "message_ram";
488 compatible = "bosch,m_can";
490 reg-names = "m_can", "message_ram";
Dsama5d2.dtsi741 compatible = "bosch,m_can";
743 reg-names = "m_can", "message_ram";
1141 compatible = "bosch,m_can";
1143 reg-names = "m_can", "message_ram";
/Linux-v6.1/drivers/net/can/
DMakefile27 obj-$(CONFIG_CAN_M_CAN) += m_can/
DKconfig213 source "drivers/net/can/m_can/Kconfig"

12