Searched full:can (Results 1 – 25 of 15253) sorted by relevance
12345678910>>...611
... .0/can-j1939-kickstart.md can-utils-2021.08.0/can-j1939 ...
13 #include <linux/can/dev.h>21 MODULE_DESCRIPTION("CAN driver for Kvaser CAN/PCIe devices");47 /* Kvaser KCAN CAN controller registers */179 /* Controller got CAN FD capability */191 /* CAN FD non-ISO */197 /* Classic CAN mode */257 struct can_priv can; member273 struct kvaser_pciefd_can *can[KVASER_PCIEFD_MAX_CAN_CHANNELS]; member488 static void kvaser_pciefd_request_status(struct kvaser_pciefd_can *can) in kvaser_pciefd_request_status() argument493 cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; in kvaser_pciefd_request_status()[all …]
2 menu "CAN Device Drivers"5 tristate "Virtual Local CAN Interface (vcan)"8 virtual local CAN interface.10 This driver can also be built as a module. If so, the module14 tristate "Virtual CAN Tunnel (vxcan)"17 local CAN traffic tunnel between two virtual CAN network devices.20 versa. The vxcan can be used for cross namespace communication.22 In opposite to vcan loopback devices the vxcan only forwards CAN24 CAN frames. To disable a potential echo in af_can.c the vxcan driver26 in each namespace the CAN GW hop counter is set to zero.[all …]
2 * sun4i_can.c - CAN bus controller driver for Allwinner SUN4I&SUN7I based SoCs51 #include <linux/can.h>52 #include <linux/can/dev.h>53 #include <linux/can/error.h>54 #include <linux/can/led.h>68 #define SUN4I_REG_MSEL_ADDR 0x0000 /* CAN Mode Select */69 #define SUN4I_REG_CMD_ADDR 0x0004 /* CAN Command */70 #define SUN4I_REG_STA_ADDR 0x0008 /* CAN Status */71 #define SUN4I_REG_INT_ADDR 0x000c /* CAN Interrupt Flag */72 #define SUN4I_REG_INTEN_ADDR 0x0010 /* CAN Interrupt Enable */[all …]
8 The socketcan package is an implementation of CAN protocols9 (Controller Area Network) for Linux. CAN is a networking technology11 automotive fields. While there have been other CAN implementations13 socket API, the Linux network stack and implements the CAN device14 drivers as network interfaces. The CAN socket API has been designed16 familiar with network programming, to easily learn how to use CAN25 There have been CAN implementations for Linux before SocketCAN so the27 implementations come as a device driver for some CAN hardware, they31 receive raw CAN frames, directly to/from the controller hardware.36 the CAN controller requires employment of another device driver and[all …]
1 Renesas R-Car CAN controller Device Tree Bindings5 - compatible: "renesas,can-r8a7742" if CAN controller is a part of R8A7742 SoC.6 "renesas,can-r8a7743" if CAN controller is a part of R8A7743 SoC.7 "renesas,can-r8a7744" if CAN controller is a part of R8A7744 SoC.8 "renesas,can-r8a7745" if CAN controller is a part of R8A7745 SoC.9 "renesas,can-r8a77470" if CAN controller is a part of R8A77470 SoC.10 "renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.11 "renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC.12 "renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.13 "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC.[all …]
1 Xilinx Axi CAN/Zynq CANPS controller Device Tree Bindings6 - "xlnx,zynq-can-1.0" for Zynq CAN controllers7 - "xlnx,axi-can-1.00.a" for Axi CAN controllers8 - "xlnx,canfd-1.0" for CAN FD controllers9 - "xlnx,canfd-2.0" for CAN FD 2.0 controllers16 - "can_clk", "s_axi_aclk" (For AXI CAN and CAN FD).19 - tx-fifo-depth : Can Tx fifo depth (Zynq, Axi CAN).20 - rx-fifo-depth : Can Rx fifo depth (Zynq, Axi CAN, CAN FD in22 - tx-mailbox-count : Can Tx mailbox buffer count (CAN FD).23 - rx-mailbox-count : Can Rx mailbox buffer count (CAN FD in mailbox Rx[all …]
3 # Controller Area Network (CAN) network layer core configuration6 menuconfig CAN config8 tristate "CAN bus subsystem support"10 Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial11 communications protocol. Development of the CAN bus started in13 released in 1986. The CAN bus was originally mainly for automotive,15 applications. More information on the CAN network protocol family16 PF_CAN is contained in <Documentation/networking/can.rst>.18 If you want CAN support you should say Y here and also to the21 if CAN[all …]
3 * proc.c - procfs support for Protocol family CAN core module48 #include <linux/can/can-ml.h>49 #include <linux/can/core.h>81 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_init_stats()82 struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; in can_init_stats()109 printk(KERN_ERR "can: calc_rate: count exceeded! %ld\n", in calc_rate()121 struct net *net = from_timer(net, t, can.stattimer); in can_stat_update()122 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_stat_update()180 mod_timer(&net->can.stattimer, round_jiffies(jiffies + HZ)); in can_stat_update()215 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_stats_proc_show()[all …]
2 /* af_can.c - Protocol family CAN core module3 * (used by different CAN protocol modules)58 #include <linux/can.h>59 #include <linux/can/core.h>60 #include <linux/can/skb.h>61 #include <linux/can/can-ml.h>81 /* table of registered CAN protocols */132 err = request_module("can-proto-%d", protocol); in can_create()139 pr_err_ratelimited("can: request_module (can-proto-%d) failed.\n", in can_create()184 * can_send - transmit a CAN frame (optional with local loopback)[all …]
13 can include temperature sensors, voltage sensors, fan speed23 This support can also be built as a module. If so, the module51 This driver can also be built as a module. If so, the module61 chip can be found on Abit uGuru featuring motherboards (most modern66 This driver can also be built as a module. If so, the module76 uGuru chip can be found on recent Abit motherboards (since end80 This driver can also be built as a module. If so, the module90 This driver can also be built as a module. If so, the module100 This driver can also be built as a module. If so, the module110 This driver can also be built as a module. If so, the module[all …]
3 * linux/can/gw.h5 * Definitions for CAN frame Gateway/Router/Bridge49 #include <linux/can.h>57 /* CAN gateway types */60 CGW_TYPE_CAN_CAN, /* CAN->CAN routing */66 /* CAN rtnetlink attribute definitions */69 CGW_MOD_AND, /* CAN frame modification binary AND */70 CGW_MOD_OR, /* CAN frame modification binary OR */71 CGW_MOD_XOR, /* CAN frame modification binary XOR */72 CGW_MOD_SET, /* CAN frame modification set alternate values */[all …]
2 menu "CAN USB interfaces"12 tristate "EMS CPC-USB/ARM7 CAN/USB interface"14 This driver is for the one channel CPC-USB/ARM7 CAN/USB interface18 tristate "ESD USB/2 CAN/USB interface"20 This driver supports the CAN-USB/2 interface27 candleLight USB CAN interfaces USB/CAN devices33 tristate "Kvaser CAN/USB interface"35 This driver adds support for Kvaser CAN/USB devices like Kvaser84 tristate "Microchip CAN BUS Analyzer interface"86 This driver supports the CAN BUS Analyzer interface[all …]
3 * linux/can.h5 * Definitions for CAN network layer (socket addr / CAN frame / CAN filter)52 /* controller area network (CAN) kernel definitions */59 /* valid bits in CAN ID for frame formats */67 * bit 0-28 : CAN identifier (11/29 bit)80 * bit 0-28 : error class mask (see include/uapi/linux/can/error.h)85 /* CAN payload length and DLC definitions according to ISO 11898-1 */89 /* CAN FD payload length and DLC definitions according to ISO 11898-7 */94 * struct can_frame - basic CAN frame structure95 * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition[all …]
63 #define BMSR_100HALF2 0x0200 /* Can do 100BASE-T2 HDX */64 #define BMSR_100FULL2 0x0400 /* Can do 100BASE-T2 FDX */65 #define BMSR_10HALF 0x0800 /* Can do 10mbps, half-duplex */66 #define BMSR_10FULL 0x1000 /* Can do 10mbps, full-duplex */67 #define BMSR_100HALF 0x2000 /* Can do 100mbps, half-duplex */68 #define BMSR_100FULL 0x4000 /* Can do 100mbps, full-duplex */69 #define BMSR_100BASE4 0x8000 /* Can do 100mbps, 4k packets */86 #define ADVERTISE_RFAULT 0x2000 /* Say we can detect faults */97 #define LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */98 #define LPA_1000XFULL 0x0020 /* Can do 1000BASE-X full-duplex */[all …]
69 one can sleep when setting time, because it runs in the workqueue120 can be accessed as /dev/rtc, which is a name142 RTC test driver. It's a software RTC which can be149 This driver can also be built as a module. If so, the module163 This driver can also be built as a module. If so, the module173 This driver can also be built as a module. If so, the module183 This driver can also be built as a module. If so, the module193 This driver can also be built as a module. If so, the module204 This driver can also be built as a module. If so, the module214 This driver can also be built as a module. If so, the module[all …]
12 This driver can also be built as a module. If so, the module will26 This driver can also be built as a module. If so, the module will37 This driver can also be built as a module. If so, the module will47 This driver can also be built as a module. If so, the module will56 This driver can also be built as a module. If so, the module will66 This driver can also be built as a module. If so, the module will75 This driver can also be built as a module. If so, the module will84 This driver can also be built as a module. If so, the module will93 This driver can also be built as a module. If so, the module will102 This driver can also be built as a module. If so, the module will[all …]
41 .. _LIRC-CAN-REC-RAW:47 .. _LIRC-CAN-REC-PULSE:52 :ref:`LIRC_MODE_PULSE <lirc-mode-pulse>` can only be used for transmitting.54 .. _LIRC-CAN-REC-MODE2:64 .. _LIRC-CAN-REC-LIRCCODE:70 .. _LIRC-CAN-REC-SCANCODE:77 .. _LIRC-CAN-SET-SEND-CARRIER:84 .. _LIRC-CAN-SET-SEND-DUTY-CYCLE:91 .. _LIRC-CAN-SET-TRANSMITTER-MASK:98 .. _LIRC-CAN-SET-REC-CARRIER:[all …]
43 The Microsoft FAT file system family can deal with filenames in48 only, not to the file contents. You can include several codepages;55 The Microsoft FAT file system family can deal with filenames in60 only, not to the file contents. You can include several codepages;67 The Microsoft FAT file system family can deal with filenames in72 only, not to the file contents. You can include several codepages;80 The Microsoft FAT file system family can deal with filenames in85 only, not to the file contents. You can include several codepages;96 The Microsoft FAT file system family can deal with filenames in101 only, not to the file contents. You can include several codepages;[all …]
10 kernel, it can speak everything on the text console from14 can subscribe to.22 that can be used with a plain text terminal.24 Speakup can either be built in or compiled as a module28 the synthesizer drivers below can only be built as36 The Dectalk pc driver can only be built as a module, and38 the module can be loaded. See the decpc choice below54 synthesizer. You can say y to build it into the kernel,63 synthesizer. You can say y to build it into the kernel,71 synthesizer. You can say y to build it into the kernel,[all …]
21 This driver can also be built as a module. If so, the module33 This driver can also be built as a module. If so, the module43 This driver can also be built as a module. If so, the module55 This driver can also be built as a module. If so, the module68 This driver can also be built as a module. If so, the module78 This driver can also be built as a module. If so, the module88 This driver can also be built as modules. If so, the modules will98 This driver can also be built as a module. If so, the module152 This driver can also be built as a module. If so, the module163 This driver can also be built as a module. If so, the module[all …]