Home
last modified time | relevance | path

Searched full:can (Results 1 – 25 of 9469) sorted by relevance

12345678910>>...379

/linux-3.3/arch/blackfin/mach-bf548/include/mach/
DdefBF548.h16 /* CAN Controller 1 Config 1 Registers */
18 #define CAN1_MC1 0xffc03200 /* CAN Controller 1 Mailbox Configuration Re…
19 #define CAN1_MD1 0xffc03204 /* CAN Controller 1 Mailbox Direction Regist…
20 #define CAN1_TRS1 0xffc03208 /* CAN Controller 1 Transmit Request Set Reg…
21 #define CAN1_TRR1 0xffc0320c /* CAN Controller 1 Transmit Request Reset R…
22 #define CAN1_TA1 0xffc03210 /* CAN Controller 1 Transmit Acknowledge Reg…
23 #define CAN1_AA1 0xffc03214 /* CAN Controller 1 Abort Acknowledge Regist…
24 #define CAN1_RMP1 0xffc03218 /* CAN Controller 1 Receive Message Pending …
25 #define CAN1_RML1 0xffc0321c /* CAN Controller 1 Receive Message Lost Reg…
26 #define CAN1_MBTIF1 0xffc03220 /* CAN Controller 1 Mailbox Transmit Interru…
[all …]
DdefBF544.h73 /* CAN Controller 1 Config 1 Registers */
75 #define CAN1_MC1 0xffc03200 /* CAN Controller 1 Mailbox Configuration Re…
76 #define CAN1_MD1 0xffc03204 /* CAN Controller 1 Mailbox Direction Regist…
77 #define CAN1_TRS1 0xffc03208 /* CAN Controller 1 Transmit Request Set Reg…
78 #define CAN1_TRR1 0xffc0320c /* CAN Controller 1 Transmit Request Reset R…
79 #define CAN1_TA1 0xffc03210 /* CAN Controller 1 Transmit Acknowledge Reg…
80 #define CAN1_AA1 0xffc03214 /* CAN Controller 1 Abort Acknowledge Regist…
81 #define CAN1_RMP1 0xffc03218 /* CAN Controller 1 Receive Message Pending …
82 #define CAN1_RML1 0xffc0321c /* CAN Controller 1 Receive Message Lost Reg…
83 #define CAN1_MBTIF1 0xffc03220 /* CAN Controller 1 Mailbox Transmit Interru…
[all …]
DdefBF54x_base.h1040 /* CAN Controller 0 Config 1 Registers */
1042 #define CAN0_MC1 0xffc02a00 /* CAN Controller 0 Mailbox Configuration Re…
1043 #define CAN0_MD1 0xffc02a04 /* CAN Controller 0 Mailbox Direction Regist…
1044 #define CAN0_TRS1 0xffc02a08 /* CAN Controller 0 Transmit Request Set Reg…
1045 #define CAN0_TRR1 0xffc02a0c /* CAN Controller 0 Transmit Request Reset R…
1046 #define CAN0_TA1 0xffc02a10 /* CAN Controller 0 Transmit Acknowledge Reg…
1047 #define CAN0_AA1 0xffc02a14 /* CAN Controller 0 Abort Acknowledge Regist…
1048 #define CAN0_RMP1 0xffc02a18 /* CAN Controller 0 Receive Message Pending …
1049 #define CAN0_RML1 0xffc02a1c /* CAN Controller 0 Receive Message Lost Reg…
1050 #define CAN0_MBTIF1 0xffc02a20 /* CAN Controller 0 Mailbox Transmit Interru…
[all …]
/linux-3.3/Documentation/networking/
Dcan.txt3 can.txt
5 Readme file for the Controller Area Network Protocol Family (aka Socket CAN)
9 1 Overview / What is Socket CAN
13 3 Socket CAN concept
19 4 How to use Socket CAN
30 5 Socket CAN core module
31 5.1 can.ko module params
33 5.3 writing own CAN protocol modules
35 6 CAN network drivers
38 6.3 CAN controller hardware filters
[all …]
/linux-3.3/drivers/net/can/
DKconfig1 menu "CAN Device Drivers"
2 depends on CAN
5 tristate "Virtual Local CAN Interface (vcan)"
6 depends on CAN
9 virtual local CAN interface.
11 This driver can also be built as a module. If so, the module
15 tristate "Serial / USB serial CAN Adaptors (slcan)"
16 depends on CAN
18 CAN driver for several 'low cost' CAN interfaces that are attached
22 As only the sending and receiving of CAN frames is implemented, this
[all …]
/linux-3.3/net/can/
DKconfig2 # Controller Area Network (CAN) network layer core configuration
5 menuconfig CAN config
7 tristate "CAN bus subsystem support"
9 Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial
13 More information on the CAN network protocol family PF_CAN
14 is contained in <Documentation/networking/can.txt>.
16 If you want CAN support you should say Y here and also to the
20 tristate "Raw CAN Protocol (raw access with CAN-ID filtering)"
21 depends on CAN
24 The raw CAN protocol option offers access to the CAN bus via
[all …]
DMakefile5 obj-$(CONFIG_CAN) += can.o
6 can-y := af_can.o proc.o
8 obj-$(CONFIG_CAN_RAW) += can-raw.o
9 can-raw-y := raw.o
11 obj-$(CONFIG_CAN_BCM) += can-bcm.o
12 can-bcm-y := bcm.o
14 obj-$(CONFIG_CAN_GW) += can-gw.o
15 can-gw-y := gw.o
/linux-3.3/include/linux/can/
Dgw.h2 * linux/can/gw.h
4 * Definitions for CAN frame Gateway/Router/Bridge
16 #include <linux/can.h>
24 /* CAN gateway types */
27 CGW_TYPE_CAN_CAN, /* CAN->CAN routing */
33 /* CAN rtnetlink attribute definitions */
36 CGW_MOD_AND, /* CAN frame modification binary AND */
37 CGW_MOD_OR, /* CAN frame modification binary OR */
38 CGW_MOD_XOR, /* CAN frame modification binary XOR */
39 CGW_MOD_SET, /* CAN frame modification set alternate values */
[all …]
Dnetlink.h2 * linux/can/netlink.h
4 * Definitions for the CAN netlink interface
16 * CAN bit-timing parameters
19 * REQUIREMENTS" of the "Bosch CAN Specification version 2.0"
34 * CAN harware-dependent bit-timing constant
39 char name[16]; /* Name of the CAN controller hardware */
51 * CAN clock parameters
54 __u32 freq; /* CAN system clock frequency in Hz */
58 * CAN operational and error states
71 * CAN bus error counters
[all …]
/linux-3.3/drivers/hwmon/
DKconfig12 can include temperature sensors, voltage sensors, fan speed
22 This support can also be built as a module. If so, the module
49 chip can be found on Abit uGuru featuring motherboards (most modern
54 This driver can also be built as a module. If so, the module
64 uGuru chip can be found on recent Abit motherboards (since end
68 This driver can also be built as a module. If so, the module
78 This driver can also be built as a module. If so, the module
88 This driver can also be built as a module. If so, the module
98 This driver can also be built as a module. If so, the module
114 This driver can also be built as a module. If so, the module
[all …]
/linux-3.3/include/linux/
Dcan.h2 * linux/can.h
4 * Definitions for CAN network layer (socket addr / CAN frame / CAN filter)
19 /* controller area network (CAN) kernel definitions */
26 /* valid bits in CAN ID for frame formats */
34 * bit 0-28 : CAN identifier (11/29 bit)
44 * bit 0-28 : error class mask (see include/linux/can/error.h)
50 * struct can_frame - basic CAN frame structure
51 * @can_id: the CAN ID of the frame and CAN_*_FLAG flags, see above.
52 * @can_dlc: the data length field of the CAN frame
53 * @data: the CAN frame payload.
[all …]
Dgpio.h66 /* GPIO can never have been requested */ in gpio_free()
74 /* GPIO can never have been requested */ in gpio_free_array()
95 /* GPIO can never have been requested or set as {in,out}put */ in gpio_get_value()
102 /* GPIO can never have been requested or set as output */ in gpio_set_value()
108 /* GPIO can never have been requested or set as {in,out}put */ in gpio_cansleep()
115 /* GPIO can never have been requested or set as {in,out}put */ in gpio_get_value_cansleep()
122 /* GPIO can never have been requested or set as output */ in gpio_set_value_cansleep()
128 /* GPIO can never have been requested or set as {in,out}put */ in gpio_export()
136 /* GPIO can never have been exported */ in gpio_export_link()
143 /* GPIO can never have been requested */ in gpio_sysfs_set_active_low()
[all …]
/linux-3.3/drivers/rtc/
DKconfig91 can be accessed as /dev/rtc, which is a name
113 RTC test driver. It's a software RTC which can be
120 This driver can also be built as a module. If so, the module
135 This driver can also be built as a module. If so, the module
153 This driver can also be built as a module. If so, the module
164 This driver can also be built as a module. If so, the module
173 This driver can also be built as a module. If so, the module
184 This driver can also be built as a module. If so, the module
193 This driver can also be built as a module. If so, the module
203 This driver can also be built as a module. If so, the module
[all …]
/linux-3.3/drivers/staging/speakup/
DKconfig9 kernel, it can speak everything on the text console from
13 can subscribe to.
21 that can be used with a plain text terminal.
23 Speakup can either be built in or compiled as a module
27 the synthesizer drivers below can only be built as
35 The Dectalk pc driver can only be built as a module, and
37 the module can be loaded. See the decpc choice below
48 synthesizer. You can say y to build it into the kernel,
56 synthesizer. You can say y to build it into the kernel,
64 synthesizer. You can say y to build it into the kernel,
[all …]
/linux-3.3/Documentation/power/regulator/
Dconsumer.txt11 A consumer driver can get access to its supply regulator by calling :-
24 Consumers can be supplied by more than one regulator e.g. codec consumer with
37 A consumer can enable its power supply by calling:-
45 A consumer can determine if a regulator is enabled by calling :-
52 A consumer can disable its supply when no longer needed by calling :-
59 Finally, a regulator can be forcefully disabled in the case of an emergency :-
71 voltage to match system operating points. e.g. CPUfreq drivers can scale
75 Consumers can control their supply voltage by calling :-
82 NOTE: this can be called when the regulator is enabled or disabled. If called
87 The regulators configured voltage output can be found by calling :-
[all …]
/linux-3.3/fs/nls/
DKconfig42 The Microsoft FAT file system family can deal with filenames in
47 only, not to the file contents. You can include several codepages;
54 The Microsoft FAT file system family can deal with filenames in
59 only, not to the file contents. You can include several codepages;
66 The Microsoft FAT file system family can deal with filenames in
71 only, not to the file contents. You can include several codepages;
79 The Microsoft FAT file system family can deal with filenames in
84 only, not to the file contents. You can include several codepages;
95 The Microsoft FAT file system family can deal with filenames in
100 only, not to the file contents. You can include several codepages;
[all …]
/linux-3.3/drivers/block/paride/
DTransition-notes2 If ps_tq is scheduled, ps_tq_active is 1. ps_tq_int() can be called
5 under ps_spinlock. There are three places where that can happen:
7 Consider the sequnce of these events. A can not be preceded by
9 ps_spinlock. C is always preceded by B, since we can't reach it
11 IOW, the sequence is A?(BA|BC|B)*. OTOH, number of B can not exceed
16 since at any time number of B can not exceed the number of these
17 moments which, in turn, can not exceed the number of A and C.
49 1) at any time at most one thread of execution can be in that area or
60 (1) can become not true if some thread enters that area while another is there.
61 a) do_pd_request1() can be called from next_request() or do_pd_request()
[all …]
/linux-3.3/Documentation/development-process/
D7.AdvancedTopics5 number of topics which can be helpful for developers wanting to become a
19 Managing patches with git can make life much easier for the developer,
42 heads, etc. It can all be a little intimidating at the outset, but the
45 Using git to generate patches for submission by email can be a good
49 will, of course, need a server that can be pulled from. Setting up such a
53 developers can get an account on kernel.org, but those are not easy to come
57 of development can be separated into a separate "topic branch" and
65 Git provides some powerful tools which can allow you to rewrite your
67 say, or which has some other sort of obvious bug) can be fixed in place or
68 made to disappear from the history entirely. A patch series can be
[all …]
D4.Coding10 number of ways in which kernel developers can go wrong. Then the focus
11 will shift toward doing things right and the tools which can help in that
37 win before the code can be merged. Putting code into the kernel means
52 can never be transgressed. If there is a good reason to go against the
63 But experience has shown that excessive or premature abstraction can be
103 Conditionally-compiled code can be confined to functions which, if the code
118 Inline functions present a hazard of their own, though. Programmers can
121 however, can actually reduce performance. Since their code is replicated
123 That, in turn, creates pressure on the processor's memory caches, which can
174 One final hazard worth mentioning is this: it can be tempting to make a
[all …]
/linux-3.3/drivers/net/can/usb/
Dems_usb.c2 * CAN driver for EMS Dr. Thomas Wuensche CPC-USB/ARM7
6 * This program is free software; you can redistribute it and/or modify it
26 #include <linux/can.h>
27 #include <linux/can/dev.h>
28 #include <linux/can/error.h>
31 MODULE_DESCRIPTION("CAN driver for EMS Dr. Thomas Wuensche CAN/USB interfaces");
45 #define CPC_MSG_TYPE_CAN_FRAME 1 /* CAN data frame */
46 #define CPC_MSG_TYPE_RTR_FRAME 8 /* CAN remote frame */
47 #define CPC_MSG_TYPE_CAN_PARAMS 12 /* Actual CAN parameters */
48 #define CPC_MSG_TYPE_CAN_STATE 14 /* CAN state message */
[all …]
/linux-3.3/drivers/staging/usbip/userspace/
DINSTALL23 you can run in the future to recreate the current configuration, and a
27 It can also use an optional file (typically called `config.cache'
35 diffs or instructions to the address given in the `README' so they can
61 5. You can remove the program binaries and object files from the
63 files that `configure' created (so you can compile the package for
70 6. Often, you can also type `make uninstall' to remove the installed
80 You can give `configure' initial values for configuration parameters
91 You can compile the package for more than one kind of computer at the
93 own directory. To do this, you can use GNU `make'. `cd' to the
108 can specify an installation prefix other than `/usr/local' by giving
[all …]
/linux-3.3/Documentation/
Dmd.txt1 Tools that manage md devices can be found at
8 You can boot with your md device with the following kernel command
49 superblock can be autodetected and run at boot time.
82 The md driver can support a variety of different superblock formats.
99 particular md virtual device. Once it is completely assembled, it can
105 can create appropriate redundancy (copying in raid1, parity
121 Once started, new devices can be added. They should have an
125 Devices that have failed or are not yet active can be detached from an
133 An array can be 'created' by describing the array (level, chunksize
137 Then uninitialized devices can be added with ADD_NEW_DISK. The
[all …]
/linux-3.3/Documentation/kbuild/
Dkconfig-language.txt37 Every line starts with a key word and can be followed by multiple
39 define attributes for this config option. Attributes can be the type of
41 values. A config option can be defined multiple times with the same
42 name, but every definition can have only a single input prompt and the
48 A menu entry can have a number of attributes. Not all of them are
63 Every menu entry can have at most one prompt, which is used to display
64 to the user. Optionally dependencies only for this prompt can be added
68 A config option can have any number of default values. If multiple
71 defined. This means the default can be defined somewhere else or be
75 prompt is visible the default value is presented to the user and can
[all …]
/linux-3.3/net/netfilter/ipset/
DKconfig8 ipset(8). You can use the sets in netfilter via the "set" match
21 You can define here default value of the maximum number
24 The value can be overriden by the 'max_sets' module
32 can store IPv4 addresses (or network addresse) from a range.
41 can store IPv4 address and (source) MAC address pairs from a range.
50 can store TCP/UDP port numbers from a range.
59 can store arbitrary IPv4 or IPv6 addresses (or network addresses)
69 can store IPv4/IPv6 address and protocol/port pairs.
78 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6
88 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6
[all …]
/linux-3.3/drivers/i2c/busses/
DKconfig19 This driver can also be built as a module. If so, the module
31 This driver can also be built as a module. If so, the module
41 This driver can also be built as a module. If so, the module
53 This driver can also be built as a module. If so, the module
66 This driver can also be built as a module. If so, the module
76 This driver can also be built as a module. If so, the module
107 This driver can also be built as a module. If so, the module
118 This driver can also be built as a module. If so, the module
145 This driver can also be built as a module. If so, the module
155 This driver can also be built as a module. If so, the module
[all …]

12345678910>>...379