Home
last modified time | relevance | path

Searched +full:individual +full:- +full:port +full:- +full:switching (Results 1 – 25 of 58) sorted by relevance

123

/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dusb251xb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB 2.0 Hi-Speed Hub Controller
10 - Richard Leitner <richard.leitner@skidata.com>
15 - microchip,usb2422
16 - microchip,usb2512b
17 - microchip,usb2512bi
18 - microchip,usb2513b
19 - microchip,usb2513bi
[all …]
/openbmc/linux/include/linux/usb/
H A Disp1362.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * board initialization code should put one of these into dev->platform_data
15 /* On-chip overcurrent protection */
29 /* Ganged port power switching (0) or individual port power switching (1) */
37 /* Inter-io delay (ns). The chip is picky about access timings; it
/openbmc/linux/Documentation/devicetree/bindings/ata/
H A Dahci-common.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/ahci-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hans de Goede <hdegoede@redhat.com>
11 - Damien Le Moal <dlemoal@kernel.org>
18 document doesn't constitute a DT-node binding by itself but merely
19 defines a set of common properties for the AHCI-compatible devices.
24 - $ref: sata-common.yaml#
32 reg-names:
[all …]
/openbmc/linux/drivers/usb/misc/
H A Dusb251xb.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Microchip USB251xB USB 2.0 Hi-Speed Hub Controller
9 * a not-accepted patch by Fabien Lahoudere, see:
110 #define DRIVER_DESC "Microchip USB 2.0 Hi-Speed Hub Controller"
234 if (dev->type == &i2c_adapter_type) { in usb251xb_check_dev_children()
244 struct gpio_chip *gc = gpiod_to_chip(hub->gpio_reset); in usb251x_check_gpio_chip()
245 struct i2c_adapter *adap = hub->i2c->adapter; in usb251x_check_gpio_chip()
248 if (!hub->gpio_reset) in usb251x_check_gpio_chip()
252 return -EINVAL; in usb251x_check_gpio_chip()
254 ret = usb251xb_check_dev_children(&adap->dev, gc->parent); in usb251x_check_gpio_chip()
[all …]
/openbmc/openbmc-tools/openbmctool/
H A DREADME.md12 - `-H`: The hostname or IP for the BMC
13 - `-U`: The username One of the password options:
14 - `-P`: The password, provided in-line
15 - `-A`: Prompt for a password
16 - `-E`: Take the password from envvar `OPENBMCTOOL_PASSWORD`
21 re-enabled with the `local_users` sub-command.
39 To re-enable all local user accounts:
54 - <https://www.rsyslog.com/storing-and-forwarding-remote-messages/>
55 - <https://www.rsyslog.com/doc/rsyslog%255Fconf%255Ffilter.html>
56 - <https://www.thegeekdiary.com/understanding-rsyslog-filter-options/>
[all …]
/openbmc/u-boot/common/
H A Dusb_hub.c1 // SPDX-License-Identifier: GPL-2.0+
6 * (C) Copyright Johannes Erdfelt 1999-2001
15 * Adapted for U-Boot:
51 int port; /* USB port to scan */ member
57 __weak void usb_hub_reset_devices(struct usb_hub_device *hub, int port) in usb_hub_reset_devices() argument
64 return hdev->descriptor.bDeviceProtocol == 3; in usb_hub_is_superspeed()
70 if (device_get_uclass_id(hub->parent) != UCLASS_USB_HUB) in usb_hub_is_root_hub()
79 return -EINVAL; in usb_set_hub_depth()
99 static int usb_clear_port_feature(struct usb_device *dev, int port, int feature) in usb_clear_port_feature() argument
103 port, NULL, 0, USB_CNTL_TIMEOUT); in usb_clear_port_feature()
[all …]
/openbmc/linux/drivers/tty/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
8 TTY is required for any text terminals or serial port
23 one can be used for a text-mode user session, and a third could run
24 an X session, all in parallel. Switching between virtual terminals
25 is done with certain key combinations, usually Alt-<function key>.
42 shiny Linux system :-)
62 the kernel messages be output only to a serial port (in which case
63 you should say Y to "Console on serial port", below).
95 See <file:Documentation/driver-api/console.rst> for more
110 Linux has traditionally used the BSD-like names /dev/ptyxx for
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-bus-usb5 individual interfaces instead a whole device
10 This allows to avoid side-effects with drivers
28 drivers, non-authorized one are not. By default, wired
33 Contact: linux-usb@vger.kernel.org
67 What: /sys/bus/usb-serial/drivers/.../new_id
69 Contact: linux-usb@vger.kernel.org
72 extra bus folder "usb-serial" in sysfs; apart from that
97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
113 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
141 attribute allows user-space to know whether the device is
[all …]
/openbmc/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Doverview.rst16 DPAA2 is a hardware architecture designed for high-speeed network
19 autonomous L2 switching, virtual Ethernet bridging, and accelerator
23 DPAA2 hardware resources. The MC provides an object-based abstraction for
28 The MC provides memory-mapped I/O command interfaces (MC portals)
34 +--------------------------------------+
38 +-----------------------------|--------+
44 +------------------------| mc portal |-+
46 | +- - - - - - - - - - - - -V- - -+ |
50 | +- - - - - - - - - - - - - - - -+ |
54 | --------- ------- |
[all …]
/openbmc/linux/drivers/usb/host/
H A Dehci-hub.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2001-2004 by David Brownell
6 /* this file is part of ehci-hcd.c */
8 /*-------------------------------------------------------------------------*/
16 /*-------------------------------------------------------------------------*/
26 return !udev->maxchild && udev->persist_enabled && in persist_enabled_on_companion()
27 udev->bus->root_hub->speed < USB_SPEED_HIGH; in persist_enabled_on_companion()
37 int port; in ehci_handover_companion_ports() local
41 if (!ehci->owned_ports) in ehci_handover_companion_ports()
55 port = HCS_N_PORTS(ehci->hcs_params); in ehci_handover_companion_ports()
[all …]
H A Disp1362.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * COPYRIGHT (C) by L. Wassmann <LW@KARO-electronics.de>
8 /* ------------------------------------------------------------------------- */
20 /* ------------------------------------------------------------------------- */
70 * Bitmasks for the individual bits of these registers are defined in "ohci.h"
201 /* Philips transfer descriptor, cpu-endian */
228 /* ------------------------------------------------------------------------- */
231 * Hardware transfer status codes -- CC from PTD
253 /* CRC Error */ -EILSEQ,
254 /* Bit Stuff */ -EPROTO,
[all …]
H A Disp116x-hcd.c1 // SPDX-License-Identifier: GPL-2.0
21 * The driver passes all usbtests 1-14.
40 2. Implement platform-specific delay function possibly
42 include/linux/usb-isp116x.h for more info. Some broken
83 static const char hcd_name[] = "isp116x-hcd";
85 /*-----------------------------------------------------------------*/
88 Write len bytes to fifo, pad till 32-bit boundary
103 for (; len > 1; len -= 2) { in write_ptddata_to_fifo()
112 for (; len > 1; len -= 2) { in write_ptddata_to_fifo()
125 Read len bytes from fifo and then read till 32-bit boundary.
[all …]
H A Dxhci-hub.c1 // SPDX-License-Identifier: GPL-2.0
17 #include "xhci-trace.h"
53 bos->bLength = USB_DT_BOS_SIZE; in xhci_create_usb3x_bos_desc()
54 bos->bDescriptorType = USB_DT_BOS; in xhci_create_usb3x_bos_desc()
55 bos->wTotalLength = cpu_to_le16(USB_DT_BOS_SIZE + in xhci_create_usb3x_bos_desc()
57 bos->bNumDeviceCaps = 1; in xhci_create_usb3x_bos_desc()
59 /* Create the descriptor for port with the highest revision */ in xhci_create_usb3x_bos_desc()
60 for (i = 0; i < xhci->num_port_caps; i++) { in xhci_create_usb3x_bos_desc()
61 u8 major = xhci->port_caps[i].maj_rev; in xhci_create_usb3x_bos_desc()
62 u8 minor = xhci->port_caps[i].min_rev; in xhci_create_usb3x_bos_desc()
[all …]
H A Dohci-hcd.c1 // SPDX-License-Identifier: GPL-1.0+
8 * (C) Copyright 2000-2004 David Brownell <dbrownell@users.sourceforge.net>
16 * OHCI is the main "non-Intel/VIA" standard for USB 1.1 host controller
17 * interfaces (though some non-x86 Intel chips use it). It supports
39 #include <linux/dma-mapping.h>
54 /*-------------------------------------------------------------------------*/
63 /* On PA-RISC, PDC can leave IR set incorrectly; ignore it there. */
72 /*-------------------------------------------------------------------------*/
81 #include "pci-quirks.h"
87 #include "ohci-hub.c"
[all …]
H A Dehci-hcd.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Copyright (c) 2000-2004 by David Brownell
27 #include <linux/dma-mapping.h>
41 /*-------------------------------------------------------------------------*/
53 * test this driver on, and Cypress (including In-System Design) for
66 #define EHCI_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */
69 #define EHCI_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */
77 #define EHCI_TUNE_FLS 1 /* (medium) 512-frame schedule */
82 MODULE_PARM_DESC (log2_irq_thresh, "log2 IRQ latency, 1-64 microframes");
87 MODULE_PARM_DESC (park, "park setting; 1-3 back-to-back async packets");
[all …]
/openbmc/linux/Documentation/networking/dsa/
H A Ddsa.rst19 they configured/queried a switch port network device or a regular network
22 An Ethernet switch typically comprises multiple front-panel ports and one
24 presence of a management port connected to an Ethernet controller capable of
27 gateways, or even top-of-rack switches. This host Ethernet controller will
36 For each front-panel port, DSA creates specialized network devices which are
37 used as controlling and data-flowing endpoints for use by the Linux networking
46 - what port is this frame coming from
47 - what was the reason why this frame got forwarded
48 - how to send CPU originated traffic to specific ports
52 on Port-based VLAN IDs).
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DComputerSystem.v1_23_1.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
43 "description": "The available OEM-specific actions for this resource.",
44 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
56 …"This parameter shall contain the current ETag of the system. If the client-provided ETag does no…
67 … the current ETag of the resource block to add to the system. If the client-provided ETag does no…
72 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
88 "format": "uri-reference",
122 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DComputerSystem.v1_23_1.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
43 "description": "The available OEM-specific actions for this resource.",
44 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
56 …"This parameter shall contain the current ETag of the system. If the client-provided ETag does no…
67 … the current ETag of the resource block to add to the system. If the client-provided ETag does no…
72 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
88 "format": "uri-reference",
122 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
[all …]
/openbmc/linux/drivers/ata/
H A Dsata_mv.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * sata_mv.c - Marvell SATA support
5 * Copyright 2008-2009: Marvell Corporation, all rights reserved.
12 * Please ALWAYS copy linux-ide@vger.kernel.org on emails.
18 * --> Develop a low-power-consumption strategy, and implement it.
20 * --> Add sysfs attributes for per-chip / per-HC IRQ coalescing thresholds.
22 * --> [Experiment, Marvell value added] Is it possible to use target
23 * mode to cross-connect two Linux boxes with Marvell cards? If so,
31 * 80x1-B2 errata PCI#11:
34 * should be careful to insert those cards only onto PCI-X bus #0,
[all …]
/openbmc/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
26 If set to vendor, prefer vendor-specific driver
58 Documentation/firmware-guide/acpi/debug.rst for more information about
116 Format: <byte> or <bitmap-list>
[all …]
/openbmc/linux/drivers/usb/core/
H A Dhub.c1 // SPDX-License-Identifier: GPL-2.0
69 /* Protect struct usb_device->state and ->children members
70 * Note: Both are also protected by ->dev.sem, except that ->state can
78 /* synchronize hub-port add/remove and peering operations */
88 * 10 seconds to send reply for the initial 64-byte descriptor request.
90 /* define initial 64-byte descriptor request timeout in milliseconds */
94 "initial 64-byte descriptor request timeout in milliseconds "
95 "(default 5000 - 5.0 seconds)");
123 * port reset on some companion controllers.
139 if (hub_is_superspeedplus(hub->hdev)) in portspeed()
[all …]
/openbmc/linux/drivers/net/ethernet/xircom/
H A Dxirc2ps_cs.c3 * Xircom Realport 10/100 (RE-100) driver
6 * including the CE2, CE IIps, RE-10, CEM28, CEM33, CE33, CEM56,
7 * CE3-100, CE3B, RE-100, REM10BT, and REM56G-100.
9 * 2000-09-24 <psheer@icon.co.za> The Xircom CE3B-100 may not
37 * the restrictions contained in a BSD-style copyright.)
127 #define XIRCREG_EDP 4 /* Ethernet Data Port Register */
160 DisableAutoTx = 0x40, /* disable auto-transmit */
164 /* values for the leds: Bits 2-0 for led 1
165 * 0 disabled Bits 5-3 for led 2
181 #define XIRCREG4_LMD 14 /* Local Memory Data Port */
[all …]
/openbmc/linux/Documentation/networking/
H A Dbonding.rst1 .. SPDX-License-Identifier: GPL-2.0
11 Corrections, HA extensions: 2000/10/03-15:
13 - Willy Tarreau <willy at meta-x.org>
14 - Constantine Gavrilov <const-g at xpert.com>
15 - Chad N. Tindel <ctindel at ieee dot org>
16 - Janice Girouard <girouard at us dot ibm dot com>
17 - Jay Vosburgh <fubar at us dot ibm dot com>
22 - Mitch Williams <mitch.a.williams at intel.com>
35 the original tools from extreme-linux and beowulf sites will not work
119 -----------------------------------------------
[all …]
/openbmc/linux/Documentation/admin-guide/laptops/
H A Dthinkpad-acpi.rst9 - Borislav Deianov <borislav@users.sf.net>
10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
12 http://ibm-acpi.sf.net/
19 This driver used to be named ibm-acpi until kernel 2.6.21 and release
20 0.13-20070314. It used to be in the drivers/acpi tree, but it was
21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel
25 The driver is named "thinkpad-acpi". In some places, like module
29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too
33 ------
38 - Fn key combinations
[all …]
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mm-data-modul-edm-sbc.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/net/qca-ar803x.h>
9 #include <dt-bindings/phy/phy-imx8-pcie.h>
14 compatible = "dmo,imx8mm-data-modul-edm-sbc", "fsl,imx8mm";
22 stdout-path = &uart3;
32 compatible = "pwm-backlight";
33 pinctrl-names = "default";
34 pinctrl-0 = <&pinctrl_panel_backlight>;
35 brightness-levels = <0 1 10 20 30 40 50 60 70 75 80 90 100>;
[all …]

123