Home
last modified time | relevance | path

Searched +full:usb +full:- +full:to +full:- +full:serial (Results 1 – 25 of 88) sorted by relevance

1234

/Documentation/usb/
Dgadget_serial.rst2 Linux Gadget Serial Driver v2.0
7 (updated 8-May-2008 for v2.3)
11 ----------------------
23 License along with this program; if not, write to the Free
25 MA 02111-1307 USA.
27 This document and the gadget serial driver itself are
35 -------------
36 Versions of the gadget serial driver are available for the
38 version 2.3 or later of the gadget serial driver in a 2.6
42 Windows and know how to configure and build Linux kernels, run
[all …]
Dusb-serial.rst2 USB serial
8 The USB serial driver currently supports a number of different USB to
9 serial converter products, as well as some devices that use a serial
10 interface from userspace to talk to the device.
19 Currently the driver can handle up to 256 different serial interfaces at
22 The major number that the driver uses is 188 so to use the driver,
36 will print to the system log, which node(s) the device has been bound
37 to.
45 --------------------------------------
48 device, including providing a unit to test with.
[all …]
/Documentation/devicetree/bindings/usb/
Dusb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic USB Controller
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16 pattern: "^usb(@.*)?"
20 List of all the USB PHYs on this HCD
22 phy-names:
24 Name specifier for the USB PHY
[all …]
Dfsl-usb.txt1 Freescale SOC USB controllers
3 The device node for a USB controller that is part of a Freescale
5 Practice : Universal Serial Bus" with the following modifications
9 - compatible : Should be "fsl-usb2-mph" for multi port host USB
10 controllers, or "fsl-usb2-dr" for dual role USB controllers
11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121.
12 Wherever applicable, the IP version of the USB controller should
13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132).
14 - phy_type : For multi port host USB controllers, should be one of
15 "ulpi", or "serial". For dual role USB controllers, should be
[all …]
Daspeed,usb-vhub.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: ASPEED USB 2.0 Virtual Hub Controller
11 - Benjamin Herrenschmidt <benh@kernel.crashing.org>
14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub
15 register and several sets of Device and Endpoint registers to support
16 the Virtual Hub's downstream USB devices.
26 - aspeed,ast2400-usb-vhub
[all …]
Dusb251xb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb251xb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB 2.0 Hi-Speed Hub Controller
10 - Richard Leitner <richard.leitner@skidata.com>
15 - microchip,usb2422
16 - microchip,usb2512b
17 - microchip,usb2512bi
18 - microchip,usb2513b
[all …]
Dnvidia,tegra20-ehci.txt1 Tegra SOC USB controllers
3 The device node for a USB controller that is part of a Tegra
5 Practice : Universal Serial Bus" with the following modifications
9 - compatible : For Tegra20, must contain "nvidia,tegra20-ehci".
10 For Tegra30, must contain "nvidia,tegra30-ehci". Otherwise, must contain
11 "nvidia,<chip>-ehci" plus at least one of the above, where <chip> is
13 - nvidia,phy : phandle of the PHY that the controller is connected to.
14 - clocks : Must contain one entry, for the module clock.
15 See ../clocks/clock-bindings.txt for details.
16 - resets : Must contain an entry for each entry in reset-names.
[all …]
/Documentation/devicetree/bindings/leds/
Dleds-bcm6328.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-bcm6328.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LEDs connected to Broadcom BCM6328 controller
10 - Álvaro Fernández Rojas <noltari@gmail.com>
14 In these SoCs it's possible to control LEDs both as GPIOs or by hardware.
15 However, on some devices there are Serial LEDs (LEDs connected to a 74x164
17 as spi-gpio. See
20 Some of these Serial LEDs are hardware controlled (e.g. ethernet LEDs) and
[all …]
/Documentation/driver-api/tty/
Dindex.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Teletypewriter (TTY) layer takes care of all those serial devices. Including
16 contains a reference to operations which could be performed on the TTYs. It is
23 short ldisc; in C, struct tty_ldisc_ops). Its task is to transform characters
26 processing, and more. The transformed characters are passed further to
29 In-detail description of the named TTY structures is in separate documents:
45 :doc:`Serial <../serial/driver>` and :doc:`USB Serial <../../usb/usb-serial>`
46 layers first. Drivers for serial devices can often use one of these specific
47 layers to implement a serial driver. Only special devices should be handled
48 directly by the TTY Layer. If you are about to write such a driver, read on.
[all …]
/Documentation/devicetree/bindings/
Dxilinx.txt5 of standard device types (network, serial, etc.) and miscellaneous
10 Each IP-core has a set of parameters which the FPGA designer can use to
12 extract the device parameters relevant to device drivers and copy them
15 to be recompiled every time the FPGA bitstream is resynthesized.
17 The new approach is to export the parameters into the device tree and
19 parameters which used to be exported as #defines will now become
20 properties of the device node. In general, device nodes for IP-cores
23 (name): (generic-name)@(base-address) {
24 compatible = "xlnx,(ip-core-name)-(HW_VER)"
27 interrupt-parent = <&interrupt-controller-phandle>;
[all …]
/Documentation/devicetree/bindings/dma/
Dstericsson,dma40.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Ericsson DMA40 DMA Engine
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: dma-controller.yaml#
16 "#dma-cells":
20 table for DB8500 which is the only ASIC known to use DMA40:
30 8: Synchronous Serial Port SSP0
31 9: Synchronous Serial Port SSP1
[all …]
/Documentation/ABI/testing/
Dsysfs-class-net-peak_usb5 Contact: Stephane Grosjean <s.grosjean@peak-system.com>
7 PEAK PCAN-USB devices support user-configurable CAN channel
8 identifiers. Contrary to a USB serial number, these identifiers
10 if a USB device exports multiple CAN interfaces, each of them
12 This attribute provides read-only access to the currently
18 set to zero.
Dsysfs-bus-pci-drivers-xhci_hcd5 xHCI compatible USB host controllers (i.e. super-speed
8 is fully compliant with the USB framework and provides
9 the equivalent of a very high performance full-duplex
10 serial link for debug purpose.
14 to the Debug Capability. Otherwise, it will be assigned
15 to xHCI.
17 Writing "enable" to this attribute will enable the DbC
19 to the DbC device. Writing "disable" to this attribute
21 port will roll back to the xHCI.
32 presented in the USB device descriptor by this xhci debug
[all …]
Dsysfs-bus-usb1 What: /sys/bus/usb/devices/<INTERFACE>/authorized
4 This allows to authorize (1) or deauthorize (0)
6 in contrast to the device authorization.
9 by writing INTERFACE to /sys/bus/usb/drivers_probe
10 This allows to avoid side-effects with drivers
15 What: /sys/bus/usb/devices/usbX/interface_authorized_default
22 What: /sys/bus/usb/device/.../authorized
28 drivers, non-authorized one are not. By default, wired
29 USB devices are authorized.
31 What: /sys/bus/usb/drivers/.../new_id
[all …]
/Documentation/driver-api/usb/
Dusb3-debug-port.rst14 debug port, you need to::
19 3) have a USB 3.0 super-speed A-to-A debugging cable.
30 super-speed port). The debug device is fully compliant with
31 the USB framework and provides the equivalent of a very high
32 performance full-duplex serial link between the debug target
38 DbC has been designed to log early printk messages. One use for
41 Other uses include simpler, lockless logging instead of a full-
44 On the debug target system, you need to customize a debugging
51 append a host controller index to this kernel parameter. This
56 USB subsystem by adding below kernel boot parameter::
[all …]
Dpersist.rst1 .. _usb-persist:
3 USB device persistence during system suspend
13 According to the USB specification, when a USB bus is suspended the
14 bus must continue to supply suspend current (around 1-5 mA). This
16 detect connect-change events (devices being plugged in or unplugged).
19 If a USB device's power session is interrupted then the system is
20 required to behave as though the device has been unplugged. It's a
22 has no way to know what has actually happened. Perhaps the same
26 By default, Linux behaves according to the spec. If a USB host
28 wakes up all the devices attached to that controller are treated as
[all …]
/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
16 11 = /dev/kmsg Writes to this come out as printk's, reads
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
27 /dev/initrd refers to a RAM disk which was preloaded
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
[all …]
/Documentation/arch/arm/sa1100/
Dcerf.rst7 The Intrinsyc CerfBoard is a StrongARM 1110-based computer on a board
9 controller, an RS232-compatible serial port, a USB function port, and
19 - CompactFlash+ slot (select PCMCIA in General Setup and any options
21 - Onboard Crystal CS8900 Ethernet controller (Cerf CS8900A support in
23 - Serial ports with a serial console (hardcoded to 38400 8N1)
25 In order to get this kernel onto your Cerf, you need a server that runs
27 evaluation kit on how to use the bootloader. This series of commands
30 make ARCH=arm CROSS_COMPILE=arm-linux- cerfcube_defconfig
31 make ARCH=arm CROSS_COMPILE=arm-linux- zImage
32 make ARCH=arm CROSS_COMPILE=arm-linux- modules
/Documentation/devicetree/bindings/gnss/
Du-blox,neo-6m.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: U-blox GNSS Receiver
10 - $ref: gnss-common.yaml#
13 - Johan Hovold <johan@kernel.org>
16 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.
21 - u-blox,neo-6m
22 - u-blox,neo-8
[all …]
/Documentation/arch/arm/stm32/
Dstm32mp13-overview.rst6 ------------
8 The STM32MP131/STM32MP133/STM32MP135 are Cortex-A MPU aimed at various applications.
11 - One Cortex-A7 application core
12 - Standard memories interface support
13 - Standard connectivity, widely inherited from the STM32 MCU family
14 - Comprehensive security support
18 - Cortex-A7 core running up to @900MHz
19 - FMC controller to connect SDRAM, NOR and NAND memories
20 - QSPI
21 - SD/MMC/SDIO support
[all …]
Dstm32mp151-overview.rst6 ------------
8 The STM32MP151 is a Cortex-A MPU aimed at various applications.
11 - Single Cortex-A7 application core
12 - Standard memories interface support
13 - Standard connectivity, widely inherited from the STM32 MCU family
14 - Comprehensive security support
18 - Cortex-A7 core running up to @800MHz
19 - FMC controller to connect SDRAM, NOR and NAND memories
20 - QSPI
21 - SD/MMC/SDIO support
[all …]
/Documentation/driver-api/
Dpps.rst1 .. SPDX-License-Identifier: GPL-2.0
4 PPS - Pulse Per Second
22 --------
24 LinuxPPS provides a programming interface (API) to define in the
29 can use it to adjust system clock time.
31 A PPS source can be connected to a serial port (usually to the Data
32 Carrier Detect pin) or to a parallel port (ACK-pin) or to a special
34 case when a new pulse arrives the system must apply to it a timestamp
38 GPS receiver as PPS source, to obtain a wallclock-time with
39 sub-millisecond synchronisation to UTC.
[all …]
/Documentation/networking/
Dcdc_mbim.rst1 .. SPDX-License-Identifier: GPL-2.0
4 cdc_mbim - Driver for CDC MBIM Mobile Broadband modems
7 The cdc_mbim driver supports USB devices conforming to the "Universal
8 Serial Bus Communications Class Subclass Specification for Mobile
10 "Universal Serial Bus Communications Class Subclass Specifications for
24 -----------
26 :Valid Range: N/Y (0-1)
36 unbind/bind is required to make the change effective for NCM/MBIM
37 functions bound to the "wrong" driver
44 provides a userspace interface to the MBIM control channel, and will
[all …]
/Documentation/devicetree/bindings/powerpc/nintendo/
Dwii.txt11 - model : Should be "nintendo,wii"
12 - compatible : Should be "nintendo,wii"
16 This node represents the multi-function "Hollywood" chip, which packages
21 - compatible : Should be "nintendo,hollywood"
30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi"
31 - reg : should contain the VI registers location and length
32 - interrupts : should contain the VI interrupt
41 - compatible : should be "nintendo,hollywood-pi","nintendo,flipper-pi"
42 - reg : should contain the PI registers location and length
52 - #interrupt-cells : <1>
[all …]
/Documentation/input/joydev/
Djoystick.rst3 .. _joystick-doc:
9 and similar devices. It is based on a larger project aiming to support all
14 linux-input@vger.kernel.org
16 send "subscribe linux-input" to majordomo@vger.kernel.org to subscribe to it.
25 ---------
27 For testing and other purposes (for example serial devices), there is a set
29 usually packaged as ``joystick``, ``input-utils``, ``evtest``, and so on.
31 ``inputattach`` utility is required if your joystick is connected to a
32 serial port.
35 ------------
[all …]

1234