/openbmc/linux/Documentation/networking/devlink/ |
H A D | devlink-info.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 7 The ``devlink-info`` mechanism enables device drivers to report device 10 The original motivation for the ``devlink-info`` API was twofold: 12 - making it possible to automate device and firmware management in a fleet 13 of machines in a vendor-independent fashion (see also 14 :ref:`Documentation/networking/devlink/devlink-flash.rst <devlink_flash>`); 15 - name the per component FW versions (as opposed to the crowded ethtool 16 version string). 18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver 19 versions is generally discouraged - here, and via any other Linux API. [all …]
|
H A D | mlxsw.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 device driver. 13 .. list-table:: Generic parameters implemented 15 * - Name 16 - Mode 17 * - ``fw_load_policy`` 18 - driverinit 20 The ``mlxsw`` driver also implements the following driver-specific 23 .. list-table:: Driver-specific parameters implemented 26 * - Name [all …]
|
H A D | ice.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 device driver. 13 .. list-table:: Generic parameters implemented 15 * - Name 16 - Mode 17 - Notes 18 * - ``enable_roce`` 19 - runtime 20 - mutually exclusive with ``enable_iwarp`` 21 * - ``enable_iwarp`` [all …]
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_ipmi_device_id.robot | 3 ... This script verifies Get Device ID IPMI command. 9 ... Device ID, Device Revision, Firmware Revision 1 & 2, 10 ... IPMI Version, Manufacture ID, Product ID, 13 ... Request Data for Get Device ID defined under, 14 ... - data/ipmi_raw_cmd_table.py 28 Get Device ID Via IPMI 29 [Documentation] Verify Get Device ID using IPMI and check whether a response is received. 32 # Verify Get Device ID. 34 ... ${IPMI_RAW_CMD['Device ID']['Get'][0]} 35 Should Not Contain ${resp} ${IPMI_RAW_CMD['Device ID']['Get'][1]} [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-habanalabs | 5 Description: Version of the Linux kernel running on the device's CPU. 6 Will be DEPRECATED in Linux kernel version 5.10, and be 13 Description: Version of the application running on the device's CPU 14 Will be DEPRECATED in Linux kernel version 5.10, and be 22 The device clock might be set to lower value than the maximum. 24 frequency value of the device clock. This property is valid 31 Description: Displays the current frequency, in MHz, of the device clock. 38 Description: Version of the Device's CPLD F/W 44 Description: Version of the Linux kernel running on the device's CPU 50 Description: Version of the application running on the device's CPU [all …]
|
H A D | sysfs-class-mei | 6 The mei/ class sub-directory belongs to mei device class 15 each probed mei device 36 Description: Display the negotiated HBM protocol version. 38 The HBM protocol version negotiated 39 between the driver and the device. 45 Description: Display the driver HBM protocol version. 47 The HBM protocol version supported by the driver. 62 Description: Display the ME firmware version. 64 The version of the platform ME firmware is in format: 73 Description: Display the ME device state. [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-subdev-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_SUBDEV_QUERYCAP - Query sub-device capabilities 34 All V4L2 sub-devices support the ``VIDIOC_SUBDEV_QUERYCAP`` ioctl. It is used to 45 .. flat-table:: struct v4l2_subdev_capability 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``version`` 52 - Version number of the driver. 54 The version reported is provided by the V4L2 subsystem following the [all …]
|
H A D | vidioc-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCAP - Query device capabilities 47 .. flat-table:: struct v4l2_capability 48 :header-rows: 0 49 :stub-columns: 0 52 * - __u8 53 - ``driver``\ [16] 54 - Name of the driver, a unique NUL-terminated ASCII string. For 62 sure the strings are properly NUL-terminated. 63 * - __u8 [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | PCIeDevice_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: PCIeDevice v1.17.0 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
H A D | Memory_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: Memory v1.20.0 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
H A D | NetworkDeviceFunction_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: NetworkDeviceFunction v1.9.2 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | Memory_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: Memory v1.20.0 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
H A D | PCIeDevice_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> [all...] |
/openbmc/qemu/docs/system/i386/ |
H A D | xen.rst | 6 ----------- 15 ----- 17 Xen mode is enabled by setting the ``xen-version`` property of the KVM 20 .. parsed-literal:: 22 |qemu_system| --accel kvm,xen-version=0x40011,kernel-irqchip=split 25 ``xen-vapic`` CPU flag: 27 .. parsed-literal:: 29 |qemu_system| --accel kvm,xen-version=0x40011,kernel-irqchip=split --cpu host,+xen-vapic 33 advertised to a Xen guest. If Hyper-V is also enabled, the Xen identification 37 ---------- [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
H A D | base.c | 40 return i2c_transfer(&bus->i2c, msgs, 2) == 2; in mxm_shadow_rom_fetch() 44 mxm_shadow_rom(struct nvkm_mxm *mxm, u8 version) in mxm_shadow_rom() argument 46 struct nvkm_device *device = mxm->subdev.device; in mxm_shadow_rom() local 47 struct nvkm_bios *bios = device->bios; in mxm_shadow_rom() 48 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom() 65 mxm->mxms = mxms; in mxm_shadow_rom() 67 mxm->mxms = kmalloc(size, GFP_KERNEL); in mxm_shadow_rom() 69 if (mxm->mxms && in mxm_shadow_rom() 70 mxm_shadow_rom_fetch(bus, addr, 0, size, mxm->mxms)) in mxm_shadow_rom() 73 kfree(mxm->mxms); in mxm_shadow_rom() [all …]
|
/openbmc/linux/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_devlink.c | 1 // SPDX-License-Identifier: GPL-2.0 3 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. 11 #include <linux/device.h> 21 * es58x_parse_sw_version() - Extract boot loader or firmware version. 22 * @es58x_dev: ES58X device. 23 * @prod_info: USB custom string returned by the device. 25 * to parse the firmware version or to "BL" to parse the 26 * bootloader version. 29 * version number all prefixed by a magic string and concatenated with 30 * other numbers. Depending on the device, the firmware (bootloader) [all …]
|
/openbmc/linux/include/linux/pds/ |
H A D | pds_core_if.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) OR BSD-2-Clause */ 31 * enum pds_core_cmd_opcode - Device commands 54 * enum pds_core_status_code - Device command return codes 58 PDS_RC_EVERSION = 1, /* Incorrect version for request */ 69 PDS_RC_EBUSY = 12, /* Device or resource busy */ 75 PDS_RC_DEV_CMD = 18, /* Device cmd attempted on AdminQ */ 85 * struct pds_core_drv_identity - Driver identity information 89 * @kernel_ver: Kernel version, numeric format 90 * @kernel_ver_str: Kernel version, string format 91 * @driver_ver_str: Driver version, string format [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | vmmouse.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Twin device code is hugely inspired by the ALPS driver. 67 * struct vmmouse_data - private data structure for the vmmouse driver 69 * @abs_dev: "Absolute" device used to report absolute mouse movement. 70 * @phys: Physical path for the absolute device. 71 * @dev_name: Name attribute name for the absolute device. 80 * Hypervisor-specific bi-directional communication channel 102 * vmmouse_report_button - report button state on the correct input device 105 * @abs_dev: The absolute input device 106 * @rel_dev: The relative input device [all …]
|
/openbmc/linux/drivers/bluetooth/ |
H A D | btintel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 #define VERSION "0.1" macro 61 bt_dev_err(hdev, "Reading Intel device address failed (%d)", in btintel_check_bdaddr() 66 if (skb->len != sizeof(*bda)) { in btintel_check_bdaddr() 67 bt_dev_err(hdev, "Intel device address length mismatch"); 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() 74 /* For some Intel based controllers, the default Bluetooth device in btintel_check_bdaddr() 79 if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { in btintel_check_bdaddr() 80 bt_dev_err(hdev, "Found Intel default device address (%pMR)", in btintel_check_bdaddr() [all …]
|
/openbmc/linux/drivers/misc/mei/ |
H A D | hbm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. 68 * mei_cl_conn_status_to_errno - convert client connect response 79 case MEI_CL_CONN_NOT_FOUND: return -ENOTTY; in mei_cl_conn_status_to_errno() 80 case MEI_CL_CONN_ALREADY_STARTED: return -EBUSY; in mei_cl_conn_status_to_errno() 81 case MEI_CL_CONN_OUT_OF_RESOURCES: return -EBUSY; in mei_cl_conn_status_to_errno() 82 case MEI_CL_CONN_MESSAGE_SMALL: return -EINVAL; in mei_cl_conn_status_to_errno() 83 case MEI_CL_CONN_NOT_ALLOWED: return -EBUSY; in mei_cl_conn_status_to_errno() 84 default: return -EINVAL; in mei_cl_conn_status_to_errno() 89 * mei_hbm_write_message - wrapper for sending hbm messages. [all …]
|
/openbmc/linux/sound/usb/usx2y/ |
H A D | usbusx2y.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * usbusx2y.c - ALSA USB US-428 Driver 5 2005-04-14 Karsten Wiese 6 Version 0. 356 usx2y_create_card(struct usb_device * device,struct usb_interface * intf,struct snd_card ** cardp) usx2y_create_card() argument 432 struct usb_device *device = interface_to_usbdev(intf); snd_usx2y_probe() local [all...] |
/openbmc/linux/drivers/md/bcache/ |
H A D | bcache_ondisk.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 13 { return (k->field >> offset) & ~(~0ULL << size); } \ 17 k->field &= ~(~(~0ULL << size) << offset); \ 18 k->field |= (v & ~(~0ULL << size)) << offset; \ 21 /* Btree keys - all units are in sectors */ 34 { return (k->ptr[i] >> offset) & ~(~0ULL << size); } \ 38 k->ptr[i] &= ~(~(~0ULL << size) << offset); \ 39 k->ptr[i] |= (v & ~(~0ULL << size)) << offset; \ 58 return k->low; in KEY_OFFSET() 63 k->low = v; in SET_KEY_OFFSET() [all …]
|
/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | nand_bbt.c | 8 * it under the terms of the GNU General Public License version 2 as 15 * (NAND_BBT_USE_FLASH) is specified then the device is scanned for factory 18 * on the device. 23 * version number, then the mirror BBT is used to build the memory based BBT. 26 * If no BBT exists at all then the device is scanned for factory marked 29 * For manufacturer created BBTs like the one found on M-SYS DOC devices 33 * of the device. The table is mirrored, so it can be updated eventually. 34 * The table is marked in the OOB area with an ident pattern and a version 38 * course): it moves the ident pattern and the version byte into the data area 55 * - bbts start at a page boundary, if autolocated on a block boundary [all …]
|
/openbmc/qemu/hw/pci-host/ |
H A D | pnv_phb.c | 6 * This code is licensed under the GPL version 2 or later. See the 7 * COPYING file in the top-level directory. 14 #include "hw/pci-host/pnv_phb.h" 15 #include "hw/pci-host/pnv_phb3.h" 16 #include "hw/pci-host/pnv_phb4.h" 18 #include "hw/qdev-properties.h" 24 * Set the QOM parent and parent bus of an object child. If the device 29 * a new QOM child will erase the bus parent of the device. This happens 31 * which in turn calls the property release callback prop->release if 35 * calling device_unparent(), and this function removes the device [all …]
|
/openbmc/linux/drivers/cpufreq/ |
H A D | sti-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Match running platform with pre-defined OPP values for CPUFreq 43 * struct sti_cpufreq_ddata - ST CPUFreq Driver Data 50 struct device *cpu; 56 struct device_node *np = ddata.cpu->of_node; in sti_cpufreq_fetch_major() 57 struct device *dev = ddata.cpu; in sti_cpufreq_fetch_major() 82 struct device *dev = ddata.cpu; in sti_cpufreq_fetch_minor() 83 struct device_node *np = dev->of_node; in sti_cpufreq_fetch_minor() 88 ret = of_property_read_u32_index(np, "st,syscfg-eng", in sti_cpufreq_fetch_minor() 113 struct device *dev = ddata.cpu; in sti_cpufreq_fetch_regmap_field() [all …]
|