/linux/Documentation/usb/ |
H A D | chipidea.rst | 6 ----------------------------------- 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 D | Kconfig | 1 # 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 D | extcon-max77693.c | 1 // 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 D | siliconmitus,sm5502-muic.yaml | 1 # 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 D | Kconfig | 1 # 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 D | gpiolib-acpi-quirks.c | 1 // 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 D | msm8916-samsung-rossa-common.dtsi | 1 // 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 D | msm8916-samsung-e2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-samsung-a2015-common.dtsi" 7 compatible = "regulator-haptic"; 8 haptic-supply = <®_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 D | ldusb.c | 1 // 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 D | octeon-hcd.h | 1 /* 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 D | maxim,max77843.yaml | 1 # 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 D | richtek,rt5033.yaml | 1 # 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 D | usb-drd.yaml | 1 # 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 D | mediatek,musb.yaml | 1 # 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 D | ci-hdrc-usb2.yaml | 1 # 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 D | tegra234-p3701.dtsi | 1 // 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 D | tegra194-p2888.dtsi | 1 // 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 D | tegra234-p3767.dtsi | 1 // 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 D | lp8727.h | 1 /* 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 D | gspca-cardlist.rst | 1 .. 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 D | usb-cardlist.rst | 1 .. 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 D | Kconfig | 1 # 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 D | nvidia,tegra186-xusb-padctl.yaml | 1 # 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 D | Kconfig | 1 # 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 D | pl2303.h | 1 /* 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 …]
|