Tags: githubuser0905/openbmc
Tags
meta-ampere: mtjade: Add workaround for fan-control-init fail continu… …ously On some systems, after BMC is reset while Host is On, phosphor-fan-control-init fails to create its dbus interface, causing it to restart continuously. This causes dbus to become busy all the time. This patch adds a temporary workaround by adding a sleep time between restart to avoid making dbus busy until the root cause and solution is found Tested: 1. Turn ON the Host. 2. Reboot BMC. 2. Check if phosphor-fan-control-init service can start successfully. Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com>
meta-ampere: remove redundant files Remove files that no longer be used. Tested: compile the BMC without issue Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
meta-ampere: mtjade: Add entity-manager to build package Mt.Jade platform changed to use motherboard Fru data from entity-manager to update BMC MAC address and response for IPMItool FRU command. This commit adds entity-manager to build package. Tested: 1. ls /lib/systemd/system/xyz.openbmc_project.EntityManager.service. 2. The service file should exist. Signed-off-by: Thu B Nguyen <tbnguyen@amperecomputing.com>
meta-ampere: dbus-sensors: Keep the host sensors in the dbus interfaces Update dbus-sensors to keep the host sensor interface when the Host is Off. The values of the host sensors interface will be changed to NaN. Tested. 1. Power on the host. 2. Check the dbus interface of the host sensors. 3. Power off the host. 2. The values of the host sensors in dbus are nan. Signed-off-by: Thu B Nguyen <tbnguyen@amperecomputing.com>
meta-ampere: switch the SPI0_PROGRAM_SEL in powering system on/off When powering ON the Host, no code to switch the SPI0_PROGRAM_SEL signal to Host. This makes the Host fail to boot UEFI if users manually switch the Host SPI-NOR to BMC. In addition, when the Host is OFF, switching the SPI-NOR to Host might cause leakage current. This commit controls the SPI0_PROGRAM_SEL GPIO signal to switch the Host SPI-NOR to Host when powering ON and switch to BMC when powering OFF. Tested: 1. Manually set GPIO 226=0. Powering the Host, ensure Host can boot. 2. Turn the Host OFF, check if BMC can access the Host SPI-NOR. Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
meta-ampere:meta-jade: Enable the secure provisioning firmware update Support the option to flash and run the SECPRO firmware using the ampere_firmware_upgrade.sh script. The script will assert the special GPIO pins for the SECPRO boot mode and will de-assert them after complete. The SECPRO mode is enabled by 2 options: - The script parameter - The MANIFEST string value Usage: ampere_firmware_upgrade.sh <Type> <Image file> <DEV_SEL> [SECPRO] SECPRO: '1' to flash SCP and assert GPIO to enter the SECPRO mode. Default: 0 Tested: 1. Flash the image with SECPRO mode enable, check if SCP boots to SECPRO mode. 2. Flash the image with SECPRO mode disable, check if the Host boots normally. Signed-off-by: Tung Nguyen <tung.nguyen@amperecomputing.com>
meta-ampere: kernel: srcrev bump afe50261..a0ff37ab0 Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
meta-ampere:jade:kernel: srcrev bump c1d9d03..b286305 Signed-off-by: Phong Vo <pvo@amperecomputing.com>
meta-amprere:mtjade:fru: Add support for additional FRU fields This commit adds additional support for the following FRU fields: - System and Chassis SKU - MAC Address - Product Asset Tag - Product Extra It also adds support to parse and populate FRU binary with multi-record. Test Cases: - Run ipmi fru print to see full list of FRU data $ ipmitool fru print FRU Device Description : Builtin FRU Device (ID 0) Chassis Type : Rack Mount Chassis Chassis Part Number : AMPA1A1-00000000 Chassis Serial : A1A1-A000-0000000000123 Chassis Extra : SKUC-A000-0000000000123 Board Mfg Date : Tue Feb 4 00:00:00 2020 UTC Board Mfg : AmpereComputing(R) Board Product : MT.JADE Board Serial : 9510002CJ0LA Board Part Number : B81.03010.0001 Board Extra : 70:E2:84:85:08:E3 Product Manufacturer : AmpereComputing(R) Product Name : MT.JADE Product Part Number : AC82830AC10C Product Version : PR010 Product Serial : AMPX3A1-A000-0000000000123 Product Asset Tag : AMPX3A1-A000-0000000000123 Product Extra : SKUP-A000-0000000000123 Signed-off-by: Hieu Huynh <hieu.huynh@amperecomputing.com>
PreviousNext