summaryrefslogtreecommitdiff
path: root/meta-amd/meta-ethanolx/recipes-kernel
AgeCommit message (Collapse)AuthorFilesLines
2021-09-10meta-amd: fix compilation errors with latest YoctoKonstantin Aladyshev1-1/+1
Make the following changes to fix compilation errors: - add honister to the LAYERSERIES_COMPAT variable, - increase CONF_VERSION to 2, - use new bitbake override syntax Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I971f0f0f7110e0350994ced151ca429444885056
2021-09-10meta-ethanolx: Add driver for the FRU EEPROMKonstantin Aladyshev1-0/+1
AMD EthanolX CRB uses 24LC128 EEPROM as a device that is supposed to store FRU information. Add necessary Linux driver that adds support for this chip. Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: Iaf54bfd5bfbc3266d2a18861ee47339df78c777b
2021-08-30meta-ethanolx: Support voltage regulatorsKonstantin Aladyshev1-0/+1
Populate voltage regulator sensors to the system. This change make voltage regulator data accessible over DBus, IPMI, Redfish and webui-vue. AMD EthanolX CRB has 4 voltage regulators per each of its CPUs (P0/P1): -ISL69147 - Px VDD core regulator -ISL69144 - Px VDD SoC regulator -ISL68127 - Px VDD Mem / VPP ABCD regulator -ISL68127 - Px VDD Mem / VPP EFGH regulator All of these voltage regulators are 1st generation multiphase devices. They can be covered with a ISL68137 Linux driver initialized with a "isl68137" parameter, which would bring the necessary "raa_dmpvr1_2rail" initialization. The threshold values were spoofed from the original voltage regulators configuration in the AMD EthanolX CRB. The "PowerState: On" entity-manager parameter is used to make thresholds active only when the board is powered on. Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I123db2e356f525e0d269aef780d34d218209592a
2021-04-21meta-amd: Add side band temperature sensor interface driverKonstantin Aladyshev1-0/+1
Configures the kernel configuration to include support for SB-TSI driver. Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@amd.com> Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I718375d70550edf90c407ac8595f00347061e9a4
2021-01-27meta-ethanolx: Remove devicetree patch as all changes were merged upstreamKonstantin Aladyshev2-66/+1
Devicetree patch is no longer needed as all the changes are now merged upstream and will be by default in the next kernel release. As to the current OpenBMC kernel release, all the changes were backported and therefore the devicetree patch is no needed here too. (From meta-amd rev: a6dd837fee1cd0ff765d9f84150baea32b4ab35d) Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I81b5a8bd139dcf1da32da6b5005b3e9e015d2fd7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-09-09meta-amd: subtree update:0ec4f9ff17..496d83825eBrad Bishop3-0/+69
Supreeth Venkatesh (22): meta-amd: Add recipe for power control. meta-amd: Override watchdog recipe. meta-amd: Override fans and sel-logger recipes. meta-amd: Define OpenBMC AMD package group applications. meta-amd: Add Linux kernel recipe for EthanolX. meta-amd: EthanolX platform configuration meta-amd: Enable bmcweb and phosphor-webui meta-amd: Enable LED Group Management for Ethanolx meta-amd: Enable OOB BMC firmware update meta-amd: Enable SOL host console meta-amd: Modify device tree to enable thermal sensors for EthanolX meta-amd: Enable hwmon to monitor thermal sensors and fan meta-amd: Enable ipmi fru and sensor configuration meta-amd: Add ipmi config, host and fru .bbappend files meta-amd: Add entity-manager and ipmitool modules meta-amd:linux: Added I2c0 and I2c1 which cater to AMD's APML Interface meta-amd: Remove device tree patch meta-amd: Add device tree patch meta-amd: Add chassis control application meta-amd: Add phosphor host logger application meta-amd: Add fan tach sensor for fan 0 and fan 1 meta-amd: Remove bmcweb bbappend file Change-Id: I53d6f4be203eefce1475d588b55fdf785b2b2024 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>