summaryrefslogtreecommitdiff
path: root/meta-yadro/meta-vegman
AgeCommit message (Collapse)AuthorFilesLines
2022-06-22meta-yadro: vegman: ipmi: enable hybrid-sensorsAndrei Kartashev3-0/+48
The phosphor-ipmi-host has two implemetations of SDR: static and dynamic. Static SDR implementation requires us to set all coefs manually for all sensors in the system, while dynamic implementation doesn't support discrete sensors. Enable support for mixed mode where both static and dynamic implementations work at the same time. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I27df9e083f0bd816b9a02515e75a3dea69ea20bb
2022-06-20meta-yadro: vegman: fix phosphor-watchdog configurationAndrei Kartashev5-0/+85
This brings a set of the unit-files to make `phosphor-watchdog` working properly. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I9763bf7e87753bfd2b9c7c05295dddd18e6f6c48
2022-06-17meta-yadro: vegman: add smbios parser to the imageAndrei Kartashev2-0/+2
Add smbios-mdr daemon to the image. This only parse smbios image binary which should be delivered to BMC filesystem using some other software (via IPMI in our case). Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I3a18879630ccbe517030b6f803a6ae5fe42dceac
2022-06-17meta-yadro: vegman: add IPMI configurationAndrei Kartashev8-0/+224
Setup ipmi stack for Yadro VEGMAN machines. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I13f5e51dd5b7ac169a71ee046ad61dbfa2bffe9b
2022-06-17meta-yadro: vegman: add EntityManager and dbus-sensorsAndrei Kartashev5-0/+24
This brings EntityManager sevice to the image. This also brings dbus-sensors daemons to provide sensors based on EM configuration. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I4d41f3b8bc98e8859cbfe33a220e79e78e8bbee5
2022-05-24meta-yadro: vegman: add MACHINE_FEATURESAndrei Kartashev1-0/+19
Add main machine features for VEGMAN: power manager, entity manager, ipmi and so on. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I8a8fb30b03329eeaadc56ec7031d2704861f85ee
2022-05-24meta-yadro: vegman: add default FRU handlerAndrei Kartashev4-0/+221
default-fru-vegman recipe provides script to apply hardware configuration on first boot based on FRU EEPROM content. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I7a17c519259e4bb56a2a00900894ffdbd4edd2f6
2022-05-19meta-yadro: vegman: setup obmc-consoleAndrei Kartashev4-0/+69
Add obmc-console configuration for Yadro VEGMAN machines Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I392a6621f1588833d3aaf6187bc277ea661d416f
2022-05-17meta-yadro: vegman: led-manager configurationAndrei Kartashev6-0/+246
This brings LEDs description for phosphor-led-manager. This configuration only describes LED groups. Real LED control will be introduced in later commits with phosphor-dbus-monitor configuration once we set other required components. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I74b9f86b9d2c43d8b4f5728f330fe06b19b1e08a
2022-04-22treewide: drop unused meta-security layerBrad Bishop1-1/+0
This was added with cde0f094f for libseccomp, but shortly after that upstream moved libseccomp from meta-security to core (241c7d2e6). As such, meta-security is no longer used or required. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I371e54b11f6336720dfc6edf0ef733d22b7fb4f2
2022-04-12treewide: Update BB_DISKMON_DIRS useGeorge Liu1-4/+4
Per [1][2], Yocto is starting to deprecate ABORT and has replaced the "ABORT" action in BB_DISKMON_DIRS entries with "HALT". 1. https://wiki.yoctoproject.org/wiki/Inclusive_language 2. https://git.yoctoproject.org/poky/commit/?id=4f77505d94a8f6260933f457e9848d1d2fa98ce5 Tested: Built obmc-phosphor-image successfully and eliminate the following warnings: ``` WARNING: The BB_DISKMON_DIRS "ABORT" action has been renamed to "HALT", update configuration ``` Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: If57d0ded9fac41e23b31b01e2a0e309ac7388148
2022-02-26treewide: support yocto kirkstone releasePatrick Williams1-1/+1
* Deprecate N-1 release (hardknott). * Enable N+1 release (kirkstone). Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I39e027e02dab64b4390b46ffbd9c299c858f403e
2022-01-11meta-yadro: initial bring up for VEGMAN machinesAndrei Kartashev12-0/+415
Introduce new meta-layer for Yadro VEGMAN servers family. This brings initial image build information: layer meta-data, kernel configuration and basic software set. Change-Id: Iad21dc55dab0803ee7476f91861c6a07e9838e6d Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>