Home
last modified time | relevance | path

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

12345678910>>...116

/Documentation/devicetree/bindings/net/can/
Drcar_can.txt1 Renesas R-Car CAN controller Device Tree Bindings
5 - compatible: "renesas,can-r8a7743" if CAN controller is a part of R8A7743 SoC.
6 "renesas,can-r8a7744" if CAN controller is a part of R8A7744 SoC.
7 "renesas,can-r8a7745" if CAN controller is a part of R8A7745 SoC.
8 "renesas,can-r8a77470" if CAN controller is a part of R8A77470 SoC.
9 "renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
10 "renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
11 "renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
12 "renesas,can-r8a7779" if CAN controller is a part of R8A7779 SoC.
13 "renesas,can-r8a7790" if CAN controller is a part of R8A7790 SoC.
[all …]
Dxilinx_can.txt1 Xilinx Axi CAN/Zynq CANPS controller Device Tree Bindings
6 - "xlnx,zynq-can-1.0" for Zynq CAN controllers
7 - "xlnx,axi-can-1.00.a" for Axi CAN controllers
8 - "xlnx,canfd-1.0" for CAN FD controllers
9 - "xlnx,canfd-2.0" for CAN FD 2.0 controllers
16 - "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 in
22 - 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 …]
Dcan-transceiver.txt1 Generic CAN transceiver Device Tree binding
4 CAN transceiver typically limits the max speed in standard CAN and CAN FD
7 the "can-transceiver" node can be used.
11 speed that CAN/CAN-FD can run. Any other value
16 Based on Texas Instrument's TCAN1042HGV CAN Transceiver
20 can-transceiver {
Datmel-can.txt1 * AT91 CAN *
4 - compatible: Should be "atmel,at91sam9263-can" or "atmel,at91sam9x5-can"
5 - reg: Should contain CAN controller registers location and length
6 - interrupts: Should contain IRQ line for the CAN controller
10 can0: can@f000c000 {
11 compatible = "atmel,at91sam9x5-can";
Dfsl-flexcan.txt1 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC).
19 - xceiver-supply: Regulator that powers the CAN transceiver
30 req_gpr is the gpr register offset of CAN stop request.
31 req_bit is the bit offset of CAN stop request.
32 ack_gpr is the gpr register offset of CAN stop acknowledge.
33 ack_bit is the bit offset of CAN stop acknowledge.
35 - fsl,clk-source: Select the clock source to the CAN Protocol Engine (PE).
42 - wakeup-source: enable CAN remote wakeup
46 can@1c000 {
Dmicrochip,mcp251x.txt1 * Microchip MCP251X stand-alone CAN controller device tree bindings
9 - clocks: The clock feeding the CAN controller.
10 - interrupts: Should contain IRQ line for the CAN controller.
13 - vdd-supply: Regulator that powers the CAN controller.
14 - xceiver-supply: Regulator that powers the CAN transceiver.
17 can0: can@1 {
Dholt_hi311x.txt1 * Holt HI-311X stand-alone CAN controller device tree bindings
7 - clocks: The clock feeding the CAN controller.
8 - interrupts: Should contain IRQ line for the CAN controller.
11 - vdd-supply: Regulator that powers the CAN controller.
12 - xceiver-supply: Regulator that powers the CAN transceiver.
15 can0: can@1 {
Dsun4i_can.txt1 Allwinner A10/A20 CAN controller Device Tree Bindings
5 - compatible: "allwinner,sun4i-a10-can"
6 - reg: physical base address and size of the Allwinner A10/A20 CAN register map.
17 allwinner,function = "can";
22 can0: can@1c2bc00 {
23 compatible = "allwinner,sun4i-a10-can";
32 can0: can@1c2bc00 {
Dm_can.txt14 and CAN clock.
19 Multiple M_CAN instances can share the same Message
47 - can-transceiver : Can-transceiver subnode describing maximum speed
48 that can be used for CAN/CAN-FD modes. See
49 Documentation/devicetree/bindings/net/can/can-transceiver.txt
53 m_can1: can@20e8000 {
72 can-transceiver {
Drcar_canfd.txt1 Renesas R-Car CAN FD controller Device Tree Bindings
21 - reg: physical base address and size of the R-Car CAN FD register map.
36 In the denoted SoCs, canfd clock is a div6 clock and can be used by both CAN
37 and CAN FD controller at the same time. It needs to be scaled to maximum
45 The controller can operate in either CAN FD only mode (default) or
46 Classical CAN only mode. The mode is global to both the channels. In order to
48 - renesas,no-can-fd: puts the controller in Classical CAN only mode.
55 canfd: can@e66c0000 {
81 E.g. below enables Channel 1 alone in the board in Classical CAN only mode.
86 renesas,no-can-fd;
Dmpc5xxx-mscan.txt1 CAN Device Tree Bindings
9 In addition to the required compatible-, reg- and interrupt-properties, you can
20 In addition to the required compatible-, reg- and interrupt-properties, you can
27 If this property is not present, an optimal CAN
33 clock divider can be specified. By default, a
39 can@1300 {
46 can@1380 {
/Documentation/networking/
Dcan.rst8 The socketcan package is an implementation of CAN protocols
9 (Controller Area Network) for Linux. CAN is a networking technology
11 automotive fields. While there have been other CAN implementations
13 socket API, the Linux network stack and implements the CAN device
14 drivers as network interfaces. The CAN socket API has been designed
16 familiar with network programming, to easily learn how to use CAN
25 There have been CAN implementations for Linux before SocketCAN so the
27 implementations come as a device driver for some CAN hardware, they
31 receive raw CAN frames, directly to/from the controller hardware.
36 the CAN controller requires employment of another device driver and
[all …]
Dbatman-adv.rst13 affected by any changes within the network. You can run almost any protocol
17 to a minimum. It does not depend on any (other) network driver, and can be used
30 batman-adv can operate. The batman-adv soft-interface can be created using the
46 The same can also be done using the batctl interface subcommand::
57 which can be modified using batctl. Detailed information about this can be found
60 For instance, you can check the current originator interval (value
75 Information about the current state can be accessed via the batadv generic
89 The "bat0" interface can be used like any other regular interface. It needs an
90 IP address which can be either statically configured or dynamically (by using
110 log. Depending on your operating system distribution this can be read in one of
[all …]
/Documentation/media/uapi/rc/
Dlirc-get-features.rst48 .. _LIRC-CAN-REC-RAW:
54 .. _LIRC-CAN-REC-PULSE:
59 :ref:`LIRC_MODE_PULSE <lirc-mode-pulse>` can only be used for transmitting.
61 .. _LIRC-CAN-REC-MODE2:
71 .. _LIRC-CAN-REC-LIRCCODE:
77 .. _LIRC-CAN-REC-SCANCODE:
84 .. _LIRC-CAN-SET-SEND-CARRIER:
91 .. _LIRC-CAN-SET-SEND-DUTY-CYCLE:
98 .. _LIRC-CAN-SET-TRANSMITTER-MASK:
105 .. _LIRC-CAN-SET-REC-CARRIER:
[all …]
/Documentation/power/regulator/
Dconsumer.rst12 A consumer driver can get access to its supply regulator by calling ::
25 Consumers can be supplied by more than one regulator e.g. codec consumer with
39 A consumer can enable its power supply by calling::
48 A consumer can determine if a regulator is enabled by calling::
55 A consumer can disable its supply when no longer needed by calling::
63 Finally, a regulator can be forcefully disabled in the case of an emergency::
76 voltage to match system operating points. e.g. CPUfreq drivers can scale
80 Consumers can control their supply voltage by calling::
87 NOTE: this can be called when the regulator is enabled or disabled. If called
92 The regulators configured voltage output can be found by calling::
[all …]
/Documentation/process/
D7.AdvancedTopics.rst8 number of topics which can be helpful for developers wanting to become a
23 Managing patches with git can make life much easier for the developer,
46 heads, etc. It can all be a little intimidating at the outset, but the
49 Using git to generate patches for submission by email can be a good
53 will, of course, need a server that can be pulled from. Setting up such a
57 developers can get an account on kernel.org, but those are not easy to come
61 of development can be separated into a separate "topic branch" and
69 Git provides some powerful tools which can allow you to rewrite your
71 say, or which has some other sort of obvious bug) can be fixed in place or
72 made to disappear from the history entirely. A patch series can be
[all …]
/Documentation/driver-api/early-userspace/
Dearly_userspace_support.rst32 You can create a cpio archive that contains the early userspace image.
41 The kernel build process can also build an early userspace image from
47 CONFIG_INITRAMFS_SOURCE. Sources can be either directories or files -
52 directory, limited user and group ID translation can be performed.
53 INITRAMFS_ROOT_UID can be set to a user ID that needs to be mapped to
54 user root (0). INITRAMFS_ROOT_GID can be set to a group ID that needs
64 can create a 'root-image' directory and install all files into it.
66 special files can be listed in a 'root-files' file. Both 'root-image'
67 and 'root-files' can be listed in CONFIG_INITRAMFS_SOURCE and a complete
68 early userspace image can be built by an unprivileged user.
[all …]
/Documentation/scsi/
Dscsi.txt7 It can also be found at:
12 The scsi support in the linux kernel can be modularized in a number of
17 support. Without it you can do nothing with any of the other scsi drivers.
18 The scsi core support can be a module (scsi_mod.o), or it can be built into
25 The individual upper and lower level drivers can be loaded in any order
29 level drivers to support the various assorted devices which can be
30 controlled. You can for example load the tape driver to use the tape drive,
38 Adaptec. Almost all lower level drivers can be built either as modules or
/Documentation/vm/
Dzswap.rst13 for potentially reduced swap I/O.  This trade-off can also result in a
25 * Desktop/laptop users with limited RAM capacities can mitigate the
27 * Overcommitted guests that share a common I/O resource can
31 * Users with SSDs as swap devices can extend the life of the device by
38 Zswap is disabled by default but can be enabled at boot time by setting
40 can also be enabled and disabled at runtime using the sysfs interface.
67 of type zbud is created, but it can be selected at boot time by
68 setting the ``zpool`` attribute, e.g. ``zswap.zpool=zbud``. It can
76 storage method, and it can achieve greater storage densities. However,
78 cannot evict the oldest page, it can only reject new pages.
[all …]
/Documentation/media/uapi/mediactl/
Drequest-api.rst1 .. This file is dual-licensed: you can use it either under the terms
6 .. a) This file is free software; you can redistribute it and/or
39 While the initial use-case was V4L2, it can be extended to other subsystems
78 Standard V4L2 ioctls can then receive a request file descriptor to express the
88 Once the configuration and buffers of the request are specified, it can be
94 For :ref:`memory-to-memory devices <mem2mem>` you can use requests only for
112 Controls can still be set without a request and are applied immediately,
117 Setting the same control through a request and also directly can lead to
120 User-space can :ref:`poll() <request-func-poll>` a request file descriptor in
125 dequeue its buffers: buffers that are available halfway through a request can
[all …]
/Documentation/ABI/testing/
Dsysfs-class-powercap17 controlled. A <control type> can contain multiple power zones.
32 A power zone is a single or a collection of devices, which can
45 power zone for a whole CPU package, each CPU core in it can
61 If the counter can not be reset, then this attribute is
91 Each power zone can define one or more constraints. Each
92 constraint can have an optional name. Here "X" can have values
102 Here "X" can have values from 0 to max integer.
111 Here "X" can have values from 0 to max integer.
120 Here "X" can have values from 0 to max integer.
128 Here "X" can have values from 0 to max integer.
[all …]
/Documentation/hid/
Dhid-sensor.rst16 and also the individual data fields. Each sensor can have variable number of
18 example a part of report descriptor can look like::
47 for different sensors. For example an accelerometer can send X,Y and Z data, whereas
48 an ambient light sensor can send illumination data.
65 function will be called. So an accelerometer processing driver can register
68 The core driver provides a set of APIs which can be used by the processing
76 the report and get the indexes of the fields and also can get events. This driver
77 can use IIO interface to use the standard ABI defined for a type of sensor.
85 Each processing driver can use this structure to set some callbacks.
89 int (*send_event)(..): One complete event is received which can have
[all …]
/Documentation/core-api/
Ddebug-objects.rst22 can be compiled in with a minimal runtime impact and enabled on demand
31 the object type. Optional functions can and should be provided to fixup
32 detected problems so the kernel can continue to work and the debug
33 information can be retrieved from a live system instead of hard core
74 whether the object can be initialized. Initializing is not allowed for
77 structure if provided by the caller. The fixup function can correct the
79 can deactivate an active object in order to prevent damage to the
97 whether the object can be initialized. Initializing is not allowed for
100 structure if provided by the caller. The fixup function can correct the
102 can deactivate an active object in order to prevent damage to the
[all …]
Didr.rst27 You can call :c:func:`idr_alloc` to allocate an unused ID. Look up
31 If you need to change the pointer associated with an ID, you can call
42 If you need to allocate IDs sequentially, you can use
46 To perform an action on all pointers used by the IDR, you can
49 :c:func:`idr_for_each_entry_continue` to continue an iteration. You can
52 When you have finished using an IDR, you can call :c:func:`idr_destroy`
57 You can use :c:func:`idr_is_empty` to find out whether there are any
61 you may need to pass a restrictive set of GFP flags, which can lead
63 you can call :c:func:`idr_preload` before taking the lock, and then
/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-adc.txt4 It has several multiplexed input channels. Conversions can be performed
7 Conversions can be launched in software or using hardware triggers.
12 Each STM32 ADC block can have up to 3 ADC instances.
16 - regular conversion can be done in sequence, running in background
32 - clocks: Core can use up to two clocks, depending on part used:
50 - booster-supply: Phandle to the embedded booster regulator that can be used
52 - vdd-supply: Phandle to the vdd input voltage. It can be used to supply ADC
54 - st,syscfg: Phandle to system configuration controller. It can be used to
73 It can have up to 16 channels on stm32f4 or 20 channels on stm32h7, numbered
76 Depending on part used, some channels can be configured as differential
[all …]

12345678910>>...116