Home
last modified time | relevance | path

Searched +full:peer +full:- +full:hub (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/usb/core/
H A Dport.c1 // SPDX-License-Identifier: GPL-2.0
18 #include "hub.h"
29 return sysfs_emit(buf, "%s\n", str_yes_no(port_dev->early_stop)); in early_stop_show()
39 return -EINVAL; in early_stop_store()
42 port_dev->early_stop = 1; in early_stop_store()
44 port_dev->early_stop = 0; in early_stop_store()
54 struct usb_device *hdev = to_usb_device(dev->parent->parent); in disable_show()
55 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_show() local
56 struct usb_interface *intf = to_usb_interface(dev->parent); in disable_show()
57 int port1 = port_dev->portnum; in disable_show()
[all …]
H A Dhcd.c1 // SPDX-License-Identifier: GPL-2.0+
4 * (C) Copyright Johannes Erdfelt 1999-2001
9 * (C) Copyright David Brownell 2000-2002
23 #include <linux/dma-mapping.h>
45 /*-------------------------------------------------------------------------*/
51 * HCD-specific behaviors/bugs.
55 * hardware differences. That includes root hub registers, i/o queues,
58 * Shared code includes most of the "root hub" code (these are emulated,
66 * only by the hub driver ... and that neither should be seen or used by
70 * Roman Weissgaerber, Rory Bolt, Greg Kroah-Hartman, ...
[all …]
/linux/Documentation/devicetree/bindings/usb/
H A Dti,usb8041.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schema
[all...]
H A Dvialab,vl817.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Via labs VL817 USB 3.1 hub controller
10 - Anand Moon <linux.amoon@gmail.com>
13 - $ref: usb-device.yaml#
18 - usb2109,2817
19 - usb2109,817
23 reset-gpios:
28 vdd-supply:
[all …]
H A Dti,usb8020b.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schema
[all...]
H A Dmicrochip,usb5744.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB5744 4-port Hub Controller
10 Microchip's USB5744 SmartHubTM IC is a 4 port, SuperSpeed (SS)/Hi-Speed (HS),
19 - Michal Simek <michal.simek@amd.com>
20 - Mubin Sayyed <mubin.sayyed@amd.com>
21 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
26 - usb424,2744
27 - usb424,5744
[all …]
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-sm1-odroid-c4.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-sm1-odroid.dtsi"
11 compatible = "hardkernel,odroid-c4", "amlogic,sm1";
12 model = "Hardkernel ODROID-C4";
15 compatible = "gpio-leds";
17 led-blue {
21 linux,default-trigger = "heartbeat";
22 panic-indicator;
27 model = "ODROID-C4";
[all …]
H A Dmeson-g12b-odroid-n2.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "meson-g12b-odroid.dtsi"
14 dio2133: audio-amplifier-0 {
15 compatible = "simple-audio-amplifier";
16 enable-gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
17 VCC-supply = <&vcc_5v>;
18 sound-name-prefix = "U19";
22 hub_5v: regulator-hub-5v {
23 compatible = "regulator-fixed";
24 regulator-name = "HUB_5V";
[all …]
/linux/Documentation/driver-api/usb/
H A Dpower-management.rst1 .. _usb-power-management:
7 :Date: Last-updated: February 2014
11 ---------
17 * Changing the default idle-delay time
31 -------------------------
35 component is ``suspended`` it is in a nonfunctional low-power state; it
37 ``resumed`` (returned to a functional full-power state) when the kernel
67 ----------------------
81 pressed, or a suspended USB hub resuming when a device is plugged in.
85 --------------------------
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mp-verdin-dahlia.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 native-hdmi-connector {
8 compatible = "hdmi-connector";
14 remote-endpoint = <&hdmi_tx_out>;
20 compatible = "simple-audio-card";
21 simple-audio-card,bitclock-master = <&codec_dai>;
22 simple-audio-card,format = "i2s";
23 simple-audio-card,frame-master = <&codec_dai>;
24 simple-audio-card,mclk-fs = <256>;
25 simple-audio-card,name = "verdin-wm8904";
[all …]
H A Dimx8mp-debix-model-a.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/usb/pd.h>
17 compatible = "polyhex,imx8mp-debix-model-a", "polyhex,imx8mp-debix", "fsl,imx8mp";
20 stdout-path = &uart2;
23 hdmi-connector {
24 compatible = "hdmi-connector";
30 remote-endpoint = <&hdmi_tx_out>;
[all …]
H A Dfsl-lx2160a-tqmlx2160a-mblx2160a.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright (c) 2020-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
8 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/net/ti-dp83867.h>
14 #include "fsl-lx2160a-tqmlx2160a.dtsi"
18 compatible = "tq,lx2160a-tqmlx2160a-mblx2160a", "tq,lx2160a-tqmlx2160a",
31 stdout-path = &uart0;
[all …]
H A Dimx8mp-debix-som-a-bmb-08.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "imx8mp-debix-som-a.dtsi"
12 model = "Polyhex i.MX8MPlus Debix SOM A on BMB-08";
13 compatible = "polyhex,imx8mp-debix-som-a-bmb-08", "polyhex,imx8mp-debix-som-a",
22 stdout-path = &uart2;
25 reg_baseboard_vdd3v3: regulator-baseboard-vdd3v3 {
26 compatible = "regulator-fixed";
27 regulator-min-microvolt = <3300000>;
28 regulator-max-microvolt = <3300000>;
[all …]
H A Dimx8mp-tqma8mpql-mba8mp-ras314.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright (c) 2023-2024 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
9 /dts-v1/;
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/net/ti-dp83867.h>
13 #include <dt-bindings/phy/phy-imx8-pcie.h>
14 #include <dt-bindings/pwm/pwm.h>
15 #include "imx8mp-tqma8mpql.dtsi"
18 model = "TQ-Systems i.MX8MPlus TQMa8MPxL on MBa8MP-RAS314";
[all …]
H A Dimx8mp-tqma8mpql-mba8mpxl.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2021-2022 TQ-Systems GmbH
4 * Author: Alexander Stein <alexander.stein@tq-group.com>
7 /dts-v1/;
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/net/ti-dp83867.h>
11 #include <dt-bindings/phy/phy-imx8-pcie.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include "imx8mp-tqma8mpql.dtsi"
16 model = "TQ-Systems i.MX8MPlus TQMa8MPxL on MBa8MPxL";
[all …]
/linux/drivers/usb/misc/
H A Donboard_usb_dev.c1 // SPDX-License-Identifier: GPL-2.0-only
71 const char * const *supply_names = onboard_dev->pdata->supply_names; in onboard_dev_get_regulators()
72 unsigned int num_supplies = onboard_dev->pdata->num_supplies; in onboard_dev_get_regulators()
73 struct device *dev = onboard_dev->dev; in onboard_dev_get_regulators()
78 return dev_err_probe(dev, -EINVAL, "max %d supplies supported!\n", in onboard_dev_get_regulators()
82 onboard_dev->supplies[i].supply = supply_names[i]; in onboard_dev_get_regulators()
84 err = devm_regulator_bulk_get(dev, num_supplies, onboard_dev->supplies); in onboard_dev_get_regulators()
96 err = clk_prepare_enable(onboard_dev->clk); in onboard_dev_power_on()
98 dev_err(onboard_dev->dev, "failed to enable clock: %pe\n", in onboard_dev_power_on()
103 err = regulator_bulk_enable(onboard_dev->pdata->num_supplies, in onboard_dev_power_on()
[all …]
/linux/Documentation/hid/
H A Dintel-ish-hid.rst2 Intel Integrated Sensor Hub (ISH)
5 A sensor hub enables the ability to offload sensor polling and algorithm
6 processing to a dedicated low power co-processor. This allows the core
11 Sensor usage tables. These may be found in tablets, 2-in-1 convertible laptops
27 ----------------- ----------------------
28 | USB HID | --> | ISH HID |
29 ----------------- ----------------------
30 ----------------- ----------------------
31 | USB protocol | --> | ISH Transport |
32 ----------------- ----------------------
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7280-herobrine.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
16 #include <dt-bindings/input/gpio-keys.h>
17 #include <dt-bindings/input/input.h>
18 #include <dt-bindings/leds/common.h>
20 #include "sc7280-qcard.dtsi"
21 #include "sc7280-chrome-common.dtsi"
25 stdout-path = "serial0:115200n8";
38 ppvar_sys: ppvar-sys-regulator {
39 compatible = "regulator-fixed";
40 regulator-name = "ppvar_sys";
[all …]
H A Dsc7180-acer-aspire1.dts1 // SPDX-License-Identifier: BSD-3-Clause
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/sound/qcom,q6asm.h>
7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
14 /delete-node/ &tz_mem;
15 /delete-node/ &ipa_fw_mem;
20 chassis-type = "laptop";
30 stdout-path = "serial0:115200n8";
33 reserved-memory {
[all …]
H A Dsc7180-trogdor.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/gpio-keys.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include <dt-bindings/sound/sc7180-lpass.h>
16 #include "sc7180-firmware-tfa.dtsi"
22 thermal-zones {
23 charger_thermal: charger-thermal {
[all …]
/linux/arch/mips/include/asm/sn/sn0/
H A Dhubio.h8 * Copyright (C) 1992 - 1997, 1999 Silicon Graphics, Inc.
15 * Hub I/O interface registers
17 * All registers in this file are subject to change until Hub chip tapeout.
57 #define IIO_BTE_OFF_1 IIO_IBLS_1 - IIO_IBLS_0 /* Offset from base to BTE 1 */
61 #define BTEOFF_SRC (IIO_BTE_SRC_0 - IIO_BTE_STAT_0)
62 #define BTEOFF_DEST (IIO_BTE_DEST_0 - IIO_BTE_STAT_0)
63 #define BTEOFF_CTRL (IIO_BTE_CTRL_0 - IIO_BTE_STAT_0)
64 #define BTEOFF_NOTIFY (IIO_BTE_NOTIFY_0 - IIO_BTE_STAT_0)
65 #define BTEOFF_INT (IIO_BTE_INT_0 - IIO_BTE_STAT_0)
86 #define IIO_WSTAT_ECRAZY (1ULL << 32) /* Hub gone crazy */
[all …]
/linux/drivers/most/
H A Dmost_usb.c1 // SPDX-License-Identifier: GPL-2.0
3 * usb.c - Hardware dependent module for USB
5 * Copyright (C) 2013-2015 Microchip Technology Germany II GmbH & Co. KG
22 #include <linux/dma-mapping.h>
60 * struct most_dci_obj - Direct Communication Interface
85 * struct most_dev - holds all usb interface specific stuff
132 * drci_rd_reg - read a DCI register
147 return -ENOMEM; in drci_rd_reg()
163 * drci_wr_reg - write a DCI register
189 * get_stream_frame_size - calculate frame size of current configuration
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c2 * Copyright 2012-15 Advanced Micro Devices, Inc.
63 if (WARN_ON(msg->size > 16)) in dm_dp_aux_transfer()
64 return -E2BIG; in dm_dp_aux_transfer()
66 payload.address = msg->address; in dm_dp_aux_transfer()
67 payload.data = msg->buffer; in dm_dp_aux_transfer()
68 payload.length = msg->size; in dm_dp_aux_transfer()
69 payload.reply = &msg->reply; in dm_dp_aux_transfer()
70 payload.i2c_over_aux = (msg->request & DP_AUX_NATIVE_WRITE) == 0; in dm_dp_aux_transfer()
71 payload.write = (msg->request & DP_AUX_I2C_READ) == 0; in dm_dp_aux_transfer()
72 payload.mot = (msg->request & DP_AUX_I2C_MOT) != 0; in dm_dp_aux_transfer()
[all …]
/linux/include/uapi/scsi/fc/
H A Dfc_els.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * Maintained at www.Open-FCoE.org
15 * Fibre Channel Switch - Enhanced Link Services definitions.
16 * From T11 FC-LS Rev 1.2 June 7, 2005.
20 * ELS Command codes - byte 0 of the frame payload
28 ELS_ABTX = 0x06, /* Abort exchange - obsolete */
56 ELS_NACT = 0x33, /* N-port activate alias_id */
57 ELS_NDACT = 0x34, /* N-port deactivate alias_id */
72 ELS_RNFT = 0x63, /* report node FC-4 types */
81 ELS_SBRP = 0x7c, /* set bit-error reporting params */
[all …]
/linux/drivers/pci/
H A Dquirks.c1 // SPDX-License-Identifier: GPL-2.0
3 * This file contains work-arounds for many known PCI hardware bugs.
5 * should be handled in arch-specific code.
22 #include <linux/isa-dma.h> /* isa_dma_bridge_buggy */
106 int ret = -ENOTTY; in pcie_failed_link_retrain()
109 !pcie_cap_has_lnkctl2(dev) || !dev->link_active_reporting) in pcie_failed_link_retrain()
117 pci_info(dev, "broken device, retraining non-functional downstream link at 2.5GT/s\n"); in pcie_failed_link_retrain()
175 if ((f->class == (u32) (dev->class >> f->class_shift) || in pci_do_fixups()
176 f->class == (u32) PCI_ANY_ID) && in pci_do_fixups()
177 (f->vendor == dev->vendor || in pci_do_fixups()
[all …]

12