summaryrefslogtreecommitdiff
path: root/meta-fii/meta-kudo/recipes-kudo
AgeCommit message (Collapse)AuthorFilesLines
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams1-7/+7
Upstream bbclasses changed to typically use the `:${PN}` override syntax, including the SYSTEMD_ variables. Change our systemd.bbclass to do the same for consistency and perform a tree-wide variable replacement. Spot checked by building bletchley and witherspoon and checking some of the SYSTEMD_LINK directives on installed packages under qemu. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
2021-09-01meta-fii/meta-kudo: Support SMBIOSCharles Boyer1-0/+1
Enable support for smbios-mdr using IPMI BLOB transport protocol, and disable the cpuinfo feature. Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: I035889f3ce0792a06c85a8ea713a19e24c24e546
2021-08-27meta-fii/meta-kudo: Modify kudo-fw.sh SCP EEPROM update methodsXP Chen2-26/+42
1. Update both primary and backup SCP EEPROMS when updating the BIOS Modify the 2. Switch the SCP mux correctly on EVT and DVT hw Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: Idd07f4b57bfd2eaa13795f60b653915f1cf7c161
2021-08-26meta-fii/meta-kudo: Modify kudo.conf to use kudo bmc-updateMustafa Shehabi1-1/+1
Add PREFERRED_PROVIDER_virtual/bmc-update in kudo.conf to fix bmc_update build conflict with gbmc's bmc_update. Signed-off-by: Mustafa Shehabi <mustafa.shehabi@fii-na.com> Change-Id: Ideb5cbde0f4c94c7197984c1641223da1583111d
2021-08-20meta-fii/meta-kudo: Add kudo-chassis to packagegroupMohaimen Alsamarai1-2/+2
Adding chassis management packages Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: I334f925414815961fd9e6dcb309a52c14d670f03
2021-08-18meta-fii/meta-kudo: follow the new Yocto override syntax changeMohaimen Alsamarai13-55/+55
Changing the syntax for various yocto files ie. (_ to :) changes to bb, bbappend and conf files. Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: If25577ee9d98398c1a1ab7f85a0373c46af70245
2021-08-03meta-fii/meta-kudo: Use phosphor-state-managerMohaimen Alsamarai10-0/+284
Added 1. phosphor-state-manager 2. ampere-hostctrl 3. Nuvoton chip and skeleton GPIO support in obmc-libobmc-intf 5. obmcutil support Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: I2628a0cab35a9be5afd702cc6269932c0c901e6a
2021-07-30meta-fii/meta-kudo: update kudo utilityLancelot Kao2-12/+52
1. Update to support DVT board 2. Support command for console redirection 3. Disable 2nd CPU clock when only 1 CPU is installed 4. Set HPM_STBY_RST_N to High to match dcscm spec Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I300b272587ddc2c7d82aa76196e5db100d02aae2 Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
2021-07-28meta-fii/meta-kudo: Fix reading of CPLD versionMohaimen Alsamarai1-2/+2
Fix reading of CPLD versions Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: I0557905dfa08080da19a0ff836a9014d6e54a9ac Signed-off-by: Xiaopeng Chen <xiao-peng.chen@fii-na.com>
2021-07-27meta-fii/meta-kudo: Modify kudo-fw.sh to check if utilities existXP Chen1-2/+53
Modify kudo-fw.sh for better flash failure detection Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: Id9418a8fc162e1fa1dc8f8eb0714337785526972
2021-07-27meta-fii/meta-kudo: add adm1266 flashMohaimen Alsamarai2-4/+31
add unbind adm1266 driver to support the flash Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: I4221e646279b41b84c1d2be89ad3fb0df2220407
2021-06-26foxconn-ipmi-oem: srcrev bump 163226efd0..35c1ac40e4Andrew Geissler1-1/+1
Mohaimen Alsamarai (2): Revert "Add Fii oem command" Add Fii-oem-ipmi command Change-Id: Iac6bd7eb76c65db930ae992890bfff8189217420 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-25meta-fii/meta-kudo: modify host-powerctrl to start after ssifbridgeXP Chen1-0/+2
Modify the initial script to boot host after the ssifbridge service Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: I76a4d3b08ebd974edc097e4a52cdfc996dc28452
2021-06-18meta-fii/meta-kudo: Set Ampere CPU LPI_FREQ_DisableXP Chen1-0/+2
Add method to disable LPI mode for Ampere CPU when flash kudo bios Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: Ieec4b93bceceb9e809482b14686582d0b1cbc971
2021-05-28meta-fii/meta-kudo: kudo tools updateLancelot Kao3-6/+5
update the recipes-kudo files Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I2ecf2156c0f7533d6d228967f8075cc306af6e00
2021-05-15meta-fii/meta-kudo: fix packagegroup kudo appsMohaimen Alsamarai1-1/+1
Change the provider(kudo-fw) from virtual-obmc-system-mgmt to virtual-obmc-flash-mgmt to avoid overwrite by other package Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: I55fad7c3a778ce9478313cd5303137622ea6741c
2021-05-14meta-fii/meta-kudo: Fix bb file syntaxXP Chen1-1/+0
1. remove FILESEXTRAPATHS_prepend from kudo-cmd.bb Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: Ib043c7346a017f970818e5014442dc9e4bceed9d
2021-05-14meta-fii/meta-kudo: Enable PID fan controlĀ Mohaimen Alsamarai1-0/+9
Using phosphor-pid-control Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: Iea73a96bf4d8921d717fcf335ec463d0054089a5
2021-05-14meta-fii/meta-kudo: Add kudo-cmd a collection of kudo system utilsXP Chen4-0/+874
1. Add Kudo.sh, a script for display and controlling kudo system 2. Add kudo-ras.sh for debug Ampere system errors on kudo system Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: I5763e0de4be942b9b851b910448d15135ca9db16 Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
2021-05-13meta-fii/meta-kudo: Modify kudo system initXP Chen4-10/+11
1. Modify kudo-boot.bb with latest sbin 2. Update init_once.sh with modified GPIO pins 3. Fix install for kudo-lib.sh for kudo-fw.bb Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Change-Id: Id91d1325c70721bdc4e9fc7c541d43df33f05806 Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
2021-05-06meta-fii/meta-kudo: fix bb file name to include gitMohaimen Alsamarai1-0/+0
Add _git to fii-ipmi-oem bb file file Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: Iec68d1f9eebbe9a0aa51d675579012e4ffac2af1
2021-05-06meta-fii/meta-kudo: add fii-ipmi-oem commandLancelot Kao2-0/+27
1. Support PCIe bifurcation information 2. Support BIOS boot count Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I2e9560bae7cd1dc1be680bfb9ef91917aced50e2 Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
2021-05-06meta-fii/meta-kudo: configure kudo system during bmc bootLancelot Kao6-11/+92
1. do initialize during BMC boot Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I5d3ff526a973152a96d00433eb86f7d7dd59e2d3 Signed-off-by: Mohaimen Alsamarai <Mohaimen.Alsamarai@fii-na.com>
2021-05-03meta-fii/meta-kudo: add misc configurationLancelot Kao5-0/+89
1. add the hotswap-power-cycle 2. add the entity-association-map 3. add the phosphor-ipmi-blobs-binarystore Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: Ieea8f21a35c81ed066eedab0c8264494b743f3bb Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
2021-04-13meta-fii/meta-kudo: Support for the NCSI interfaceLancelot Kao1-0/+1
1. support the NCSI interface Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I345d59e5ea527be344b5e53b64d62ef54f72c868 Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
2021-04-13meta-fii/meta-kudo: use gbmc MAC configurationLancelot Kao1-0/+1
1. Uses gbmc mac configure Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I5be8c415152983d9d6792d38ed42fe3ae0de9017 Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
2021-04-13meta-fii/meta-kudo: support the scp update featureLancelot Kao6-0/+99
1. add kudo-scp-update package to support scp update Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I30e23ad270b87f52dcbf5fae54ada5b8a846612a Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
2021-04-13meta-fii/meta-kudo: support the cpld update featureLancelot Kao7-1/+99
1. add kudo-cpld-update package to support cpld update Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: Idb0f676ac5a8cc214d65135924431d02bf971c75 Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
2021-04-13meta-fii/meta-kudo: support the bmc update featureLancelot Kao3-0/+41
1. add kudo-bmc-update package to support bmc update Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I7889d5219fcf376cd5bbcbc92268104745d2c886 Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
2021-04-13meta-fii/meta-kudo: support the bios update featureLancelot Kao8-12/+262
1. add kudo-bios-update package to support bios update Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: Ic245828ed3bb0ddf6d7363e7c2c4d3b8b538aa88 Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com> Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
2021-04-09meta-fii/meta-kudo: Add USB-NIC configurationLancelot Kao4-0/+73
1. add USB-NIC functions Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I1eba438c770c8ccd5794b1184d4a25ef7fbfb0e6
2021-01-30meta-fii/meta-kudo: Add new meta layer for Fii Kudo projectLancelot Kao1-0/+30
First drop for the meta-kudo layer, initial machine configuration to supports Nuvoton npcm730 chip and the Ampere ARM system Tested-by: 1. Load image on the Nuvoton RunBMC CRB 2. Use ipmitool to test the command under BMC console a. ipmitool mc info b. ipmitool sdr c. ipmitool lan print d. ipmitool channel info 1 e. ipmitool user list 1 f. ipmitool chassis status g. ipmitool raw 0x06 0x01 h. ipmitool power status Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: Ic34b77affe0c08e84762ef795f9f06011bd269ce