summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-02-13Removing Intel email address from READMEfix-readmeTerry S. Duncan1-1/+2
Signed-off-by: Terry S. Duncan <terry.s.duncan@intel.com>
2022-05-06Merge pull request #80 from Intel-BMC/updateHEAD1-0.91inteldheerajpdsk378-4638/+5833
Update
2022-05-06Update to internal 1-0.91P Dheeraj Srujan Kumar119-3129/+2820
Signed-off-by: P Dheeraj Srujan Kumar <p.dheeraj.srujan.kumar@intel.com>
2022-03-30Merge tag '1-0.91' of ↵P Dheeraj Srujan Kumar259-1509/+3013
github.com:intel-innersource/firmware.bmc.openbmc.yocto.openbmc into update
2022-01-18Merge pull request #76 from Intel-BMC/update1-0.86jmbills2126-88315/+40884
Update
2022-01-14Update to internal 0.86Jason M. Bills149-3451/+4536
Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
2022-01-06Merge tag '0.86' of firmware.bmc.openbmc.yocto.openbmc into updateJason M. Bills1977-84864/+36348
2022-01-03meta-phosphor: storage: Add recipe for estoragedJohn Wedig1-0/+20
Signed-off-by: John Wedig <johnwedig@google.com> Change-Id: I607813c03e1acd42329bc7d67b9e4ffa1564a84c
2021-12-30Fix the config error of u-boot-envzhanghaicheng5-0/+10
When using 64M flash, the config of u-boot CONFIG_ENV_SIZE and CONFIG_ENV_OFFSET is wrong. The config file fw_env.config is wrong, too. Modify them according to the 64M flash dts file. Before correcting these errors, when we used setenv to set environment variables in u-boot, we could not use fw_printenv to get them. The reverse is also the same. Because they set different offset and size. Tested: 1. Use commands in u-boot: setenv test value saveenv After BMC starts, use fw_printenv can get "test=value" 2. Use the command to change the value of "test" fw_setenv test v We can get "test=v" in u-boot by printenv. Signed-off-by: zhanghaicheng <zhanghch05@inspur.com> Change-Id: I9eccf6abe743253b6f8c344a8b8648e68ab52019
2021-12-30meta-facebook: enable allow-root-loginPatrick Williams1-0/+1
root is only added to a number of required groups if either `debug-tweaks` or `allow-root-login` is on (see phosphor-rootfs-postcommands.bbclass). For internal builds we turn off `debug-tweaks`, so add `allow-root-login` to our IMAGE_FEATURES since we need it on everywhere. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ic65dce4fd5374a6a9c8389c67693b980a2b5509c
2021-12-30Revert "meta-ampere: mtjade: support PSU present detection via GPIO"Thang Q. Nguyen5-27/+0
By replacing phosphor-hwmon by dbus-sensor, PSU presence detection via GPIO does not work anymore and it causes confiction with dbus-sensor's PSUSensor. Revert the commit to avoid the confliction Change-Id: Idfd54325c122921a3c5df062bce1b6909b643999 Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
2021-12-30meta-ampere: redfish: remove Chassis chassis instanceThang Q. Nguyen4-91/+1
The chassis instance when implementing sensor monitor using dbus-sensor/entity-manager is /redfish/v1/Chassis/<name> where <name> is defined from entity-manager configuration. This commit removes /redfish/v1/Chassis/chassis which is redundant and make incorrect link from other schema like ComputerSystem and BMC Manager. Tested: 1. Check no /redfish/v1/Chassis/chassis available. 2. Check all sensors are available in /redfish/v1/Chassis/Mt_Jade. Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: I334a94bb65c3caa49d0bcb6ab03a42f7999728d5
2021-12-29meta-bletchley: Add services to control step motorAllen.Wang9-1/+537
For Bletchley platform, we can only power on system by step motor to press power key. Add tools and service to initialize step motor and control system power by motor. Signed-off-by: Allen.Wang <Allen_Wang@quantatw.com> Change-Id: Ic75352a037566d701b2e362743c527c370b0c2e5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2021-12-29meta-facebook: add fb-phosphor-image.incPatrick Williams3-9/+14
Builds done using facebook/openbmc do not use the 'obmc-phosphor-image' image name, but instead use 'MACHINE-image'. This means that bbappend files have no effect and we need a different method to get consistent sets of include files. Introduce 'fb-phosphor-image.inc' and 'fb-MACHINE-phosphor-image.inc' as the replacements for the obmc-phosphor-image.bbappend. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I166342c1744d1cd0237f8c75d90d87153fb19b35
2021-12-29meta-bletchley: phosphor-network: use += style for appendPatrick Williams1-1/+3
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I19d92019649ba990dcc33ac1bc25c4ebadc933b6
2021-12-29openpower-vpd-parser: srcrev bump ec912e6c0d..26d6c146d2Andrew Geissler1-1/+1
Sunny Srivastava (1): Copy record data from parent FRU Change-Id: Ic631143ac0e09eb3c7c83dccdd6818142a27facc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-29phosphor-led-manager: srcrev bump 23d5408ba8..db6d763891Andrew Geissler1-1/+1
George Liu (1): Fix sdbus++-gen-meson version warning Change-Id: Ia2ee3228640512577c4215990bd3f3fcd9c4e84e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-29phosphor-post-code-manager: srcrev bump de8d3a537f..f5e52db77cAndrew Geissler1-1/+1
Alan Kuo (1): Fix 'usTimeOffset' was not declared error Change-Id: Id3d0f0ff317a0df20f72bc9a56a69193d30552b2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-29webui-vue: srcrev bump 00cb42b615..f4328edf86Andrew Geissler1-1/+1
MichalX Szopinski (1): Remove hardcoded chassis in Manage power usage Change-Id: Ida08706de53a11d770ec54fbe1bdae5c5638aecb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-28sdbusplus: srcrev bump e1353143b6..6adfe948eeAndrew Geissler1-1/+1
Krzysztof Grobelny (1): Simplified code examples Change-Id: If51836eeec4c7a1e7374e58201a6319877c5d678 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-27meta-bletchley: read fru from eeprom and store to inventory areaPotin Lai5-0/+94
1. create configuration layer for fru yaml config 2. add fru eeprom path and id config 3. add FRU_YAML_GEN in phosphor-ipmi-host bbappend Test: root@bletchley:~# busctl introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/bmc NAME TYPE SIGNATURE RESULT/VALUE FLAGS org.freedesktop.DBus.Introspectable interface - - - .Introspect method - s - org.freedesktop.DBus.Peer interface - - - .GetMachineId method - s - .Ping method - - - org.freedesktop.DBus.Properties interface - - - .Get method ss v - .GetAll method s a{sv} - .Set method ssv - - .PropertiesChanged signal sa{sv}as - - xyz.openbmc_project.Inventory.Decorator.Asset interface - - - .BuildDate property s "2021-12-21 - 07:56:00" emits-change writable .Manufacturer property s "Quanta" emits-change writable .Model property s "" emits-change writable .PartNumber property s "3RL19MA0000" emits-change writable .SerialNumber property s "1234567890123" emits-change writable .SparePartNumber property s "" emits-change writable .SubModel property s "" emits-change writable xyz.openbmc_project.Inventory.Decorator.Revision interface - - - .Version property s "FRU Ver 0.01" emits-change writable xyz.openbmc_project.Inventory.Item interface - - - .Present property b false emits-change writable .PrettyName property s "Bletchley -Class 1" emits-change writable xyz.openbmc_project.Inventory.Item.Bmc interface - - - xyz.openbmc_project.Inventory.Item.Board interface - - - root@bletchley:~# busctl introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/bmc/ethernet NAME TYPE SIGNATURE RESULT/VALUE FLAGS org.freedesktop.DBus.Introspectable interface - - - .Introspect method - s - org.freedesktop.DBus.Peer interface - - - .GetMachineId method - s - .Ping method - - - org.freedesktop.DBus.Properties interface - - - .Get method ss v - .GetAll method s a{sv} - .Set method ssv - - .PropertiesChanged signal sa{sv}as - - xyz.openbmc_project.Inventory.Item.Ethernet interface - - - xyz.openbmc_project.Inventory.Item.NetworkInterface interface - - - .MACAddress property s "3AD664F68D3F" emits-change writable Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I70d624885abaa13639a0617b356554aa6c88af57
2021-12-24meta-bletchley: phosphor-network: enable sync-macPotin Lai2-0/+13
1. Enable sync-mac 2. add inventory mapping config Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I441c00c22d7f1c0e3d0c9f83b9cc149007acd781
2021-12-24phosphor-user-manager: srcrev bump ce89bfcd3b..b01e2fe760Andrew Geissler1-1/+1
P Dheeraj Srujan Kumar (1): Enable encoding object paths of User Name Change-Id: I744563c2a6c75ea110f371ddd572a8ed1e0b3790 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-24bmcweb: srcrev bump d1a648140e..b477fd4408Andrew Geissler1-1/+1
P Dheeraj Srujan Kumar (1): Enable encoding/decoding object paths of User Name Change-Id: I500bd6fc2af42b73a0de86fe2a9603ba5ce0ff36 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-24phosphor-host-ipmid: srcrev bump e39ba9930b..0ce6a5771dAndrew Geissler1-1/+1
P Dheeraj Srujan Kumar (1): Enable encoding/decoding object paths Change-Id: I552a87ecbe68e5f87de2e104a4ed4a132e56bfed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-24webui-vue: srcrev bump 799bcd3fb4..00cb42b615Andrew Geissler1-1/+1
Kenneth (1): Fixed empty string in NTP server array Kenneth Fullbright (1): Fixed routerKey prop eslint warning Change-Id: I7efcb431be084a0c6eecbf6dca782d6edfc93876 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-23sync bmc time from ipmb hostNaveen Moses3-0/+147
This script runs at startup as systemd service. It checks if the bmc time is in sync from NTP server. otherwise it reads the host time via ipmb interface and updates as bmc time. This change was tested and verified in yosemitev2 and tiogapass platforms. Signed-off-by: Naveen Moses <naveen.mosess@hcl.com> Change-Id: I8c937c16415b2dd05d05155facadc0bed797db07
2021-12-22phosphor-health-monitor: srcrev bump 9d29b378d3..a6cd704bdaAndrew Geissler1-1/+1
Konstantin Aladyshev (1): Set unset threshold values to NaN Change-Id: I551a81437255dfd9085b0ec4bd8eb4e1ad06476f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22phosphor-user-manager: srcrev bump ce4e1aa087..ce89bfcd3bAndrew Geissler1-1/+1
Jiaqing Zhao (1): Set expiry date to 1970-01-01 to disable account Change-Id: Idf0e9b011a221ac06335df4c1b23461a74a5ed05 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22phosphor-power: srcrev bump 391a069004..925c0263d0Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Change pgoodFault type to size_t Change-Id: I2ec58d0b87beed89296d822f32814022a807aa8b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22meta-bletchley: Add init service to setup systemHoward Chiu4-1/+122
To setup GPIOs and set fan speed to 70% Signed-off-by: Howard Chiu <howard.chiu@quantatw.com> Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I7a64e19b6e34bcab7013b382d19d7be6156bf87a
2021-12-22meta-bletchley: enable bletchley dtsPotin Lai1-3/+2
select aspeed-bmc-facebook-bletchley.dts for build Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I85503d876b959a2f220ad84b6a9ddba047e89c80
2021-12-22meta-bletchley: kernel: enable SPI_GPIO configPotin Lai1-0/+3
enable SPI_GPIO feature Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I24bb13acfbddcff14c5f15fbd9262ba1b019d9f7
2021-12-22phosphor-virtual-sensor: srcrev bump 05b1d41788..190e4bf8a4Andrew Geissler1-1/+1
Patrick Williams (1): README: format changes suggested by markdownlint Change-Id: Iafbda607f4ef8bee638acf3c2d66f7bd197c8d43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22meta-aspeed: Enable tpm2 kernel configPotin Lai3-0/+10
Append tpm2 in MACHINE_FEATURES to enable related kernel configs MACHINE_FEATURES:append = " tpm2" Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: Ie6b50d81040de2863487cffc449193ec9462bf89
2021-12-22meta-ampere: mtjade: clean up phosphor-hwmon configsThang Q. Nguyen2-67/+10
Disable phosphor-hwmon from compilation and clean up sensor inventory which added before for phosphor-hwmon. Tested: 1. Check if no phosphor-hwmon compiled and run 2. Check all S0 and S1 ADC sensors are still available in Redfish. Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Ic6ac13963e755e6ef0d93b3f6486546c61b1abe0
2021-12-22meta-ampere: mtjade: support NVME TemperatureThang Q. Nguyen5-7/+346
Enable phosphor-nvme with configuration for nvme_max sensor for FAN control support later. Tested: 1. Check NVME Temp: $ busctl get-property xyz.openbmc_project.nvme.manager \ /xyz/openbmc_project/sensors/temperature/nvme20 \ xyz.openbmc_project.Sensor.Value Value d 22 2. Check nvme_max has valid value $ busctl introspect xyz.openbmc_project.VirtualSensor \ /xyz/openbmc_project/sensors/temperature/nvme_max Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Ied609ba5b5d39877c09ed04faff5063c7882a689
2021-12-22linux-aspeed: Move to v5.15.10 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.6 through to 5.15.10 stable releases. Change-Id: Ib4e8e69386ba6c7857c22d8b2fb063c9d8d03b36 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-12-22sdbusplus: srcrev bump 55949c29ad..e1353143b6Andrew Geissler1-1/+1
Patrick Williams (1): sdbus++: property: invalid Python symbol Change-Id: I7931da04684a56d2de4413f82871c11c803997a4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22bmcweb: srcrev bump 895e46d807..d1a648140eAndrew Geissler1-1/+1
Ed Tanous (2): Make routing capture by const reference Add more types to DbusVariantType Spencer Ku (1): PCIe: Implement "PcieType" PCIe device property Change-Id: I4c66924f759da111235adc1cec64147dab5bd168 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22meta-google: os-release: Avoid effect not gbmc distroBrian Ma1-1/+1
Add distro override to avoid os-release setting effect other not gbmc distro Signed-off-by: Brian Ma <chma0@nuvoton.com> Change-Id: I34afb4ce8e72f2be15a5f5668e6ff6c567548ad5
2021-12-22linux-aspeed: Add s7106, Bletchley, VegmanJoel Stanley1-1/+1
These are backports from the v5.17 aspeed pull request. Ali El-Haj-Mahmoud (1): ARM: dts: aspeed: Add TYAN S8036 BMC machine Andrei Kartashev (2): dt-bindings: vendor-prefixes: add YADRO ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC Eddie James (2): ARM: dts: aspeed: p10: Enable USB host ports ARM: dts: aspeed: p10: Add TPM device Howard Chiu (1): ARM: dts: aspeed: Adding Facebook Bletchley BMC Jae Hyun Yoo (3): ARM: dts: aspeed: add LCLK setting into LPC IBT node ARM: dts: aspeed: add LCLK setting into LPC KCS nodes dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property Joel Stanley (3): dt-bindings: aspeed: Add Secure Boot Controller bindings ARM: dts: aspeed: Add secure boot controller node ipmi: bt: Add ast2600 compatible string Lei YU (2): ARM: dts: Add openbmc-flash-layout-64-alt.dtsi ARM: dts: aspeed: g220a: Enable secondary flash Oskar Senft (1): ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config Quan Nguyen (2): ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices ARM: dts: aspeed: mtjade: Add uefi partition Change-Id: I89371d3ab9c99415b3e971fbb62a6cad8b8e4b16 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-12-21phosphor-logging: srcrev bump dd4bd482f1..f928c4a260Andrew Geissler1-1/+1
rajerpp1 (2): PEL: Fixing wrong callout of reference target PEL: Clock SBE HWP error handling support Change-Id: I39c5cc31cd91829d09afb769e01a64e33e19fd46 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-21tyan, s7106: Initial commit for TYAN S7106Oskar Senft18-0/+257
The TYAN S7106 is a server mainboard with an Aspeed AST2500 BMC. Signed-off-by: Oskar Senft <osk@google.com> Change-Id: I75e4938bbc7d25bd8e949a4bae5761205aa0ff22
2021-12-21webui-vue: srcrev bump 823c181267..799bcd3fb4Andrew Geissler1-1/+1
Kenneth Fullbright (1): Add assembly table component name to table Change-Id: I815dbaf3eee89279ea2ae3e2450481aa27af5296 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-21meta-phosphor: gnupg: Remove unneeded gnupg filesBrandon Kim1-0/+0
This saved 49152 bytes of compressed image space in our platform. Signed-off-by: Josh Lehan <krellan@google.com> Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I4b5b4c7cd2bfffb9720bae02624519ee10ca73af
2021-12-21phosphor-health-monitor: srcrev bump f515187932..9d29b378d3Andrew Geissler1-1/+1
Konstantin Aladyshev (1): Set correct values for sensor min and max properties Change-Id: I5af479ddea8764a0a289cd39c2b49fb3e0e05242 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-21phosphor-host-ipmid: Add option for configuring hybrid sensorsAndrei Kartashev1-0/+1
Implements PACKAGECONFIG option to enable or disable hybrid sensors. This makes it possible to mix static and dynamic sensors. Note: as for now, statically defined SDR ids would be discarded if hybrid mode is enabled. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I9a22fbcf2a3c90742d537b71511618f11c8a54cf
2021-12-21meta-facebook: add packagegroup-security-tpm2 when tpm2 is enabledPotin Lai1-1/+1
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I3e576e5f9f831a4f73cf9d048859f37d471f3ed7 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2021-12-21phosphor-watchdog: srcrev bump cf4ce3c171..658527bbddAndrew Geissler1-1/+1
William A. Kennington III (1): mainapp: Terminate cleanly for TERM and INT Change-Id: Iebb6dcbab8d69f74ebf4c59aa9c64e78494a6c27 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>