/openbmc/linux/drivers/usb/host/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # USB Host Controller Drivers 5 comment "USB Host Controller Drivers" 7 config USB_C67X00_HCD 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. 20 config USB_XHCI_HCD 24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 25 "SuperSpeed" host controller hardware. [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-msm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/mmc/host/sdhci-msm.c - Qualcomm SDHCI Platform driver 5 * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. 23 #include "sdhci-cqhci.h" 24 #include "sdhci-pltfm.h" 123 #define INVALID_TUNING_PHASE -1 140 /* Max load for eMMC Vdd-io supply */ 146 /* Max load for SD Vdd-io supply */ 149 #define msm_host_readl(msm_host, host, offset) \ argument 150 msm_host->var_ops->msm_readl_relaxed(host, offset) [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # MMC/SD host controller drivers 6 comment "MMC/SD/SDIO Host Controller Drivers" 8 config MMC_DEBUG 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 17 config MMC_SUNPLUS 21 If you say yes here, you will get support for eMMC host interface 26 config MMC_ARMMMCI [all …]
|
H A D | mmci_qcom_dml.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/mmc/host.h> 48 static int qcom_dma_start(struct mmci_host *host, unsigned int *datactrl) in qcom_dma_start() argument 50 u32 config; in qcom_dma_start() local 51 void __iomem *base = host->base + DML_OFFSET; in qcom_dma_start() 52 struct mmc_data *data = host->data; in qcom_dma_start() 53 int ret = mmci_dmae_start(host, datactrl); in qcom_dma_start() 58 if (data->flags & MMC_DATA_READ) { in qcom_dma_start() 60 /* Set producer CRCI-x and disable consumer CRCI */ in qcom_dma_start() 61 config = readl_relaxed(base + DML_CONFIG); in qcom_dma_start() [all …]
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 menu "DesignWare-based PCIe controllers" 6 config PCIE_DW 9 config PCIE_DW_HOST 13 config PCIE_DW_EP 17 config PCIE_AL 27 required only for DT-based platforms. ACPI platforms with the 30 config PCI_MESON 38 and therefore the driver re-uses the DesignWare core functions to 41 config PCIE_ARTPEC6 [all …]
|
/openbmc/u-boot/drivers/mmc/ |
H A D | Kconfig | 1 menu "MMC Host controller Support" 3 config MMC 12 also to your specific host controller driver. 14 config MMC_WRITE 21 config MMC_BROKEN_CD 26 config DM_MMC 31 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.) 32 and non-removable (e.g. eMMC chip) devices are supported. These 33 appear as block devices in U-Boot and can support filesystems such 36 config SPL_DM_MMC [all …]
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | Kconfig | 2 # USB Host Controller Drivers 4 comment "USB Host Controller Drivers" 6 config USB_HOST 9 config USB_XHCI_HCD 12 ---help--- 13 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 14 "SuperSpeed" host controller hardware. 18 config USB_XHCI_DWC3 24 config USB_XHCI_DWC3_OF_SIMPLE 32 config USB_XHCI_MVEBU [all …]
|
/openbmc/linux/arch/um/drivers/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 config STDERR_CONSOLE 11 config SSL 14 The User-Mode Linux environment allows you to create virtual serial 15 lines on the UML that are usually made to show up on the host as 18 See <http://user-mode-linux.sourceforge.net/old/input.html> for more 23 config NULL_CHAN 30 config PORT_CHAN 34 lines to host portals. They may be accessed with 'telnet <host> 40 config PTY_CHAN [all …]
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 Say Y here to get to see options for using your Linux host to run 20 config KVM 30 config KVM_BOOK3S_HANDLER 33 config KVM_BOOK3S_32_HANDLER 38 config KVM_BOOK3S_64_HANDLER 42 config KVM_BOOK3S_PR_POSSIBLE 47 config KVM_BOOK3S_HV_POSSIBLE 50 config KVM_BOOK3S_32 60 in virtual machines on book3s_32 host processors. [all …]
|
/openbmc/linux/drivers/pci/controller/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 config PCI_AARDVARK 13 Add support for Aardvark 64bit PCIe Host Controller. This 17 config PCIE_ALTERA 24 config PCIE_ALTERA_MSI 32 config PCIE_APPLE_MSI_DOORBELL_ADDR 37 config PCIE_APPLE 45 system-on-chips, like the Apple M1. This is required for the USB 46 type-A ports, Ethernet, Wi-Fi, and Bluetooth. 50 config PCI_VERSATILE [all …]
|
/openbmc/phosphor-buttons/ |
H A D | README.md | 1 # phosphor-buttons 3 Phosphor-buttons has a collection of IO event handler interfaces for physical 8 its associated IO for event changes and emits signals that the button-handler 17 If the power is off, power on the host. 22 - Short press: Do a host power off 23 - Long press, as determined by the 'long-press-time-ms' meson option: Do a 28 The 'power-button-profile' meson option can be used to select custom power 33 - host_then_chassis_poweroff: When power is on, short presses are ignored and a 34 long press issues a host power off first and then a chassis power off if held 38 ### Multi-Host Buttons [all …]
|
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | Kconfig | 6 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 8 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 9 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 10 # - Some systems have both kinds of controllers. 12 # With help from a special transceiver and a "Mini-AB" jack, systems with 13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 20 host (such as a PC) controlling up to 127 peripheral devices. 22 you can't connect a "to-the-host" connector to a peripheral. 24 U-Boot can run in the host, or in the peripheral. In both cases 28 familiar host side controllers have names like "EHCI", "OHCI", [all …]
|
/openbmc/linux/drivers/usb/cdns3/ |
H A D | Kconfig | 1 config USB_CDNS_SUPPORT 8 dual-role controller. 9 It supports: dual-role switch, Host-only, and Peripheral-only. 11 config USB_CDNS_HOST 16 config USB_CDNS3 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. 29 config USB_CDNS3_GADGET 34 Cadence USBSS-DEV driver. [all …]
|
/openbmc/linux/drivers/usb/gadget/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 22 USB is a host/device protocol, organized with one host (such as a 25 you can't connect a "to-the-host" connector to a peripheral. 27 Linux can run in the host, or in the peripheral. In both cases [all …]
|
/openbmc/linux/drivers/ufs/host/ |
H A D | Kconfig | 1 # 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 11 config SCSI_UFSHCD_PCI 15 This selects the PCI UFS Host Controller Interface. Select this if 16 you have UFS Host Controller with PCI Interface. 22 config SCSI_UFS_DWC_TC_PCI 30 config SCSI_UFSHCD_PLATFORM 34 This selects the UFS host controller support. Select this if 41 config SCSI_UFS_CDNS_PLATFORM [all …]
|
/openbmc/linux/drivers/usb/usbip/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 config USBIP_CORE 17 be called usbip-core. 21 config USBIP_VHCI_HCD 25 This enables the USB/IP virtual host controller driver, 29 module will be called vhci-hcd. 31 config USBIP_VHCI_HC_PORTS 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. [all …]
|
/openbmc/u-boot/arch/sandbox/ |
H A D | Kconfig | 4 config SYS_ARCH 7 config SYS_BOARD 10 config SYS_CPU 13 config SANDBOX64 14 bool "Use 64-bit addresses" 18 config SANDBOX_SPL 22 config SYS_CONFIG_NAME 27 prompt "Run sandbox on 32/64-bit host" 30 Sandbox can be built on 32-bit and 64-bit hosts. 31 The default is to build on a 64-bit host and run [all …]
|
/openbmc/linux/drivers/net/usb/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 comment "Host-side USB support is needed for USB Network Adapter support" 15 config USB_CATC 16 tristate "USB CATC NetMate-based Ethernet device support" 34 config USB_KAWETH 35 tristate "USB KLSI KL5USB101-based ethernet device support" 40 ADS USB-10BT 45 D-Link DSB-650C and DU-E10 47 I-O DATA USB-ET/T 51 Mobility USB-Ethernet Adapter [all …]
|
/openbmc/linux/drivers/thunderbolt/ |
H A D | test.c | 1 // SPDX-License-Identifier: GPL-2.0 20 res->data = ida; in __ida_init() 26 struct ida *ida = res->data; in __ida_destroy() 47 sw->config.upstream_port_number = upstream_port; in alloc_switch() 48 sw->config.depth = tb_route_length(route); in alloc_switch() 49 sw->config.route_hi = upper_32_bits(route); in alloc_switch() 50 sw->config.route_lo = lower_32_bits(route); in alloc_switch() 51 sw->config.enabled = 0; in alloc_switch() 52 sw->config.max_port_number = max_port_number; in alloc_switch() 54 size = (sw->config.max_port_number + 1) * sizeof(*sw->ports); in alloc_switch() [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | btmrvl.rst | 10 Path: /debug/btmrvl/config/ 13 These commands are used to configure the host sleep parameters:: 14 bit 8:0 -- Gap 15 bit 16:8 -- GPIO 17 where GPIO is the pin number of GPIO used to wake up the host. 18 It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface 22 wakeup event, or 0xff for special host sleep setting. 26 # Use SDIO interface to wake up the host and set GAP to 0x80: 27 echo 0xff80 > /debug/btmrvl/config/gpiogap 28 echo 1 > /debug/btmrvl/config/hscfgcmd [all …]
|
/openbmc/linux/drivers/net/wireless/intersil/hostap/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 config HOSTAP 3 tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)" 17 Host AP mode that allows the card to act as an IEEE 802.11 21 Host AP driver configuration and tools. This site includes 25 This option includes the base Host AP driver code that is shared by 32 config HOSTAP_FIRMWARE 33 bool "Support downloading firmware images with Host AP driver" 36 Configure Host AP driver to include support for firmware image 39 support cards that don't have firmware in flash, such as D-Link [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | hw.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2020 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. 40 tcl_cmd->info2 |= FIELD_PREP(HAL_IPQ8074_TCL_DATA_CMD_INFO2_MESH_ENABLE, in ath11k_hw_ipq8074_tx_mesh_enable() 47 tcl_cmd->info3 |= FIELD_PREP(HAL_QCN9074_TCL_DATA_CMD_INFO3_MESH_ENABLE, in ath11k_hw_qcn9074_tx_mesh_enable() 54 tcl_cmd->info3 |= FIELD_PREP(HAL_QCN9074_TCL_DATA_CMD_INFO3_MESH_ENABLE, in ath11k_hw_wcn6855_tx_mesh_enable() 59 struct target_resource_config *config) in ath11k_init_wmi_config_qca6390() argument 61 config->num_vdevs = 4; in ath11k_init_wmi_config_qca6390() 62 config->num_peers = 16; in ath11k_init_wmi_config_qca6390() 63 config->num_tids = 32; in ath11k_init_wmi_config_qca6390() [all …]
|
/openbmc/linux/drivers/usb/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 config USB_OHCI_BIG_ENDIAN_DESC 9 config USB_OHCI_BIG_ENDIAN_MMIO 12 config USB_OHCI_LITTLE_ENDIAN 17 config USB_EHCI_BIG_ENDIAN_MMIO 20 config USB_EHCI_BIG_ENDIAN_DESC 23 config USB_UHCI_BIG_ENDIAN_MMIO 26 config USB_UHCI_BIG_ENDIAN_DESC 41 config USB_ARCH_HAS_HCD 44 config USB [all …]
|
/openbmc/openbmc/meta-phosphor/conf/distro/include/ |
H A D | phosphor-defaults.inc | 5 # obmc-bmc-state-manager 9 VIRTUAL-RUNTIME_obmc-bmc-state-manager ?= "phosphor-state-manager-bmc" 11 # obmc-chassis-state-manager 15 VIRTUAL-RUNTIME_obmc-chassis-state-manager ?= "phosphor-state-manager-chassis" 17 # obmc-host-state-manager 19 # Provides an implementation of the xyz.openbmc_project.State.Host 21 VIRTUAL-RUNTIME_obmc-host-state-manager ?= "phosphor-state-manager-host" 23 # obmc-discover-system-state 25 # Provides an implementation of phosphor-discover-system-state, which, if the 26 # host is powered off, will check the current power policy and, if necessary, [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 config SCSI_MOD 10 config RAID_ATTRS 18 config SCSI_COMMON 21 config SCSI 29 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or 31 the name of your SCSI host adapter (the card inside your computer 47 config SCSI_DMA 51 config SCSI_ESP_PIO 54 config SCSI_NETLINK [all …]
|