Age | Commit message (Collapse) | Author | Files | Lines |
|
Since the webui-vue repo has become a web standard, enabled webui-vue
repo and removed phosphor-webui repo.
Tested: built fp5280g2 and login to the web successfully.
(From meta-inspur rev: aaf9e07be3ff1b2836d20c9823f4357e0fd85f4a)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I02139c53e492e0adc37a9951a2eff9de8f74e6aa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
In all core object paths, the configuration related to led has been
removed.
(From meta-inspur rev: 40ca80ba5d3a8deb050657f1380f6a337dae63a1)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I70006155bb6c9773e99e06b67b61db9ce05de795
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
All core groups have been removed.
(From meta-inspur rev: 2eec3eee4957224ca8840736763f13d5e739576a)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I3ab79cf7cc0f993fdbcfdb361a4e68c684a520e6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Dbus sensor interface 'xyz.openbmc_project.Sensor.Value' migrated
from int to double. Therefore all old 'int64_t' types in
"*-ipmi-sensor*.yaml" files for this interface should be changed to
'double'.
(From meta-inspur rev: 608bb59eb418c6918135651895e2b994c715126d)
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I4610bc0b6dcff78b31c8ae7973da82aac85a456f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
- This commit would switch and use the equivalent option
that are supported my bmcweb meson build.
(From meta-inspur rev: 7b43c4cbcaab12382dd275692beb9e5df3d9e0a8)
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I7f0751164cd9ac920a921bdaa5e25752ab6e0771
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the fsi-master file path to get the correct OCC information.
Tested: built successfully on fp5280g2 and get the corrent OCC information by
the D-Bus command.
(From meta-inspur rev: bf4c44199ffa9cb3804df09932440002f9d0d2c7)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I35ef99d98b3078b625e809e911265a56c4849cc9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Create the xyz.openbmc_project.Inventory.Item.Chassis interface
on the /system/chassis inventory item at startup.
(From meta-inspur rev: 7cd52a29282b3a6f4d291d16cec1bcaeb16ab2d0)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I514c7b77583992357696b5eb09df52b4770efa23
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Use the aux property directly in dev_id.json if the version_id property fails
to match the specified regex, and avoid list index out of range.
(From meta-inspur rev: 48e6171e36d479fa722b448fb4977bf1288ac7d9)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I974005dc1a5e612dc53a8a70f67831927d2616d2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the inventory association definitions for fp5280g2.
With these, phosphor-inventory will create the
org.openbmc.Associations interface on the specified
inventory paths such that the object mapper will create
the association D-Bus objects.
(From meta-inspur rev: 905805b127fc940a28a2a6378494c5efd43f0d15)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Iafd298c9b788cae32adae22e71f44ec72ef4b746
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This commit adds the JSON configuration file having LED Group definitions
and also enables using JSON at runtime than using the compile time
generated group definition from YAML.
(From meta-inspur rev: 88e5fee64a82d51e3f10137e9248a5aa72201c06)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Idba650ab8e9df85eaca266ffd678baa48d9c91f3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
For the Cpu and Dimm's interface(xyz.openbmc_project.Inventory.Item.Cpu and
xyz.openbmc_project.Inventory.Item.Dimm), should be defined in the
fp5280g2-ipmi-fru.yaml instead of the fp5280g2-ipmi-fru-properties.yaml file.
Tested:
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0
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 "1996-01-01 - 00:00:00" emits-change writable
.Manufacturer property s "IBM" emits-change writable
.Model property s "" emits-change writable
.PartNumber property s "02CY415" emits-change writable
.SerialNumber property s "YA1934319126" emits-change writable
xyz.openbmc_project.Inventory.Decorator.Cacheable interface - - -
.Cached property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Replaceable interface - - -
.FieldReplaceable property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Revision interface - - -
.Version property s "22" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "PROCESSOR MODULE" emits-change writable
xyz.openbmc_project.Inventory.Item.Cpu interface - - -
xyz.openbmc_project.State.Decorator.OperationalStatus interface - - -
.Functional property b true emits-change writable
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0
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 "" emits-change writable
.Manufacturer property s "SK Hynix" emits-change writable
.Model property s "HMA84GR7JJR4N-WM " emits-change writable
.PartNumber property s "" emits-change writable
.SerialNumber property s "0x537f68b1" emits-change writable
xyz.openbmc_project.Inventory.Decorator.Cacheable interface - - -
.Cached property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Replaceable interface - - -
.FieldReplaceable property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Revision interface - - -
.Version property s "" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "DDR4-2666 32GiB 64-bit ECC RDIMM" emits-change writable
xyz.openbmc_project.Inventory.Item.Dimm interface - - -
.AllowedSpeedsMT property aq 0 emits-change writable
.CASLatencies property q 0 emits-change writable
.ECC property s "xyz.openbmc_project.Inventory.Item.Dim… emits-change writable
.FormFactor property s "xyz.openbmc_project.Inventory.Item.Dim… emits-change writable
.MaxMemorySpeedInMhz property q 0 emits-change writable
.MemoryAttributes property y 0 emits-change writable
.MemoryConfiguredSpeedInMhz property q 0 emits-change writable
.MemoryDataWidth property q 0 emits-change writable
.MemoryDeviceLocator property s "" emits-change writable
.MemorySizeInKB property u 0 emits-change writable
.MemoryTotalWidth property q 0 emits-change writable
.MemoryType property s "xyz.openbmc_project.Inventory.Item.Dim… emits-change writable
.MemoryTypeDetail property s "" emits-change writable
.RevisionCode property q 0 emits-change writable
xyz.openbmc_project.State.Decorator.OperationalStatus interface - - -
.Functional property b true emits-change writable
(From meta-inspur rev: 323e5dd3bb9ad6dd87ea6bb59f27b2562fcf4a7d)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I23ffd5fea6ab9f9057e0b72b87c1e6cd6ff5f430
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This was a P9 DD1 workaround. These systems are no longer supported and
are not found in the wild, so the workaround has been retired.
All of the p9 systems in the tree exclude the package so this change
should be a noop.
(From meta-inspur rev: c7540334485b74040773d3891febd74c359535fe)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I3091afb20e7fac7e81276873637b10100edb8872
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the configuration related to PSU and confirm that these services
successfully updated to the image.
Tested: built successfully on fp5280g2
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager
/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0
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.Association.Definitions interface - - -
.Associations property a(sss) 5 "sensors" "inventory" "/xyz/openbmc_p… emits-change writable
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "" emits-change writable
.Manufacturer property s "" emits-change writable
.Model property s "PS-2801-12L" emits-change writable
.PartNumber property s "V03101G000000000" emits-change writable
.SerialNumber property s "6K12A0118446MM" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "powersupply0" emits-change writable
xyz.openbmc_project.Inventory.Item.PowerSupply interface - - -
(From meta-inspur rev: 90408ad10ce0647f51f44e9642b7c7901f625ed4)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I37a347a21c217425d28a10fcebaced862e3e0218
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Replace `pmbus` driver by `inspur-ipsps` driver
(From meta-inspur rev: 474ba7c9ca46ecd70e9b4924e2bc1ae161cd3438)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I4edea4c151f962e1bd5cdea9cb557d646a4331b6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Previously these configs were included in the bitbak matadata of fp5280g2,
now they are being moved the pldm repo, so deleted these configs.
(From meta-inspur rev: 0e52a3351b72fe40ab4e13b73b0fa29bcf8900b2)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I6b3f35cbbebd76f390cf2d163fb80fa94b46378a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
For consistency, use hyphen and not a mix of underscore and hyphen.
(From meta-inspur rev: 21b37ce156ec4301f08aae1a70e049c37dadc7bf)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I93965d7534f10a88d61e656833414c70b7f5822c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the led manager used the default YAML to generated led-gen.hpp and
creates D-Bus object for the groups, and we tend to use JSON instead of
YAML to create it.
Tested: built successfully on phosphor-led-manager and create D-Bus
object used JSON configuration.
(From meta-inspur rev: 911c71c43beb4a3696f5c846bee06bc0a0d7bab2)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ibc72f26519bb968ed4b4c8df4e068206ab9c0704
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
In order to ensure that normal ran of the mctp/pldm, temporarily add
these to the fp5280g2 machine.
Tested: Built successfully on fp5280g2 and mctp/pldm ran well.
(From meta-inspur rev: 82e0a6261199c73158f2244d819c2d9dce4e491b)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ia344ba4467b3334e138f50f8b8c902d052e76315
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add phosphor-psu-software-manager and use inspur specific binary tool
to update fp5280g2's psu firmware.
(From meta-inspur rev: 38802b27a5b96f2d406f17805e77971fc76e46ec)
Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Change-Id: I366453eda485e6f96cbb6ef8672ea4011abf463e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
When built the related SDK on fp5280g2, since the wrong FILESEXTRAPATHS
were defined and the build failed.
Tested: built successfully on fp5280g2 using related SDK.
(From meta-inspur rev: 68b943d9f121e11b01e9a60a595930d50b16d13e)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I6e1edd74883e8d7910facd15f800aa954bd402a7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the SYSTEMD_ENVIRONMENT_FILE_${PN} defined in
obmc-phosphor-systemd.bbclass, and the phosphor-power_%.bbappend have
not inherit obmc-phosphor-systemd, so all of the
power-supply-monitor-*.conf are not installed.
Tested: Built fp5280g2 successfully and includes the
power-supply-monitor configs.
(From meta-inspur rev: 05c197192a813e5d276e9b2c0c7d4ac19f726b7d)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Icd31b517536cd77ced911deb796c7c7549b0b480
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add psu.json and power-supply-monitor-*.conf for fp5280g2.
Parsed PSUs asset information via pmbus driver and exposed properties to
D-BUS interface.
Tested: Verified and built successfully on fp5280g2 and obtained correct
PSUs asset information by busctl command.
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager
/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "" emits-change writable
.Manufacturer property s "" emits-change writable
.Model property s "PS-2162-5L" emits-change writable
.PartNumber property s "" emits-change writable
.SerialNumber property s "6L5LX01173722Z" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "powersupply0" emits-change writable
xyz.openbmc_project.Inventory.Item.PowerSupply interface - - -
xyz.openbmc_project.Software.Version interface - - -
.Purpose property s "xyz.openbmc_project.Software.Version.V… emits-change writable
.Version property s "1.000-1.00" emits-change writable
(From meta-inspur rev: da7f477ed1ae83cabc291349ee6609ca1890caf5)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ifaad67483f7429223d2066ca233ede58dfbc3149
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
TFTP is already support within bmcweb via Redfish and by default that
was disabled. We need to enable it by default on fp5280g2 machine
Testd: Updated successfully via the following Redfish
curl -k -H "X-Auth-Token: $token" -X POST
https://${bmc}/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate
-d
'{"TransferProtocol":"TFTP","ImageURI":"<ip address of TFTP server>/obmc-phosphor-image-fp5280g2-20190924042243.static.mtd.tar"}'
(From meta-inspur rev: a39ad069b6d9b0f9021495661da077a07ead1132)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ic6b2e44b0680e4f4472e702aa51bff1416f6b944
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a specific interface for the Cpu and Dimm`s FRU properties and find
all Cpu and Dimm`s paths below the `/xyz/openbmc_project/inventory` path
thought this interface.
Testd: Saw the addition of `xyz.openbmc_project.Inventory.Item.Cpu` or
`xyz.openbmc_project.Inventory.Item.Dimm` interfaces via the D-Bus command.
busctl introspect xyz.openbmc_project.Inventory.Manager
/system/chassis/motherboard/cpu*
or
busctl introspect xyz.openbmc_project.Inventory.Manager
/system/chassis/motherboard/dimm*.
(From meta-inspur rev: 65a4f861c7adbbbc6b4ab8308beaea1c8b4fab5f)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I8d89316be4308d6eb57cf8899d44cc78df5a9b6d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
There are two MACs on the fp5280g2 machine.
eth0 is the shared NIC and eth1 is the dedicated NIC.
Testd: Correctly read MAC for eth0 and eth1 from eeprom and expose it to D-BUS interface.
(From meta-inspur rev: 18417299bbe04a1728ff58f588f26c6a16d06bb8)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Id2c7a9551e5c0fc2115a7021a103095439dc242f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Use the "init-ok" gpio to notify CPLD that the BMC has been initialized. CPLD will cause the power button led to blink.
Tested: When BMC is booted complete, the power button will blink
(From meta-inspur rev: 66361442598357012e8c2357ab94ed3323a1d20b)
Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Change-Id: I5bbadd6de8058814d8765e02e137b58ea3f07278
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
INSPURBASE 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-inspur rev: 052786ad38fa172500a9f641ed26e95e25e6fbc6)
Change-Id: I5394fc045042a30bdc958a6e528d9a7f947d49b9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add the power supply monitor application and configuration files
Tested: Built phosphor-gpio-monitor and ran successfully on the fp5280g2
via dbus interfaces.
(From meta-inspur rev: ea9932d3b56af3ff9a12689731bd8081b66af856)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I5e365d7a979834f093b2a1b978ce22624be5bd8a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Manually verified sensor and sel are corrected on fp5280g2 for
psu via ipmitool commands.
(From meta-inspur rev: 74822749ef5e8a7197658af3eb1715cd85255d6d)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I0a0fe8d837be3817b6dc7048d35ffda7892e62c7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Build fp5280g2 board and load on the target hardware
successfully and manually verified via DBUS interface
(From meta-inspur rev: cb39b871faa21244a3d1bb55f8d153ba87bfd3a6)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I3adb14da90f72bdbac0cefcf64ff1b8a274dd916
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Enable BMC and PNOR signature verification.
Tested: Upload packages containing signatures and publickey through the WEBUI,
and successfully upgrade firmware (BMC and PNOR).
(From meta-inspur rev: e4ceaedefec1e9aee9ac5ca020377e9ff197329f)
Signed-off-by: Xiaochao Ma <maxiaochao@inspur.com>
Change-Id: I54133503f96f119b1464bca7a93045c293349ffc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Built a fp5280g2 image and manually clear the `ethaddr` env in
u-boot, and verify the mac address is synced to u-boot.
(From meta-inspur rev: 3a9f4412953d415beec3208b0c63846a7badf6cb)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I80f38705b7773bf5d2feb0aebebf1a9feae3112f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add vpd configs for fp5280g2, by adding the following specific configs
for fp5280g2 to replace the default ones.
openpower-fru-inventory
openpower-fru-vpd-layout
Tested: Manually update eeprom and verified vpd information are
corrected on fp5280g2 via dbus and ipmitool commands.
(From meta-inspur rev: 65f5494753ac5d477fb96aa163c0a8f633aaa078)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I311082d53a1339960d17db2f501c5c619b965fb8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Verified bmc uart1 mirrored host console on fp5280g2.
(From meta-inspur rev: 71d09b2e39900ff6061cfdef5f4ff34131a81659)
Signed-off-by: Xiaochao Ma <maxiaochao@inspur.com>
Change-Id: I90e0a1e5c328071c3bcea9f94de6d6a92db81265
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add ipmi configs for fp5280g2, by adding the following specific configs
for fp5280g2 to replace the default ones.
openpower-ipmi-oem
phosphor-ipmi-host
phosphor-ipmi-fru
Tested: Manually verified sensor, fru and sel are corrected on
fp5280g2 via ipmitool commands.
(From meta-inspur rev: 0adbf56907286b14f34b25335cc84815189cf128)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I67995cba5793d4f6a45b9912bc7e03d2ce5d8759
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Built fp5280g2 and verified that obmc-host-crash.target
was reached after error injection.
(From meta-inspur rev: 7429376f373dfe4b51c5ea24f001bb0b47516e6f)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Id0417446c9b40bdd2ebc5e5e9594b122729b0fb1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Verified that temperature sensors are returned
by `ipmitool dcmi get_temp_reading` command
responses:
Entity ID Entity Instance Temp. Readings
Inlet air temperature(40h) 1 +27 C
CPU temperature sensors(41h) 1 +26 C
CPU temperature sensors(41h) 2 +26 C
CPU temperature sensors(41h) 3 +26 C
......
CPU temperature sensors(41h) 4 +26 C
CPU temperature sensors(41h) 5 +26 C
Baseboard temperature sensors(42h) 1 +29 C
Baseboard temperature sensors(42h) 2 +32 C
(From meta-inspur rev: 397f0495707790dd38f7c3f5a32a3c37d12556df)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I59cc386c407a70cce81ea5b067ebe537524d0a9d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Ran command `ipmitool mc info`
got responses:
Device ID : 0
Device Revision : 0
Firmware Revision : 0.00
IPMI Version : 2.0
Manufacturer ID : 51850
Manufacturer Name : Unknown (0xCA8A)
Product ID : 514 (0x0202)
Product Name : Unknown (0x202)
Device Available : yes
Provides Device SDRs : yes
Additional Device Support :
Sensor Device
SEL Device
FRU Inventory Device
Chassis Device
Aux Firmware Rev Info :
0x00
0x00
0x80
0x09
(From meta-inspur rev: 98340847a922cd3f405cc2cada1f1a75c960da7c)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I5ad8c45eba95ef27de80fd688dacbe8e1e1775ba
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fp5280g2 BMC has 2 ethernet interfaces.
One uses ncsi as the shared port and the
other is the dedicated port.
This change sets default ipmi rmcpp interface
to eth1 which is the dedicated port and ensures
that ipmi channel 1 is the dedicated port.
Tested: Ran command:
ipmitool -I lanplus -H xx.xx.xx.xx -U root -P 0penBmc lan print 1
observed correct responses:
Set in Progress : Set Complete
Auth Type Support : MD5
Auth Type Enable : Callback : MD5
: User : MD5
: Operator : MD5
: Admin : MD5
: OEM : MD5
IP Address Source : DHCP Address
IP Address : xx.xx.xx.xx
Subnet Mask : 255.255.255.0
MAC Address : ee:d4:fb:d8:00:e2
Default Gateway IP : xx.xx.xx.1
802.1q VLAN ID : Disabled
RMCP+ Cipher Suites : 3,17
Cipher Suite Priv Max : Not Available
Bad Password Threshold : Not Available
(From meta-inspur rev: 5c917d21714fdc0aada34495d647aa95c76ed1cb)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Ida216bc4054a5bce83985fd68b51eb0e4b901385
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The fan will rotate full speed according
to the fan-control yaml,since ipmi yaml is not
configured.
Tested: Manually set a speed for the fan and observe
that the fan-control sets the fan to full speed.
(From meta-inspur rev: 4f5e77b08a50999885f1e58a50a76f8e684ad873)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: If2dd8de7c7798f446216d012fa109a2d4b044be8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fp5280g2 uses two types of fans,one(12000 rpm) for
low performance machine and one(17000 rpm) for high
preformance machine,so fan-monitor need a large `deviation`
to work properly.
Tested: Manually adjusted the speed and observed
the Functional properties of the fan.
(From meta-inspur rev: 041caf3c0b2a7abb692d26c3e1925375c75d8bac)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I7540892cc63da1c1cb8745daa0e6e5d7ef522712
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fp5280g2 uses GPIOs to detect fan presences.
Tested: Verified that the Present property in dbus corresponds
correctly reflects wheather a fan is present or not.
busctl get-property xyz.openbmc_project.Inventory.Manager
/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0
xyz.openbmc_project.Inventory.Item Present
(From meta-inspur rev: 92dd17dc6efbf3eafc1a661e51ad5ae81ee8293d)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I72960a336e003868df3fa1715bd9ca2c3383fdc1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Configure phosphor-cooling-type as air-cooled,since
fp5280g2 is an air-cooled machine.
Tested: Verified that the AirCooled property is true.
busctl get-property xyz.openbmc_project.Inventory.Manager
/xyz/openbmc_project/inventory/system/chassis
xyz.openbmc_project.Inventory.Decorator.CoolingType AirCooled
(From meta-inspur rev: 443c6d00a8bab54b0b7081fb7368bfb45029a1a2)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I4de4faf7a338165069fc44bbdfb73c1618838021
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: booted a fp5280g2,manually binded the OCC driver when OCC activated,
and saw core-temp,dimm-temp and power sensors via REST API.
(From meta-inspur rev: f24af46e265e6541f26fb88c650e5ef681e51898)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I5b99d406159b080a2d6be53f23250ef356e8bfe2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add phosphor-webui to enable WebUI on fp5280g2 machine.
Tested: Built and ran successfully on the fp5280g2 and login
successfully via WEBUI.
(From meta-inspur rev: 97dcbcdb072692c1bdac020f646bb67ced30819a)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I0eb3a3ece49ccedf4181a67e430b13e287749fb5
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
temperature sensors inlet and outlet of tmp112, adc voltage sensors and
fan-tach sensors.
Tested: Built fp5280g2 board and loaded on the target hardware
successfully and manually verified via DBUS interface.
(From meta-inspur rev: f3c4afcb935e605f727e0552842e418db4eef6fc)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I231d14195bffac5451c98bfbabc4ecd836aead67
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This allows the machine to have the host UART output rendered to a
framebuffer and output on the BMC's graphics device up until the host
loads it's PCIe VGA driver.
Tested: Built and ran on a fp5280g2,saw that the host UART output displayed
on the monitor.
(From meta-inspur rev: 89bd7c2a383d1318ef885c50f9cc4ee5b2af1174)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Ib7c37a750b508aee314e1b3360733fe8b3eef311
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Built fp5280g2,checked that mboxd ran successfully and
fp5280g2 could boot host.
(From meta-inspur rev: 49c9e7ea09b81174f21091a9d0108a9f7cc2d9e8)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I63f868f7cedcab661e3e47a342574ebe2842b044
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These GPIOs are used by the code in skeleton
Tested: Built fp5280g2 and checked rootfs for the config file
(From meta-inspur rev: b23e21c84ba5c7eb4184f51679f8aedb86300965)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I831f0cceb58447c6e96a422b47f8d299f9d06695
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
FP5280G2 is an openpower machine with onboard ast2500.
Tested: Built fp5280g2 and verified the bmc-image is generated
(From meta-inspur rev: c6e214b8172b7cbf5567f081902a87fe52d50050)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I95b49aaf8b0ad861901406d6c6cddde27a5b2dc1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|