Age | Commit message (Collapse) | Author | Files | Lines |
|
Add dev/prod image type to /etc/os-release.
Tested:
Built with GBMC_CONFIG=dev bitbake obmc-phosphor-image
```
cat /etc/os-release
ID=gbmc
NAME="gBMC (OpenBMC + Google customizations)"
VERSION="gbmc-release"
VERSION_ID=gbmc-release-0.5.0.0
PRETTY_NAME="gBMC (OpenBMC + Google customizations) gbmc-release"
BUILD_ID="2.11.0-dev"
IMAGE_TYPE="dev"
```
Change-Id: I355e6069b08107717fb406b6b603ce4ce5264ff3
Signed-off-by: Willy Tu <wltu@google.com>
|
|
Johnathan Mantey (1):
Guarantee SDR Type12 byte alignment matches the IPMI spec
Change-Id: Id892574e90705cc15fefa2c524d7254c098ca17e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The scripts distributed with this recipe depend on bash at runtime,
causing sanity check failures without proper specification.
Change-Id: I32e4ad135ca94c3f0f707ca7d48f5c3fa29d2441
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Willy Tu (1):
Revert "bios-key: import from gBMC"
Change-Id: Ie654c5507bd94633f65fe9f1a3ecac4a1e465d00
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
There is an upcoming systemd change that doesn't handle what was being
done, which was to delay starting phosphor-hwmon from udev until the
chassis cooling type was on D-Bus.
This commit removes this method and goes down to a single hwmon config
file that only supports the air cooled system, which has 2 more fan
rotors than the water cooled one does.
This change also applies to the similar systems witherspoon-tacoma and
swift.
Resolves openbmc/phosphor-hwmon/#19.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ic4ed46a5bf310fb1fef8704dcafc0376c441f8c4
|
|
Add the public Google BIOS keys for gBMC
Change-Id: Id60b5f2d5bf9f6b7491959ad17c79698ade570ad
Signed-off-by: Willy Tu <wltu@google.com>
|
|
This reverts commit f10df3ffeb8d695167c95530ab2c1022e3d02103.
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/47253 is
submitted and libcr51sign is ready for use.
Change-Id: I646dcf872d495d4baf18b9c4dc6149f576e6761d
Signed-off-by: Willy Tu <wltu@google.com>
|
|
Copybara-Service (1):
Merge pull request #96 from l9i:go-presubmit
Piotr Lewandowski (3):
Print the ouptut of `gofmt -d` (if any)
Print the output of `gofmt -d` (if any)
Merge branch 'go-presubmit' of github.com:l9i/glome into go-presubmit
William A. Kennington III (1):
login/login: Remove glib url escap
Change-Id: Ief099a8ebec5d78ce256e32dacb5cf90173bcfc9
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Adrian Ambrożewicz (1):
Fix assigning Generator ID for IPMB path
Change-Id: I3029f10a5e5401a83263a2ad25c1864c52fad0b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
phal(power hardware abstraction layer) utility library
Utility library functions for PHAL repository provided APIs.
This is mainly intended for advanced RAS support for phal
provided APIs in a common place. Also provides c++ wrapper
around some of libpdbg functionality.
This commit enabled build support for libphal libarary
source code is available here
https://github.com/open-power/ipl/blob/main/libphal/
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I976133727ae7b632baf5d1a38c6c433b9c8b641c
|
|
Changes:
Jayanth Othayoth (17):
libipl: fix sbe_start error handling issues
libphal: initial commit
libphal: Create TemporaryFile class
libphal: exception based error handling infrastructure
libphal: error log infrastructure support for SBE utils
libphal: Add buffer management support
libphal: initial commit for pdbg utility functions
libphal: validateSBEState api support
libphal: captureFFDC api support
libphal: mpiplContinue api support
libphal: getTiInfo api support
libphal: mpiplEnter api support
libphal: update on pdbg_target type declaration syntax
libipl: Add helper function to support SBE state management
libipl: Step 0 SBE state management updates
libipl: pre-poweroff path SBE state management updates
libipl: rename IPL_ERR_CFAM to IPL_ERR_FSI_REG
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I2fbfadbc2a965e9d54eea238436d1e98670a981d
|
|
We need the hostname to be properly configured in order to login with
GLOME. This derives the hostname from the FQDN that is passed via the
DNS list in the RA messages from the smart NIC.
Change-Id: I4e7a414b6b75bfb227df5763917e9e5d09579d7d
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Our end2end DHCP solution is not yet working, but we need a way to
derive addresses for a BMC from the smart NIC in front of it. This
provides a mechanism for detecting the address from RA beacons the NIC
is sending.
Change-Id: I0cdc8c192974c0b00257ebe58e911e62636e4c81
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We may have multiple BMCs running on the internal gbmcbr network via USB
links to attached trays. These BMCs do not have a direct connection to
the network, and require the NCSI BMC to relay all of their traffic
(including DHCP) out opf the machine. This patch enables dhcrelay to run
on the NCSI interface and proxy all DHCP traffic from the bridge out of
the machine.
Change-Id: I60f97ae2d64289c7b706b3d0a6c8fb79a931e485
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Add log rotation for gpio trigger logging
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: I5e77b92115adc637fd4be48c5307f449519c281c
|
|
1. Based on newer version of Ampere's nvparm spec updated nvparm
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: I47a338fcb483c5c22f3a9799088c54de1a9a5153
|
|
Andrew Geissler (1):
lg2: convert state-manager
Change-Id: If2f690dc21737ce681d22c939376691109ad9d79
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (1):
ConnectedCalloutResolution support
Change-Id: I1e2e94b51e2e4ba781f9f4ae95e4ec189a2fc401
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
BIOS: support readonly attributes
Manojkiran Eda (1):
Remove dbus backend for the current attributes
Change-Id: I4aa215918d092b04be5de78b4b28d6827af46ad9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zev Weiss (3):
Factor helper functions out of dbus monitoring code
Deduplicate GPIO & DBus event handling code paths
Fold *GPIOHandler() functions into requestGPIOEvents()
Change-Id: If4ce4bef045e97d5493b0dc3081aa1a18507c5fa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Asmitha Karunanithi (2):
Show only "Completed" dump entries in Redfish resp
Update error messages file w.r.t Base.1.11.0
Ed Tanous (1):
Make code format the same
Spencer Ku (1):
PCIe: Implement "PcieType" PCIe device property
Sunitha Harish (1):
Bump up base_message_registry to version Base.1.11.0
Change-Id: Ied8a748e83756985ee518401a5c5ef42d2d74323
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Oskar Senft (1):
EntityManager: Add EntityId and EntityInstance for TYAN S7106
Change-Id: Ifa3fafc885b98317dcd4df741b3a0562c993b2dd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (5):
meson: Disable PSABI warning
nvmesensor: Support the NVMe MI basic management command
nvmesensor: Introduce nvme-mi-mctp build feature
nvmesensor: Disable NVMe MI MCTP by default
nvmesensor: Enable by default
Rashmica Gupta (1):
thresholds: support hysteresis field if supplied
Change-Id: I48d8b5366debe87d9a3645282250d9d4cc933d36
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Charles Boyer (1):
cpu: Add support for part and serial numbers
Change-Id: I395d28e286fecdbcc22a80c225b1688ffef65929
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brandon Kim (1):
Add Microcode property to CpuCore Interface
Ryon Heichelbech (1):
Add DomainEnabled property to DHCPConfiguration
Change-Id: I2233d3d6b2c254d50e6fd1aa08c0661a854579a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Nan Zhou (1):
libcr51sign: import from gBMC
William A. Kennington III (2):
ncsid: Stop targets when daemon stops
ncsid: Support parsing unsolicited RA announcements
Willy Tu (2):
google-misc: libcr51sign: add feature to fetch image regions
bios-key: import from gBMC
Change-Id: I47cd3bd37ca6eeb647f61fab66994a4e224f982a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
compile-time dependency needed by fanctl
Signed-off-by: Mike Capps <mikepcapps@gmail.com>
Change-Id: Ic58a83ce3c85fe4ba75fc348628e6c0fac5fb870
|
|
The ampere_update_mac service gets BMC MAC Address from FruDevice but
currently uses Inventory.Manager as its dependency. This makes the
service sometime not work correctly.
This commit updates the dependency to EntityManager to fix the issue
Tested:
1. Clear eth1addr variable. Do A/C power the BMC and ensure the BMC MAC
is set to eth1addr
2. Clear eth1addr variable. Reboot BMC and ensure the BMC MAC is set to eth1addr
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: I00c78222d487c72db5e6e06f8cc8b45cfde2f253
|
|
Ampere BMC specification requires the chassis power policy to always-on
by default. However, it is set by default to always-off in OpenBMC.
This commit updates the setting to always-on by default.
Tested:
1. Do factory reset the BMC.
2. Check the power status
$ root@mtjade:~# ipmitool chassis status
Power Restore Policy : always-on
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: I7ec478dc60faa5fe51a091599265ec807bab22e9
|
|
Adds the ampere-ipmi-oem.bb file to support ampere-ipmi-oem features.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I869a3e73573dd43103b52640ef3ac2d1912280dc
|
|
There are some redundant codes inside meta-mtjade:
- ampere-reset-host-check@.service: no longer be used.
- redundant :mtjade in phosphor-software-manager_%.bbappend
- Incorrect GPIO function call in ampere_platform_init.sh
This commit fixes the above issues.
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: Iadde88ba6472815556a2c0839c1e3e127c2a04d4
|
|
Arun Lal K M (2):
Fix support for Get Payload.
Add 'greater than' support in depex computation.
Change-Id: Ie54c84afd08c5843f8dd570c7b7bb69f53819f07
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (2):
leds: pca955x: Make the gpiochip always expose all pins
leds: pca955x: Allow zero LEDs to be specified
Ben Tyner (3):
ARM: dts: rainier: Define name for gpio line Q2
ARM: dts: everest: Define name for gpio line Q2
ARM: dts: everest: Define name for gpio line B6
Change-Id: Ibcfc7938deeef2003344a6ae460f0bfc9be3cca6
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
With a recent x86-power-control update, the json file to be parsed is
expected to have a "Polarity" field.
Add the same "Polarity" values for the existing fields.
Reference: https://github.com/openbmc/x86-power-control/commit/50937e7339db744f765efdc3cc58f3d0c5976601
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Ia60a87de0d9e3e97dbb03b1f8fb4e9fba32f87a6
|
|
Remove ipmb patch that is upstreamed
Fix uart patch conflict
Tested: Build ok
Signed-off-by: Lotus Xu <xuxiaohan@bytedance.com>
Change-Id: I3749aafb5957e1fda4d31ef44fb2b6b956baa94a
|
|
Several GPIOs should be configured properly when booting BMC. Currently,
these GPIOs are configured in u-boot. However, some must be configured
in Linux. For example, the BMC_READY GPIO should be set only after BMC
is ready to work.
This commit introduce platform-init service which starts after BMC boots
to configure GPIOs pins required by hardware design.
Tested:
1. Do A/C power, check GPIO227 is set to 0.
2. Reboot BMC, check GPIO227 is set to 0.
3. Run gpioinfo and check GPIO directions
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: Ie0cfe171659ad740c6a25297f2fcce259870d43d
|
|
The BMC_READY pin is used to notify CPLD that BMC is running and it is
ready to control the Host power. This pin should be always high after
the BMC boots successful.
This commit removes BMC_READY setting in the skeleton config so that is
is not set low when powering off the Host.
Tested:
1. Power off the host. Check if BMC_READY is still HIGH.
Signed-off-by: Thu B Nguyen <tbnguyen@amperecomputing.com>
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: Idc3a2b7ef92e6f8881d346f29920e184585911c3
|
|
Shawn McCarney (1):
regulators: Make inventory_path required property
Change-Id: I789458e2b08bf19fdf74f81e131a35f3ee6dda76
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ali Ahmed (1):
Move TPMRequiredToBoot under Boot for PATCH call
Ed Tanous (2):
Disable nlohmann exceptions
Move log service file parsing to use from_chars
Change-Id: I53e5935819047b17865cc314d2c49013c92c2d6c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lotus Xu (1):
psusensor: Add xdpe12284 support
Change-Id: I55dff5ce8e43ac7e279c1c231dc9758504fac9d2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (2):
Add support for clock callout resolutions
More test cases for Resolution class
Change-Id: I72605c7e0376c696a0873655140dc55d9267b3ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Grzegorz Raguza (1):
Change filtering virtual media
Change-Id: I97501cbf54261a19f6c58021dee5f98d78da28bd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Start the watchdog each time waitForSIOPowerGood is set
Jean-Marie Verdun (2):
Fix gpio logic following parity code insertion
SioPowerGoodAssert check at boot for HPE Proliant
Change-Id: Ie9dcb53cd9249bc5657adc4b4a73da0bf29ed5af
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (4):
Update clang-format
Replace std::experimental::filesystem with std::filesystem
Comment unused parameters
Replace IRC with Discord
Matt Spinler (1):
Use big core numbering for P10 cores
Change-Id: I3678b3058d5df4ca8b58043c2c4f17a30e6f4394
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Fix json files
Sagar Srinivas (3):
PLDM: implement surveillance between Host and bmc
oem_ibm: Reset Watchdog Timer
oem_ibm: Disable Watchdog Timer
Sridevi Ramesh (3):
PDR: Add effecter support for fault LEDS.
Update dimm & pcieslot entity info for sensor LEDs.
Update CPU entity info for sensor LEDs
Change-Id: Ibd79c4ea66c761754ff6d86969e3add3b5f78567
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
These are backports of patches that are queued for v5.16.
Billy Tsai (14):
iio: adc: aspeed: set driver data when adc probe.
dt-bindings: iio: adc: Add ast2600-adc bindings
iio: adc: aspeed: completes the bitfield declare.
iio: adc: aspeed: Keep model data to driver data.
iio: adc: aspeed: Restructure the model data
iio: adc: aspeed: Add vref config function
iio: adc: aspeed: Use model_data to set clk scaler.
iio: adc: aspeed: Use devm_add_action_or_reset.
iio: adc: aspeed: Support ast2600 adc.
iio: adc: aspeed: Fix the calculate error of clock.
iio: adc: aspeed: Add func to set sampling rate.
iio: adc: aspeed: Add compensation phase.
iio: adc: aspeed: Support battery sensing.
iio: adc: aspeed: Get and set trimming data.
Eddie James (8):
dt-bindings: leds: Add retain-state-shutdown boolean
leds: leds-core: Implement the retain-state-shutdown property
leds: pca955x: Clean up code formatting
leds: pca955x: Add brightness_get function
leds: pca955x: Implement the default-state property
leds: pca955x: Let the core process the fwnode
leds: pca955x: Switch to i2c probe_new
ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
Change-Id: I573e724eccbd79f000704ea893007447d6b2934f
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
It will build fail when we enabled `ibm-parser` & `vpd-manager`
and compile with `bitbake xxx`, error message: missing libgpiod,
nlohmann-json and cli11 dependencies.
Add these dependencies to the openpower-fru-vpd_git.bb file.
Tested: enabled `ibm-parser` & `vpd-manager` and
built openpower-fru-vpd successfully.
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I80a5e9746349f12ca65a6870f2d5d428d5e1e3d6
|
|
populate_sdk installs all -dev packages, so having openssh-dev
pulls in openssh-sshd in as a dependency. That then conflicts with
Dropbear, which is only using openssh-sftp.
The openssh-dev package is empty and unused, created by bitbake.conf
Fixes https://github.com/openbmc/openbmc/issues/3819
related to
26dbcdb dropbear: use OpenSSH's sftp-server
Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
Change-Id: Ifce8207a5cd46c6d18d0eb82f3c7a9720616dd20
|
|
This includes security and bug fixes from the 5.14.4 through to
5.14.6 stable releases.
Change-Id: I26ecac572d91d27c3bb709cadded16e77b9f928d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (4):
ARM: dts: aspeed: everest: Add I2C bus 15 muxes
ARM: dts: aspeed: rainier: Add system LEDs
ARM: dts: aspeed: rainier: Add eeprom on bus 12
ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
Change-Id: I95950704b432b53388d20cef7f5917d6fc46f904
Signed-off-by: Joel Stanley <joel@jms.id.au>
|