/openbmc/openbmc/meta-ibm/recipes-phosphor/configuration/p10bmc-yaml-config/ |
H A D | p10bmc-ipmi-fru.yaml | 10 # d-bus Interfaces 11 # d-bus Properties 30 IPMIFruProperty: Serial Number 33 IPMIFruProperty: Part Number 57 IPMIFruProperty: Serial Number 60 IPMIFruProperty: Part Number 84 IPMIFruProperty: Serial Number 87 IPMIFruProperty: Part Number 111 IPMIFruProperty: Serial Number 114 IPMIFruProperty: Part Number [all …]
|
/openbmc/linux/include/linux/usb/ |
H A D | serial.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * USB Serial Converter stuff 5 * Copyright (C) 1999 - 2012 6 * Greg Kroah-Hartman (greg@kroah.com) 14 #include <linux/serial.h> 17 /* The maximum number of ports one device can grab at once */ 20 /* USB serial flags */ 26 * @serial: pointer back to the struct usb_serial owner of this port. 29 * @minor: the minor number of the port 30 * @port_number: the struct usb_serial port number of this port (starts at 0) [all …]
|
H A D | iowarrior.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 22 /* the serial number of our chip (if a serial-number is not available 24 __u8 serial[9]; member 25 /* revision number of the chip */ 27 /* USB-speed of the device (0=UNKNOWN, 1=LOW, 2=FULL 3=HIGH) */ 31 /* the number of the endpoint */ 33 /* size of the data-packets on this interface */ 38 Get some device-information (product-id , serial-number etc.)
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/configuration/openpower-yaml-config/ |
H A D | ipmi-hostboot-fru-mrw.yaml | 12 IPMIFruProperty: Model Number 15 IPMIFruProperty: Part Number 18 IPMIFruProperty: Serial Number 40 IPMIFruProperty: Part Number 43 IPMIFruProperty: Serial Number 51 - SYS 62 IPMIFruProperty: Part Number 65 IPMIFruProperty: Serial Number 83 IPMIFruProperty: Part Number 86 IPMIFruProperty: Serial Number [all …]
|
/openbmc/u-boot/include/ |
H A D | smsc_lpc47m.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 12 /* Logical device number */ 14 #define LPC47M_SP2 2 /* Serial Port 2 */ 16 #define LPC47M_SP1 4 /* Serial Port 1 */ 21 * Configure the base I/O port of the specified serial device and enable the 22 * serial device. 24 * @dev: high 8 bits = super I/O port, low 8 bits = logical device number 25 * @iobase: processor I/O port address to assign to this serial device 26 * @irq: processor IRQ number to assign to this serial device 34 * @dev: high 8 bits = Super I/O port, low 8 bits = logical device number [all …]
|
H A D | smsc_sio1007.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 10 * The I/O base address of SIO1007 at power-up is determined by the SYSOPT0 55 /* Number of serial ports supported */ 58 /* Number of gpio pins supported */ 64 * Configure the I/O port address of the specified serial device and 65 * enable the serial device. 68 * @num: serial device number (0 or 1) 69 * @iobase: processor I/O port address to assign to this serial device 70 * @irq: processor IRQ number to assign to this serial device 87 * @gpio: GPIO number (0-7 for GP10-GP17, 8-15 for GP30-GP37) [all …]
|
H A D | winbond_w83627.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 12 /* Logical device number */ 18 #define W83627DHG_SPI 6 /* Serial peripheral interface */ 25 * Configure the base I/O port of the specified serial device and enable the 26 * serial device. 28 * @dev: high 8 bits = super I/O port, low 8 bits = logical device number 29 * @iobase: processor I/O port address to assign to this serial device 30 * @irq: processor IRQ number to assign to this serial device
|
/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 18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver 19 versions is generally discouraged - here, and via any other Linux API. 21 .. list-table:: List of top level info objects [all …]
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/ipmi/hostboot-inventory-config/ |
H A D | config.yaml | 13 IPMIFruProperty: "Part Number" 16 IPMIFruProperty: "Serial Number" 38 IPMIFruProperty: "Part Number" 41 IPMIFruProperty: "Serial Number" 56 IPMIFruProperty: "Part Number" 59 IPMIFruProperty: "Serial Number" 66 - SYS 80 IPMIFruProperty: "Part Number" 83 IPMIFruProperty: "Serial Number" 86 IPMIFruProperty: "Model Number" [all …]
|
/openbmc/linux/drivers/tty/serial/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Serial device configuration 6 menu "Serial drivers" 14 the console before standard serial driver is probed. The console is 17 source "drivers/tty/serial/8250/Kconfig" 19 comment "Non-8250 serial port support" 22 tristate "ARM AMBA PL010 serial port support" 33 bool "Support for console on AMBA serial port" 49 tristate "ARM AMBA PL011 serial port support" 60 bool "Support for console on AMBA serial port" [all …]
|
/openbmc/ipmi-fru-parser/scripts/ |
H A D | example.yaml | 10 # d-bus Interfaces 11 # d-bus Properties 27 IPMIFruProperty: Part Number 30 IPMIFruProperty: Serial Number 57 IPMIFruProperty: Serial Number 60 IPMIFruProperty: Part Number 84 IPMIFruProperty: Serial Number 87 IPMIFruProperty: Part Number 108 IPMIFruProperty: Serial Number 111 IPMIFruProperty: Part Number [all …]
|
/openbmc/phosphor-host-ipmid/scripts/ |
H A D | fru-read-example.yaml | 10 # d-bus Interfaces 11 # d-bus Properties 27 IPMIFruProperty: Part Number 30 IPMIFruProperty: Serial Number 57 IPMIFruProperty: Serial Number 60 IPMIFruProperty: Part Number 84 IPMIFruProperty: Serial Number 87 IPMIFruProperty: Part Number 108 IPMIFruProperty: Serial Number 111 IPMIFruProperty: Part Number [all …]
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_ipmi_fru_device.robot | 20 &{ipmi_dbus_name_mapping} Chassis Part Number=.CHASSIS_PART_NUMBER 22 ... Board Product=.BOARD_PRODUCT_NAME Board Serial=.BOARD_SERIAL_NUMBER 23 ... Board Part Number=.BOARD_PART_NUMBER Product Manufacturer=.PRODUCT_MANUFACTURER 24 ... Product Name=.PRODUCT_PRODUCT_NAME Product Part Number=.PRODUCT_PART_NUMBER 25 ... Product Version=.PRODUCT_VERSION Product Serial=.PRODUCT_SERIAL_NUMBER 44 # Create dictionary with FRU device serial number as key and details as value from IPMI. 53 …# Creates dictionary with serial number as key, and corresponding FRU device uri as value from dbu… 71 # Compare read FRU data Count returned -- count is ‘1’ based, with inventory area count. 88 # Verify response for invalid response data - extra bytes. 151 ... with Board or Product serial as key and corresponding data as value. [all …]
|
/openbmc/linux/drivers/usb/serial/ |
H A D | visor.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 1999 - 2004 7 * Greg Kroah-Hartman (greg@kroah.com) 9 * See Documentation/usb/usb-serial.rst for more information on using this 25 #include <linux/usb/serial.h> 32 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>" 38 static int visor_probe(struct usb_serial *serial, 40 static int visor_calc_num_ports(struct usb_serial *serial, 42 static int clie_5_calc_num_ports(struct usb_serial *serial, 45 static int clie_3_5_startup(struct usb_serial *serial); [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | fru_identity.hpp | 33 * such as serial number and part number. A maintenance 34 * procedure name may be used instead of the part number, 81 * @param[in] pel - the PEL data stream 88 * Creates the object as a hardware callout with the part number, 89 * CCIN, and serial number fields supplied. 91 * @param[in] partNumber - The part number of the FRU 92 * @param[in] ccin - The CCIN of the FRU 93 * @param[in] serialNumber - The serial number of the FRU 103 * @param[in] procedureFromRegistry - The maintenance procedure name 115 * @param[in] procedure - The maintenance procedure name. [all …]
|
H A D | mtms.hpp | 15 * (M)achine (T)ype-(M)odel (S)erialNumber 17 * Represents the PEL's Machine Type / Model / Serial Number 48 * @param[in] typeModel - The machine type+model 49 * @param[in] serialNumber - The machine serial number 58 * @param[in] pel - the PEL data stream 65 * @return std::array<uint8_t, mtmSize>& - The TM value 75 * @param[in] mtm - The new value 85 * @return std::string - The TM value 101 * @brief Returns the raw machine serial number value 103 * @return std::array<uint8_t, snSize>& - The SN value [all …]
|
/openbmc/linux/include/linux/ |
H A D | padata.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * padata.h - header for the padata parallelization interface 26 * struct padata_priv - Represents one job 31 * @seq_nr: Sequence number of the parallelized data object. 32 * @info: Used to pass information from the parallel to the serial function. 34 * @serial: Serial complete function. 43 void (*serial)(struct padata_priv *padata); member 47 * struct padata_list - one per work type per CPU 58 * struct padata_serial_queue - The percpu padata serial queue 60 * @serial: List to wait for serialization after reordering. [all …]
|
/openbmc/u-boot/board/toradex/common/ |
H A D | tdx-common.c | 1 // SPDX-License-Identifier: GPL-2.0+ 11 #include "tdx-cfg-block.h" 13 #include "tdx-common.h" 36 unsigned int serial = tdx_serial; in get_board_serial() local 39 serialnr->low = 0; in get_board_serial() 40 serialnr->high = 0; in get_board_serial() 43 if (serial) { in get_board_serial() 45 * Convert to Linux serial number format (hexadecimal coded in get_board_serial() 49 while (serial) { in get_board_serial() 50 array[i--] = serial % 10; in get_board_serial() [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | qnx6.rst | 1 .. SPDX-License-Identifier: GPL-2.0 29 ------ 39 --------------- 42 Each qnx6fs got two superblocks, each one having a 64bit serial number. 43 That serial number is used to identify the "active" superblock. 45 serial of the new master superblock is increased (old superblock serial + 1) 48 update of the serial number. Before updating that serial, all modifications 65 Unused block pointers are always set to ~0 - regardless of root node, 75 information (total number of filesystem blocks) or by taking the highest 79 0x1000 is the size reserved for each superblock - regardless of the [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | SerialInterface.v1_2_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_]*$": { 18 "number", 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 107 "Hardware": "Out-of-band flow control imposed.", 109 "Software": "XON/XOFF in-band flow control imposed." 116 …"longDescription": "This Redfish Specification-described type shall contain links to resources tha… 118 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 2 0 = reserved as null device number 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 13 8 = /dev/random Nondeterministic random number gen. 14 9 = /dev/urandom Faster, less secure random number gen. 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and [all …]
|
/openbmc/linux/drivers/tty/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 8 TTY is required for any text terminals or serial port 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>. 38 memory; the only way to log into such a system is then via a serial 42 shiny Linux system :-) 62 the kernel messages be output only to a serial port (in which case 63 you should say Y to "Console on serial port", below). 95 See <file:Documentation/driver-api/console.rst> for more 110 Linux has traditionally used the BSD-like names /dev/ptyxx for [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/nvmem/layouts/ |
H A D | kontron,sl28-vpd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/nvmem/layouts/kontron,sl28-vpd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NVMEM layout of the Kontron SMARC-sAL28 vital product data 10 - Michael Walle <michael@walle.cc> 13 The vital product data (VPD) of the sl28 boards contains a serial 14 number and a base MAC address. The actual MAC addresses for the 15 on-board ethernet devices are derived from this base MAC address by 22 const: kontron,sl28-vpd [all …]
|
/openbmc/linux/net/rxrpc/ |
H A D | protocol.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 typedef u32 rxrpc_seq_t; /* Rx message sequence number */ 12 typedef u32 rxrpc_serial_t; /* Rx message serial number */ 13 typedef __be32 rxrpc_seq_net_t; /* on-the-wire Rx message sequence number */ 14 typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */ 18 * on-the-wire Rx packet header 19 * - all multibyte fields should be in network byte order 23 #define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */ 27 #define RXRPC_CHANNELMASK (RXRPC_MAXCALLS-1) /* mask for channel ID */ 32 __be32 callNumber; /* call ID (0 for connection-level packets) */ [all …]
|
/openbmc/openpower-vpd-parser/vpd-manager/include/ |
H A D | isdimm_parser.hpp | 30 * @param[in] i_spdVector - JEDEC SPD data. 39 * Collects and emplace the keyword-value pairs in map. 49 * @param[in] i_iterator - iterator to buffer containing SPD 50 * @return- map of kwd:value 58 * @param[in] i_iterator - iterator to buffer containing SPD 64 * @brief This function calculates part number from DDR4 SPD 66 * @param[in] i_iterator - iterator to buffer containing SPD 67 * @return calculated part number or a default value. 73 * @brief This function calculates serial number from DDR4 SPD 75 * @param[in] i_iterator - iterator to buffer containing SPD [all …]
|