Age | Commit message (Collapse) | Author | Files | Lines |
|
Add actions to adjust the fan floor speed table used based on the
thermal mode of the system. In addition to adjusting the fan floor speed
table, in some modes the default fan floor required adjustment as well.
These fan floor speed values and the corresponding default fan floor
speed per mode were provided by the thermal characterization team.
Tested:
Generated code from these events
(From meta-ibm rev: 0c6a7b5a5aadcbabd7bf5d25cd102fd228e26f42)
Change-Id: Ic2bfca05979cb41489fcf123f1779d2d5f089e7c
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Swift has an emmc chip, add the directive to generate a tarball for it.
(From meta-ibm rev: 42c34123c54d5ebe407fbd7b87cc5ae6c75624a5)
Change-Id: I263399cba325131be2d72d9ae2d3015050317d8f
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Verified mboxd started on rainier with 64M option
(From meta-ibm rev: 6116cd573167826b2080b32842a50251de1896ee)
Change-Id: I6ec47d582aa87afdc1155e87213670e54174c01b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Prevent the BMC from failing over to the other ethernet port if it
detects a network drop on the one it's using.
(From meta-ibm rev: 4c3ea265721c4a1152ae75711af68c6caa29a772)
Signed-off-by: Ben Pai <Ben_Pai@wistron.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: Id7f3a939e967e661937098a2ea95fdb79e973862
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Lei YU (2):
Move services into repo
Update MAINTAINERS
(From meta-ibm rev: 3ef4cbbfb136130da1858221f8ba4808568949cf)
Change-Id: Iecc77b4a2f2f06214d082b74d075afe8f9e9ccb7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
George Liu (1):
Update to get PSU Asset information from parsing JSON file
Lei YU (2):
Refactor: rename namespace witherspoon to phosphor
Refactor: move get pmbus access type to utility
Shawn McCarney (9):
Add Shawn McCarney as a maintainer
Initial documentation for regulator config files
Document hardware objects in regulator config file
Document operations in regulator config file
Document rule and action in regulator config file
Document I2C actions in regulator config file
Document PMBus actions in regulator config file
Document logic actions in regulator config file
Document utility actions in regulator config file
(From meta-ibm rev: b360259adc3a494162b52ab01be5601ad622d750)
Change-Id: Ic96cd6513930a6031fe6baa293ade1a9154c0e80
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
1. Add dcmi config
2. Add channel config : mihawk has 2 ethernet interfaces
Tested: 1. Verify ipmitool dcmi commands work ok on mihawk
2. Ran command : ipmitool lan print
(From meta-ibm rev: 1568817763fe9edc5ef62239ab97875fa40bc5b5)
Signed-off-by: Ben Pai <Ben_Pai@wistron.com>
Change-Id: I28854535aacb6938296eda3efa1480498b899e6d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This application provided enhancements to OpenBMC's event logs such as
an event description and persistent D-Bus objects for callout SN/PN
information. This functionality is now implemented by the PEL logging
handler on Rainier.
(From meta-ibm rev: c4148c88406333e287afe46ec77f7bf5ecc81e59)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I21bd06f1a4c04c527baf13aae4d845db6922780c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This commit adds an option to the invocation of IPMI
MRW parsers within the IBM layer to allow them to
parse an incomplete MRW.
The extra option is only enabled for the Rainier machine.
Tested:
I updated rainier.conf to point to the in progress Rainier
MRW and made sure that with the new option in the recipe, the
IPMI parsers no longer complained about a broken MRW.
(From meta-ibm rev: 7c056f4b459fa67dc911b40e14055b86dbf1ef46)
Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com>
Change-Id: I4482a09c93ab727b7330946f61e52a8ec92753fc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add nlohmann-json dependency to fix build failure.
George Liu (1):
Add an example JSON file based on power-supply
Lei YU (1):
Add loadJSONFromFile() in utility
(From meta-ibm rev: 78be06623cc1da4d36d9dbaf47323596d5389bf4)
Change-Id: I7c37738ed6638920c290548c2f3a3caaa1bdefb0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add the additional thermal modes needed to handle adjusting the fan
floor speeds necessary to support some hot pci cards.
(From meta-ibm rev: 149bc55f4f7a9dbe035c5868aa5fd738e5837a9f)
Change-Id: I3a0de84558381d68fb2c4feafa246d03a2ca9ecb
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Just pulling in a subset of what is needed and works for rainier right
now
(From meta-ibm rev: a50c56d4883967a56a7713816cdd2f220fbb7aec)
Change-Id: Ib5995a084b7ba5414be43e4d64254ebb4526093f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This is just setting a base, other features can be added as they become
needed and/or available
(From meta-ibm rev: 42598f80dfa5086b5d0999a171399c87732a8d45)
Change-Id: I9e1b745f4b23beb049280935c038431addb36f91
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This enables Platform Event Log handling in phosphor-log-manager.
(From meta-ibm rev: 56f42aeb06f3af4ede874f81a1102ccc3ab64bc0)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I65cbda241510919917381c9c084370561713266f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This unit does not depend on any openbmc related network daemons
running. It only needs the network interface to be present, which it is
once userspace starts.
Drop the Wants/After on xyz.openbmc_project.Network.service and instead
depend only on systemd's network.service.
(From meta-ibm rev: 305adec9542e2adda0859ecf19a2f794979000c0)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I37fb90eb42da79f937348212a391e44b7f9f5b17
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
As this repository now uses meson, the bitbake variable to
pass in options to the build needs to change to the meson one.
Tested: witherspoon-tacoma now uses the correct UCD90160 YAML
file instead of the default example one.
(From meta-ibm rev: 6017c7fa7084eeae49c67f44dd045835f224d070)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I5eef042e20759a52376cadc0810e357552307890
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The 'GPIOAnalysis' section of the power sequence YAML file is not
optional. Add a dummy section to allow for successful builds.
(From meta-ibm rev: 5af0bcc9a13ae14caa9d37095018393fef6d715b)
Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: I2e93739a31d3653f04efedff54a46f231537199b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The rainier filesystem is in a bit of flux right now. Just do the basics
for now.
(From meta-ibm rev: f86820a1b7fb22606ee4de8486b21c3567e36332)
Change-Id: Idfaac713628d1c21d04a129d4231e47b86343339
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Just use witherspoon defaults for now
(From meta-ibm rev: 48ebc48fa497ea1d1ca74301278d011db5120905)
Change-Id: I2eacb25ec9468147a8b478e42b4be32df6094aef
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
(From meta-ibm rev: fa9055c86e62ee29dd219b665e671ddde256b302)
Change-Id: I702c1f0515c5a390c7b27036667719b733d349e2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The AST2600 device tree paths for the I2C buses are different than on
the AST2500, so add a new set of hwmon conf files for the tacoma system
that are the same as witherspoon but just in a different directory.
Stopped doing CHIPS_append in the recipe since witherspoon-tacoma
inherits from witherspoon it was getting all of witherspoon's conf files
as well.
(From meta-ibm rev: b9cd483488901d6d379360317caf537fa4529f90)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I29c61d541e58cd0113caf8584d2e5720b738d090
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The 5.3 kernel adds an 'fsi-master' directory in front of the fsi0 and
fsi1 directories in the OCC device tree paths. Update the OCC hwmon
file paths accordingly as those are based on that path.
(From meta-ibm rev: 696d1d3438499f974390c2c9c77fe4879509d9d1)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I62b00664f2ebc18ed291d23faaf310fd15ce3e90
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Use the defaults from witherspoon for now. With more space available in
the rainier rootfs, we may tweak these in the future.
(From meta-ibm rev: 6e733b66f460ffc03d27c81139ed318bc8c8583e)
Change-Id: I66691a06854ab44173fa519e5f95fedbcdb2b6fa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rainier mistakenly has witherspoon and ibm-ac-server machine overrides
applied. Rainier is neither a witherspoon nor an ac-server (accelerated
compute); remove so overrides approrpriate to those system types are not
applied during a Rainier build.
(From meta-ibm rev: c8e0f7ce18f89b09265ed4d2019f8a15999624a7)
Change-Id: I3e931d032832bff0191eca2f4431e4bff1de2406
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Mihawk can use GPU, so fan control must support GPU thermal sensor.
Tested: Fan speed is automatically controlled when using GPU
(From meta-ibm rev: 2ecdfbd9911c5df8909089d87774a768cfb06716)
Change-Id: I7a62dd349a72c1c3fb6dc314e7a011afb51e75b1
Signed-off-by: Ben Pai <Ben_Pai@wistron.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
To allow thermal modes to be selected at BMC standby, the fan control
application must be running. The phosphor-fan-control@.service file is
needed to start fan control at BMC standby and the
phosphor-fan-control-init@.service is no longer required.
Tested:
Witherspoon phosphor-fan-control@.service replaced in image
phosphor-fan-control-init@.service removed from image
fan watchdog configs appended to fan control service still
phosphor-fan-control@.service started at BMC standby
fan control thermal modes presented/changeable at BMC standby
no function change in configured thermal modes
(From meta-ibm rev: f59761e1af85b3ae6432bf0297f5cfe5be71e557)
Change-Id: I4a946f58b6f0c22ebd402304ae9d8fd17a197571
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Per review comments, change device paths to symlinks thought to be more
stable.
(From meta-ibm rev: ad75a64d9b120f9b9ed0453acca1da2bf119e78e)
Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: I925dac346368a0a40fa64948ac7f640c33f15019
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
OE-core master will be dropping warrior soon; zeus is the next release.
(From meta-ibm rev: 9c8d1b961e1185ab2e7eabf6f6b42754fcb57db0)
Change-Id: I791f06ddb596584d1a566657a38ad6eb13692521
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
On witherspoon-tacoma the GPIO that specifies if the system is water
cooled is Q7 (135). Update phosphor-cooling-type's config file
appropriately.
(From meta-ibm rev: 5d62a1c264bd72d9070e046a5ec10ad9b8715392)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I63131a81ecb984e7746e54a98c539a52d887e155
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The check_pnor_format checks if the PNOR is formatted as UBI,
so it should only be added if the UBI feature is enabled.
(From meta-ibm rev: 091f26661b09c9d0a6f6b632b40cc8a84eac25c3)
Change-Id: Ief252652cd347a0bf4a8f8eb592672d0e9740514
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
For the witherspoon-128 machine, add a kernel patch for a
witherspoon-128 devicetree that includes the upstream devicetree but
sets the proper flash node attributes. This will keep the devicetree
better in sync with the upstream one.
(From meta-ibm rev: f7f93979873dc762aa9676a4a8714806d12f638f)
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Change-Id: I6ff03cbfd80a9df1b139625fb11b16b7684b4aa5
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
It is not yet supported in the kernel.
(From meta-ibm rev: 37b0344925323c3de0bd86fd00ea075e383153da)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: Ie09afb9a4ee1d96d7b2a70fe79ef9a85d8971ea2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Utilize the pgood property as a precondition to loading fan control
events based on property states other than the OCC active events. Since
the OCCs are not active when powered off (pgood = 0) those events having
OCCs active as a precondition are not necessary to be added.
This is the first step to enabling fan control to run at BMC standby.
When the default phosphor-fan-control@.service starts after power on,
the pgood property value is already set to 1. Therefore this produces no
change in fan control activity.
Tested:
No change in fan speed control
(From meta-ibm rev: dadf39cdbb093e0c2566189f3e876dd3c01e13d0)
Change-Id: Ieb010804d59ed318463fca1fcbdce5b5123b81df
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
ipkvm is not needed for the witherspoon-tacoma system. May bring this
back in some day for testing purposes but there are no near term plans
to use or support this.
(From meta-ibm rev: 3e11092404f8512241209c4ea26988171cf35263)
Change-Id: Ibb0bc351504070661179491d07f3af144cc97602
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add Rainer power-on configuration support and remove unused GPIOs.
(From meta-ibm rev: 114bd7308d03fe7949517cd939b6dd9f575d59cb)
Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: I29df80c5d446ebcba929cef334f06969c258f5d9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add Rainier system power sequencer configuration file.
(From meta-ibm rev: 65ba7af3ef1f36b4b77c5776478b59d1a7bf2334)
Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: Ia55257b24e1e5095bbd9db24fbf67e5968c4f9cc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
ipkvm is not needed for the rainier system
(From meta-ibm rev: 556f78bc1a4c0d02496e79754fa6fa7147c98e02)
Change-Id: I79f19dca7024025efcbe25ac3a55df9bf047bcbb
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This system's GPIO layout is different than witherspoon's.
(From meta-ibm rev: e401c9560f4f7d85952d1630095df9ad784de0b2)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I4ed9f1de4b25258e791a514643863494a99fde3d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
witherspoon-pfault-analysis is promoted to phosphor-power:
https://lists.ozlabs.org/pipermail/openbmc/2019-August/017729.html
This patch does the first migration step which is to point this recipe
at the canonical repository.
A subsequent step could be adding a phosphor-power recipe in OpenBMC's
meta-phosphor.
(From meta-ibm rev: de9a39f0a56410de046a260b51ca7ff9f162b12c)
Change-Id: Ib6af976ac3b82d37f96dea4b45bba730ca98753d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the flash size so we get 128MiB images.
Remove INITRAMFS and IMAGE_FSTYPES overrides so we get the standard
phosphor images.
(From meta-ibm rev: 1c12470b1ea14d6b043e0b214e800b974d10a36d)
Change-Id: Ic941879b882aae809693a7901f3af95d23db5d05
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rainier is a POWER system with an ast2600.
Build instructions:
TEMPLATECONF=meta-ibm/meta-witherspoon/conf . oe-init-build env
MACHINE=rainier DISTRO=openbmc-openpower bitbake obmc-phosphor-image
(From meta-ibm rev: 4c39d65a0b5678042a96324197c37478d81d6d4a)
Change-Id: I4bf5424d99ea643f7262ae17c962d2b7dd280076
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change tpm connector instance name to prevent wrong name in bmc yaml
file.
(From meta-ibm rev: dad5e4f56d827cab311d9399a48bd09c26296f15)
Change-Id: I919a8faadd3036b98215b76195602c1f8fb12435
Signed-off-by: Ben Pai <Ben_Pai@wistron.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
IBMBASE is only used for pointing at licenses...point at the
licenses in oe-core in meta/files/common-licenses instead. to match the
defacto convention used in other oe layers like meta-openembedded.
(From meta-ibm rev: 9585e66aba26c0c0c7b10ed2552f3e42aaae078c)
Change-Id: Iec1fe1ed7cd96615c51d5e81be60f4189c8e970c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
(From meta-ibm rev: fd1276f3a466058f0f0adbbbc6de889c0ceff9ac)
Change-Id: I6d9db69525486e394a3e4757d3173284d0b07109
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Display sample build invocations when sourcing oe-init-build-env.
These are only the most commonly used combinations of
distro/machine/image and not an exhaustive list of all supported
configurations. Rather the purpose of displaying these is to help
bitbake newcomers quickly initiate a build without having to set DISTRO
and MACHINE in local.conf or wonder which image recipe to bake.
(From meta-ibm rev: 85057176dc1cee6ab5c78ca949f89e5cdb555bca)
Change-Id: Ie16860278d9d779fa1d53025a29609ad45dcb94f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (3):
build: fix some warnings
build: add support for building with meson
build: drop autotools
(From meta-ibm rev: 23d2feff13ee457a36f13bb6d615d0a11cc2428b)
Change-Id: Icb648c74c18d203318692cfb5febc8672a437b95
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Get total power from occ.
(From meta-ibm rev: 5f74841d980f274383dd0bf1c16b1c3df18142e2)
Signed-off-by: Ben Pai <Ben_Pai@wistron.com>
Change-Id: I97bf6b2229890dca1a0bda421b85b10392c2a814
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
IBMBASE is only used for pointing at licenses...point at the
licenses in oe-core in meta/files/common-licenses instead. to match the
defacto convention used in other oe layers like meta-openembedded.
(From meta-ibm rev: cbbb0e5b4e44d831fce5daafd13272d401440f40)
Change-Id: Ib214f92b2c384e3eb2a1f53ecf4b21034438d001
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The cooling-type in phosphor-fan is optional, and Romulus is a
air-cooled system and does not require cooling-type application at all.
Remove the cooling-type app and the related configuration files.
Tested: Verify the generated phosphor-fan related hpp and cpp files are
identical as before, and the system is able to power on and do
fan monitor/control without problem.
(From meta-ibm rev: 3168f5e5fb59bd37eed1600d42a8d6fc02875fea)
Change-Id: I30f47ef63f4ff5bea89f31966273930baaf070ea
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
(From meta-ibm rev: effd83bdc65d9ae8f9d000205f8d55e0c29557e4)
Change-Id: I5d8fb1cd15e0b0bf2c2360631be8f259f42be98f
Signed-off-by: Alvin Wang <alvinwang@msn.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|