summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-01-17OpenBMC README.md fixesGunnar Mills1-24/+29
Made grammar fixes, style fixes, and corrected incorrect information in OpenBMC README. Also, added several links. Change-Id: Iafc0974cb53c6be90357265b8842725950d99acd Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Add AST2400 BSP Layer READMEGunnar Mills1-0/+8
Change-Id: I0f8a18e9dece67f122b059b73f6bc1147255f5d5 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Add AST2500 BSP Layer READMEGunnar Mills1-0/+8
Change-Id: I6d6d21aea6e96408b3458afd5ea971fcc968e7e1 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Add OpenBMC Layer READMEGunnar Mills1-0/+6
Change-Id: I67d3c2b48ad4786b51a0c085f2ca4db6e53ddc9e Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Add OpenPOWER Layer READMEGunnar Mills1-0/+6
Change-Id: I71134f9546ea71cd4992de3567c7b7c6279aa065 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Add OpenBMC EVB Layer READMEGunnar Mills1-0/+10
Change-Id: Ia91ca21207f2b68e41d6a43aa280753918f461d8 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Add python-shell to RDEPENDS for network.bbPatrick Venture1-0/+1
netman.py has a runtime dependency on glob which is provided by the python-shell package. Adding a direct run-time dependency to the recipe is useful. Change-Id: I212532a2987e6bde44f56e7e0f632c7e9e5c7b67 Signed-off-by: Patrick Venture <venture@google.com>
2018-01-17Fix compile issue for X86 SDKAndrew Geissler1-0/+2
Some systems do not have a workbook in skeleton so modify the obmc-mgr-inventory recipe to just use an empty one in these cases. Resolves openbmc/openbmc#1477 Change-Id: Ib634e70d002194f2a5d0428b4f1df947948fd6c9 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-17Exclude /tmp/images from cleanupGunnar Mills4-0/+27
/tmp is deleted every 10 days /usr/lib/tmpfiles.d/tmp.conf does this cleanup with this entry, "q /tmp 1777 root root 10d". Exclude /tmp/images from the cleanup, by adding "x /tmp/images" to /usr/lib/tmpfiles.d/software.conf, if a feature of the machine is obmc-ubi-fs or openpower-ubi-fs. Resolves openbmc/openbmc#2544 Change-Id: I3ead88724adcd63ebfd809d310109a19232b1def Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-17Change wspoon PGOOD polling interval to 500msMatt Spinler2-0/+3
Increase the frequency of checking for PGOOD drops to the help the fault analysis code analyze faults closer to the time of failure and also enable the system to do a clean power off faster, where it's desired to stop applying power as soon as possible to faulted components. Change-Id: I6d44aa841e7aca6731c3c82d78c5275b5f225617 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2018-01-17meta-zaius: Add PCIE E2B present sensorLei YU5-1/+44
The GPIO E7 is used to check if PCIE E2B is connected with a riser card. Add a sensor for this card and provide IPMI response for the sensor. Change-Id: Ie63a633c0c4eb5a88039a0087c2fd471e38f87af Signed-off-by: Lei YU <mine260309@gmail.com>
2018-01-17Add tools-profile feature supportYong Li2-0/+15
With this patch, the build system supports the tools-profile feature, We can add it into the EXTRA_IMAGE_FEATURES in conf/local.conf, to add more debug/profile tools into the image Change-Id: Ic3c3811d9bca3f99a9e94d7c9da5a71ce1321d02 Signed-off-by: Yong Li <yong.b.li@linux.intel.com>
2018-01-17Witherspoon MRW XML revision bumpAdriana Kobylak1-1/+1
Pick up the change that adds the Volatile sensor. The Volatile sensor was added in the commit prior to the one specified in this bump, but it doesn't compile due to an error, so need to pick up the fix for the compile error. Part of openbmc/openbmc#2397 Change-Id: Ib2a7543e3c26d62d089fda498ec0b2991e4a3c86 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2018-01-16obmc-flash-bmc: write variables twice to ensure both banks are correctMichael Tritz1-0/+6
The U-Boot environment maintains two banks of environment variables. The banks need to be consistent with each other to ensure that these variables can be reliably read from file, as they would be in the context of a C++ program. In order to guarantee that the two banks are both correct, we need to run fw_setenv twice when writing environment variables. This change accompanies a change to phosphor-bmc-code-mgmt for openbmc/openbmc#2666. Change-Id: I72d7fd79faf271d017703464fd9ad0cd20f4e2a0 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
2018-01-16Spelling fix in obmc-targets.bbGunnar Mills1-1/+1
Change-Id: Icd951d2ed4075b7b04393157b3c420ef644b3bc5 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-16Add OpenBMC BSP Layer READMEGunnar Mills1-0/+8
Change-Id: I0ad9cd55f4320b63ff08417a1e546ca9517810d1 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-16Add AST2500 Layer READMEGunnar Mills1-0/+7
Change-Id: I2d07f675997efeb1ec2d1d764bb4874fdf188a93 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-16Add Witherspoon Layer READMEGunnar Mills1-0/+8
Change-Id: Ia2f1eda41b7b7af97deeb24743623fd7beecfadf Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-01-16meta-openpower: Predicate packages on MACHINE_FEATURESXo Wang8-17/+17
Change packages enabled by meta-openpower to be enabled if and only if both its corresponding feature string (obmc-openpower, obmc-openpower-extra, obmc-openpower-legacy) are present in both MACHINE_FEATURES and DISTRO_FEATURES. Fixes openbmc/openbmc#2652. Change-Id: Ife1a9b08e94bd85a888d584a0caa4dbfa6a172c0 Signed-off-by: Xo Wang <xow@google.com>
2018-01-16bitbake: Replace deprecated git branch parameter "--set-upstream"Andre Rosa1-1/+1
Since 2017-08-17 (git version 2.14.1.473.g3ec7d702a) using deprecated git branch parameter "--set-upstream" causes a fetcher error. Replace it by "--set-upstream-to". https://git.kernel.org/pub/scm/git/git.git/commit/?id=52668846ea2d41ffbd87cda7cb8e492dea9f2c4d says, it's deprecated since 2012-08-30 so hopefully all still supported host distributions have new enough git to support "--set-upstream-to". ERROR: PACKAGE do_unpack: Fetcher failure: ...; git -c core.fsyncobjectfiles=0 branch --set-upstream master origin/master failed with exit code 128, output: fatal: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead. ERROR: PACKAGE do_unpack: Function failed: base_do_unpack (Bitbake rev: 991b533f1d61042a7b3edd1fbf3dea0bf9991606) Signed-off-by: Andre Rosa <andre.rosa@lge.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Xo Wang <xow@google.com> (cherry-picked from unreleased Yocto 2.2.3. Fixes openbmc/openbmc#2608.) git-subtree-dir: import-layers/yocto-poky Change-Id: Ib0fc0b9533b3d4813a5843b232f6f0088dacf56a
2018-01-16meta-romulus: Remove vcs workaroundLei YU7-75/+2
Romulus uses CPLD trigger for vcs workaround and it is not needed anymore for DD2.0 CPU. Change-Id: I21b3c15f81b1b7be9aaab03f5f951731fc686c38 Signed-off-by: Lei YU <mine260309@gmail.com>
2018-01-12phosphor-fan.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ieed5d68fb8bc35a4a863855009fc8ee35b2a6925 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-10Organize OpenPOWER BMC support as featuresXo Wang8-1/+46
Add OBMC_MACHINE_FEATURES for OpenPOWER support under openpower.inc. Select OpenPOWER features in the POWER machines' DISTRO_FEATURES so that the features are built. The features are: obmc-openpower for required base support obmc-openpower-extra for non-essential tools obmc-openpower-legacy for deprecated packages like org.openbmc and skeleton packages Part of openbmc/openbmc#2652. Change-Id: Ib9f44a0c2e243eebb6594de6554cdc3fa0d076af Signed-off-by: Xo Wang <xow@google.com>
2018-01-10Create meta-arm layerKen Chen2-0/+28
Change-Id: I129cb06d9367d73fa06c81c3827802a62667be71 Signed-off-by: Ken Chen <chen.kenyy@inventec.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-01-08phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I8f222cfa61dd9b6db373ee7252c61feac334d560 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-06phosphor-logging.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I4c22c912f125dfb2123feb04d6f3800eb9a28b1c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-05Get Device ID - JSON for WitherspoonDavid Cobbley2-1/+5
This is a reference for how to use get device ID with the witherspoon platform. All other platforms that need get device ID should add dev_id.json in their own machine specific bbappend files. Change-Id: I0348748bfb9442d2de43b661cc291663f279efcb Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
2018-01-05Get Device ID - JSONDavid Cobbley2-1/+12
This commit adds the required json file to use get device ID with a JSON file in the rootfs instead of a yaml file. Change-Id: Iff7b5caa432e2e8cac169000940e386e83ad9417 Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
2018-01-05meta-romulus: Add fan tacho hwmon sensor configLei YU2-0/+12
Change-Id: I8d1540c7f44d268154a9ff415177e4f40e31b108 Signed-off-by: Lei YU <mine260309@gmail.com>
2018-01-05meta-romulus: phosphor-hwmon workaround for fan speedLei YU2-0/+42
Romulus uses aspeed pwm and fan tacho, and its driver returns ETIMEDOUT for fan speed when host is off, which causes phosphor-hwmon exit with excpetion for fan_tacho sensors. The workaround is to handle ETIMEDOUT and make it return -ETIMEDOUT value for the sensor. Change-Id: I1c6252c7f0ba1c932948397a9398ff80dfb71e9d Signed-off-by: Lei YU <mine260309@gmail.com>
2018-01-05Updating Nlohmann branch issue and updating to 3.0.1David Cobbley1-3/+3
Nlohmann deleted the branch on which we had pinned the YP recipe. Moving the branch back to master and pinning on a commit for version 3.0.1. Change-Id: I478cf338baf096c108532760cefa15c4d01fe45d Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
2018-01-04phosphor-networkd-rev.bbclass: bump versionAndrew Geissler1-1/+1
Change-Id: Icf27f69e338a522e0e4c39ec01d3afeaca51cf77 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-04phosphor-networkd-rev.bbclass: bump versionAndrew Geissler1-1/+1
Change-Id: I494277822b6848483dba1c25609c73c89a4db25f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-04phosphor-rest.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ie6f5a0e4de344370d904ad057695fe02fcaf5743 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-04openpower-software-manager.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Icccb050bf0f34b0c95837ec948ea340c46ccf482 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-04openpower-occ-control.inc: bump versionAndrew Geissler1-1/+1
Change-Id: If1f9a3aaf8672bad98b92cb88c3499c097df53dd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-04Reorder dependencies alphabeticallyPatrick Venture1-13/+13
Change-Id: I0bd57e51c8e8c8d5f3de0bd9562a1789f21dfe34 Signed-off-by: Patrick Venture <venture@google.com>
2018-01-03Witherspoon MRW XML revision bumpMatt Spinler1-1/+1
Pick up the change that adds the power button LED. Change-Id: Ifb09b91b591d4a5d0f964eae1a2cbf6db33b0a54 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2018-01-03skeleton-rev.bbclass: bump versionAndrew Geissler1-1/+1
Change-Id: Id649a330baeacaed7dd33cde407a697d02cd4cb9 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-01-02phosphor-mapper.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I2159008cd8e5dac2f7337b7b30e2c2e54587f6c5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-23Change wspoon GPU overtemp polling to 500msMatt Spinler1-1/+1
For the Witherspoon system, reduce the polling interval for the GPU overtemp condition detected by the UCD90160 power sequencer from 1s to 500ms. This is done to improve fault isolation, as well as HW safety, as the the GPU will turn itself off after 1s of an overtemp so the code may detect a PGOOD fault instead if it doesn't catch it in time. The GPU spec also says to shut off all power on an overtemp as soon as possible to prevent HW damage caused by other connected GPUs still trying to talk to the faulted one. This change will shorten that time, as a hard power off is already issued after an overtemp is detected. Resolves openbmc/openbmc#2719 Change-Id: I1146abfd38e75ec9e9c9fd4f83fe3a9b68c0bd89 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2017-12-22phosphor-software-manager.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I65b02c3efc18cffa7dd9b47078f3ccacc602cd83 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-21Add Nlohmann JSON libraryDavid Cobbley1-0/+16
This will make use of the Nlohmann JSON library accessible in the sysroot for other packages to compile with. Use: #include "nlohmann/json.hpp" Change-Id: Ia1dc032bc847fa156c0f7c12afb117e2ae3c2192 Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
2017-12-19Change wspoon power sequencer units to msMatt Spinler3-3/+3
Change the units of time that the witherspoon-pseq-monitor application takes from seconds to milliseconds. An upcoming commit will reduce one of the values below one second. Change-Id: I7f65f008c3dd8e888e416a1ec240e2955d0b00de Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2017-12-19phosphor-rest.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I8655ecc80bfedde30303a2fd0984ef623f84c1f7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-19pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: If38b2a30bf167727f14216b71fd41cee7efe5ee4 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-18phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ic4a124e51696e03624aa20501a3560ca30031cf4 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-18Revert "phosphor-mapper.bb: bump version"Brad Bishop1-1/+1
Remove mapper regression introduced with https://gerrit.openbmc-project.xyz/#/c/7579/ Mapper no longer processes object add/remove events with the linked patch. This reverts commit 121e3052eaacc295d17f5f6fd982eb1ed5c33892. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: Ia6e725d70a485dfe1b9ca4c16b8569e14ef575f7
2017-12-18Add support for c++ futures for armv5teJames Feist2-0/+2013
Some openbmc platforms are using -march=armv5te that has a known bug with futures. Backport patch to gcc that fixes this issue. original gcc git commit: c45be7f1aef92f2ea7363cbc4627f943b83ca902 gcc bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735 Change-Id: I961b104c3d55c075c13d1b8c95306e71231ca0d1 Signed-off-by: James Feist <james.feist@linux.intel.com>
2017-12-15phosphor-hwmon.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I5aeb6fdce3492f97076761231bd672759813c453 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>