Home
last modified time | relevance | path

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

12

/linux/Documentation/devicetree/bindings/usb/
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 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25 - usb424,2744
26 - usb424,5744
27 - microchip,usb5744
[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 Dgenesys,gl850g.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Genesys Logic USB hub controller
10 - Icenowy Zheng <uwu@icenowy.me>
15 - usb5e3,608
16 - usb5e3,610
17 - usb5e3,620
18 - usb5e3,626
22 reset-gpios:
[all …]
H A Dcypress,hx3.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cypress HX3 USB 3.0 hub controller family
10 - Benjamin Bara <benjamin.bara@skidata.com>
13 - $ref: usb-device.yaml#
18 - enum:
19 - usb4b4,6504
20 - usb4b4,6506
21 - items:
[all …]
H A Drealtek,rts5411.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Realtek RTS5411 USB 3.0 hub controller
10 - Matthias Kaehlcke <mka@chromium.org>
13 - $ref: usb-hub.yaml#
18 - enum:
19 - usbbda,5411
20 - usbbda,411
22 vdd-supply:
[all …]
H A Dparade,ps5511.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Parade PS5511 4+1 Port USB 3.2 Gen 1 Hub Controller
10 - Pin-yen Lin <treapking@chromium.org>
15 - usb1da0,5511
16 - usb1da0,55a1
18 reset-gpios:
20 - description: GPIO specifier for RESETB pin.
22 vddd11-supply:
[all …]
H A Dusb-hub.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-hub.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic USB Hub
10 - Pin-yen Lin <treapking@chromium.org>
13 - $ref: usb-device.yaml#
16 '#address-cells':
19 peer-hub:
22 phandle to the peer hub on the controller.
[all …]
/linux/drivers/usb/misc/
H A Donboard_usb_dev_pdevs.c1 // SPDX-License-Identifier: GPL-2.0-only
33 * onboard_dev_create_pdevs -- create platform devices for onboard USB devices
34 * @parent_hub : parent hub to scan for connected onboard devices
35 * @pdev_list : list of onboard platform devices owned by the parent hub
38 * to the given parent hub. The platform device is in charge of initializing the
44 * by the parent hub.
55 * loop is only executed for the root hub of the primary HCD. Since the function
57 * connected to the root hub of the secondary HCD if needed.
59 * Further there must be only one platform device for onboard hubs with a peer
60 * hub (the hub is a single physical device). To achieve this two measures are
[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 …]
/linux/drivers/usb/core/
H A Dhub.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * usb hub driver head file
29 struct usb_hub_status hub; member
49 #if USB_MAXCHILDREN > 31 /* 8*sizeof(unsigned long) - 1 */
82 * struct usb port - kernel's representation of a usb port
86 * @peer: related usb2 and usb3 ports (share the same connector)
87 * @connector: USB Type-C connector
95 * @is_superspeed cache super-speed status
105 struct usb_port *peer; member
126 extern int usb_hub_create_port_device(struct usb_hub *hub,
[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/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 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 …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8390-grinn-genio-sbc.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
4 * Author: Mateusz Koza <mateusz.koza@grinn-global.com>
7 #include <dt-bindings/gpio/gpio.h>
10 chassis-type = "embedded";
23 stdout-path = "serial0:921600n8";
28 compatible = "linaro,optee-tz";
33 reserved-memory {
34 #address-cells = <2>;
35 #size-cells = <2>;
39 * 12 MiB reserved for OP-TEE (BL32)
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3399-puma.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/pwm/pwm.h>
17 compatible = "gpio-leds";
18 pinctrl-names = "default";
19 pinctrl-0 = <&module_led_pin>;
21 module_led: led-0 {
24 linux,default-trigger = "heartbeat";
25 panic-indicator;
29 extcon_usb3: extcon-usb3 {
30 compatible = "linux,extcon-usb-gpio";
[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/arch/arm64/boot/dts/qcom/
H A Dsdm850-lenovo-yoga-c630.dts1 // SPDX-License-Identifier: BSD-3-Clause
8 /dts-v1/;
10 #include <dt-bindings/input/gpio-keys.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include <dt-bindings/sound/qcom,q6afe.h>
14 #include <dt-bindings/sound/qcom,q6asm.h>
16 #include "sdm845-wcd9340.dtsi"
24 /delete-node/ &ipa_fw_mem;
25 /delete-node/ &ipa_gsi_mem;
[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/drivers/usb/usbip/
H A Dvhci_hcd.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2003-2008 Takahiro Hirofuchi
4 * Copyright (C) 2015-2016 Nobuo Iwata
24 * - update root hub emulation
25 * - move the emulation code to userland ?
28 * - add suspend/resume code
29 * - clean up everything
129 pr_debug("status prev -> new: %08x -> %08x\n", prev_status, new_status); in dump_port_status_diff()
138 change = '-'; in dump_port_status_diff()
157 struct vhci *vhci = vhci_hcd->vhci; in rh_port_connect()
[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.c1 // SPDX-License-Identifier: MIT
3 * Copyright 2012-15 Advanced Micro Devices, Inc.
56 * This function handles both native AUX and I2C-Over-AUX transactions.
68 if (WARN_ON(msg->size > 16)) in dm_dp_aux_transfer()
69 return -E2BIG; in dm_dp_aux_transfer()
71 payload.address = msg->address; in dm_dp_aux_transfer()
72 payload.data = msg->buffer; in dm_dp_aux_transfer()
73 payload.length = msg->size; in dm_dp_aux_transfer()
74 payload.reply = &msg->reply; in dm_dp_aux_transfer()
75 payload.i2c_over_aux = (msg->request & DP_AUX_NATIVE_WRITE) == 0; in dm_dp_aux_transfer()
[all …]
/linux/drivers/net/ethernet/dec/tulip/
H A Duli526x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
27 #include <linux/dma-mapping.h>
38 /* Board/System/Debug information/definition ---------------- */
45 #define TX_FREE_DESC_CNT (TX_DESC_CNT - 2) /* Max TX packet count */
46 #define TX_WAKE_DESC_CNT (TX_DESC_CNT - 3) /* TX wakeup count */
75 #define ULI526X_TX_TIMEOUT ((16*HZ)/2) /* tx packet time-out time 8 s" */
76 #define ULI526X_TX_KICK (4*HZ/2) /* tx packet Kick-out time 2 s" */
105 /* Structure/enum declaration ------------------------------- */
196 /* Global variable declaration ----------------------------- */
206 /* function declaration ------------------------------------- */
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_device.c37 #include <linux/pci-p2pdma.h>
38 #include <linux/apple-gmux.h>
89 #include <asm/intel-family.h>
104 #define AMDGPU_RETRY_SRIOV_RESET(r) ((r) == -EBUSY || (r) == -ETIMEDOUT || (r) == -EINVAL)
155 #define AMDGPU_IP_BLK_MASK_ALL GENMASK(AMD_IP_BLOCK_TYPE_NUM - 1, 0)
193 return (adev->init_lvl->hwini_ip_block_mask & (1U << block)) != 0; in amdgpu_ip_member_of_hwini()
201 adev->init_lvl = &amdgpu_init_minimal_xgmi; in amdgpu_set_init_level()
204 adev->init_lvl = &amdgpu_init_recovery; in amdgpu_set_init_level()
209 adev->init_lvl = &amdgpu_init_default; in amdgpu_set_init_level()
245 ret = sysfs_create_file(&adev->dev->kobj, in amdgpu_device_attr_sysfs_init()
[all …]
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt38 Documentation/arch/m68k/kernel-options.rst.
48 PARISC The PA-RISC architecture is enabled.
63 the Documentation/scsi/ sub-directory.
83 X86-32 X86-32, aka i386 architecture is enabled.
84 X86-64 X86-64 architecture is enabled.
85 X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
94 KNL Is a kernel start-up parameter.
114 force -- enable ACPI if default was off
115 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
116 off -- disable ACPI if default was on
[all …]

12