Home
last modified time | relevance | path

Searched +full:ssif +full:- +full:bmc (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/ipmi/
H A Dssif-bmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ipmi/ssif-bmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SSIF IPMI BMC interface
9 description: SSIF IPMI BMC device bindings
12 - Quan Nguyen <quan@os.amperecomputing.com>
17 - ssif-bmc
23 - compatible
24 - reg
[all …]
/openbmc/linux/drivers/char/ipmi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate 'IPMI top-level message handler'
17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
71 tristate 'IPMI SMBus handler (SSIF)'
74 Provides a driver for a SMBus interface to a BMC, meaning that you
83 It supports normal system interface messages to a BMC on the IPMB
91 Provides a driver for OPAL firmware-based IPMI interfaces.
113 tristate "Aspeed KCS IPMI BMC driver"
118 The driver implements the BMC side of the KCS contorller, it
119 provides the access of KCS IO space for BMC side.
[all …]
H A Dssif_bmc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * The driver for BMC side of SSIF interface
22 #define DEVICE_NAME "ipmi-ssif-host"
43 * IPMI 2.0 Spec, section 12.7 SSIF Timing,
44 * Request-to-Response Time is T6max(250ms) - T1max(20ms) - 3ms = 227ms
59 * SSIF internal states:
82 /* ssif bmc spinlock */
90 /* Flag to identify a Multi-part Read Transaction */
95 /* Block Number of a Multi-part Read Transaction */
101 /* Buffer for SSIF Transaction part*/
[all …]
H A Dipmi_ssif.c1 // SPDX-License-Identifier: GPL-2.0+
6 * compliant device. Called SSIF by the IPMI spec.
12 * non-blocking I2C interface, add support for multi-part
20 * This file holds the "policy" for the interface to the SSIF state
22 * and drives the real SSIF state machine.
63 /* ssif_debug is a bit-field
64 * SSIF_DEBUG_MSG - commands and their responses
65 * SSIF_DEBUG_STATES - message states
66 * SSIF_DEBUG_TIMING - Measure times between events in the driver
103 /* FIXME - add watchdog stuff. */
[all …]
/openbmc/openbmc/meta-qualcomm/conf/machine/
H A Dqcom-dc-scm-v1.conf2 KERNEL_DEVICETREE = "aspeed/aspeed-bmc-qcom-dc-scm-v1.dtb"
4 UBOOT_DEVICETREE = "ast2600-qcom-dc-scm-v1"
5 SPL_BINARY = "spl/u-boot-spl.bin"
14 require conf/machine/include/obmc-bsp-common.inc
19 obmc-bmc-state-mgmt \
20 obmc-host-ipmi \
21 obmc-host-state-mgmt \
24 PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-ssif"
26 FEATURE_PACKAGES_obmc-system-mgmt = ""
/openbmc/openbmc/meta-facebook/meta-catalina/conf/machine/
H A Dcatalina.conf4 KERNEL_DEVICETREE = "aspeed/${KMACHINE}-bmc-facebook-${MACHINE}.dtb"
7 UBOOT_DEVICETREE = "ast2600-facebook"
9 SPL_BINARY = "spl/u-boot-spl.bin"
12 OBMC_COMPATIBLE_NAMES = "com.meta.Hardware.BMC.Model.Catalina"
14 require conf/distro/include/phosphor-static-norootfs.inc
15 require conf/machine/include/facebook-compute-singlehost.inc
17 require conf/machine/include/obmc-bsp-common.inc
18 require conf/machine/include/facebook-tpm2.inc
19 require conf/machine/include/facebook-ncsi-nic.inc
23 VIRTUAL-RUNTIME_obmc-host-state-manager = "phosphor-state-manager-host"
[all …]
/openbmc/openbmc/meta-ampere/meta-mitchell/conf/machine/
H A Dmtmitchell-dcscm.conf2 KERNEL_DEVICETREE = "aspeed/${KMACHINE}-bmc-ampere-mtmitchell.dtb"
3 UBOOT_DEVICETREE = "ast2600-ampere"
5 SPL_BINARY = "spl/u-boot-spl.bin"
11 require conf/machine/include/obmc-bsp-common.inc
20 obmc-bm
[all...]
/openbmc/openbmc/meta-ampere/meta-jade/conf/machine/
H A Dmtjade.conf2 KERNEL_DEVICETREE = "aspeed/${KMACHINE}-bmc-ampere-${MACHINE}.dtb"
4 UBOOT_MACHINE = "evb-ast2500_defconfig"
5 UBOOT_DEVICETREE = "ast2500-evb"
8 require conf/machine/include/obmc-bsp-common.inc
9 require conf/distro/include/phosphor-aspeed-spi-master-mode.inc
15 obmc-phosphor-chassis-mgmt \
16 obmc-phosphor-flash-mgmt \
17 obmc-phosphor-fan-mgmt \
18 obmc-chassis-state-mgmt \
19 obmc-host-state-mgmt \
[all …]
/openbmc/openbmc/meta-ampere/meta-jefferson/conf/machine/
H A Dmtjefferson.conf2 KERNEL_DEVICETREE = "aspeed/${KMACHINE}-bmc-ampere-mtjefferson.dtb"
3 UBOOT_DEVICETREE = "ast2600-ampere"
5 SPL_BINARY = "spl/u-boot-spl.bin"
11 require conf/machine/include/obmc-bsp-common.inc
20 obmc-bmc-state-mgmt \
21 obmc-chassis-state-mgmt \
22 obmc-host-ipmi \
23 obmc-host-state-mgmt \
24 obmc-phosphor-chassis-mgmt \
25 obmc-phosphor-flash-mgmt \
[all …]
/openbmc/openbmc/meta-fii/meta-kudo/conf/machine/
H A Dkudo.conf2 KERNEL_DEVICETREE = "${KMACHINE}-npcm730-kudo.dtb"
5 require conf/machine/include/obmc-bsp-common.inc
8 FLASH_UBOOT_OFFSET:flash-65536 = "0"
9 FLASH_UBOOT_ENV_OFFSET:flash-65536 = "1024"
10 FLASH_KERNEL_OFFSET:flash-65536 = "2048"
11 FLASH_ROFS_OFFSET:flash-65536 = "7168"
12 FLASH_RWFS_OFFSET:flash-65536 = "62400"
15 UBOOT_DEVICETREE = "nuvoton-npcm730-kudo"
22 IMAGE_FSTYPES += " cpio.${INITRAMFS_CTYPE}.u-boot"
27 obmc-host-ipmi \
[all …]
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-ampere-mtjefferson.dts1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
11 model = "Ampere Mt. Jefferson BMC";
12 compatible = "ampere,mtjefferson-bmc", "aspeed,ast2600";
41 stdout-path = &uart5;
49 reserved-memory {
50 #address-cells = <1>;
[all …]
H A Daspeed-bmc-ampere-mtjade.dts1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
3 #include "aspeed-g5.dtsi"
4 #include <dt-bindings/gpio/aspeed-gpio.h>
7 model = "Ampere Mt. Jade BMC";
8 compatible = "ampere,mtjade-bmc", "aspeed,ast2500";
12 * i2c bus 50-57 assigned to NVMe slot 0-7
24 * i2c bus 60-67 assigned to NVMe slot 8-15
36 * i2c bus 70-77 assigned to NVMe slot 16-23
48 * i2c bus 80-81 assigned to NVMe M2 slot 0-1
[all …]
H A Daspeed-bmc-ampere-mtmitchell.dts1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
11 model = "Ampere Mt.Mitchell BMC";
12 compatible = "ampere,mtmitchell-bmc", "aspeed,ast2600";
27 * i2c bus 30-31 assigned to OCP slot 0-1
33 * i2c bus 32-33 assigned to Riser slot 0-1
39 * i2c bus 38-39 assigned to FRU on Riser slot 0-1
[all …]
H A Daspeed-bmc-facebook-catalina.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/usb/pd.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/i2c/i2c.h>
13 model = "Facebook Catalina BMC";
14 compatible = "facebook,catalina-bmc", "aspeed,ast2600";
[all …]
/openbmc/qemu/hw/ipmi/
H A Dsmbus_ipmi.c2 * QEMU IPMI SMBus (SSIF) emulation
28 #include "qemu/error-report.h"
33 #define TYPE_SMBUS_IPMI "smbus-ipmi"
52 IPMIBmc *bmc; member
84 if (sid->waiting_rsp == msg_id) { in smbus_ipmi_handle_rsp()
85 sid->waiting_rsp++; in smbus_ipmi_handle_rsp()
91 memcpy(sid->outmsg, rsp, rsp_len); in smbus_ipmi_handle_rsp()
92 sid->outlen = rsp_len; in smbus_ipmi_handle_rsp()
93 sid->outpos = 0; in smbus_ipmi_handle_rsp()
94 sid->currblk = 0; in smbus_ipmi_handle_rsp()
[all …]
/openbmc/linux/arch/arm/boot/dts/nuvoton/
H A Dnuvoton-npcm730-kudo.dts1 // SPDX-License-Identifier: GPL-2.0
4 /dts-v1/;
5 #include "nuvoton-npcm730.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
41 stdout-path = &serial3;
48 iio-hwmon {
49 compatible = "iio-hwmon";
50 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
55 compatible = "nuvoton,npcm750-jtag-master";
56 #address-cells = <1>;
[all …]
/openbmc/linux/Documentation/driver-api/
H A Dipmi.rst12 standardized database for field-replaceable units (FRUs) and a watchdog
16 system (called a Baseboard Management Controller, or BMC) and
25 -------------
32 No matter what, you must pick 'IPMI top-level message handler' to use
35 The message handler does not provide any user-level interfaces.
50 these enabled and let the drivers auto-detect what is present.
61 "The SMBus Driver" on how to hand-configure your system.
65 the kernel, then via a kernel command-line option you can have the
74 'IPMI Poweroff' to do this. The driver will auto-detect if the system
89 ------------
[all …]
/openbmc/
Dopengrok1.0.log1 2025-01-08 03:00:39.311-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-01-08 03:00:39.421-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
Dopengrok2.0.log1 2025-01-07 03:00:34.968-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-01-07 03:00:35.081-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
/openbmc/linux/
H A Dopengrok0.0.log1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'
2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'
3 2024-12-2
[all...]