Searched +full:ipmi +full:- +full:ipmb (Results 1 – 11 of 11) sorted by relevance
| /linux/Documentation/devicetree/bindings/ipmi/ |
| H A D | ipmi-ipmb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ipmi/ipmi-ipmb.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: IPMI IPMB device 9 description: IPMI IPMB device bindings 12 - Corey Minyard <cminyard@mvista.com> 17 - ipmi-ipmb 21 - const: ipmi 28 description: The address of the BMC on the IPMB bus. Defaults to 0x20. [all …]
|
| H A D | ipmb-dev.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ipmi/ipmb-dev.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: The Intelligent Platform Management Bus(IPMB) Device 10 The IPMB is an I2C bus which provides interconnection between a Baseboard 11 Management Controller(BMC) and chassis electronics. The BMC sends IPMI 13 devices via IPMB and the device sends responses back to the BMC. 14 This device uses an I2C slave device to send and receive IPMB messages, 16 program to communicate with the kernel and the backend device. Some IPMB [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | ipmb.rst | 2 IPMB Driver for a Satellite MC 5 The Intelligent Platform Management Bus or IPMB, is an 9 IPMB is also associated with the messaging protocol through the 10 IPMB bus. 12 The devices using the IPMB are usually management 15 hot-swapping disk drivers in the system chassis, etc... 17 When an IPMB is implemented in the system, the BMC serves as 18 a controller to give system software access to the IPMB. The BMC 19 sends IPMI requests to a device (usually a Satellite Management 20 Controller or Satellite MC) via IPMB and the device [all …]
|
| H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 driver-model/index 38 early-userspace/index 40 device-io 42 dma-buf 44 io-mapping 46 uio-howto 47 vfio-mediated-device 49 vfio-pci-device-specific-driver-acceptance 51 Bus-level documentation [all …]
|
| /linux/include/uapi/linux/ |
| H A D | ipmi.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * ipmi.h 5 * MontaVista IPMI interface 22 * This file describes an interface to an IPMI driver. You have to 23 * have a fairly good understanding of IPMI to use this, so go read 26 * With that said, this driver provides a multi-user interface to the 27 * IPMI driver, and it allows multiple IPMI physical interfaces below 32 * Multi-user means that multiple applications may use the driver, 53 in section 6.5 of the IPMI 1.5 manual. */ 71 /* An IPMB Address. */ [all …]
|
| /linux/drivers/char/ipmi/ |
| H A D | ipmi_si_hotmod.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Handling for dynamically adding/removing IPMI devices through 12 #include <linux/ipmi.h> 21 …"Add and remove interfaces. See Documentation/driver-api/ipmi.rst in the kernel sources for the g… 31 * ipmb=<ipmb addr> 67 return -EINVAL; in parse_str() 80 return -EINVAL; in parse_str() 91 return -EINVAL; in check_hotmod_int_op() 96 return -EINVAL; in check_hotmod_int_op() 110 h->iftype = IPMI_PLAT_IF_SI; in parse_hotmod_str() [all …]
|
| H A D | ipmi_si_hardcode.c | 1 // SPDX-License-Identifier: GPL-2.0+ 51 …fic IPMI register in bytes. This should generally be 1, 2, 4, or 8 for an 8-bit, 16-bit, 32-bit, o… 54 …e data read from the. IPMI register, in bits. For instance, if the data is read from a 32-bit wor… 57 …"Set the default IPMB slave address for the controller. Normally this is 0x20, but can be overrid… 73 t = match_string(si_to_str, -1, si_type_str); in ipmi_hardcode_init_one() 90 ipmi_platform_add("hardcode-ipmi-si", i, &p); in ipmi_hardcode_init_one() 129 ipmi_remove_platform_device_by_name("hardcode-ipmi-si"); in ipmi_si_hardcode_exit()
|
| H A D | ipmi_msghandler.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Incoming and outgoing message routing for an IPMI interface. 14 #define pr_fmt(fmt) "IPMI message handler: " fmt 26 #include <linux/ipmi.h> 85 e = match_string(ipmi_panic_event_str, -1, strstrip(valcp)); in panic_op_write_handler() 110 …IPMI driver will attempt to store panic information in the event log in the event of a panic. Set… 115 /* Remain in auto-maintenance mode for this amount of time (in ms). */ 156 "The most users that may use the IPMI stack at one time."); 173 * future, IPMI will add a way to know immediately if an event is in 197 /* Does this interface receive IPMI events? */ [all …]
|
| /linux/drivers/acpi/ |
| H A D | acpi_ipmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * acpi_ipmi.c - ACPI IPMI opregion 12 #include <linux/ipmi.h> 16 MODULE_DESCRIPTION("ACPI IPMI Opregion driver"); 22 /* the IPMI timeout is 5s */ 32 /* the IPMI request message list */ 39 int ipmi_ifnum; /* IPMI interface number */ 52 * NOTE: IPMI System Interface Selection 53 * There is no system interface specified by the IPMI operation 55 * handle set. IPMI messages passed from the ACPI codes are sent [all …]
|
| /linux/include/linux/ |
| H A D | ipmi.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * ipmi.h 5 * MontaVista IPMI interface 17 #include <uapi/linux/ipmi.h> 27 * Opaque type for a IPMI message user. One of these is needed to 69 * Place-holder for the data, don't make any assumptions about 87 * the only IPMI routines that can be called are ipmi_request 95 * Called when the interface detects a watchdog pre-timeout. If 97 * can't do any IPMI calls from here, it's called with locks held. 116 /* Create a new user of the IPMI layer on the given interface number. */ [all …]
|
| /linux/Documentation/translations/zh_CN/driver-api/ |
| H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-zh_CN.rst 5 :Original: Documentation/driver-api/index.rst 30 * driver-model/index 34 * early-userspace/index 37 * device-io 38 * dma-buf 41 * message-based 44 * frame-buffer 55 * ipmb [all …]
|