Age | Commit message (Collapse) | Author | Files | Lines |
|
Naresh Solanki (1):
dt-bindings: arm: aspeed: add IBM SBP1 board
Patrick Rudolph (1):
ARM: dts: aspeed: sbp1: IBM sbp1 BMC board
Change-Id: I79235e6a6e3872a9f8af6fd3f762ec44638919e0
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Patrick Williams (1):
events: switch metadata to CamelCase
Change-Id: I553f483c4defec2e8898cbfa4db8a08890666810
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
sdbus++: events: unpack an event from JSON
sdbus++: events: adjust schema for metadata
Change-Id: If1187011f226af9a43a6f786b4f904f53d7e2b3f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Oliver Brewka (1):
configurations: yv4 sentinel dome: add interface
Change-Id: I947678f8d9c80576b4edc8d566ae0d268e72be98
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Relocated I3C Hub Enable to standby power good pin rising before rescan
FRU to ensure SupportedMessageTypes initialization during EID setup.
This change ensures successful initialization of PLDM devices.
Tested:
Completed 10 rounds:
1. Successfully verified PLDM devices appear
after performing 12V power cycles sequentially on all 8 slots - PASS
2. Build code - PASS
Change-Id: I24e9c09a499434877e517a6733cb508e9f76e909
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
|
|
This reverts commit fbe2dce94790d1c3658114f24fd966399047aa84.
Utilizing the IBM PSU monitor with entity managers vs.
openpower-vpd-collector is not working and will require a bit of rework.
For now, disable the PSU monitor on system1.
Change-Id: If13e7fbf3d21649d403b0fa7ff248589b633b4a0
|
|
System1 has a 3rd ethernet port which is NC-SI based. Add support to
put it on d-bus and read its MAC address from VPD.
Tested:
- Confirmed eth2 has expected MAC address from vpd
Change-Id: If370d979628d2ab97f8952dfee73fd10ae490395
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This drop provides way to configure mboxd daemon with more arguments
without using overlay. This helps to add -vv argument easily and it will
be retained across reboots.
Change-Id: I23efa0259aca1c5d61308f73c0fd72eb3f6a59e4
Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
|
|
Patrick Williams (2):
sdbus++: events: add source location and pid
sdbus++: events: schema: explicitly prohibit unspecified properties
Change-Id: If8f81ac11e79215b38de3eef2bac56bdfb5f6d3c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Hieu Huynh (1):
configurations: mtjefferson: add PowerSupply
Change-Id: I55507129900d423736c39e8fd656cb21eda4e142
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Deepa Karthikeyan (1):
openpower-pels: Create guard using libguard
Change-Id: Iaea31d0aeafff2b2e48abfc287e700e2d5fa8ba4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit supports initial automatic fan control with minimized
control table following Sx_SOC_Pkg_Temp.
Tested: BMC is on, fans run following the table
Signed-off-by: Chau Ly <chaul@amperecomputing.com>
Change-Id: If99787b273347bd57ae88918403a76da42c06ae4
|
|
Potin Lai (1):
configuration: catalina_hdd: add PowerState to on for all sensors
Yang Chen (1):
configurations: minerva_fanboard: revise threshold value
Change-Id: I2383a5c789cbb67e9fc07bb2d98ada0ae6f68f96
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chau Ly (1):
oem-ampere: eventManager: Handle `BootProgress` sensor event
Thu Nguyen (1):
OWNERS: add Thu Nguyen for Ampere-specific files
Change-Id: I204a78f9b0d2e64a0be5da899a484b103f357d2a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
Update PSU if version cannot be obtained
Change-Id: I11d8f6ba90dd7b073a31371a050590158f9b52b6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Amithash Prasasd (1):
Fix getManagedObjects on ObjectManager returning no objects
Change-Id: I5a94fd73caa54c5198236c2b41934831705855e3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Fix spelling mistakes using codespell
Patrick Williams (2):
OWNERS: take over ownership
meson: switch code dependency to libsystemd
Change-Id: I2f67064e8e9919ba41f1091e5555f7819e88cb5d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Unflatten edk includes
Thu Nguyen (1):
Install libcper header files to libcper directory
Change-Id: Ied31a720f92ea3cab5931417c0d139193add7cd1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
OWNERS: Add Adriana as owner, Ninad as reviewer
Ninad Palsule (3):
Fixed format errors in the build
common: Log errors to stderr
vpnor: Improve error logging
Change-Id: I281cc4e5d4ac6dd7a50a7f0b97dcad8994e3a718
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
git shortlog cdad545..3a07e16
Deepa Karthikeyan (3):
Add create method to handle raw data input
Fix guard tool reason to list spare
Apply formatting
Dhruvaraj S (2):
Merge pull request #23 from SwethaParasa/main
Merge pull request #24 from deepakala-k/create_method_taking_raw_array
SwethaParasa (1):
libguard: Add new guard type
Change-Id: I35a64d5e4342253109d01af86279829186cea71b
Signed-off-by: deepakala-k <deepakala.karthikeyan@ibm.com>
|
|
Amithash Prasasd (1):
sensors: Add threshold event log definitions
P.K. Lee (1):
Add enum value "LPM"
Change-Id: Ida0281f309321a2d8d2a9cd00ec8981e54547add
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Fix create sensor failure after process restart
Change-Id: Iaa0959d9cfb9e15ce13fae4d495a68e70a739dad
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit adds p10bmc specific config files to list SDRs and Sensor
information for DIMMS and CPUs.
Tested on simics:
```
$ ipmitool -I lanplus -C 17 -N 3 -p 2623 -U <user> -H <host> sdr elist
dimm0 | 01h | ok | 32.1 | Presence Detected
dimm1 | 02h | ok | 32.2 | Presence Detected
...
dimm63 | 40h | ns | 32.64 | Disabled
dcm0_cpu0 | 41h | ok | 3.1 | Presence detected
dcm0_cpu1 | 42h | ok | 3.2 | Presence detected
dcm1_cpu0 | 43h | ok | 3.3 | Presence detected
dcm1_cpu1 | 44h | ok | 3.4 | Presence detected
dcm2_cpu0 | 45h | ns | 3.5 | Disabled
...
$ ipmitool -I lanplus -C 17 -N 3 -p 2623 -U <user>-H <host> sensor
dimm0 | 0x0 | discrete | 0x4000| na | na | na | na | na | na
dimm1 | 0x0 | discrete | 0x4000| na | na | na | na | na | na
dimm2 | 0x0 | discrete | 0x4000| na | na | na | na | na | na
...
dimm63 | na | discrete | na | na | na | na | na | na | na
dcm0_cpu0 | 0x0 | discrete | 0x8000| na | na | na | na | na | na
dcm0_cpu1 | 0x0 | discrete | 0x8000| na | na | na | na | na | na
dcm1_cpu0 | 0x0 | discrete | 0x8000| na | na | na | na | na | na
dcm1_cpu1 | 0x0 | discrete | 0x8000| na | na | na | na | na | na
dcm2_cpu0 | na | discrete | na | na | na | na | na | na | na
...
```
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I0997ef4b43b11fec32b80a849c9cbe5d044b6803
|
|
Get DCMI sensors and temperature readings
Tested:
```
$ ipmitool -I lanplus -C 17 -N 3 -p 623 -U user -H host dcmi sensors
Inlet: 3 temperature sensors found:
Record ID 0x0059: Ambient_0_Temp | 21 degrees C | ok
Record ID 0x005a: Ambient_1_Temp | 21 degrees C | ok
Record ID 0x005b: Ambient_2_Temp | disabled | ns
CPU: 16 temperature sensors found:
Record ID 0x005e: proc0_core0_0_te | 34 degrees C | ok
Record ID 0x005f: proc0_core0_1_te | 30 degrees C | ok
Record ID 0x0060: proc1_core0_0_te | 28 degrees C | ok
Record ID 0x0061: proc1_core0_1_te | 28 degrees C | ok
Record ID 0x0062: proc2_core0_0_te | 29 degrees C | ok
Record ID 0x0063: proc2_core0_1_te | 29 degrees C | ok
Record ID 0x0064: proc3_core0_0_te | 29 degrees C | ok
Record ID 0x0065: proc3_core0_1_te | 29 degrees C | ok
Record ID 0x0065: proc3_core0_1_te | 29 degrees C | ok
Record ID 0x0066: proc4_core0_0_te | 28 degrees C | ok
Record ID 0x0067: proc4_core0_1_te | 28 degrees C | ok
Record ID 0x0068: proc5_core0_0_te | 29 degrees C | ok
Record ID 0x0069: proc5_core0_1_te | 29 degrees C | ok
Record ID 0x006a: proc6_core0_0_te | 28 degrees C | ok
Record ID 0x006b: proc6_core0_1_te | 28 degrees C | ok
Record ID 0x006c: proc7_core0_0_te | 29 degrees C | ok
Baseboard: 2 temperature sensors found:
Record ID 0x005c: PCIE_0_Temp | 23 degrees C | ok
Record ID 0x005d: PCIE_1_Temp | 23 degrees C | ok
$ ipmitool -I lanplus -C 17 -N 3 -p 623 -U user -H host dcmi get_temp_reading
Entity ID Entity Instance Temp.
Readings
Inlet air temperature(40h) 1 +21 C
Inlet air temperature(40h) 2 +21 C
CPU temperature sensors(41h) 1 +32 C
CPU temperature sensors(41h) 2 +35 C
CPU temperature sensors(41h) 3 +29 C
CPU temperature sensors(41h) 4 +29 C
CPU temperature sensors(41h) 5 +29 C
CPU temperature sensors(41h) 6 +29 C
CPU temperature sensors(41h) 7 +30 C
CPU temperature sensors(41h) 8 +30 C
CPU temperature sensors(41h) 8 +30 C
Baseboard temperature sensors(42h) 1 +24 C
Baseboard temperature sensors(42h) 2 +23 C
```
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: If3aa1d54e2540a6bb656012820b870c0a6929bb5
|
|
Format json file using the prettier config from the docs.
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: Iecc3644e0b793a3e8b0e9e33ac1a89cc53fbd78d
|
|
Format json file using the prettier config from the docs.
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I1292c55332b5f8b8ba81cf2792e3a7734388da24
|
|
Daniel Hsu (1):
machine check error: update machine check error decoding
Change-Id: I6dde1fcda29f3e79d5862ce4f5cfa1162dfdee84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
During the boot process to the BMC Ready state, system1 initiates the
PCH standby power sequence concurrently. The standby power sequence may
not fully complete until the BMC reaches the "Ready" state, as there is
no strict interlock between them.
If the system is powered on after the BMC is Ready, but the PCH standby
is still incomplete, it can lead to boot failure.
This commit introduces a new service that waits for the PCH standby
power sequence to finish by polling the corresponding GPIO pin. This
establishes a hard interlock, ensuring the PCH standby sequence is
complete before the BMC reaches the Ready state.
Change-Id: I7e8a8771c106057cc13baa88a13638ea5289ab7d
Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com>
|
|
This commit introduces a systemd service "obmc-flash-bios@.service"
and the bios-update.sh script to enable host firmware updates on the
SPI flash device. The update process involves putting the Intel ME
into recovery mode and flashing the SPI device over eSPI. After the
update completes, the Intel ME is reset to restore normal operation.
Change-Id: I2c7999ce25782feb3780a6089add50d0ab07dde5
Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com>
|
|
Since the BIOS version is only updated at the post-end stage,
add a setting to update the BIOS version upon BMC reboot.
Change-Id: Ided38eba75312f484f2a3ce4fbbd653d24f00241
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Extend the time to ensure all blades' power signals are returned to CMM and record the correct log amount.
Change-Id: Id1a6f5c916c11ebd11e280126a3ad7b7c194d856
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Revise the host cycle command to use
"xyz.openbmc_project.State.Host.Transition.Reboot"
Change-Id: Ia72139c8d734e0f23b5ec41e22322b67eaebcc48
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Support a virtual power sensor for non-host power.
Calculation formula: Calibrated_MEDUSA_48VHSC0_INPUT_PWR_W + Calibrated_MEDUSA_48VHSC1_INPUT_PWR_W - sum(Calibrated_MEDUSA_MB{1..8}_12VHSC_INPUT_PWR_W)
Change-Id: I0c1fa1b98a167f95a8b676bdf545705d9e848dcf
Signed-off-by: Sara Lin <sara.sy.lin.wiwynn@gmail.com>
|
|
Rob Herring (Arm) (1):
ARM: dts: nuvoton: Fix at24 EEPROM node names
Change-Id: I4b6961bdfa9ae122bf169bdd2b196c7ea7f2f980
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Rob Herring (Arm) (1):
ARM: dts: nuvoton: Fix at24 EEPROM node names
Change-Id: I530a240d6b880b7ae30170f71fcd937f8c5d4365
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Add blacklist configuration for Mt.Jefferson to prevent
entity-manager scanning to unexpected FRU devices.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I3c199da965d55c2580f95a101a21dd4e41b64173
|
|
Add blacklist configuration for Mt.Mitchell to prevent entity-manager
scanning to unexpected FRU devices.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I0eac341f3fa2ebe22a129fa862ba20edda536cdd
|
|
Add blacklist configuration for Mt.Jade to prevent entity-manager
scanning to unexpected FRU devices.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: If306eb3509bbcb4cd5c4650cb886b68b57893bdb
|
|
Format json file using the prettier config from the docs.
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: Id8e22b9d3069a0d1a356c32d21b3dc3ea8dee722
|
|
Apply the upstream security and bug fixes.
Change-Id: I295a25574fc4dba0cf62a3ea61878d3e31f6b277
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I62cc1990c8e7c0919aced5890beddae68dfeb0d4
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Devicetree-vpd daemon in Entity-Manager was updated to remove the 'd'
at the end of the executable and service files names in a recent
revision.
The daemon and service file references now reflect the new naming.
TESTED:
Builds are able to complete even with the 'dts-vpd' PACKAGECONFIG
option enabled in the Entity-Manager recipe.
Without this fix, the builds with 'dts-vpd' enabled would stop with
an error about an unrecognized service file reference.
Change-Id: I3e010f561233407ccd94dfc6ae5fdf368919c600
Signed-off-by: Chris Sides <Christopher.Sides@hpe.com>
|
|
We plan on using the new thermal & power schemas for system1, hence
disabling the support for deprecated thermal & power schemas.
Change-Id: Ia37b54bd6fe125fde2346c529624376e6e4ca25a
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
|
|
It was not migrated to the new, instanced name and just needs to be
updated.
Change-Id: I474c0c2ae4a6d010305ce5e6b6ff18ecfef59d55
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
It's possible for the smartnic to get installed late and this workaround
run after DHCP should already be stopped. Don't start it in that case.
Change-Id: I5ea742535eea8e37bc782b9bbe42f7e49ca928ef
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Andrew Jeffery (1):
libpldm: Release v0.10.0
Change-Id: Iec582f8425d3de9a993af04ec1ec691ac0f8b5f7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
libmapper: format code using c++ clang-format
Change-Id: I3534b0e111f86f332ac586a13b9ee65ddfd46497
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
1. Skip checking host power status if chassis is power-off.
2. Confirm whether power control is being executed to avoid
repeated execution.
Tested:
1. Skip checking host power status if chassis is power-off: Pass
2. Host power-control will not be executed repeatedly when interrupt
is triggered during power-control: Pass
3. Host power-control will be executed when the host power status
changes during non-power-control execution: Pass
Change-Id: I915900f25c3c886622cd4a249adc21f081c31db3
Signed-off-by: Lora Lin <lora.lin.wiwynn@gmail.com>
|
|
This enables IPMI dynamic sensor to support on-board sensors report
via IPMI.
Tested: the on-board sensors report via ipmitool sdr command.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: Ie9473d6d8245da48c4730a8891f9063dc16c9bfd
|
|
This supports fan controller init and set the default speed to 60%.
Tested: verify that fan speed is as 60%.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I1c81e3a394056acf0cb897e6175b63fcd64e5bda
|