| /linux/drivers/input/mouse/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 Say Y here if you have a PS/2 mouse connected to your system. This 25 includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 47 Say Y here if you have an ALPS PS/2 touchpad connected to 57 Say Y here if you have a BYD PS/2 touchpad connected to 67 Say Y here if you have a Logitech PS/2++ mouse connected to 77 Say Y here if you have a Synaptics PS/2 TouchPad connected to 89 Say Y here if you have a Synaptics RMI4 touchpad connected to 99 Say Y here if you have a Cypress PS/2 Trackpad connected to 109 Say Y here if you have a Fujitsu B-series Lifebook PS/2 [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 …]
|
| H A D | usb-acpi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * USB-ACPI glue code 8 #include <linux/usb.h> 14 #include <linux/usb/hcd.h> 19 * usb_acpi_power_manageable - check whether usb port has 21 * @hdev: USB device belonging to the usb hub 40 #define UUID_USB_CONTROLLER_DSM "ce2ee385-00e6-48cb-9f05-2edb927c4899" 44 * usb_acpi_port_lpm_incapable - check if lpm should be disabled for a port. 45 * @hdev: USB device belonging to the usb hub 51 * Arg0: UUID = ce2ee385-00e6-48cb-9f05-2edb927c4899 [all …]
|
| /linux/Documentation/usb/ |
| H A D | authorization.rst | 2 Authorizing (or not) your USB devices to connect to the system 5 Copyright (C) 2007 Inaky Perez-Gonzalez <inaky@linux.intel.com> Intel Corporation 7 This feature allows you to control if a USB device can be used (or 8 not) in a system. This feature will allow you to implement a lock-down 9 of USB devices, fully controlled by user space. 11 As of now, when a USB device is connected it is configured and 21 $ echo 1 > /sys/bus/usb/devices/DEVICE/authorized 23 De-authorize a device:: 25 $ echo 0 > /sys/bus/usb/devices/DEVICE/authorized 27 Set new devices connected to hostX to be deauthorized by default (ie: [all …]
|
| H A D | gadget_serial.rst | 7 (updated 8-May-2008 for v2.3) 11 ---------------------- 25 MA 02111-1307 USA. 35 ------------- 44 USB and serial devices. It also assumes you configure the Linux 45 gadget and usb drivers as modules. 55 -------- 56 The gadget serial driver is a Linux USB gadget driver, a USB device 57 side driver. It runs on a Linux system that has USB device side 59 with a USB development card. [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | marvell,armada-cp110-utmi-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/marvell,armada-cp110-utmi-phy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Konstantin Porotchkin <kostap@marvell.com> 14 On Armada 7k/8k and CN913x, there are two host and one device USB controllers. 15 Each of two exiting UTMI PHYs could be connected to either USB host or USB device 17 The USB device controller can only be connected to a single UTMI PHY port 18 0.H----- USB HOST0 19 UTMI PHY0 --------/ [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | fcs,fsa4480.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/fcs,fsa4480.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 15 - const: fcs,fsa4480 16 - items: 17 - enum: 18 - ocs,ocp96011 19 - const: fcs,fsa4480 [all …]
|
| H A D | usb-device.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/usb-device.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic USB Device 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 Usually, we only use device tree for hard wired USB device. 15 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps 17 Four types of device-tree nodes are defined: "host-controller nodes" 18 representing USB host controllers, "device nodes" representing USB devices, [all …]
|
| H A D | fsl,usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/fsl,usb2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale SOC USB controllers 10 - Frank Li <Frank.Li@nxp.com> 13 The device node for a USB controller that is part of a Freescale 21 - enum: 22 - fsl-usb2-mph 23 - fsl-usb2-dr [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | audiophile-usb.rst | 2 Guide to using M-Audio Audiophile USB with ALSA and Jack 9 This document is a guide to using the M-Audio Audiophile USB (tm) device with 15 * v1.4 - Thibault Le Meur (2007-07-11) 17 - Added Low Endianness nature of 16bits-modes 19 - Modifying document structure 21 * v1.5 - Thibault Le Meur (2007-07-12) 22 - Added AC3/DTS passthru info 25 Audiophile USB Specs and correct usage 35 - This port supports 2 pairs of line-level audio inputs (1/4" TS and RCA) 36 - When the 1/4" TS (jack) connectors are connected, the RCA connectors [all …]
|
| /linux/drivers/usb/misc/ |
| H A D | onboard_usb_dev_pdevs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * API for creating and destroying USB onboard platform devices 15 #include <linux/usb.h> 16 #include <linux/usb/hcd.h> 17 #include <linux/usb/of.h> 18 #include <linux/usb/onboard_dev.h> 33 * onboard_dev_create_pdevs -- create platform devices for onboard USB devices 34 * @parent_hub : parent hub to scan for connected onboard devices 37 * Creates a platform device for each supported onboard device that is connected 57 * connected to the root hub of the secondary HCD if needed. [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-bus-usb | 1 What: /sys/bus/usb/devices/.../power/persist 6 USB device directories can contain a file named power/persist. 8 not the "USB-Persist" facility is enabled for the device. For 12 For more information, see Documentation/driver-api/usb/persist.rst. 14 What: /sys/bus/usb/devices/.../power/autosuspend 19 Each USB device directory will contain a file named 27 The autosuspend delay for newly-created devices is set to 30 What: /sys/bus/usb/device/.../power/connected_duration 36 it returns the total time (in msec) that the USB device has been 37 connected to the machine. This file is read-only. [all …]
|
| /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/arch/arm64/boot/dts/allwinner/ |
| H A D | sun55i-a527-cubie-a5e.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 4 /dts-v1/; 6 #include "sun55i-a523.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 13 compatible = "radxa,cubie-a5e", "allwinner,sun55i-a527"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; 28 power-led { 32 default-state = "on"; [all …]
|
| /linux/drivers/phy/broadcom/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 25 tristate "Broadcom Stingray USB PHY driver" 30 Enable this to support the Broadcom Stingray USB PHY 40 Enable this to support the Broadcom Kona USB 2.0 PHY. 43 tristate "Broadcom Northstar USB 2.0 PHY Driver" 48 Enable this to support Broadcom USB 2.0 PHY connected to the USB 52 tristate "Broadcom Northstar USB 3.0 PHY Driver" 58 Enable this to support Broadcom USB 3.0 PHY connected to the USB 71 tristate "Broadcom Northstar2 USB DRD PHY support" 77 Enable this to support the Broadcom Northstar2 USB DRD PHY. [all …]
|
| /linux/Documentation/devicetree/bindings/power/supply/ |
| H A D | isp1704.yaml | 1 # SPDX-License-Identifier: GPL-2.0 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: NXP ISP1704 USB Charger Detection 11 - Sebastian Reichel <sre@kernel.org> 14 - $ref: power-supply.yaml# 20 nxp,enable-gpio: 22 description: GPIO connected to the chip's enable pin 24 usb-phy: 26 description: USB PHY the ISP1704 is connected to [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 tristate "Simple joystick connected over ADC" 52 Say Y here if you have a simple joystick connected over ADC. 55 module will be called adc-joystick. 153 Say Y here if you have a Logitech WingMan Warrior joystick connected 164 connected to your computer's serial port. 174 controller connected to your computer's serial port. 184 controller connected to your computer's serial port. For the 185 SpaceBall 4000 USB model, use the USB HID driver. 194 Say Y here if you have a Gravis Stinger connected to one of your [all …]
|
| /linux/Documentation/devicetree/bindings/extcon/ |
| H A D | extcon-max3355.txt | 1 Maxim Integrated MAX3355 USB OTG chip 2 ------------------------------------- 5 integrated USB OTG dual-role transceiver to function as a USB OTG dual-role 9 - compatible: should be "maxim,max3355"; 10 - maxim,shdn-gpios: should contain a phandle and GPIO specifier for the GPIO pin 11 connected to the MAX3355's SHDN# pin; 12 - id-gpios: should contain a phandle and GPIO specifier for the GPIO pin 13 connected to the MAX3355's ID_OUT pin. 17 usb-otg { 19 maxim,shdn-gpios = <&gpio2 4 GPIO_ACTIVE_LOW>; [all …]
|
| /linux/drivers/usb/dwc2/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 depends on USB || USB_GADGET 10 Say Y here if your system has a Dual Role Hi-Speed USB 17 controllers directly connected to the CPU) will be called 18 dwc2_platform.ko. For all modes(host, gadget and dual-role), there 25 default USB_DWC2_DUAL_ROLE if (USB && USB_GADGET) 26 default USB_DWC2_HOST if (USB && !USB_GADGET) 27 default USB_DWC2_PERIPHERAL if (!USB && USB_GADGET) 31 depends on USB=y || (USB_DWC2=m && USB) 33 The Designware USB2.0 high-speed host controller [all …]
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/) 8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/ 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/leds/common.h> 14 /include/ "fsl/p2020si-pre.dtsi" 41 gpio-controller@18 { 45 #gpio-cells = <2>; 46 gpio-controller; [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-ite.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include "hid-ids.h" 21 /* For Acer Aspire Switch 10 SW5-012 keyboard-dock */ in ite_report_fixup() 23 hid_info(hdev, "Fixing up Acer Sw5-012 ITE keyboard report descriptor\n"); in ite_report_fixup() 26 /* For Acer One S1002/S1003 keyboard-dock */ in ite_report_fixup() 31 /* For Acer Aspire Switch 10E (SW3-016) keyboard-dock */ in ite_report_fixup() 33 hid_info(hdev, "Fixing up Acer Aspire Switch 10E (SW3-016) ITE keyboard report descriptor\n"); in ite_report_fixup() 50 (usage->hid & HID_USAGE_PAGE) == 0x00880000) { in ite_input_mapping() 51 if (usage->hid == 0x00880078) { in ite_input_mapping() 56 if (usage->hid == 0x00880079) { in ite_input_mapping() [all …]
|
| /linux/tools/usb/ |
| H A D | p9_fwd.py | 2 # SPDX-License-Identifier: GPL-2.0 11 import usb.core 12 import usb.util 17 The string is a Path representation of the position of the USB device on the USB bus tree. 19 This path is used to find a USB device on the bus or all devices connected to a HUB. 20 … The path is made up of the number of the USB controller followed be the ports of the HUB tree.""" 23 return f"{dev.bus}-{dev_path}" 58 dev = usb.core.find(idVendor=vid, idProduct=pid, custom_match=find_filter) 69 # we have to detach the usb-storage driver from multi gadget since 82 usb.util.claim_interface(dev, usb9pfs.bInterfaceNumber) [all …]
|
| /linux/drivers/input/joystick/iforce/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # I-Force driver configuration 6 tristate "I-Force devices" 9 Say Y here if you have an I-Force joystick or steering wheel 17 tristate "I-Force USB joysticks and wheels" 18 depends on JOYSTICK_IFORCE && USB 20 Say Y here if you have an I-Force joystick or steering wheel 21 connected to your USB port. 24 tristate "I-Force Serial joysticks and wheels" 27 Say Y here if you have an I-Force joystick or steering wheel [all …]
|
| /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/drivers/power/supply/ |
| H A D | max8997_charger.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // max8997_charger.c - Power supply consumer driver for the Maxim 8997/8966 15 #include <linux/mfd/max8997-private.h> 17 #include <linux/devm-helpers.h> 55 struct i2c_client *i2c = charger->iodev->i2c; in max8997_battery_get_property() 61 val->intval = 0; in max8997_battery_get_property() 66 val->intval = POWER_SUPPLY_STATUS_FULL; in max8997_battery_get_property() 68 val->intval = POWER_SUPPLY_STATUS_CHARGING; in max8997_battery_get_property() 70 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in max8997_battery_get_property() 74 val->intval = 0; in max8997_battery_get_property() [all …]
|