Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/net/can/m_can/
H A 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
H A 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");
H A DMakefile3 # Makefile for the Bosch M_CAN controller driver.
6 obj-$(CONFIG_CAN_M_CAN) += m_can.o
H A 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 …]
H A 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");
H A Dm_can.h2 /* CAN bus driver for Bosch M_CAN controller
32 /* m_can lec values */
H A Dtcan4x5x-regmap.c100 /* M_CAN */
121 regmap_reg_range(0x1000, 0x10fc), /* M_CAN */
H A Dtcan4x5x.h17 #include "m_can.h"
/openbmc/linux/Documentation/devicetree/bindings/net/can/
H A 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 …]
H A Dtcan4x5x.txt20 See Documentation/devicetree/bindings/net/can/bosch,m_can.yaml for additional
/openbmc/linux/arch/arm/boot/dts/st/
H A 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";
H A 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";
/openbmc/linux/arch/arm64/boot/dts/ti/
H A 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 …]
H A 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 …]
H A 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";
H A 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";
H A 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 …]
H A Dk3-am65-mcu.dtsi250 compatible = "bosch,m_can";
253 reg-names = "m_can", "message_ram";
266 compatible = "bosch,m_can";
269 reg-names = "m_can", "message_ram";
H A Dk3-j721s2-mcu-wakeup.dtsi383 compatible = "bosch,m_can";
386 reg-names = "m_can", "message_ram";
398 compatible = "bosch,m_can";
401 reg-names = "m_can", "message_ram";
H A Dk3-j784s4-mcu-wakeup.dtsi388 compatible = "bosch,m_can";
391 reg-names = "m_can", "message_ram";
403 compatible = "bosch,m_can";
406 reg-names = "m_can", "message_ram";
/openbmc/linux/arch/arm/boot/dts/microchip/
H A 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 …]
H A 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";
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Ddra76x.dtsi28 compatible = "bosch,m_can";
30 reg-names = "m_can", "message_ram";
/openbmc/linux/arch/arm64/boot/dts/tesla/
H A Dfsd.dtsi815 compatible = "bosch,m_can";
818 reg-names = "m_can", "message_ram";
832 compatible = "bosch,m_can";
835 reg-names = "m_can", "message_ram";
849 compatible = "bosch,m_can";
852 reg-names = "m_can", "message_ram";
866 compatible = "bosch,m_can";
869 reg-names = "m_can", "message_ram";
/openbmc/linux/drivers/net/can/
H A DMakefile28 obj-$(CONFIG_CAN_M_CAN) += m_can/

12