/openbmc/linux/fs/exfat/ |
H A D | exfat_raw.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. 27 ((sbi)->num_clusters - EXFAT_RESERVED_CLUSTERS) 54 #define EXFAT_VENDOR_EXT 0xE0 /* vendor extension entry */ 55 #define EXFAT_VENDOR_ALLOC 0xE1 /* vendor allocation entry */ 85 #define EXFAT_MAX_SECT_PER_CLUS_BITS(x) (25 - (x)->sect_size_bits) 143 } __packed stream; /* stream extension directory entry */ 160 } __packed upcase; /* up-case table directory entry */ 165 } __packed vendor_ext; /* vendor extension directory entry */ 172 } __packed vendor_alloc; /* vendor allocation directory entry */
|
/openbmc/linux/drivers/hid/ |
H A D | hid-wiimote-modules.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 2011-2013 David Herrmann <dh.herrmann@gmail.com> 19 * re-detection which causes all modules to be unloaded and then reload the 22 * wdata->input is a shared input device. It is always initialized prior to 37 #include "hid-wiimote.h" 64 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_LEFT], in wiimod_keys_in_keys() 66 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_RIGHT], in wiimod_keys_in_keys() 68 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_DOWN], in wiimod_keys_in_keys() 70 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_UP], in wiimod_keys_in_keys() 72 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_PLUS], in wiimod_keys_in_keys() [all …]
|
H A D | hid-wiimote-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 2011-2013 David Herrmann <dh.herrmann@gmail.com> 17 #include "hid-ids.h" 18 #include "hid-wiimote.h" 28 if (!hdev->ll_driver->output_report) in wiimote_hid_send() 29 return -ENODEV; in wiimote_hid_send() 33 return -ENOMEM; in wiimote_hid_send() 50 spin_lock_irqsave(&wdata->queue.lock, flags); in wiimote_queue_worker() 52 while (wdata->queue.head != wdata->queue.tail) { in wiimote_queue_worker() 53 spin_unlock_irqrestore(&wdata->queue.lock, flags); in wiimote_queue_worker() [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | probe_roms.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <asm/pci-direct.h> 34 .name = "Extension ROM", 82 static bool match_id(struct pci_dev *pdev, unsigned short vendor, unsigned short device) in match_id() argument 84 struct pci_driver *drv = to_pci_driver(pdev->dev.driver); in match_id() 87 if (pdev->vendor == vendor && pdev->device == device) in match_id() 90 for (id = drv ? drv->id_table : NULL; id && id->vendor; id++) in match_id() 91 if (id->vendor == vendor && id->device == device) in match_id() 94 return id && id->vendor; in match_id() 97 static bool probe_list(struct pci_dev *pdev, unsigned short vendor, in probe_list() argument [all …]
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | iommu.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 supported user-kernel APIs are as follows: 25 1. Bind/Unbind guest PASID (e.g. Intel VT-d) 35 1. Emulated and para-virtualised vIOMMUs 36 2. Multiple vendors (Intel VT-d, ARM SMMU, etc.) 41 Although the data structures defined in IOMMU UAPI are self-contained, 45 Extension Rules & Precautions 46 ----------------------------- 50 1. Adding new fields by re-purposing the padding[] field. No size change. 70 ---------------------- [all …]
|
/openbmc/linux/drivers/media/pci/saa7146/ |
H A D | hexium_orion.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 hexium_orion.c - v4l2 driver for the Hexium Orion frame grabber cards 16 #include <media/drv-intf/saa7146_vv.h> 197 /* this is only called for old HV-PCI6/Orion cards 208 if (0 == dev->revision) { in hexium_probe() 209 return -EFAULT; in hexium_probe() 214 return -ENOMEM; in hexium_probe() 216 /* enable i2c-port pins */ in hexium_probe() 223 strscpy(hexium->i2c_adapter.name, "hexium orion", in hexium_probe() 224 sizeof(hexium->i2c_adapter.name)); in hexium_probe() [all …]
|
/openbmc/linux/Documentation/userspace-api/media/drivers/ |
H A D | uvcvideo.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 This file documents some driver-specific aspects of the UVC driver, such as 7 driver-specific ioctls and implementation notes. 10 linux-media@vger.kernel.org. 13 Extension Unit (XU) support 14 --------------------------- 19 The UVC specification allows for vendor-specific extensions through extension 20 units (XUs). The Linux UVC driver supports extension unit controls (XU controls) 23 - through mappings of XU controls to V4L2 controls 24 - through a driver-specific ioctl interface [all …]
|
/openbmc/linux/Documentation/riscv/ |
H A D | hwprobe.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 RISC-V Hardware Probing Interface 4 --------------------------------- 6 The RISC-V hardware probing interface is based around a single syscall, which 18 The arguments are split into three groups: an array of key-value pairs, a CPU 19 set, and some flags. The key-value pairs are supplied with a count. Userspace 22 will be cleared to -1, and its value set to 0. The CPU set is defined by 23 CPU_SET(3). For value-like keys (eg. vendor/arch/impl), the returned value will 24 be only be valid if all CPUs in the given set have the same value. Otherwise -1 25 will be returned. For boolean-like keys, the value returned will be a logical [all …]
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | cpufeature.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 #include "copy-unaligned.h" 29 #define NUM_ALPHA_EXTS ('z' - 'a' + 1) 33 #define MISALIGNED_COPY_SIZE ((MISALIGNED_BUFFER_SIZE / 2) - 0x80) 40 /* Per-cpu ISA extensions. */ 47 * riscv_isa_extension_base() - Get base extension word 50 * Return: base extension word as unsigned long value 63 * __riscv_isa_extension_available() - Check whether given extension 67 * @bit: bit position of the desired extension 88 pr_err("Zicbom detected in ISA string, disabling as no cbom-block-size found\n"); in riscv_isa_extension_check() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/riscv/ |
H A D | extensions.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V ISA extensions 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 12 - Conor Dooley <conor@kernel.org> 15 RISC-V has a large number of extensions, some of which are "standard" 16 extensions, meaning they are ratified by RISC-V International, and others 17 are "vendor" extensions. [all …]
|
/openbmc/linux/Documentation/firmware-guide/acpi/apei/ |
H A D | einj.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 which shows that the BIOS is exposing an EINJ table - it is the 39 - available_error_type 47 0x00000002 Processor Uncorrectable non-fatal 50 0x00000010 Memory Uncorrectable non-fatal 53 0x00000080 PCI Express Uncorrectable non-fatal 56 0x00000400 Platform Uncorrectable non-fatal 63 - error_type 68 - error_inject 74 - flags [all …]
|
/openbmc/linux/net/bluetooth/ |
H A D | aosp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 49 if (!hdev->aosp_capable) in aosp_do_open() 52 bt_dev_dbg(hdev, "Initialize AOSP extension"); in aosp_do_open() 54 /* LE Get Vendor Capabilities Command */ in aosp_do_open() 59 skb = ERR_PTR(-EIO); in aosp_do_open() 61 bt_dev_err(hdev, "AOSP get vendor capabilities (%ld)", in aosp_do_open() 67 if (skb->len < VENDOR_CAPA_BASE_SIZE) in aosp_do_open() 70 rp = (struct aosp_rp_le_get_vendor_capa *)skb->data; in aosp_do_open() 72 version_supported = le16_to_cpu(rp->version_supported); in aosp_do_open() 89 if (skb->len < VENDOR_CAPA_0_98_SIZE) in aosp_do_open() [all …]
|
H A D | msft.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 #define MSFT_RSSI_THRESHOLD_VALUE_MIN -127 151 skb = __hci_cmd_sync(hdev, hdev->msft_opcode, sizeof(cp), &cp, in read_supported_features() 159 if (skb->len < sizeof(*rp)) { in read_supported_features() 164 rp = (struct msft_rp_read_supported_features *)skb->data; in read_supported_features() 166 if (rp->sub_opcode != MSFT_OP_READ_SUPPORTED_FEATURES) in read_supported_features() 169 if (rp->evt_prefix_len > 0) { in read_supported_features() 170 msft->evt_prefix = kmemdup(rp->evt_prefix, rp->evt_prefix_len, in read_supported_features() 172 if (!msft->evt_prefix) in read_supported_features() 176 msft->evt_prefix_len = rp->evt_prefix_len; in read_supported_features() [all …]
|
/openbmc/linux/drivers/platform/loongarch/ |
H A D | Kconfig | 11 LoongArch platforms, including vendor-specific laptop/desktop 12 extension and hardware monitor drivers. This option itself does 20 tristate "Generic Loongson-3 Laptop Driver" 29 ACPI-based Loongson-3 family laptops generic driver.
|
/openbmc/qemu/target/mips/ |
H A D | mips-defs.h | 9 * ------------------------------------------------ 12 * bits 0-23: MIPS base instruction sets 16 #define ISA_MIPS3 0x0000000000000004ULL /* 64-bit */ 26 * bits 24-39: MIPS ASEs 36 * bits 40-51: vendor-specific base instruction sets 45 * bits 52-63: vendor-specific ASEs 49 /* MIPS eXtension/enhanced Unit defined by Ingenic */ 87 * - Disallow "special" instruction handling for PMON/SPIM.
|
/openbmc/linux/drivers/platform/mips/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 MIPS platforms, including vendor-specific netbook/laptop/desktop 13 extension and hardware monitor drivers. This option itself does 21 bool "Loongson-3 CPU HWMon Driver" 26 Loongson-3A/3B CPU Hwmon (temperature sensor) driver. 35 bool "Loongson-2K1000 Reset Controller" 38 Loongson-2K1000 Reset Controller driver.
|
/openbmc/linux/Documentation/devicetree/bindings/nvmem/layouts/ |
H A D | onie,tlv-layout.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/nvmem/layouts/onie,tlv-layout.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 14 infrastructure shall provide a non-volatile memory with a table whose the 26 const: onie,tlv-layout 28 product-name: 32 part-number: 36 serial-number: [all …]
|
/openbmc/qemu/hw/display/ |
H A D | edid-generate.c | 5 * See the COPYING file in the top-level directory. 19 /* dea/dta extension timings (all @ 50 Hz) */ 27 /* dea/dta extension timings (all @ 60 Hz) */ 67 timings->xfront = xres * 25 / 100; in generate_timings() 68 timings->xsync = xres * 3 / 100; in generate_timings() 69 timings->xblank = xres * 35 / 100; in generate_timings() 71 timings->yfront = yres * 5 / 1000; in generate_timings() 72 timings->ysync = yres * 5 / 1000; in generate_timings() 73 timings->yblank = yres * 35 / 1000; in generate_timings() 75 timings->clock = ((uint64_t)refresh_rate * in generate_timings() [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | pci-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 - Vendor ID and device ID; 10 - Subsystem ID and Subsystem device ID; 12 The ``lspci -nn`` command allows identifying the vendor/device PCI IDs: 14 .. code-block:: none 15 :emphasize-lines: 3 17 $ lspci -nn 23 …02:02.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Enco… 27 The subsystem IDs can be obtained using ``lspci -vn`` 29 .. code-block:: none [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | TrustedComponent.v1_3_1.json | 4 "$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_]*$": { 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 40 …"longDescription": "This Redfish Specification-described type shall contain links to resources tha… 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 72 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 77 … "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef" 84 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" [all …]
|
H A D | Assembly.v1_5_1.json | 4 "$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_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 54 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 57 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | Assembly.v1_5_1.json | 4 "$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_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 54 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 57 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
/openbmc/linux/tools/arch/x86/kcpuid/ |
H A D | cpuid.csv | 22 1, 0, ECX, 2, dtes64, DS area uses 64-bit layout 26 1, 0, ECX, 6, smx, Safer Mode Extension supported 33 1, 0, ECX, 13, cmpxchg16b, 'CMPXCHG16B - Compare and Exchange Bytes' supported 36 1, 0, ECX, 17, pcid, Process-Context Identifiers feature present 43 …1, 0, ECX, 24, tsc_deadline_timer, LAPIC supports one-shot operation using a TSC deadline … 48 1, 0, ECX, 29, f16c, 16-bit floating-point conversion instruction supported 52 1, 0, EDX, 1, vme, Virtual-8086 Mode Enhancement 67 1, 0, EDX, 17, pse36, 36-Bit Page Size Extension 103 4, 0, ECX, 31:0, cache_sets, Number of Sets - 1 104 … 1 means WBINVD/INVD is not ganranteed to act upon lower level caches of non-originating threads s… [all …]
|
/openbmc/linux/drivers/platform/x86/hp/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 HP x86 platforms, including vendor-specific laptop extension drivers. 32 Documentation/misc-devices/lis3lv02d.rst. 47 Say Y here if you want to support WMI-based hotkeys on HP laptops and 51 be called hp-wmi. 71 using digital certificates and public-key cryptography that eliminate 77 be called hp-bioscfg.
|
/openbmc/u-boot/board/buffalo/lsxl/ |
H A D | kwbimage-lschl.cfg | 1 # SPDX-License-Identifier: GPL-2.0+ 5 # Refer doc/README.kwbimage for more details about how-to configure 12 # SOC registers configuration using bootrom header extension 15 # Configure RGMII-0/1 interface pad voltage to 1.8V 20 # not further specified in HW manual, timing taken from original vendor port 24 # not further specified in HW manual, timing taken from original vendor port 28 # bit13-0: 0x618, 1560 DDR2 clks refresh rate 29 # bit23-14: 0 required 32 # bit29-26: 0 required 33 # bit31-30: 0b01 required [all …]
|