| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | microchip,usb5744.yaml | 1 # 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 D | vialab,vl817.yaml | 1 # 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 D | genesys,gl850g.yaml | 1 # 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 D | cypress,hx3.yaml | 1 # 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 D | realtek,rts5411.yaml | 1 # 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 D | parade,ps5511.yaml | 1 # 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 D | usb-hub.yaml | 1 # 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 D | onboard_usb_dev_pdevs.c | 1 // 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 D | meson-sm1-odroid-c4.dts | 1 // 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 D | hub.h | 1 /* 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 D | hcd.c | 1 // 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 D | power-management.rst | 1 .. _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 D | fsl-lx2160a-tqmlx2160a-mblx2160a.dts | 1 // 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 D | mt8390-grinn-genio-sbc.dtsi | 1 // 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 D | rk3399-puma.dtsi | 1 // 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 D | hubio.h | 8 * 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 D | sdm850-lenovo-yoga-c630.dts | 1 // 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 D | sc7180-acer-aspire1.dts | 1 // 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 D | sc7180-trogdor.dtsi | 1 // 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 D | vhci_hcd.c | 1 // 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 D | most_usb.c | 1 // 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 D | amdgpu_dm_mst_types.c | 1 // 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 D | uli526x.c | 1 // 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 D | amdgpu_device.c | 37 #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 D | kernel-parameters.txt | 38 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 …]
|