/openbmc/qemu/docs/ |
H A D | igd-assign.txt | 1 Intel Graphics Device (IGD) assignment with vfio-pci 4 IGD has two different modes for assignment using vfio-pci: 6 1) Universal Pass-Through (UPT) mode: 8 In this mode the IGD device is added as a *secondary* (ie. non-primary) 10 This mode *requires* guest driver support to remove the external 12 drivers only support this mode for Broadwell and newer IGD, according to 13 Intel. Additionally, this mode by default, and as officially supported 15 this mode either to provide hardware acceleration to the emulated graphics 16 or to use this mode in combination with guest-based remote access software, 17 for example VNC (see below for optional output support). This mode [all …]
|
/openbmc/linux/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-remote.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* dvb-usb-remote.c is part of the DVB USB library. 4 * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@posteo.de) 5 * see dvb-usb-init.c for copyright information. 7 …* This file contains functions for initializing the input-device and for handling remote-control-q… 9 #include "dvb-usb-common.h" 20 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in legacy_dvb_usb_get_keymap_index() 21 index = ke->index; in legacy_dvb_usb_get_keymap_index() 49 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() 50 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_getkeycode() [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_modeset_helper_vtables.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 6 * Copyright © 2011-2013 Intel Corporation 38 * The DRM mode setting helper functions are common code for drivers to use if 60 * struct drm_crtc_helper_funcs - helper operations for CRTCs 62 * These hooks are used by the legacy CRTC helpers and the new atomic 69 * Callback to control power levels on the CRTC. If the mode passed in 71 * This is used by the legacy CRTC helpers to implement DPMS 77 * This callback is used by the legacy CRTC helpers. Atomic helpers 82 void (*dpms)(struct drm_crtc *crtc, int mode); [all …]
|
H A D | drm_crtc.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 67 * struct drm_crtc_state - mutable CRTC state 78 * describing what has changed in a commit. See also: 114 * @mode_changed: @mode or @enable has been changed. Used by the atomic 120 * @mode change can be done without a full modeset by only changing 126 * @active_changed: @active has been toggled. Used by the atomic 138 * Drivers are supposed to set this as-needed from their own atomic 173 * oneshot mode. In this case the fake VBLANK event is only generated 185 * writeback connector attached to the CRTC has a new job queued. In [all …]
|
/openbmc/linux/Documentation/hwmon/ |
H A D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
/openbmc/linux/drivers/pci/msi/ |
H A D | api.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * PCI MSI/MSI-X — Exported APIs for device drivers 5 * Copyright (C) 2003-2004 Intel 17 * pci_enable_msi() - Enable MSI interrupt mode on device 20 * Legacy device driver API to enable MSI interrupts mode on device and 22 * Linux IRQ will be saved at @dev->irq. The driver must invoke 40 * pci_disable_msi() - Disable MSI interrupt mode on device 43 * Legacy device driver API to disable MSI interrupt mode on device, 45 * The PCI device Linux IRQ (@dev->irq) is restored to its default 46 * pin-assertion IRQ. This is the cleanup pair of pci_enable_msi(). [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/usb/ |
H A D | tegra-usb.txt | 9 - compatible : Should be "nvidia,tegra20-ehci" for USB controllers 10 used in host mode. 11 - phy_type : Should be one of "ulpi" or "utmi". 12 - nvidia,vbus-gpio : If present, specifies a gpio that needs to be 16 - dr_mode : dual role mode. Indicates the working mode for 17 nvidia,tegra20-ehci compatible controllers. Can be "host", "peripheral", 22 - nvidia,has-legacy-mode : boolean indicates whether this controller can 23 operate in legacy mode (as APX 2500 / 2600). In legacy mode some
|
/openbmc/u-boot/doc/imx/misc/ |
H A D | sdp.txt | 1 ------------- 2 SDP in U-Boot 3 ------------- 9 The implementation in U-Boot uses the USB Downloader Gadget (g_dnl) to 11 images to the target in SPL/U-Boot using the same protocol/tooling the 16 U-Boot implementation has primarly been tested using the open source 20 install U-Boot without a JTAG debugger, using the USB boot mode as 26 for imx_loader's imx_usb utility which allow to interpret the U-Boot 27 specific legacy image format (see mkimage(1)). Also the U-Boot side 28 support beside the i.MX specific header the U-Boot legacy header. [all …]
|
/openbmc/docs/designs/ |
H A D | virtual-media.md | 7 - Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com> 8 - Anna Platash <anna.platash@intel.com> 16 and operates in RO mode, or RW mode (keeping in mind container limitations, and 18 system. This document focuses on few redirection options, like in-browser 23 - Virtual Media is going to use Network Block Device as primary disk image 25 - NBDkit is being used, to serve images from remote storages over HTTPS/CIFS. 35 Legacy. 37 - Proxy mode - works directly from browser and uses JavaScript/HTML5 to 40 - Legacy mode - is initiated from browser using Redfish defined VirtualMedia 47 The component diagram below shows Virtual Media high-level overview [all …]
|
/openbmc/qemu/hw/vfio/ |
H A D | igd.c | 10 * the COPYING file in the top-level directory. 15 #include "qemu/error-report.h" 22 #include "pci-quirks.h" 32 * "Universal Pass-Through" mode, or UPT. Theoretically in UPT mode, nothing 34 * however support limitations to this mode. It only supports IGD as a 38 * The code here attempts to enable what we'll call legacy mode assignment, 40 * metal. To enable this mode, the IGD device must be assigned to the VM 49 * NB - It is possible to enable physical outputs in UPT mode by supplying 60 * supportable, some of them don't even support VT-d. 70 if ((vdev->device_id & 0xffe) == 0xa84) { in igd_gen() [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | usb-legacy-support.rst | 2 .. SPDX-License-Identifier: GPL-2.0 5 USB Legacy support 16 It has several drawbacks, though: 20 features (wheel, extra buttons, touchpad mode) of the real PS/2 mouse may 24 system crashes, because the SMM BIOS is not expecting to be in PAE mode. 27 3) If AMD64 64-bit mode is enabled, again system crashes often happen, 28 because the SMM BIOS isn't expecting the CPU to be in 64-bit mode. The 29 BIOS manufacturers only test with Windows, and Windows doesn't do 64-bit 38 compiled-in, too. 42 in the kernel config or USB Legacy support in the BIOS. A BIOS update [all …]
|
/openbmc/linux/Documentation/driver-api/i3c/ |
H A D | protocol.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 https://resources.mipi.org/mipi-i3c-v1-download). 22 The I3C (pronounced 'eye-three-see') is a MIPI standardized protocol designed 25 while remaining power-efficient. 42 I3C is a multi-master protocol, so there might be several masters on a bus, 44 bus ownership, a master has to follow a specific procedure. 46 Each device on the I3C bus has to be assigned a dynamic address to be able to 48 set of commands. If it has a static address (also called legacy I2C address), 51 In addition to these per-device addresses, the protocol defines a broadcast 54 Once a dynamic address has been assigned to a device, this address will be used [all …]
|
/openbmc/linux/drivers/tty/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 23 one can be used for a text-mode user session, and a third could run 25 is done with certain key combinations, usually Alt-<function key>. 42 shiny Linux system :-) 58 and warnings and which allows logins in single user mode. If you 61 common mode of operations, so you should say Y here unless you want 95 See <file:Documentation/driver-api/console.rst> for more 110 Linux has traditionally used the BSD-like names /dev/ptyxx for 112 has a number of problems. The GNU C library glibc 2.1 and later, 123 bool "Legacy (BSD) PTY support" [all …]
|
/openbmc/linux/arch/ia64/pci/ |
H A D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pci.c - Low-Level PCI Access in IA-64 7 * (c) Copyright 2002, 2005 Hewlett-Packard Development Company, L.P. 8 * David Mosberger-Tang <davidm@hpl.hp.com> 19 #include <linux/pci-acpi.h> 35 * Low-level SAL-based PCI configuration access functions. Note that SAL 52 int mode, result; in raw_pci_read() local 55 return -EINVAL; in raw_pci_read() 59 mode = 0; in raw_pci_read() 62 mode = 1; in raw_pci_read() [all …]
|
/openbmc/linux/drivers/bluetooth/ |
H A D | btintel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 66 if (skb->len != sizeof(*bda)) { in btintel_check_bdaddr() 69 return -EIO; in btintel_check_bdaddr() 72 bda = (struct hci_rp_read_bd_addr *)skb->data; in btintel_check_bdaddr() 79 if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { in btintel_check_bdaddr() 81 &bda->bdaddr); in btintel_check_bdaddr() 82 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btintel_check_bdaddr() 98 bt_dev_err(hdev, "Entering manufacturer mode failed (%ld)", in btintel_enter_mfg() 114 * 0x00: Just disable the manufacturing mode (0x00). in btintel_exit_mfg() 115 * 0x01: Disable manufacturing mode and reset with patches deactivated. in btintel_exit_mfg() [all …]
|
/openbmc/qemu/docs/specs/ |
H A D | standard-vga.rst | 9 ``-vga std`` 10 picks isa for -M isapc, otherwise pci 11 ``-device VGA`` 13 ``-device isa-vga`` 15 ``-device secondary-vga`` 16 legacy-free pci variant 20 -------- 41 The legacy-free variant has no ROM and has ``PCI_CLASS_DISPLAY_OTHER`` 46 ------------- 48 Doesn't apply to the legacy-free pci variant, use the MMIO bar instead. [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/ |
H A D | ACPIPowerState.interface.yaml | 5 - name: SysACPIStatus 11 - name: DevACPIStatus 18 - name: ACPI 22 - name: S0_G0_D0 25 - name: S1_D1 29 - name: S2_D2 33 - name: S3_D3 35 Typically equates to "suspend-to-RAM". 36 - name: S4 38 Typically equates to "suspend-to-disk". [all …]
|
/openbmc/linux/Documentation/PCI/endpoint/ |
H A D | pci-test-function.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 Traditionally PCI RC has always been validated by using standard 11 However with the addition of EP-core in linux kernel, it is possible 12 to configure a PCI controller that can operate in EP mode to work as 19 The PCI endpoint test device has the following registers: 44 Bit 0 raise legacy IRQ 46 Bit 2 raise MSI-X IRQ 82 This register contains the interrupt type (Legacy/MSI) triggered 83 for the READ/WRITE/COPY and raise IRQ (Legacy/MSI) commands. 88 Legacy 0 [all …]
|
H A D | pci-endpoint.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 Linux has a comprehensive PCI subsystem to support PCI controllers that 13 operates in Root Complex mode. The subsystem has capability to scan PCI bus, 15 vendor ID, device ID), support other services like hot-plug, power management, 19 either in Root Complex mode or Endpoint mode. PCI Endpoint Framework will 20 add endpoint mode support in Linux. This will help to run Linux in an 22 validation, co-processor accelerator, etc. 32 ------------------------------------ 35 in endpoint mode. It also provides APIs to be used by function driver/library 53 * raise_irq: ops to raise a legacy, MSI or MSI-X interrupt [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | fpu-probe.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 1994 - 2006 Ralf Baechle 16 #include <asm/cpu-features.h> 17 #include <asm/cpu-type.h> 22 #include "fpu-probe.h" 39 * Check if the CPU has an external FPU. 53 fcsr = c->fpu_csr31; in cpu_set_fpu_fcsr_mask() 71 c->fpu_msk31 = ~(fcsr0 ^ fcsr1) & ~mask; in cpu_set_fpu_fcsr_mask() 80 if (c->isa_level & (MIPS_CPU_ISA_M32R1 | MIPS_CPU_ISA_M64R1 | in cpu_set_fpu_2008() 109 if (c->isa_level & (MIPS_CPU_ISA_M32R2 | in cpu_set_fpu_2008() [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | rs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022 Intel Corporation 12 * enum iwl_tlc_mng_cfg_flags_enum - options for TLC config flags 36 * enum iwl_tlc_mng_cfg_cw - channel width options 52 * enum iwl_tlc_mng_cfg_chains - possible chains 62 * enum iwl_tlc_mng_cfg_mode - supported modes 82 * enum iwl_tlc_mng_ht_rates - HT/VHT/HE rates 120 * enum IWL_TLC_MCS_PER_BW - mcs index per BW 121 * @IWL_TLC_MCS_PER_BW_80: mcs for bw - 20Hhz, 40Hhz, 80Hhz 122 * @IWL_TLC_MCS_PER_BW_160: mcs for bw - 160Mhz [all …]
|
/openbmc/linux/Documentation/spi/ |
H A D | pxa2xx.rst | 7 (see Documentation/spi/spi-summary.rst). The driver has the following features 9 - Support for any PXA2xx and compatible SSP. 10 - SSP PIO and SSP DMA data transfers. 11 - External and Internal (SSPFRM) chip selects. 12 - Per slave device (chip) configuration. 13 - Full suspend, freeze, resume support. 21 ----------------------------------- 22 Typically, for a legacy platform, an SPI master is defined in the 23 arch/.../mach-*/board-*.c as a "platform device". The master configuration 37 Tx channel. The Rx channel has a higher DMA service priority than the Tx channel. [all …]
|
/openbmc/u-boot/board/buffalo/lsxl/ |
H A D | README | 2 ----- 3 The Buffalo Linkstation Pro/Live, codename LS-XHL and LS-CHLv2, is a single 4 disk NAS server. The PCBs of the LS-XHL and LS-CHLv2 are almost the same. 5 The LS-XHL has a faster CPU and more RAM with a wider data bus, therefore 6 the LS-XHL PCB has two SDRAM chips. Both have a Kirkwood CPU (Marvell 7 88F6281). The only on-board storage is a 4 Mbit SPI flash which stores the 12 Rescue Mode 13 ----------- 19 Therefore, on entering the resuce mode, a random ethernet address is 28 The resuce mode is selected by holding the push button for at least one [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bios.c | 2 * Copyright 2005-2006 Erik Waling 4 * Copyright 2007-2009 Stuart Bennett 31 #include <linux/io-mapping.h> 41 #define BIOSLOG(sip, fmt, arg...) NV_DEBUG(sip->dev, fmt, ##arg) 72 if (bios->major_version < 5) /* pre BIT */ in clkcmptable() 78 compareclk = ROM16(bios->data[clktable + compare_record_len * i]); in clkcmptable() 80 if (bios->major_version < 5) { in clkcmptable() 81 uint8_t tmdssub = bios->data[clktable + 2 + compare_record_len * i]; in clkcmptable() 82 scriptptr = ROM16(bios->data[bios->init_script_tbls_ptr + tmdssub * 2]); in clkcmptable() 84 scriptptr = ROM16(bios->data[clktable + 2 + compare_record_len * i]); in clkcmptable() [all …]
|
/openbmc/linux/Documentation/arch/arm64/ |
H A D | legacy_instructions.rst | 2 Legacy instructions 11 The emulation mode can be controlled by writing to sysctl nodes 13 behaviours and the corresponding values of the sysctl nodes - 24 Uses software emulation. To aid migration of software, in this mode 38 The default mode depends on the status of the instruction in the 45 Supported legacy instructions 46 ----------------------------- 66 for this feature to be enabled. If a new CPU - which doesn't support mixed 67 endian - is hotplugged in after this feature has been enabled, there could
|