Searched +full:usb +full:- +full:b +full:- +full:connector (Results 1 – 25 of 96) sorted by relevance
1234
/Linux-v5.10/Documentation/devicetree/bindings/connector/ |
D | usb-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: USB Connector 10 - Rob Herring <robh@kernel.org> 13 A USB connector node represents a physical USB connector. It should be a child 14 of a USB interface controller or a separate node when it is attached to both 15 MUX and USB interface controller. 20 - enum: [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/usb/ |
D | mediatek,musb.txt | 2 ------------------------------------------- 5 - compatible : should be one of: 6 "mediatek,mt2701-musb" 8 followed by "mediatek,mtk-musb" 9 - reg : specifies physical base address and size of 11 - interrupts : interrupt used by musb controller 12 - interrupt-names : must be "mc" 13 - phys : PHY specifier for the OTG phy 14 - dr_mode : should be one of "host", "peripheral" or "otg", 15 refer to usb/generic.txt [all …]
|
D | richtek,rt1711h.txt | 4 - compatible : Must be "richtek,rt1711h". 5 - reg : Must be 0x4e, it's slave address of RT1711H. 6 - interrupts : <a b> where a is the interrupt number and b represents an 9 Required sub-node: 10 - connector: The "usb-c-connector" attached to the tcpci chip, the bindings 11 of connector node are specified in 12 Documentation/devicetree/bindings/connector/usb-connector.yaml 18 interrupt-parent = <&gpio26>; 21 usb_con: connector { 22 compatible = "usb-c-connector"; [all …]
|
D | generic.txt | 1 Generic USB Properties 4 - maximum-speed: tells USB controllers we want to work up to a certain 5 speed. Valid arguments are "super-speed-plus", 6 "super-speed", "high-speed", "full-speed" and 7 "low-speed". In case this isn't passed via DT, USB 10 - dr_mode: tells Dual-Role USB controllers that we want to work on a 13 passed via DT, USB DRD controllers should default to 15 - phy_type: tells USB controllers that we want to configure the core to support 16 a UTMI+ PHY with an 8- or 16-bit interface if UTMI+ is 18 In case this isn't passed via DT, USB controllers should [all …]
|
D | faraday,fotg210.txt | 3 This OTG-capable USB host controller is found in Cortina Systems 7 - compatible: should be one of: 9 "cortina,gemini-usb", "faraday,fotg210" 10 - reg: should contain one register range i.e. start and length 11 - interrupts: description of the interrupt line 14 - clocks: should contain the IP block clock 15 - clock-names: should be "PCLK" for the IP block clock 17 Required properties for "cortina,gemini-usb" compatible: 18 - syscon: a phandle to the system controller to access PHY registers 20 Optional properties for "cortina,gemini-usb" compatible: [all …]
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-driver-typec-displayport | 5 Shows the current DisplayPort configuration for the connector. 6 Valid values are USB, source and sink. Source means DisplayPort 14 USB [source] sink 18 Note. USB configuration does not equal to Exit Mode. It is 20 USB Type-C Standard. Functionally it equals to the situation 22 Documentation/ABI/testing/sysfs-bus-typec, and use file 29 VESA DisplayPort Alt Mode on USB Type-C Standard defines six 30 different pin assignments for USB Type-C connector that are 31 labeled A, B, C, D, E, and F. The supported pin assignments are 42 connector is actually configured. [all …]
|
/Linux-v5.10/drivers/usb/typec/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB Type-C Support" 6 USB Type-C Specification defines a cable and connector for USB where 8 be Type-A plug on one end of the cable and Type-B plug on the other. 9 Determination of the host-to-device relationship happens through a 10 specific Configuration Channel (CC) which goes through the USB Type-C 12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery 13 is supported, the Alternate Modes, where the connector is used for 14 something else then USB communication. 16 USB Power Delivery Specification defines a protocol that can be used [all …]
|
/Linux-v5.10/include/linux/platform_data/ |
D | usb-omap1.h | 2 * Platform data for OMAP1 USB 15 * - "A" connector (rectagular) 17 * - "B" connector (squarish) or "Mini-B" 19 * - "Mini-AB" connector (very similar to Mini-B) 24 u8 otg; /* port number, 1-based: usb1 == 2 */ 35 * 2 == usb0-only, using internal transceiver
|
/Linux-v5.10/drivers/net/can/usb/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "CAN USB interfaces" 3 depends on USB 12 tristate "EMS CPC-USB/ARM7 CAN/USB interface" 14 This driver is for the one channel CPC-USB/ARM7 CAN/USB interface 15 from EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de). 18 tristate "ESD USB/2 CAN/USB interface" 20 This driver supports the CAN-USB/2 interface 27 candleLight USB CAN interfaces USB/CAN devices 33 tristate "Kvaser CAN/USB interface" [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | mt2701-evb.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 14 compatible = "mediatek,mt2701-evb", "mediatek,mt2701"; 22 compatible = "mediatek,mt2701-cs42448-machine"; 25 audio-routing = 42 mediatek,audio-codec = <&cs42448>; 43 mediatek,audio-codec-bt-mrg = <&bt_sco_codec>; 44 pinctrl-names = "default"; 45 pinctrl-0 = <&aud_pins_default>; [all …]
|
D | dove-sbc-a510.dts | 2 * Device Tree file for Compulab SBC-A510 Single Board Computer 6 * This file is dual-licensed: you can use it either under the terms 23 * b) Permission is hereby granted, free of charge, to any person 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 55 * 0.7 mini-PCIe slot W_DISABLE# 67 /dts-v1/; 69 #include "dove-cm-a510.dtsi" 72 model = "Compulab SBC-A510"; 73 compatible = "compulab,sbc-a510", "compulab,cm-a510", "marvell,dove"; 76 stdout-path = &uart0; [all …]
|
D | sun8i-h3-orangepi-lite.dts | 4 * This file is dual-licensed: you can use it either under the terms 21 * b) Permission is hereby granted, free of charge, to any person 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "xunlong,orangepi-lite", "allwinner,sun8i-h3"; 61 stdout-path = "serial0:115200n8"; 64 connector { [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/nvidia/ |
D | tegra186-p2771-0000.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/linux-event-codes.h> 5 #include <dt-bindings/input/gpio-keys.h> 7 #include "tegra186-p3310.dtsi" 11 compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 14 power-monitor@42 { 17 #address-cells = <1>; 18 #size-cells = <0>; 23 shunt-resistor-micro-ohms = <20000>; [all …]
|
/Linux-v5.10/Documentation/x86/ |
D | earlyprintk.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Mini-HOWTO for using the earlyprintk=dbgp boot option with a 10 You need two computers, the 'USB debug key' special gadget and 11 two USB cables, connected like this:: 13 [host/target] <-------> [USB debug key] <-------> [client/console] 18 a) Host/target system needs to have USB debug port capability. 21 the lspci -vvv output:: 23 # lspci -vvv 25 …00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (p… 27 …Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisIN… [all …]
|
/Linux-v5.10/include/linux/usb/ |
D | musb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Inventra (Multidrop) Highspeed Dual-Role Controllers: (M)HDRC. 6 * Board initialization should put one of these into dev->platform_data, 7 * probably on some platform_device named "musb-hdrc". It encapsulates 14 /* The USB role is defined by the connector used on the board, so long as 19 MUSB_HOST, /* A or Mini-A connector */ 20 MUSB_PERIPHERAL, /* B or Mini-B connector */ 21 MUSB_OTG /* Mini-AB connector */ 67 /* MUSB configuration-specific details */ 71 /* need to explicitly de-assert the port reset after resume? */ [all …]
|
D | typec_dp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <linux/usb/typec_altmode.h> 8 /* USB IF has not assigned a Standard ID (SID) for VirtualLink, 16 * Connector states matching the pin assignments in DisplayPort Alt Mode 23 * Note. DisplayPort USB Type-C Alt Mode Specification version 1.0b deprecated 24 * pin assignments A, B and F, but they are still defined here for legacy 28 TYPEC_DP_STATE_A = TYPEC_STATE_MODAL, /* Not supported after v1.0b */ 29 TYPEC_DP_STATE_B, /* Not supported after v1.0b */ 33 TYPEC_DP_STATE_F, /* Not supported after v1.0b */ 37 * struct typec_displayport_data - DisplayPort Alt Mode specific data [all …]
|
/Linux-v5.10/arch/mips/boot/dts/ingenic/ |
D | gcw0.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include <dt-bindings/clock/ingenic,tcu.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/iio/adc/ingenic,adc.h> 9 #include <dt-bindings/input/input.h> 29 stdout-path = "serial2:57600n8"; 33 compatible = "regulator-fixed"; 34 regulator-name = "vcc"; 36 regulator-min-microvolt = <3300000>; [all …]
|
/Linux-v5.10/Documentation/input/devices/ |
D | xpad.rst | 2 xpad - Linux USB driver for Xbox compatible controllers 5 This driver exposes all first-party and third-party Xbox compatible 25 - if you are using a known controller 26 - if you are using a known dance pad 27 - if using an unknown device (one not listed below), what you set in the 28 module configuration for "Map D-PAD to buttons rather than axes for unknown 33 If you said Y it will map the d-pad to buttons, which is needed for dance 43 ------------------ 46 The jstest-program from joystick-1.2.15 (jstest-version 2.1.0) will report 8 49 All 8 axes work, though they all have the same range (-32768..32767) [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/amlogic/ |
D | meson-gxbb-odroidc2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-gxbb.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 14 compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb"; 15 model = "Hardkernel ODROID-C2"; 23 stdout-path = "serial0:115200n8"; 31 usb_otg_pwr: regulator-usb-pwrs { 32 compatible = "regulator-fixed"; 34 regulator-name = "USB_OTG_PWR"; [all …]
|
D | meson-gxl-s905x-khadas-vim.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 10 #include "meson-gxl-s905x-p212.dtsi" 13 compatible = "khadas,vim", "amlogic,s905x", "amlogic,meson-gxl"; 16 adc-keys { 17 compatible = "adc-keys"; 18 io-channels = <&saradc 0>; 19 io-channel-names = "buttons"; 20 keyup-threshold-microvolt = <1710000>; [all …]
|
/Linux-v5.10/drivers/platform/x86/ |
D | intel_cht_int33fe_microb.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * USB Micro-B connector (e.g. without of FUSB302 USB Type-C controller) 9 * (Lenovo YogaBook YB1-X91L/F tablet), have this weird INT33FE ACPI device 16 * instantiate i2c-client for battery fuel gauge, so that standard i2c driver 27 #include <linux/usb/pd.h> 31 static const char * const bq27xxx_suppliers[] = { "bq25890-charger" }; 34 PROPERTY_ENTRY_STRING_ARRAY("supplied-from", bq27xxx_suppliers), 40 struct device *dev = data->dev; in cht_int33fe_microb_probe() 47 data->battery_fg = i2c_acpi_new_device(dev, 1, &board_info); in cht_int33fe_microb_probe() 49 return PTR_ERR_OR_ZERO(data->battery_fg); in cht_int33fe_microb_probe() [all …]
|
D | intel_cht_int33fe_common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * (USB Micro-B and Type-C connector variants), header file 29 /* Type-C only */
|
/Linux-v5.10/drivers/usb/common/ |
D | usb-conn-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * USB GPIO Based Connection Detection Driver 9 * Some code borrowed from drivers/extcon/extcon-usb-gpio.c 22 #include <linux/usb/role.h> 54 * ------------------------------------ 61 * - VBUS only - we want to distinguish between [1] and [2], so ID is always 1 62 * - ID only - we want to distinguish between [1] and [4], so VBUS = ID 74 id = info->id_gpiod ? in usb_conn_detect_cable() 75 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_conn_detect_cable() 76 vbus = info->vbus_gpiod ? in usb_conn_detect_cable() [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/hisilicon/ |
D | hi3660-hikey960.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 12 #include "hikey960-pinctrl.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 16 #include <dt-bindings/usb/pd.h> 20 compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660"; 35 stdout-path = "serial6:115200n8"; 44 reserved-memory { [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/qcom/ |
D | apq8016-sbc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "msm8916-pm8916.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 11 #include <dt-bindings/sound/apq8016-lpass.h> 26 stdout-path = "serial0"; 29 camera_vdddo_1v8: camera-vdddo-1v8 { 30 compatible = "regulator-fixed"; [all …]
|
1234