summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-01-06meta-bletchley: add usbmux utilityPotin Lai2-0/+126
There is a issue caused by switching USBMUX GPIO pin slowly. For example, when user set USBMUX GPIO pin to sled1, the USBMUX will first switch to sled3 and then switch to sled1 if there is a long interval between each gpioset command. 1. USBMUX is set to off initially USB2_SEL0_A = 1 USB2_SEL1_A = 1 USB2_SEL0_B = 1 USB2_SEL1_B = 1 2. Set USBMUX to sled1 USB2_SEL0_A = 0 USB2_SEL1_A = 0 USB2_SEL0_B = 1 USB2_SEL1_B = 1 ``` root@bletchley:~# gpioset $(gpiofind USB2_SEL0_A)=0 --> USBMUX set to sled3 first. root@bletchley:~# gpioset $(gpiofind USB2_SEL1_A)=0 --> then USBMUX set to sled1. ``` Add bletchley-usbmux-util to set USBMUX GPIO pins to selected sled, and avoid USB issues with slow mux switching. Change-Id: Id2a40b5908c1286929648cc433cb426a9c493e3a Signed-off-by: Potin Lai <potin.lai@quantatw.com>
2023-01-06meta-facebook: add phosphor-discover-system-state service for each hostPotin Lai1-0/+1
add phosphor-discover-system-state service for each host to support power restore feature. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: Ic61a2e532a5928e76914706bd537e12f638e3e3c
2023-01-06meta-bletchley: kernel: enable Aspeed OTPPotin Lai1-0/+2
Enable Aspeed OTP driver to support OTP programming by Aspeed OTP tool. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I9b393342fd34d3cc16fc1f6fdc8a2d1fc9b9e65d
2023-01-06phosphor-led-manager: srcrev bump 6d254ee0fb..b4c82cf41bAndrew Geissler1-1/+1
George Liu (1): support sdbusplus::message::object_path Change-Id: I89a682a68dbd400148c632c6bc8c406bfb338780 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-06phosphor-fan-presence: srcrev bump 1a5556078c..70176506d6Andrew Geissler1-1/+1
Matt Spinler (1): control:configs: Add altitude group to Rainier 4Us Change-Id: I27cc0f695dc7128f2f89c353b9bb59eb2c8294cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-06openpower-vpd-parser: srcrev bump b48e6ffaf1..f612368f5eAndrew Geissler1-1/+1
Priyanga Ramasamy (1): Defect fix in logging system VPD mismatch PEL Change-Id: Ic66592caa4227776c055ea1d4da73797c7c526c1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-06bmcweb: srcrev bump d51e39d958..9017faf291Andrew Geissler1-1/+1
Abhishek Patel (1): Add ServiceProviderNotify Jorge Cisneros (1): Problem with RemoteRoleMapping JSON Change-Id: I072cb1018d8924b27e4388af755b70534c09f601 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-06phosphor-state-manager: srcrev bump 82f235342e..c4c702c9b7Andrew Geissler1-1/+1
Andrew Geissler (1): doc: update README with some misc items Change-Id: Id7195190d48948e960c3982a8c81ab920c3a2e79 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-06phosphor-logging: srcrev bump 7691290f42..7ef3b9eb04Andrew Geissler1-1/+1
Adriana Kobylak (1): PEL: Set Action Flags for UnTarFailure to report only Priyanga Ramasamy (1): PEL:Procedure to correct system VPD issues Change-Id: Ic09ae760c1b976014145bc0592f509a7b2f7d56e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-05phosphor-inventory-manager: srcrev bump f3f185507c..c4c94828edAndrew Geissler1-1/+1
Patrick Williams (3): python: fix flake8 warnings and format with black prettier: re-format markdownlint: fix all warnings Santosh Puranik (2): utils: Fix bad conversion for enumerations meson: Fix BUSNAME argument to pimgen.py Change-Id: I63099f543827e0cf268509cde89648d8459082a8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-05meta-bletchley: add bletchley health monitor configurationPotin Lai3-12/+45
Add bletchley health monitor configuration. Remove reboot.target from CPU critical threshold. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I9bff26dd47591f4384797fd91a6cea3307227190
2023-01-04meta-facebook: add wget to imagesPatrick Williams1-0/+1
Bletchley PE requested wget be added to the images. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0e685134071619fdb9e132a7687994ff61fb186e
2023-01-04meta-facebook: remove net-ipmiPatrick Williams1-0/+1
We don't have any use for the net-ipmi package and do not want that process running. Remove it from the image. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I751ae9b901e34c822916808d8127789a75de97ab
2023-01-04meta-facebook: dbus-sensors: remove unused PACKAGECONFIGPatrick Williams1-0/+6
Reduce the PACKAGECONFIG of dbus-sensors to remove unused daemons, which results in a flash image savings. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I06c36a72a73f671908b35f217188c0bf41766cc0
2023-01-04meta-facebook: add strace to all imagesPatrick Williams1-0/+1
strace is a pretty helpful debug tool. Add it to all our images. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I09dca2b6ab76535371dd55e39105eba853aa0f66
2023-01-04meta-facebook: add tmux to all imagesPatrick Williams1-0/+3
Bletchley PE requested we add tmux to the images. In order for tmux to work we also need to generate the en-us locale because tmux requires UTF-8 locale information. Add this to all our images as well (it is disabled in meta-phosphor to save space). Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I40b92ea975b64e364003d542d71cb0103df34cfe
2023-01-04meta-facebook: add curl to all imagesPatrick Williams1-0/+1
Bletchley PE requested we add curl to the images. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id94fbe5d086e8b045726da0403306860d9ed88f2
2023-01-04phosphor-sel-logger: add log-host in PACKAGECONFIGJinFuLin1-0/+1
This option will enable phosphor-sel-logger to record host error events. Signed-off-by: Jeff Lin <JeffLin2@quantatw.com> Change-Id: I928920d2adb432b8952c5e40e1391487b540464f
2023-01-04meta-ibm: Switch p10bmc to use ibm-read-vpdSantosh Puranik1-0/+23
This commit switches p10bmc machines to use a variation of the openpower VPD parser called ibm-read-vpd that supports JSON driven inventory configuration and runtime detection of system type. Also supported are VPD writes via the vpd-manager service. Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com> Change-Id: Id61b32846e0cc9750a5cf12297e7d956b1f511cf
2023-01-04bios-settings-mgr: srcrev bump 7520590a0a..d0f034a2c8Andrew Geissler1-1/+1
yes (2): Clean up manager code file Clean up in Password code file Change-Id: If951f8b645e4a8eda79a0cdcff70dbd8dcb0f10d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-04bmcweb: srcrev bump 7f57f19593..d51e39d958Andrew Geissler1-1/+1
Ed Tanous (5): Fix sensor override Add missing inline on function prototype Remove extra semi colons Ignore clang warning Remove old TODO Change-Id: Iba0cfc880bfb9dab25521f6298f4a002503a2776 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-04phosphor-logging: srcrev bump 26919f0708..7691290f42Andrew Geissler1-1/+1
Ben Tyner (1): Remove severity level for SBE attention event George Liu (1): lg2: Support sdbusplus::message::object_path type Jim Wright (3): PEL: Remove unused pgood fault callout entries PEL: Reorder voltage fault callout entries PEL: Add additional power sequencer callouts Change-Id: I03d9964f475715bcf70aa97e6be49bf0f4d699b3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-03phosphor-fan-presence: srcrev bump bea1151e5d..1a5556078cAndrew Geissler1-1/+1
Matt Spinler (3): control: Catch GetManagedObjects exceptions control: Add Zone::hasFloorHold() function control: mapped_floor: Add conditions Change-Id: I81f5eab5dc6f19e78ba46dac46929a81bba67e80 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-03README: format with prettier and fix markdownlint issuesPatrick Williams1-63/+74
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia4bd10225cf9a0c96869fb826f39800c801af03e
2023-01-03README: update TSC membersPatrick Williams1-6/+6
The representative from Meta (Facebook) has been updated. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia7ea79a2a543d5fbba1f8aa2394761e14f83b74a
2023-01-03README: update CI URLsPatrick Williams1-2/+2
A few URLs in the README file pointed to the old openpower.xyz Jenkins server. That domain no longer exists and appears to have been bought by a parking service. Replace them with URLs to the openbmc.org Jenkins server and point to corresponding jobs (which have different names). Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I8341f390a154172972f8c3b40228fe20706d7ac7
2023-01-03phosphor-state-manager: Correct symlinkThu Nguyen1-2/+2
Phosphor-state-manager only has phosphor-reset-chassis-on and phosphor-reset-chassis-running. Correct the symlink. Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com> Change-Id: I85010a950025a27f3cb165006e8ce3f631f35c7f
2022-12-29bmcweb: srcrev bump 93f7a0d6a3..7f57f19593Andrew Geissler1-1/+1
Ed Tanous (5): Fix some use-after-move issues Add CBOR support Generate includes for all schemas Add missing const in update service cppcheck: Fix Ineffective call of function 'substr' Snehalatha Venkatesh (1): Add missing usage of new verb class in router Change-Id: I0c1a291c36965203e0c45b442b173a6869aa3e64 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-28meta-google: x86-power-control: use gbmc-psu-hardreset to reset chassisTom Tung2-0/+13
This patch unifies the way to reset chassis for gBMC platforms. Note that we can still customize this in the meta machine layer if needed. Tested: ``` // from build dir: cat tmp/work/*/x86-power-control/*/package/lib/systemd/system/chassis-system-reset.service [Unit] Description=System unit to hard reset or system reset chassis Conflicts=xyz.openbmc_project.psusensor.service Wants=gbmc-psu-hardreset.target [Service] Type=oneshot RemainAfterExit=no ExecStart=true [Install] WantedBy=chassis-system-reset.target // scp the service files from build directory to bmc. // From bmc: bmc:~# systemctl start chassis-system-reset.service bmc:~# Timeout, server xxx not responding. ``` Google-Bug-Id: 263450334 Signed-off-by: Tom Tung <tomtung@google.com> Change-Id: I2c877324482afff0d41129db5d0340d44d9352d1
2022-12-27meta-inspur: fp5280g2: Add fault identify to association.jsonGeorge Liu1-78/+113
Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: Ib35c88eee0dcbcbf180c5540ca3975bcae8833fa
2022-12-27meta-inspur: fp5280g2: Format associations.jsonGeorge Liu1-690/+359
Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: Ie254145438e5e5f80781af12605b567a5260a376
2022-12-23phosphor-dbus-interfaces: srcrev bump a134741830..27b83c43e5Andrew Geissler1-1/+1
Hieu Huynh (1): bootprogress: add OEM value for ProgressStages enumerations Change-Id: I92b0f9a8941c60523463ab6ed2519b95b71d11ce Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-23entity-manager: srcrev bump 8f05a3a18b..9d6f590450Andrew Geissler1-1/+1
Kumar Thangavel (2): Refactor : Add a helper function to addFruObjectToDbus Add a helper function getFruData to updateFRUProperty Sui Chen (2): entity-manager: Allow exposing BMC inventory with "ContainsThisBMC" Add "Exposes BMC" fields to configurations Change-Id: I6d2ace8f3fb6a86909ea16f3612c3c1d3fb8fc25 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-22phosphor-buttons: srcrev bump c7645850ca..e2d0f42617Andrew Geissler1-1/+1
Potin Lai (1): button_handler: fix invalid power event error Change-Id: I87f5c99fc544a1eda13e298fb957051a9e627979 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-22bmcweb: srcrev bump 6dcbb8675d..93f7a0d6a3Andrew Geissler1-1/+1
Ed Tanous (4): Change variable scopes Avoid copy Fix cppcheck error Use owning strings for aggregator URI Gunnar Mills (1): Return bad request if can't construct Change-Id: I097f216d38b9b0e1ff2db43ebdcc83e688a64894 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-22openpower-vpd-parser: srcrev bump c04e1858f8..b48e6ffaf1Andrew Geissler1-1/+1
Alpana Kumari (1): Move Jsons, services and rules to VPD repo Change-Id: I51b0b4fd79d53d827046628aa9a8c497eb64b34b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-21meta-evb-nuvoton: meta-evb-npcm845: add symbolic link of machine-confTim Lee1-1/+1
Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I1a0355aa09cecca7dbcbcbeed8ad5b17d6a40b9f
2022-12-21entity-manager: srcrev bump 10612f3fe5..8f05a3a18bAndrew Geissler1-1/+1
Bonnie Lo (1): schemas: Add properties for pid and pid_zone JinFuLin (1): Remove index from list when device is skipped Kumar Thangavel (1): Refactor : Add a helper function findIndexForFRU to addFruObjectToDbus Tao Lin (1): Add Maximum for calculation sensor uses Change-Id: I6c3359e51b409cfd4dda7f676e4e9e0de78ff2aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-21smbios-mdr: srcrev bump 3e6be2eea1..efd41540b5Andrew Geissler1-1/+1
John Edward Broadbent (1): Add config to allow DIMM only in Location Code Change-Id: I8f1b6a9e238aa9497c3ec58966567637d97d5cb0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-21openpower-vpd-parser: srcrev bump 5ef6ccc0c7..c04e1858f8Andrew Geissler1-1/+1
Santosh Puranik (4): manager: Fixes to CM related APIs parser: Publish FRU Number For DIMMs Add Bonnell Support impl: Capture record name on failed parse Change-Id: If72e7159d7a377551e4d5dd861cc2e71e262a4b8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-21phosphor-pid-control: srcrev bump 9f9a06aa9c..239aa7d705Andrew Geissler1-1/+1
Harvey Wu (1): Replace some duplicate codes about time setting Josh Lehan (1): Fixing crash when core logging was enabled Change-Id: Ief0398bfc351fc4c0404af26b5fc830a530cb4a6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-21bmcweb: srcrev bump 5a19396d08..6dcbb8675dAndrew Geissler1-1/+1
Carson Labrado (1): Correct boost 1.81.0 expected hash Change-Id: Ibe6b7e33bbe4800c4df5d251075fc1257fb5970e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-21meta-phosphor: set DISTRO_CODENAMEPatrick Williams1-0/+3
Back in 2018 we stopped including poky.conf by default and treated phosphor as a separate distro. One minor side-effect of this is that the DISTRO_CODENAME is no longer defined, which is used in some misc. locations such as os-release. Mirror the current Poky codename with the intention that we will keep this in sync as upstream moves along. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iabbdd3f6046f2c7b8ffc81536ab4b47f8471ee20
2022-12-20openpower-libhei: srcrev bump d5d236365f..2d2534f625Andrew Geissler1-1/+1
Zane Shelley (1): Add prettier RC file Change-Id: I98ab8fd6f546b7cca353b089d866de51b1fc656a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-20openpower-vpd-parser: srcrev bump 523af2e013..5ef6ccc0c7Andrew Geissler1-1/+1
Alpana Kumari (1): CM: Bind the PCIe devices with LED driver Sunny Srivastava (3): Implementation of deleteFRUVPD api Single FRU VPD collection Code fix to handle Dbus failure Change-Id: Iedd3b5ad57631ff2aa1283c0e907e337ef4ea22c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-20openpower-hw-diags: srcrev bump 8b10d69937..9051685138Andrew Geissler1-1/+1
Ben Tyner (4): Add functions useful for pldm requests Add power fault check to checkstop handler Add support for pldm based SBE hreset Add SBE hreset support to SBE attention handler Caleb Palmer (2): Updated P10 RAS data json with added thresholds Adjust TI root cause filter to skip INT_CQ_FIR[47:50] Zane Shelley (1): Add prettier RC file Change-Id: Ife2624b879b9812a9689e9234e2a5213cc18e948 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-20pldm: srcrev bump 9eceb84324..0d8224a694Andrew Geissler1-1/+1
Chinmay Shripad Hegde (1): fwupdate-tools: Add support for user specified ComponentComparisonStamp from metadata file. Change-Id: I643790e5c3869f760383563e74e3969017a0a66a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-20webui-vue: srcrev bump 7385e139b0..83ca596d2fAndrew Geissler1-1/+1
Glukhov Mikhail (1): Removed the MemorySize glukhov.mikhail (1): Fix SOL status Change-Id: Icf4e368b1110b3318b73e04d18cb038ce92105a2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-19bmcweb: srcrev bump 079360ae6e..5a19396d08Andrew Geissler1-1/+1
Jian Zhang (1): Correct the dhcp object path cm-jishnu (1): Restrict use of subfolder in configfiles path Change-Id: Ib621d77873bfbf82d5d0a4a88c61f94a71aa4c1b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-19Pull in boost 1.81.0Ed Tanous4-2/+249
Boost 1.81.0 has some very good changes for us, as it drops the boost-url beta dependency, in leiu of standard boost. Because it has some breaking API changes, it seems like a good idea to get ahead of it, and pull in the update a few weeks ahead of time. Looking through the changelogs, there's nothing in the modules that we use that would pose any concern for us, aside from the boost-url changes, which is the point of this commit. This needs to go hand in hand with: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/55021 Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I71c629878f386849f8af1e9cb3e6926d3b19f3f9