/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-i3c | 1 What: /sys/bus/i3c/devices/i3c-<bus-id> 3 Contact: linux-i3c@vger.kernel.org 5 An I3C bus. This directory will contain one sub-directory per 6 I3C device present on the bus. 8 What: /sys/bus/i3c/devices/i3c-<bus-id>/current_master 10 Contact: linux-i3c@vger.kernel.org 12 Expose the master that owns the bus (<bus-id>-<master-pid>) at 13 the time this file is read. Note that bus ownership can change 17 What: /sys/bus/i3c/devices/i3c-<bus-id>/mode 19 Contact: linux-i3c@vger.kernel.org [all …]
|
H A D | sysfs-bus-rbd | 1 What: /sys/bus/rbd/add 12 $ echo "192.168.0.1 name=admin rbd foo" > /sys/bus/rbd/add 14 The snapshot name can be "-" or omitted to map the image 15 read/write. A <dev-id> will be assigned for any registered block 16 device. If snapshot is used, it will be mapped read-only. 19 What: /sys/bus/rbd/remove 26 Usage: <dev-id> [force] 30 $ echo 2 > /sys/bus/rbd/remove 38 What: /sys/bus/rbd/add_single_major 46 Usage is the same as for /sys/bus/rbd/add. If present, this [all …]
|
H A D | sysfs-driver-hid-lenovo | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 3 Contact: linux-input@vger.kernel.org 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 13 Contact: linux-input@vger.kernel.org 20 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 22 Contact: linux-input@vger.kernel.org 27 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 Contact: linux-input@vger.kernel.org 37 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 39 Contact: linux-input@vger.kernel.org [all …]
|
/openbmc/linux/drivers/soundwire/ |
H A D | slave.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-17 Intel Corporation. 8 #include "bus.h" 15 mutex_destroy(&slave->sdw_dev_lock); in sdw_slave_release() 25 int sdw_slave_add(struct sdw_bus *bus, in sdw_slave_add() argument 26 struct sdw_slave_id *id, struct fwnode_handle *fwnode) in sdw_slave_add() argument 34 return -ENOMEM; in sdw_slave_add() 37 memcpy(&slave->id, id, sizeof(*id)); in sdw_slave_add() 38 slave->dev.parent = bus->dev; in sdw_slave_add() 39 slave->dev.fwnode = fwnode; in sdw_slave_add() [all …]
|
/openbmc/linux/drivers/net/phy/ |
H A D | sfp-bus.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 * struct sfp_bus - internal representation of a sfp bus 36 * sfp_parse_port() - Parse the EEPROM base ID, setting the port type 37 * @bus: a pointer to the &struct sfp_bus structure for the sfp module 38 * @id: a pointer to the module's &struct sfp_eeprom_id 42 * Parse the EEPROM identification given in @id, and return one of 43 * %PORT_TP, %PORT_FIBRE or %PORT_OTHER. If @support is non-%NULL, 49 int sfp_parse_port(struct sfp_bus *bus, const struct sfp_eeprom_id *id, in sfp_parse_port() argument 55 switch (id->base.connector) { in sfp_parse_port() 76 if (id->base.e1000_base_t) { in sfp_parse_port() [all …]
|
/openbmc/ipmitool/contrib/ |
H A D | oem_ibm_sel_map | 1 …,"XX","XX","XX","0x01","0x00","Chassis Number","R","R","0x00","CPU shutdown - Potential cause "tri… 2 … Memory Card","Spare Memory Card","0x00","Memory Mirrored Failover Occurred - System running from … 13 …0x00","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 14 …0x01","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 15 …0x02","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 16 …0x03","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 17 …0x04","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 18 …0x05","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 19 …0x06","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… 20 …0x07","Chassis Number","Slot Number","Bus Number","Device ID (MSB)","Device ID (LSB)","Vendor ID (… [all …]
|
/openbmc/linux/drivers/bcma/ |
H A D | scan.c | 3 * Bus scanning 15 #include <linux/dma-mapping.h> 19 u16 id; member 78 { BCMA_CORE_SATA_XORDMA, "SATA XOR-DMA" }, 113 static const char *bcma_device_name(const struct bcma_device_id *id) in bcma_device_name() argument 119 switch (id->manuf) { in bcma_device_name() 137 if (names[i].id == id->id) in bcma_device_name() 144 static u32 bcma_scan_read32(struct bcma_bus *bus, u16 offset) in bcma_scan_read32() argument 146 return readl(bus->mmio + offset); in bcma_scan_read32() 149 static void bcma_scan_switch_core(struct bcma_bus *bus, u32 addr) in bcma_scan_switch_core() argument [all …]
|
H A D | main.c | 3 * Bus subsystem 23 /* contains the number the next bus should get. */ 37 return sprintf(buf, "0x%03X\n", core->id.manuf); in manuf_show() 44 return sprintf(buf, "0x%03X\n", core->id.id); in id_show() 46 static DEVICE_ATTR_RO(id); 51 return sprintf(buf, "0x%02X\n", core->id.rev); in rev_show() 58 return sprintf(buf, "0x%X\n", core->id.class); in class_show() 80 static u16 bcma_cc_core_id(struct bcma_bus *bus) in bcma_cc_core_id() argument 82 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM4706) in bcma_cc_core_id() 87 struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid, in bcma_find_core_unit() argument [all …]
|
H A D | driver_mips.c | 8 * Copyright 2011, Hauke Mehrtens <hauke@hauke-m.de> 36 return dev->bus->chipinfo.id == BCMA_CHIP_ID_BCM47162 && in bcma_core_mips_bcm47162a0_quirk() 37 dev->bus->chipinfo.rev == 0 && dev->id.id == BCMA_CORE_MIPS_74K; in bcma_core_mips_bcm47162a0_quirk() 43 return (dev->bus->chipinfo.id == BCMA_CHIP_ID_BCM5357 || in bcma_core_mips_bcm5357b0_quirk() 44 dev->bus->chipinfo.id == BCMA_CHIP_ID_BCM4749) && in bcma_core_mips_bcm5357b0_quirk() 45 dev->bus->chipinfo.pkg == 11 && in bcma_core_mips_bcm5357b0_quirk() 46 dev->id.id == BCMA_CORE_USB20_HOST; in bcma_core_mips_bcm5357b0_quirk() 54 return dev->core_index; in bcma_core_mips_irqflag() 56 return dev->core_index; in bcma_core_mips_irqflag() 72 struct bcma_device *mdev = dev->bus->drv_mips.core; in bcma_core_mips_irq() [all …]
|
H A D | driver_chipcommon.c | 7 * Copyright 2012, Hauke Mehrtens <hauke@hauke-m.de> 30 if (cc->capabilities & BCMA_CC_CAP_PMU) in bcma_chipco_get_alp_clock() 39 struct bcma_bus *bus = cc->core->bus; in bcma_core_cc_has_pmu_watchdog() local 41 if (cc->capabilities & BCMA_CC_CAP_PMU) { in bcma_core_cc_has_pmu_watchdog() 42 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM53573) { in bcma_core_cc_has_pmu_watchdog() 43 WARN(bus->chipinfo.rev <= 1, "No watchdog available\n"); in bcma_core_cc_has_pmu_watchdog() 58 struct bcma_bus *bus = cc->core->bus; in bcma_chipco_watchdog_get_max_timer() local 62 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM4706) in bcma_chipco_watchdog_get_max_timer() 64 else if (cc->core->id.rev < 26) in bcma_chipco_watchdog_get_max_timer() 67 nb = (cc->core->id.rev >= 37) ? 32 : 24; in bcma_chipco_watchdog_get_max_timer() [all …]
|
/openbmc/linux/Documentation/ABI/obsolete/ |
H A D | sysfs-driver-hid-roccat-ryos | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 9 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 41 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 61 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 81 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 92 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
H A D | sysfs-driver-hid-roccat-isku | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 20 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 41 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 61 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 81 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
H A D | sysfs-driver-hid-roccat-koneplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 15 Description: The integer value of this attribute ranges from 0-4. 24 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 36 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 44 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 70 …sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-… 82 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
H A D | sysfs-driver-hid-roccat-konepure | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 13 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 74 Description: The mouse has a tracking- and a distance-control-unit. These 75 can be activated/deactivated and the lift-off distance can be 80 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
H A D | sysfs-driver-hid-roccat-kovaplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 1-4. 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 14 Description: The integer value of this attribute ranges from 0-4. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 Description: The integer value of this attribute ranges from 1-10. 32 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 35 Description: The integer value of this attribute ranges from 1-10. 42 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 54 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
H A D | sysfs-driver-hid-roccat-pyra | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 range 0-4. 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 43 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 66 …: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<prod… 78 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 94 …: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<prod… 107 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | usb-uclass.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include <dm/device-internal.h> 16 #include <dm/uclass-internal.h> 36 struct udevice *bus = udev->controller_dev; in submit_int_msg() local 37 struct dm_usb_ops *ops = usb_get_ops(bus); in submit_int_msg() 39 if (!ops->interrupt) in submit_int_msg() 40 return -ENOSYS; in submit_int_msg() 42 return ops->interrupt(bus, udev, pipe, buffer, length, interval); in submit_int_msg() 48 struct udevice *bus = udev->controller_dev; in submit_control_msg() local 49 struct dm_usb_ops *ops = usb_get_ops(bus); in submit_control_msg() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | base.c | 26 #include "bus.h" 35 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_pad_find() argument 39 list_for_each_entry(pad, &i2c->pad, head) { in nvkm_i2c_pad_find() 40 if (pad->id == id) in nvkm_i2c_pad_find() 48 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_bus_find() argument 50 struct nvkm_bios *bios = i2c->subdev.device->bios; in nvkm_i2c_bus_find() 51 struct nvkm_i2c_bus *bus; in nvkm_i2c_bus_find() local 53 if (id == NVKM_I2C_BUS_PRI || id == NVKM_I2C_BUS_SEC) { in nvkm_i2c_bus_find() 58 if (id == NVKM_I2C_BUS_PRI) in nvkm_i2c_bus_find() 59 id = NVKM_I2C_BUS_CCB((auxidx & 0x0f) >> 0); in nvkm_i2c_bus_find() [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | cxl-test.c | 5 * See the COPYING file in the top-level directory. 9 #include "libqtest-single.h" 12 "-machine q35,cxl=on " \ 13 "-device pxb-cxl,id=cxl.0,bus=pcie.0,bus_nr=52 " \ 14 "-M cxl-fmw.0.targets.0=cxl.0,cxl-fmw.0.size=4G " 17 "-machine q35,cxl=on " \ 18 "-device pxb-cxl,id=cxl.0,bus=pcie.0,bus_nr=52 " \ 19 "-device pxb-cxl,id=cxl.1,bus=pcie.0,bus_nr=53 " \ 20 "-M cxl-fmw.0.targets.0=cxl.0,cxl-fmw.0.targets.1=cxl.1,cxl-fmw.0.size=4G " 23 "-device cxl-rp,id=rp0,bus=cxl.0,chassis=0,slot=0 " [all …]
|
/openbmc/qemu/docs/system/devices/ |
H A D | usb.rst | 2 ------------- 16 more virtualization-friendly when compared to EHCI and UHCI, thus XHCI 21 |qemu_system| -device qemu-xhci 25 therefore only a single USB bus) present in the system there is no 26 need to use the bus= parameter when adding USB devices. 35 because it provides a single USB bus supporting both USB 2.0 and USB 40 bus though, so there are two completely separate USB buses: One USB 41 1.1 bus driven by the UHCI controller and one USB 2.0 bus driven by 46 ``-usb`` switch. QEMU will create the UHCI controller as function of 47 the PIIX3 chipset. The USB 1.1 bus will carry the name ``usb-bus.0``. [all …]
|
/openbmc/qemu/docs/ |
H A D | qdev-device-use.txt | 1 = How to convert to -device & friends = 3 === Specifying Bus and Address on Bus === 5 In qdev, each device has a parent bus. Some devices provide one or 6 more buses for children. You can specify a device's parent bus with 7 -device parameter bus. 9 A device typically has a device address on its parent bus. For buses 10 where this address can be configured, devices provide a bus-specific 13 bus property name value format 16 SCSI scsi-id %u 19 virtio-serial-bus nr %u [all …]
|
/openbmc/linux/drivers/pci/ |
H A D | search.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 1993 -- 1997 Drew Eckhardt, Frederic Potter, 6 * David Mosberger-Tang 7 * Copyright (C) 1997 -- 2000 Martin Mares <mj@ucw.cz> 8 * Copyright (C) 2003 -- 2004 Greg Kroah-Hartman <greg@kroah.com> 20 * pci_for_each_dma_alias - Iterate over DMA aliases for a device 25 * Starting @pdev, walk up the bus calling @fn for each possible alias 26 * of @pdev at the root bus. 32 struct pci_bus *bus; in pci_for_each_dma_alias() local 36 * The device may have an explicit alias requester ID for DMA where the in pci_for_each_dma_alias() [all …]
|
/openbmc/linux/drivers/staging/greybus/Documentation/ |
H A D | sysfs-bus-greybus | 1 What: /sys/bus/greybus/devices/greybusN 4 Contact: Greg Kroah-Hartman <greg@kroah.com> 6 The "root" greybus device for the Greybus device tree, or bus, 7 where N is a dynamically assigned 1-based id. 9 What: /sys/bus/greybus/devices/greybusN/bus_id 12 Contact: Greg Kroah-Hartman <greg@kroah.com> 14 The ID of the "root" greybus device, or bus. 16 What: /sys/bus/greybus/devices/N-M 19 Contact: Greg Kroah-Hartman <greg@kroah.com> 21 A Module M on the bus N, where M is the 1-byte interface [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 172.out | 11 dev: isa-fdc, id "" 18 bus: floppy-bus.0 19 type floppy-bus 20 dev: floppy, id "" 29 write-cache = "auto" 30 share-rw = false 31 account-invalid = "auto" 32 account-failed = "auto" 33 drive-type = "288" 36 === Using -fda/-fdb options === [all …]
|
/openbmc/qemu/hw/pci/ |
H A D | pci-qmp-cmds.c | 28 #include "pci-internal.h" 29 #include "qapi/qapi-commands-pci.h" 31 static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num); 39 const PCIIORegion *r = &dev->io_regions[i]; in qmp_query_pci_regions() 42 if (!r->size) { in qmp_query_pci_regions() 48 if (r->type & PCI_BASE_ADDRESS_SPACE_IO) { in qmp_query_pci_regions() 49 region->type = g_strdup("io"); in qmp_query_pci_regions() 51 region->type = g_strdup("memory"); in qmp_query_pci_regions() 52 region->has_prefetch = true; in qmp_query_pci_regions() 53 region->prefetch = !!(r->type & PCI_BASE_ADDRESS_MEM_PREFETCH); in qmp_query_pci_regions() [all …]
|