Home
last modified time | relevance | path

Searched +full:micro +full:- +full:usb (Results 1 – 25 of 159) sorted by relevance

1234567

/linux/Documentation/usb/
H A Dchipidea.rst6 -----------------------------------
12 -------------------------
29 otg-rev = <0x0200>;
30 adp-disable;
33 -------------------
38 2) Connect 2 boards with usb cable: one end is micro A plug, the other end
39 is micro B plug.
41 The A-device (with micro A plug inserted) should enumerate B-device.
45 On B-device::
49 B-device should take host role and enumerate A-device.
[all …]
/linux/drivers/misc/cardreader/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Alcor Micro/Alcor Link PCI-E card reader"
7 This supports for Alcor Micro PCI-Express card reader including au6601,
9 Alcor Micro card readers support access to many types of memory cards,
14 tristate "Realtek PCI-E card reader"
18 This supports for Realtek PCI-Express card reader including rts5209,
26 tristate "Realtek USB card reader"
27 depends on USB
30 Select this option to get support for Realtek USB 2.0 card readers
/linux/drivers/extcon/
H A Dextcon-max77693.c1 // SPDX-License-Identifier: GPL-2.0+
3 // extcon-max77693.c - MAX77693 extcon driver to support MAX77693 MUIC
8 #include <linux/devm-helpers.h>
18 #include <linux/mfd/max77693-common.h>
19 #include <linux/mfd/max77693-private.h>
20 #include <linux/extcon-provider.h>
24 #define DEV_NAME "max77693-muic"
30 * extcon-max77693 driver use 'default_init_data' to bring up base operation
35 /* STATUS2 - [3]ChgDetRun */
39 /* INTMASK1 - Unmask [3]ADC1KM,[0]ADCM */
[all …]
/linux/Documentation/devicetree/bindings/extcon/
H A Dsiliconmitus,sm5502-muic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/extcon/siliconmitus,sm5502-muic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SM5502/SM5504 MUIC (Micro-USB Interface Controller) device
10 - Chanwoo Choi <cw00.choi@samsung.com>
13 The Silicon Mitus SM5502 is a MUIC (Micro-USB Interface Controller) device
21 - siliconmitus,sm5502-muic
22 - siliconmitus,sm5504-muic
23 - siliconmitus,sm5703-muic
[all …]
/linux/arch/powerpc/platforms/83xx/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 bool "83xx-based boards"
62 bool "Analogue & Micro ASP 834x"
65 This enables support for the Analogue & Micro ASP 83xx
78 # used for usb & gpio
82 # used for math-emu
86 # used for usb & gpio
90 # used for usb & gpio
/linux/drivers/gpio/
H A Dgpiolib-acpi-quirks.c1 // SPDX-License-Identifier: GPL-2.0
17 #include "gpiolib-acpi.h"
19 static int run_edge_events_on_boot = -1;
22 "Run edge _AEI event-handlers at boot: 0=no, 1=yes, -1=auto");
98 len = pin_str - controller; in acpi_gpio_in_ignore_list()
142 * The Minix Neo Z83-4 has a micro-USB-B id-pin handler for
143 * a non existing micro-USB-B connector which puts the HDMI
148 DMI_MATCH(DMI_PRODUCT_NAME, "Z83-4"),
156 * The Terra Pad 1061 has a micro-USB-B id-pin handler, which
157 * instead of controlling the actual micro-USB-B turns the 5V
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-rossa-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "msm8916-samsung-fortuna-common.dtsi"
6 /delete-node/ &muic;
9 /delete-node/ &touchscreen;
13 compatible = "siliconmitus,sm5504-muic";
15 interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
16 pinctrl-0 = <&muic_int_default>;
17 pinctrl-names = "default";
20 compatible = "usb-b-connector";
21 label = "micro-USB";
[all …]
H A Dmsm8916-samsung-e2015-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "msm8916-samsung-a2015-common.dtsi"
7 compatible = "regulator-haptic";
8 haptic-supply = <&reg_motor_vdd>;
9 min-microvolt = <3300000>;
10 max-microvolt = <3300000>;
13 i2c-muic {
15 /delete-node/ extcon@25;
18 compatible = "siliconmitus,sm5504-muic";
21 interrupt-parent = <&tlmm>;
[all …]
/linux/drivers/usb/misc/
H A Dldusb.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Generic USB driver for report based interrupt in/out devices
4 * like LD Didactic's USB devices. LD Didactic's USB devices are
11 * Devices based on the book USB COMPLETE by Jan Axelson may need
14 * Copyright (C) 2005 Michael Hund <mhund@ld-didactic.de>
16 * Derived from Lego USB Tower driver
18 * 2001-2004 Juergen Stuber <starblue@users.sourceforge.net>
29 #include <linux/usb.h>
33 #define USB_VENDOR_ID_LD 0x0f11 /* USB Vendor ID of LD Didactic GmbH */
34 #define USB_DEVICE_ID_LD_CASSY 0x1000 /* USB Product ID of CASSY-S modules with 8 bytes endpoint s…
[all …]
/linux/drivers/usb/host/
H A Docteon-hcd.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights
104 * This register can be used to configure the core after power-on or a change in
105 * mode of operation. This register mainly contains AHB system-related
106 * configuration parameters. The AHB is the processor interface to the O2P USB
110 * The application must program this register as part of the O2P USB core
126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl)
128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in
131 * * 1'b0: GINTSTS.NPTxFEmp interrupt indicates that the Non-
133 * * 1'b1: GINTSTS.NPTxFEmp interrupt indicates that the Non-
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dmaxim,max77843.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
17 includes voltage current regulators, charger, fuel-gauge, haptic motor driver
33 motor-driver:
38 const: maxim,max77843-haptic
40 haptic-supply:
47 - compatible
48 - haptic-supply
[all …]
H A Drichtek,rt5033.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jakob Hauser <jahau@rocketmail.com>
30 The regulators of RT5033 have to be instantiated under a sub-node named
44 $ref: /schemas/power/supply/richtek,rt5033-charger.yaml#
47 - compatible
48 - reg
49 - interrupts
54 - |
[all …]
/linux/Documentation/devicetree/bindings/usb/
H A Dusb-drd.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-drd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic USB OTG Controller
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 otg-rev:
15 Tells usb driver the release number of the OTG and EH supplement with
16 which the device and its descriptors are compliant, in binary-coded
18 features (HNP/SRP/ADP) is enabled. If ADP is required, otg-rev should be
[all …]
H A Dmediatek,musb.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/usb/mediatek,musb.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Min Guo <min.guo@mediatek.com>
15 pattern: '^usb@[0-9a-f]+$'
19 - enum:
20 - mediatek,mt8516-musb
21 - mediatek,mt2701-musb
22 - mediatek,mt7623-musb
[all …]
H A Dci-hdrc-usb2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/ci-hdrc-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB2 ChipIdea USB controller
10 - Xu Yang <xu.yang_2@nxp.com>
11 - Peng Fan <peng.fan@nxp.com>
16 - enum:
17 - chipidea,usb2
18 - lsi,zevio-usb
[all …]
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra234-p3701.dtsi1 // SPDX-License-Identifier: GPL-2.0
41 dma-controller@2930000 {
45 interrupt-controller@2a40000 {
58 vcc-supply = <&vdd_1v8_hs>;
59 address-width = <8>;
62 read-only;
70 compatible = "jedec,spi-nor";
72 spi-max-frequency = <102000000>;
73 spi-tx-bus-width = <4>;
74 spi-rx-bus-width = <4>;
[all …]
H A Dtegra194-p2888.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/mfd/max77620.h>
27 stdout-path = "serial0:115200n8";
34 phy-reset-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 5) GPIO_ACTIVE_LOW>;
35 phy-handle = <&phy>;
36 phy-mode = "rgmii-id";
39 #address-cells = <1>;
40 #size-cells = <0>;
42 phy: ethernet-phy@0 {
43 compatible = "ethernet-phy-ieee802.3-c22";
[all …]
H A Dtegra234-p3767.dtsi1 // SPDX-License-Identifier: GPL-2.0
28 dma-controller@2930000 {
32 interrupt-controller@2a40000 {
45 vcc-supply = <&vdd_1v8_hs>;
46 address-width = <8>;
49 read-only;
57 compatible = "jedec,spi-nor";
59 spi-max-frequency = <102000000>;
60 spi-tx-bus-width = <4>;
61 spi-rx-bus-width = <4>;
[all …]
/linux/include/linux/platform_data/
H A Dlp8727.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * LP8727 Micro/Mini USB IC with integrated charger
47 * @get_batt_present : check battery status - exists or not
52 * @usb : charging parameters for USB type charger
61 struct lp8727_chg_param *usb; member
/linux/Documentation/admin-guide/media/
H A Dgspca-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
8 - gspca_main: main driver
9 - gspca\_\ *driver*: subdriver module with *driver* as follows
19 spca501 040a:0002 Kodak DVC-325
24 spca500 041e:400a Creative PC-CAM 300
25 sunplus 041e:400b Creative PC-CAM 600
26 sunplus 041e:4012 PC-Cam350
41 sq930x 041e:4038 Creative Joy-IT
69 sn9c20x 0458:704c Genius i-Look 1321
70 sn9c20x 045e:00f4 LifeCam VX-6000 (SN9C20x + OV9650)
[all …]
H A Dusb-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
3 USB drivers
6 The USB boards are identified by an identification called USB ID.
8 The ``lsusb`` command allows identifying the USB IDs::
18 via USB Video Class. Those cameras are automatically supported by the
19 ``uvc-driver``.
21 Older cameras and TV USB devices uses USB Vendor Classes: each vendor
23 card lists for such vendor-class devices.
25 While this is not as common as on PCI, sometimes the same USB ID is used
30 The current supported USB cards (not including staging drivers) are
[all …]
/linux/drivers/usb/core/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Core configuration
6 bool "USB announce new devices"
8 Say Y here if you want the USB core to always announce the
10 strings for every new USB device to the syslog. This option is
18 comment "Miscellaneous USB options"
21 bool "Enable USB persist by default"
24 Say N here if you don't want USB power session persistence
25 enabled by default. If you say N it will make suspended USB
30 Documentation/driver-api/usb/persist.rst for more info.
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dnvidia,tegra186-xusb-padctl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra186-xusb-padctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
21 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
22 super-speed USB. Other lanes are for various types of low-speed, full-speed
23 or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
24 contains a software-configurable mux that sits between the I/O controller
[all …]
/linux/drivers/media/usb/dvb-usb-v2/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Support for various USB DVB devices v2"
4 depends on DVB_CORE && USB && I2C && (RC_CORE || RC_CORE=n)
9 Almost every USB device needs a firmware, please look into
10 <file:Documentation/driver-api/media/drivers/dvb-usb.rst>.
12 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
15 Say Y if you own a USB DVB device.
20 tristate "Afatech AF9015 DVB-T USB2.0 support"
33 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
36 tristate "Afatech AF9035 DVB-T USB2.0 support"
[all …]
/linux/drivers/usb/serial/
H A Dpl2303.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Prolific PL2303 USB to serial adaptor driver header file
71 /* Alcatel OT535/735 USB cable */
84 /* Nokia CA-42 Cable */
88 /* CA-42 CLONE Cable www.ca-42.com chipset: Prolific Technology Inc */
99 /* USB GSM cable from Speed Dragon Multimedia, Ltd */
103 /* DATAPILOT Universal-2 Phone Cable */
111 /* Alcor Micro Corp. USB 2.0 TO RS-232 */
119 /* Corega CG-USBRS232R Serial Adapter */
123 /* Y.C. Cable U.S.A., Inc - USB to RS-232 */
[all …]

1234567