Age | Commit message (Collapse) | Author | Files | Lines |
|
Update to internal 0.77-8
|
|
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
into update
|
|
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
into update
|
|
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>
|
|
This includes security and bug fixes from the 5.14.1 through to
5.14.3 stable releases.
Change-Id: I9fddf1581b0562c52fd378ed9581e338d0b96d3e
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This reverts commit 9568db489935842fc31854a649efb7bf681d5650.
We will fix libcr51sign and tools that use it first.
Change-Id: I97190c0b85bdc040ccce5d9c5f18aca35e6c2be7
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com>
|
|
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: I97ee9317df93480f68cd69ee3462f970970ba885
|
|
Patrick Williams (1):
sdbus++: catch elements with non-string names
Change-Id: Ic62756f583d4898a33f2336fb369e7b57f065a85
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
pdmgen: workaround restriction in sdbus++ NamedElement
Change-Id: I3f8a0b17e08b39bfd9f46f2a1618afaf7bb262cb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
selvaganapathim (1):
Image_manager:Remove temporary untar image dir
Change-Id: Iba82adfb4b09a251e1b4a5cad01ce98cef79caa1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
HwmonTempSensor: Watch for InterfacesRemoved
Change-Id: Ie4b7734ad2abd4c98d390e46f960c42f582cbd3d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
PEL:message_registry: add new HostNotRunning error
Change-Id: I4b2415e92de1e707086af0388dc29a96a8d541db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Paul Fertser (1):
configure.md: add stepwise documentation
Change-Id: I48bd89f91cc2fd88d14e9d1ccb40aceadc12fc5f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Update clang-format
Change-Id: I934778112bc88b6d0c144631efd233294706dec8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This moves the OpeNBMC kernel to a v5.14 base. There are 78 patches in
the tree, plus a the MCTP core and device tree changes that were merged
in v5.15 which have been backported.
Andrew Jeffery (11):
dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
pmbus (max31785): Add support for devicetree configuration
pmbus (core): Use driver callbacks in pmbus_get_fan_rate()
pmbus (core): One-shot retries for failure to set page
pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers
ARM: dts: aspeed: witherspoon: Update max31785 node
ipmi: kcs_bmc: Add a "raw" character device interface
ARM: dts: p10bmc: Drop the openbmc, mctp-lpc node
ARM: dts: aspeed: p10bmc: Switch to KCS 3 for MCTP binding
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
ARM: dts: tacoma: Clean up KCS nodes
B. J. Wyman (2):
ARM: dts: aspeed: Rainier remove PSU gpio-keys
hwmon: (pmbus/ibm-cffps) Fix write bits for LED control
Brad Bishop (3):
ipmi: aspeed-g6: Add compatible strings
reset: simple: Add AST2600 compatibility string
eeprom: at25: Split reads into chunks and cap write size
Cédric Le Goater (19):
mtd: spi-nor: aspeed: use command mode for reads
mtd: spi-nor: aspeed: add support for SPI dual IO read mode
mtd: spi-nor: aspeed: link controller with the ahb clock
mtd: spi-nor: aspeed: optimize read mode
mtd: spi-nor: aspeed: limit the maximum SPI frequency
mtd: spi-nor: aspeed: introduce a aspeed_smc_default_read() helper
mtd: spi-nor: aspeed: clarify 4BYTE address mode mask
mtd: spi-nor: aspeed: use memcpy_fromio() to capture the optimization buffer
mtd: spi-nor: aspeed: add support for the 4B opcodes
mtd: spi-nor: Add support for w25q512jv
mtd: spi-nor: aspeed: Introduce a field for the AHB physical address
mtd: spi-nor: aspeed: Introduce segment operations
mtd: spi-nor: aspeed: add initial support for ast2600
mtd: spi-nor: aspeed: Check for disabled segments on the AST2600
mtd: spi-nor: aspeed: Introduce training operations per platform
mtd: spi-nor: aspeed: Introduce a HCLK mask for training
mtd: spi-nor: aspeed: check upper freq limit when doing training
mtd: spi-nor: aspeed: add support for AST2600 training
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (11):
dt-bindings: soc: Add Aspeed XDMA Engine
soc: aspeed: Add XDMA Engine Driver
soc: aspeed: xdma: Add user interface
soc: aspeed: xdma: Add reset ioctl
dt-bindings: input: Add documentation for IBM Operation Panel
input: misc: Add IBM Operation Panel driver
ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
spi: fsi: Reduce max transfer size to 8 bytes
dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible
fsi: occ: Force sequence numbering per OCC
hwmon: (occ) Remove sequence numbering and checksum calculation
Fran Hsu (2):
ARM: dts: nuvoton: npcm730: Add UDC device
ARM: dts: nuvoton: gsj: Add non-mainline nodes
George Hung (2):
dt-binding: edac: add NPCM ECC documentation
edac: npcm: Add Nuvoton NPCM7xx EDAC driver
Isaac Kurth (1):
ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (4):
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: dts: ast2600evb: Enable EHCI controller
ARM: dts: aspeed: rainier: Enable earlycon
ARM: configs: aspeed: Add openbmc kernel options
Tomer Maimon (21):
dt-binding: bmc: Add NPCM7xx LPC BPC documentation
misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver
dt-binding: bmc: add npcm7xx pci mailbox document
misc: mbox: add npcm7xx pci mailbox driver
dt-binding: net: document NPCM7xx EMC DT bindings
net: npcm: add NPCM7xx Ethernet MAC controller
ARM: dts: npcm7xx: Add out of tree nodes
ARM: dts: olympus: Add non-mainline nodes
ARM: dts: npcm750: Add fuse regmap support node
ARM: dts: npcm7xx: Link fuse syscon to adc and wdt
clk: npcm7xx: add read only flag to divider clocks
iio: adc: Add calibration support to npcm ADC
watchdog: npcm: Add DT restart priority and reset type support
pinctrl: npcm7xx: Add HGPIO pin support to NPCM7xx pinctrl driver
pinctrl: pinconf: add pin persist configuration
pinctrl: npcm7xx: Add pin persist configuration support
spi: npcm-pspi: Add full duplex support
dt-binding: bmc: add NPCM7XX JTAG master documentation
misc: Add NPCM7xx JTAG master driver
watchdog: npcm: Modify get reset status function
ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
William A. Kennington III (1):
net: npcm: Support for fixed PHYs
Change-Id: I315000ab63c3f6a34d99cf25e366fa0781c85d46
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
When the last round of reviews added -e to the bash statement, it
exposed a slight flaw, in that when there aren't failures, grep will
return a code if it's not able to find any matches.
This commit changes that such that grep errors are "ignored" in the
context of bash.
Tested:
ran run-repotest.sh on a clean repository, and observed "repo test
passed"
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I716220652d48b9a8489bf4dc0c3b4734b98a70e4
|
|
After over a year of discussion, Redfish released new power and thermal
schemas as part of the Redfish 2020.4 release.
These new powersubsystem, thermalsubsystem, fan, powersupply, etc
schemas can co-exist with the old power and thermal schemas.
The old schemas and the new schemas are controlled by different options.
The current plan for bmcweb is:
1. Until the new schemas are all in and tested, as a default, enable the
old schemas and disable the new.
2. After the new have been in and tested, enable them. This means the
old and new will co-exist if running the defaults. The sensor
collection behavior will reflect the new schemas, that is all sensors
can be found under the sensor collection.
3. After an OpenBMC release, at a later time, disable the old and add
appropriate deprecation.
This change here, enabling the new schemas, jumps meta-ibm to #2.
This reflects our desire for our Redfish clients to start using the new
schemas.
Some reasons why the ThermalSubsystem/PowerSubsystem are an improvement
on the existing Thermal/Power schemas:
1. They include the latest properties like LocationIndicatorActive.
2. Fans, PowerSupplies, Temperatures were arrays in the old schemas.
This was cumbersome and could hit limits of JSON arrays.
3. Large amount of static data mixed with sensor readings, which hurt
performance in certain cases.
4. Inconsistent definitions of properties vs newer schemas like Processor
and Memory schemas.
Reference:
https://www.dmtf.org/sites/default/files/standards/documents/DSP0268_2020.4.pdf
Tested: Built bmcweb. See the new sensor behavior.
Change-Id: I9a698cbc162a331c21c7dc5138000faac6247f9b
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
|
|
FruDevice service is always running no matter if entity-manager is used
or not. It scans for all FRU EEPROMs, parse and store information into
dbus.
This commit changes to get BMC MAC Address from FruDevice data instead
of ipmi-fru-parser.
Tested:
1. Clear environment in u-boot, boot BMC to Linux and check if the
eth1addr variable is set with value from FRU.
2. Change BMC MAC address from FRU's Board Extra. Reboot BMC and check
if the eth1addr variable is set with new BMC MAC Address
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: I99b5d46c8a22b98402f749cdebd1c0aad3d6daf0
|
|
Enable support for smbios-mdr using IPMI BLOB transport protocol,
and disable the cpuinfo feature.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I0ed7ff78ba3910ab60018e0b8f55b14a22fcbb2a
|
|
Ed Tanous (2):
Nullify HttpHeaders per the specification
Make fewer copies
Change-Id: I412974106a5e7098058a084fe9223df812bff23e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (2):
helper: Remove alignof for memcpyAligned()
phosphor-ipmi-flash: Fix all C++ warnings
Change-Id: I9b529a551836ca9cd0bdce5f797f472aad4c94df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (6):
lg2: convert bmc state manager
bmc-reset: check host boot progress prior to reset
bmc-reset: create error if host was running
bmc-reset: ensure chassis power on target complete
bmc-reset: move to quiesce if host was running
bmc-reset: add service to launch new host recovery
Add new service to install image
Change-Id: I2b3aa0c8c80450295e7884ece74ad9729d3bd66e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zev Weiss (1):
Enable comments in config json
Change-Id: Ifb2c84391dd0bac009a1f673288ee3e7f705af88
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lotus Xu (1):
Add xdpe12284 support
Change-Id: Ie647b365cf41a019812c08cd50dcdd1e243e7f6a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|