Home
last modified time | relevance | path

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

12345678910>>...14

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml1 # 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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml1 # 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 …]
/kernel/linux/linux-5.10/Documentation/usb/
Dchipidea.rst6 -----------------------------------
12 -------------------------
29 otg-rev = <0x0200>;
30 adp-disable;
33 -------------------
38 2) Connect 2 boards with usb cable with 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 …]
/kernel/linux/linux-6.6/Documentation/usb/
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 …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/
Dtegra186-p2771-0000.dts1 // 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 …]
/kernel/linux/linux-5.10/drivers/misc/cardreader/
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,
25 tristate "Realtek USB card reader"
26 depends on USB
29 Select this option to get support for Realtek USB 2.0 card readers
/kernel/linux/linux-6.6/drivers/misc/cardreader/
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,
25 tristate "Realtek USB card reader"
26 depends on USB
29 Select this option to get support for Realtek USB 2.0 card readers
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/extcon/
Dextcon-rt8973a.txt2 * Richtek RT8973A - Micro USB Switch device
4 The Richtek RT8973A is Micro USB Switch with OVP and I2C interface. The RT8973A
5 is a USB port accessory detector and switch that is optimized to protect low
7 speed USB operation. Also, RT8973A support 'auto-configuration' mode.
8 If auto-configuration mode is enabled, RT8973A would control internal h/w patch
9 for USB D-/D+ switching.
12 - compatible: Should be "richtek,rt8973a-muic"
13 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14
14 - interrupts: Interrupt specifiers for detection interrupt sources.
19 compatible = "richtek,rt8973a-muic";
[all …]
Dextcon-sm5502.txt2 * SM5502 MUIC (Micro-USB Interface Controller) device
4 The Silicon Mitus SM5502 is a MUIC (Micro-USB Interface Controller) device
10 - compatible: Should be "siliconmitus,sm5502-muic"
11 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x25
12 - interrupts: Interrupt specifiers for detection interrupt sources.
17 compatible = "siliconmitus,sm5502-muic";
18 interrupt-parent = <&gpx1>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/extcon/
Dextcon-rt8973a.txt2 * Richtek RT8973A - Micro USB Switch device
4 The Richtek RT8973A is Micro USB Switch with OVP and I2C interface. The RT8973A
5 is a USB port accessory detector and switch that is optimized to protect low
7 speed USB operation. Also, RT8973A support 'auto-configuration' mode.
8 If auto-configuration mode is enabled, RT8973A would control internal h/w patch
9 for USB D-/D+ switching.
12 - compatible: Should be "richtek,rt8973a-muic"
13 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14
14 - interrupts: Interrupt specifiers for detection interrupt sources.
19 compatible = "richtek,rt8973a-muic";
[all …]
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 …]
/kernel/linux/linux-5.10/drivers/extcon/
Dextcon-max77693.c1 // SPDX-License-Identifier: GPL-2.0+
3 // extcon-max77693.c - MAX77693 extcon driver to support MAX77693 MUIC
17 #include <linux/mfd/max77693-common.h>
18 #include <linux/mfd/max77693-private.h>
19 #include <linux/extcon-provider.h>
23 #define DEV_NAME "max77693-muic"
29 * extcon-max77693 driver use 'default_init_data' to bring up base operation
34 /* STATUS2 - [3]ChgDetRun */
38 /* INTMASK1 - Unmask [3]ADC1KM,[0]ADCM */
43 /* INTMASK2 - Unmask [0]ChgTypM */
[all …]
/kernel/linux/linux-6.6/drivers/extcon/
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 …]
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/
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
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Ds32g274a-rdb2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
4 * Copyright (c) 2019-2021 NXP
7 /dts-v1/;
12 model = "NXP S32G2 Reference Design Board 2 (S32G-VNP-RDB2)";
13 compatible = "nxp,s32g274a-rdb2", "nxp,s32g2";
21 stdout-path = "serial0:115200n8";
32 /* UART (J2) to Micro USB port */
37 /* UART (J1) to Micro USB port */
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 bool "83xx-based boards"
94 bool "Analogue & Micro ASP 834x"
97 This enables support for the Analogue & Micro ASP 83xx
110 # used for usb & gpio
114 # used for math-emu
118 # used for usb & gpio
122 # used for usb & gpio
/kernel/linux/linux-6.6/drivers/platform/x86/x86-android-tablets/
Dshared-psy-info.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * Copyright (C) 2021-2023 Hans de Goede <hdegoede@redhat.com>
17 #include "shared-psy-info.h"
20 const char * const tusb1211_chg_det_psy[] = { "tusb1211-charger-detect" };
21 const char * const bq24190_psy[] = { "bq24190-charger" };
22 const char * const bq25890_psy[] = { "bq25890-charger-0" };
25 PROPERTY_ENTRY_STRING_ARRAY("supplied-from", bq24190_psy),
34 PROPERTY_ENTRY_STRING_ARRAY("supplied-from", bq25890_psy),
44 PROPERTY_ENTRY_STRING("compatible", "simple-battery"),
45 PROPERTY_ENTRY_STRING("device-chemistry", "lithium-ion"),
[all …]
/kernel/linux/linux-5.10/drivers/usb/misc/
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 …]
/kernel/linux/linux-6.6/drivers/usb/misc/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
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 …]
Dmaxim,max77693.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chanwoo Choi <cw00.choi@samsung.com>
11 - Krzysztof Kozlowski <krzk@kernel.org>
37 max77693-muic:
44 const: maxim,max77693-muic
47 - compatible
55 const: maxim,max77693-muic
58 $ref: /schemas/connector/usb-connector.yaml#
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dmediatek,musb.txt2 -------------------------------------------
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 …]
Dgeneric.txt1 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 …]
/kernel/linux/linux-5.10/drivers/staging/octeon-usb/
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 …]
/kernel/linux/linux-6.6/drivers/usb/host/
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 …]

12345678910>>...14