Home
last modified time | relevance | path

Searched +full:host +full:- +full:controller (Results 1 – 25 of 1049) sorted by relevance

12345678910>>...42

/Linux-v6.1/drivers/usb/host/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Host Controller Drivers
5 comment "USB Host Controller Drivers"
11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role
12 host/peripheral/OTG USB controllers.
14 Enable this option to support this chip in host controller mode.
24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
25 "SuperSpeed" host controller hardware.
28 module will be called xhci-hcd.
36 sure that your xHCI host supports the extended debug capability and
[all …]
Dehci-xilinx-of.c1 // SPDX-License-Identifier: GPL-2.0+
3 * EHCI HCD (Host Controller Driver) for USB.
9 * Based on "ehci-ppc-of.c" by Valentine Barshak <vbarshak@ru.mvista.com>
10 * and "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
11 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com>
23 * ehci_xilinx_port_handed_over - hand the port out if failed to enable it
24 * @hcd: Pointer to the usb_hcd device to which the host controller bound
27 * This function is used as a place to tell the user that the Xilinx USB host
28 * controller does support LS devices. And in an HS only configuration, it
32 * There are cases when the host controller fails to enable the port due to,
[all …]
/Linux-v6.1/drivers/mmc/host/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # MMC/SD host controller drivers
6 comment "MMC/SD/SDIO Host Controller Drivers"
9 bool "MMC host drivers debugging"
13 say N here. This enables MMC host driver debugging. And further
14 added host drivers please don't invent their private macro for
28 bool "Qualcomm Data Mover for SD Card Controller"
32 This selects the Qualcomm Data Mover lite/local on SD Card controller.
39 bool "STMicroelectronics STM32 SDMMC Controller"
43 This selects the STMicroelectronics STM32 SDMMC host controller.
[all …]
Dsdhci.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * linux/drivers/mmc/host/sdhci.h - Secure Digital Host Controller Interface driver
5 * Header file for Host Controller registers and I/O accessors.
7 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved.
20 #include <linux/mmc/host.h>
23 * Controller registers
166 #define SDHCI_INT_ALL_MASK ((unsigned int)-1)
188 #define SDHCI_CTRL_HS400 0x0005 /* Non-standard */
235 #define SDHCI_SUPPORT_HS400 0x80000000 /* Non-standard */
244 /* 4C-4F reserved for more max current */
[all …]
/Linux-v6.1/drivers/pci/controller/dwc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
21 tristate "TI DRA7xx PCIe controller Host Mode"
29 Enables support for the PCIe controller in the DRA7xx SoC to work in
30 host mode. There are two instances of PCIe controller in DRA7xx.
31 This controller can work either as EP or RC. In order to enable
32 host-specific features PCI_DRA7XX_HOST must be selected and in order
33 to enable device-specific features PCI_DRA7XX_EP must be selected.
37 tristate "TI DRA7xx PCIe controller Endpoint Mode"
44 Enables support for the PCIe controller in the DRA7xx SoC to work in
45 endpoint mode. There are two instances of PCIe controller in DRA7xx.
[all …]
/Linux-v6.1/drivers/pci/controller/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "PCI controller drivers"
7 tristate "Marvell EBU PCIe controller"
14 Add support for Marvell EBU PCIe controller. This PCIe controller
15 is used on 32-bit Marvell ARM SoCs: Dove, Kirkwood, Armada 370,
19 tristate "Aardvark PCIe controller"
25 Add support for Aardvark 64bit PCIe Host Controller. This
26 controller is part of the South Bridge of the Marvel Armada
35 NWL PCIe controller. The controller can act as Root Port
40 bool "Faraday Technology FTPCI100 PCI controller"
[all …]
/Linux-v6.1/drivers/usb/cdns3/
DKconfig8 dual-role controller.
9 It supports: dual-role switch, Host-only, and Peripheral-only.
17 tristate "Cadence USB3 Dual-Role Controller"
20 Say Y here if your system has a Cadence USB3 dual-role controller.
21 It supports: dual-role switch, Host-only, and Peripheral-only.
30 bool "Cadence USB3 device controller"
33 Say Y here to enable device controller functionality of the
34 Cadence USBSS-DEV driver.
36 This controller supports FF, HS and SS mode. It doesn't support
40 bool "Cadence USB3 host controller"
[all …]
/Linux-v6.1/drivers/ufs/host/
DKconfig1 # SPDX-License-Identifier: GPL-2.0+
3 # Kernel configuration file for the UFS host controller drivers.
5 # Copyright (C) 2011-2013 Samsung India Software Operations
12 tristate "PCI bus based UFS Controller support"
15 This selects the PCI UFS Host Controller Interface. Select this if
16 you have UFS Host Controller with PCI Interface.
18 If you have a controller with this interface, say Y or M here.
31 tristate "Platform bus based UFS Controller support"
34 This selects the UFS host controller support. Select this if
35 you have an UFS controller on Platform bus.
[all …]
Dufs-qcom.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
8 #include <linux/reset-controller.h>
27 /* vendor specific pre-defined parameters */
33 /* QCOM UFS host controller vendor specific registers */
52 * QCOM UFS host controller vendor specific registers
58 /* QCOM UFS host controller vendor specific debug registers */
161 * Make sure de-assertion of ufs phy reset is written to in ufs_qcom_deassert_reset()
167 /* Host controller hardware version: major.minor.step */
183 * Set this capability if host controller supports the QUniPro mode
[all …]
Dcdns-pltfrm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Platform UFS Host driver for Cadence controller
19 #include "ufshcd-pltfrm.h"
27 * cdns_ufs_dme_attr_val - for storing L4 attributes
33 * cdns_ufs_get_l4_attr - get L4 attributes on local side
39 struct cdns_ufs_host *host = ufshcd_get_variant(hba); in cdns_ufs_get_l4_attr() local
42 &host->cdns_ufs_dme_attr_val[0]); in cdns_ufs_get_l4_attr()
44 &host->cdns_ufs_dme_attr_val[1]); in cdns_ufs_get_l4_attr()
46 &host->cdns_ufs_dme_attr_val[2]); in cdns_ufs_get_l4_attr()
48 &host->cdns_ufs_dme_attr_val[3]); in cdns_ufs_get_l4_attr()
[all …]
Dufs-qcom.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2016, Linux Foundation. All rights reserved.
15 #include <linux/reset-controller.h>
19 #include "ufshcd-pltfrm.h"
21 #include "ufs-qcom.h"
46 static void ufs_qcom_get_default_testbus_cfg(struct ufs_qcom_host *host);
75 if (optional && err == -ENOENT) { in ufs_qcom_host_clk_get()
80 if (err != -EPROBE_DEFER) in ufs_qcom_host_clk_get()
98 static void ufs_qcom_disable_lane_clks(struct ufs_qcom_host *host) in ufs_qcom_disable_lane_clks() argument
100 if (!host->is_lane_clks_enabled) in ufs_qcom_disable_lane_clks()
[all …]
/Linux-v6.1/drivers/eisa/
Deisa.ids6 # Marc Zyngier <maz@wild-wind.fr.eu.org>
10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter"
15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter"
22 ACE4010 "ACME Tape Controller"
24 ACE6010 "ACME Disk Controller"
25 ACE7010 "ACME Multi-Function Board"
[all …]
/Linux-v6.1/include/linux/
Dmhi_ep.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 #include <linux/dma-direction.h>
15 * struct mhi_ep_channel_config - Channel configuration structure for controller
29 * struct mhi_ep_cntrl_config - MHI Endpoint controller configuration
30 * @mhi_version: MHI spec version supported by the controller
43 * struct mhi_ep_db_info - MHI Endpoint doorbell info
53 * struct mhi_ep_cntrl - MHI Endpoint controller structure
55 * Endpoint controller
56 * @mhi_dev: MHI Endpoint device instance for the controller
62 * @ch_ctx_cache: Cache of host channel context data structure
[all …]
/Linux-v6.1/drivers/staging/fieldbus/Documentation/devicetree/bindings/fieldbus/
Darcx,anybus-controller.txt1 * Arcx Anybus-S controller
8 --------------------
10 - compatible : The following chip-specific string:
11 "arcx,anybus-controller"
13 - reg : three areas:
15 index 1: bus memory area of the first host's dual-port ram.
16 index 2: bus memory area of the second host's dual-port ram.
18 - reset-gpios : the GPIO pin connected to the reset line of the controller.
20 - interrupts : two interrupts:
21 index 0: interrupt connected to the first host
[all …]
/Linux-v6.1/drivers/usb/usbip/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
17 be called usbip-core.
25 This enables the USB/IP virtual host controller driver,
29 module will be called vhci-hcd.
32 int "Number of ports per USB/IP virtual host controller"
38 host controller driver, this defines number of ports per
39 USB/IP virtual host controller.
42 int "Number of USB/IP virtual host controllers"
48 host controller driver, this defines number of USB/IP
49 virtual host controllers as if adding physical host
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/pci/
Dhost-generic-pci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic PCI host controller
10 - Will Deacon <will@kernel.org>
13 Firmware-initialised PCI host controllers and PCI emulations, such as the
14 virtio-pci implementations found in kvmtool and other para-virtualised
16 and clock management. In fact, the controller may not even require the
21 Configuration Space is assumed to be memory-mapped (as opposed to being
[all …]
/Linux-v6.1/drivers/nvme/host/
Dfabrics.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * NVMe over Fabrics common host code.
4 * Copyright (c) 2015-2016 HGST, a Western Digital Company.
18 /* default is -1: the fail fast mechanism is disabled */
19 #define NVMF_DEF_FAIL_FAST_TMO -1
29 * Define a host as seen by the target. We allocate one at boot, but also
31 * persistence of the Host NQN over multiple boots, and to allow using
33 * use different Host NQNs with the same Host ID we generate a Host ID and
44 * enum nvmf_parsing_opts - used to define the sysfs parsing options used.
76 * struct nvmf_ctrl_options - Used to hold the options specified
[all …]
/Linux-v6.1/drivers/mtd/nand/raw/
Dlpc32xx_mlc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for NAND MLC Controller in LPC32xx
10 * NAND Flash Controller Operation:
11 * - Read: Auto Decode
12 * - Write: Auto Encode
13 * - Tested Page Sizes: 2048, 4096
32 #include <linux/dma-mapping.h>
38 * MLC NAND controller register offsets
135 if (section >= nand_chip->ecc.steps) in lpc32xx_ooblayout_ecc()
136 return -ERANGE; in lpc32xx_ooblayout_ecc()
[all …]
/Linux-v6.1/drivers/zorro/
Dzorro.ids4 # Maintained by Geert Uytterhoeven <zorro@linux-m68k.org>
12 # product product_name <-- single tab
15 0000 SE 2000 A500 [HD Controller]
16 0a00 [SCSI Host Adapter]
22 1300 Warp Engine [Accelerator, SCSI Host Adapter and RAM Expansion]
23 0200 3-State
28 5400 A4091 [SCSI Host Adapter]
29 6700 A2386-SX [ISA Bus Bridge]
31 0100 A2090/A2090A [SCSI Host Adapter]
32 0200 A590/A2091 [SCSI Host Adapter]
[all …]
/Linux-v6.1/drivers/ata/
Data_piix.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ata_piix.c - Intel PATA/SATA controllers
6 * Please ALWAYS copy linux-ide@vger.kernel.org
9 * Copyright 2003-2005 Red Hat Inc
10 * Copyright 2003-2005 Jeff Garzik
14 * Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
15 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
19 * as Documentation/driver-api/libata.rst
40 * PIIX4 errata #9 - Only on ultra obscure hw
41 * ICH3 errata #13 - Not observed to affect real hw
[all …]
Dsata_fsl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 * Copyright (c) 2006-2007, 2011-2012 Freescale Semiconductor, Inc.
35 /* Controller information */
39 SATA_FSL_MAX_PRD_USABLE = SATA_FSL_MAX_PRD - 1,
51 * SATA-FSL host controller supports a max. of (15+1) direct PRDEs, and
83 * (one port per controller)
84 * MPC837x has 2/4 controllers, one port per controller
96 ICC_MAX_INT_COUNT_THRESHOLD = ((1 << 5) - 1),
98 ICC_MAX_INT_TICKS_THRESHOLD = ((1 << 19) - 1),
103 * Host Controller command register set - per port
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/ata/
Dapm-xgene.txt1 * APM X-Gene 6.0 Gb/s SATA host controller nodes
3 SATA host controller nodes are defined to describe on-chip Serial ATA
4 controllers. Each SATA controller (pair of ports) have its own node.
7 - compatible : Shall contain:
8 * "apm,xgene-ahci"
9 - reg : First memory resource shall be the AHCI memory
11 Second memory resource shall be the host controller
13 Third memory resource shall be the host controller
15 4th memory resource shall be the host controller
17 5th optional memory resource shall be the host
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Daspeed-lpc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Aspeed Low Pin Count (LPC) Bus Controller
11 - Andrew Jeffery <andrew@aj.id.au>
12 - Chia-Wei Wang <chiawei_wang@aspeedtech.com>
15 The LPC bus is a means to bridge a host CPU to a number of low-bandwidth
17 primary use case of the Aspeed LPC controller is as a slave on the bus
18 (typically in a Baseboard Management Controller SoC), but under certain
[all …]
/Linux-v6.1/tools/virtio/virtio-trace/
DREADME1 Trace Agent for virtio-trace
4 Trace agent is a user tool for sending trace data of a guest to a Host in low
6 - splice a page of ring-buffer to read_pipe without memory copying
7 - splice the page from write_pipe to virtio-console without memory copying
8 - write trace data to stdout by using -o option
9 - controlled by start/stop orders from a Host
15 3) A controller thread does poll() for a start order of a host.
16 4) After the controller of the trace agent receives a start order from a host,
17 the controller wake read/write threads.
18 5) The read/write threads start to read trace data from ring-buffers and
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/usb/
Ds3c2410-usb.txt1 Samsung S3C2410 and compatible SoC USB controller
6 - compatible: should be "samsung,s3c2410-ohci" for USB host controller
7 - reg: address and length of the controller memory mapped region
8 - interrupts: interrupt number for the USB OHCI controller
9 - clocks: Should reference the bus and host clocks
10 - clock-names: Should contain two strings
11 "usb-bus-host" for the USB bus clock
12 "usb-host" for the USB host clock
17 compatible = "samsung,s3c2410-ohci";
21 clock-names = "usb-bus-host", "usb-host";

12345678910>>...42