Searched full:m_can (Results 1 – 25 of 25) sorted by relevance
| /kernel/linux/linux-5.10/drivers/net/can/m_can/ |
| D | Kconfig | 3 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
|
| D | m_can_platform.c | 2 // 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");
|
| D | Makefile | 3 # Makefile for the Bosch M_CAN controller driver. 6 obj-$(CONFIG_CAN_M_CAN) += m_can.o
|
| D | m_can.c | 2 // 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() 1084 /* Equation based on Bosch's M_CAN User Manual's in m_can_set_bittiming() 1113 /* Configure M_CAN chip: 1242 /* basic m_can configuration */ in m_can_start() 1265 /* Checks core release number of M_CAN 1285 /* M_CAN v3.x.y: create return value */ in m_can_check_core_release() [all …]
|
| D | m_can.h | 2 /* CAN bus driver for Bosch M_CAN controller 31 /* m_can lec values */
|
| D | tcan4x5x.c | 11 #include "m_can.h"
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/ |
| D | m_can.txt | 5 - compatible : Should be "bosch,m_can" for M_CAN controllers 6 - reg : physical base address and size of the M_CAN 8 - reg-names : Should be "m_can" and "message_ram" 9 - interrupts : Should be the interrupt number of M_CAN interrupt 19 Multiple M_CAN instances can share the same Message 23 private Message RAM are used by this M_CAN controller. 34 M_CAN includes the following elements according to user manual: 44 Bosch M_CAN user manual for details. 54 compatible = "bosch,m_can"; 56 reg-names = "m_can", "message_ram";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | bosch,m_can.yaml | 4 $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";
|
| D | tcan4x5x.txt | 17 See Documentation/devicetree/bindings/net/can/bosch,m_can.yaml for additional
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32mp153.dtsi | 27 compatible = "bosch,m_can"; 29 reg-names = "m_can", "message_ram"; 40 compatible = "bosch,m_can"; 42 reg-names = "m_can", "message_ram";
|
| D | dra76x.dtsi | 28 compatible = "bosch,m_can"; 30 reg-names = "m_can", "message_ram";
|
| D | sama5d2.dtsi | 727 compatible = "bosch,m_can"; 729 reg-names = "m_can", "message_ram"; 1133 compatible = "bosch,m_can"; 1135 reg-names = "m_can", "message_ram";
|
| /kernel/linux/linux-4.19/drivers/net/can/m_can/ |
| D | Makefile | 2 # Makefile for the Bosch M_CAN controller driver. 5 obj-$(CONFIG_CAN_M_CAN) += m_can.o
|
| D | m_can.c | 2 * 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/ 89 /* m_can lec values */ 356 /* m_can private data structure */ 418 /* enable m_can configuration */ in m_can_config_endisable() 1034 /* Equation based on Bosch's M_CAN User Manual's in m_can_set_bittiming() 1063 /* Configure M_CAN chip: 1185 /* basic m_can configuration */ in m_can_start() 1207 /* Checks core release number of M_CAN [all …]
|
| D | Kconfig | 3 tristate "Bosch M_CAN devices" 5 Say Y here if you want to support for Bosch M_CAN controller.
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | dra76x.dtsi | 31 compatible = "bosch,m_can"; 33 reg-names = "m_can", "message_ram";
|
| D | stm32mp157c.dtsi | 686 compatible = "bosch,m_can"; 688 reg-names = "m_can", "message_ram"; 699 compatible = "bosch,m_can"; 701 reg-names = "m_can", "message_ram";
|
| D | sama5d2.dtsi | 1299 compatible = "bosch,m_can"; 1301 reg-names = "m_can", "message_ram"; 1492 compatible = "bosch,m_can"; 1494 reg-names = "m_can", "message_ram";
|
| /kernel/linux/linux-5.10/drivers/net/can/ |
| D | Makefile | 25 obj-$(CONFIG_CAN_M_CAN) += m_can/
|
| D | Kconfig | 173 source "drivers/net/can/m_can/Kconfig"
|
| /kernel/linux/linux-4.19/drivers/net/can/ |
| D | Makefile | 29 obj-$(CONFIG_CAN_M_CAN) += m_can/
|
| D | Kconfig | 158 source "drivers/net/can/m_can/Kconfig"
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | can.rst | 1366 2. non-ISO compliant (fixed, like the M_CAN IP core v3.0.1 in m_can.c)
|
| /kernel/linux/linux-4.19/Documentation/networking/ |
| D | can.rst | 1366 2. non-ISO compliant (fixed, like the M_CAN IP core v3.0.1 in m_can.c)
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 10718 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 10719 F: drivers/net/can/m_can/m_can.c 10720 F: drivers/net/can/m_can/m_can.h 10721 F: drivers/net/can/m_can/m_can_platform.c 17566 F: drivers/net/can/m_can/tcan4x5x.c
|