summaryrefslogtreecommitdiff
path: root/meta-quanta/meta-runbmc-nuvoton
AgeCommit message (Collapse)AuthorFilesLines
2019-11-18meta-quanta: meta-runbmc-nuvoton: rename meta-olympus-nuvotonSamuel Jiang21-1054/+0
For avoid confusing this layer only with RUNBMC module (https://www.opencompute.org/documents/ocp-runbmc-daughterboard-card- design-specification-v1-4-1-pdf) The meta-runbmc-nuvoton will rename meta-olympus-nuvoton. That means the Quanta Olympus product with RUNBMC module which based on Nuvoton SoC. The layer configuration will binding Olympus product hardware design. (From meta-quanta rev: f4a8e7ae48dc788fa7e52f024578c67f164c8620) Change-Id: I6faa1bfbb3b8f033239fea3c41e8b8ed18fc492d Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-09meta-quanta: runbmc-nuvoton: pid: fix build error of pid recipeTim Lee1-1/+1
(From meta-quanta rev: 8274d4054b3f6e772f26f944227542e3f72d562a) Change-Id: If782a70491c9f42ba65cc80d7cfeda20be2d8cfc Signed-off-by: Tim Lee <timlee660101@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-04meta-quanta: runbmc-nuvoton: ipmb: configure IPMB channelkfting2-0/+22
The IPMB channel communicates with ME from the host. (From meta-quanta rev: 34964359eca0e4e924b4c7191aea411e3aa7f3e4) Signed-off-by: kfting <kfting@nuvoton.com> Change-Id: Iac56c5feb455c66b7ae322ba33806b575972495b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-04meta-quanta: runbmc-nuvoton: pid: enable PID to control FAN tach for RunBMCTim Lee5-0/+457
Enable phosphor-pid-control to control FAN tach according eight temperature sensors. There are six FANs in RunBMC and all controlled by PWM1, thus we only define one fan type sensor in .json file. Consider FAN tach might be stopped then cause RunBMC sever hang, FAN tach will turn into full speed if swampd daemon dead unexpected. (From meta-quanta rev: 1689d1e7e4ed67560f73eee673a06b25cb346e60) Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I52db7eeff8abd1573ee9b4a61bd6af4a1b624d9a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-25meta-quanta: runbmc-nuvoton: console: configure SOL parameterskfting2-0/+13
The parameters are specified in obmc-console related settings. (From meta-quanta rev: b6cf219ae11ccce599e6839000901e2aa105adf5) Signed-off-by: kfting <kfting@nuvoton.com> Change-Id: I824ef331bdac1586a8cd55d39e159171f851f857 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-24meta-quanta: meta-runbmc-nuvoton: linux: update kernel configurationSamuel Jiang1-9/+28
Update runbmc-nuvoton.cfg support below features 1. Enable PECI read CPU and DIMM tempature 2. Enable i2c slave mqueue for ipmb communication 3. Eanble UDC (From meta-quanta rev: c3d7855baf24c9a6161476d7512ad8dbb113167e) Change-Id: Idf8f14b1a00c5de387b401d32762e010d34bf351 Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-23meta-quanta: layer.conf: add zeus compatibilityPatrick Venture1-1/+1
OE-core master will be dropping warrior soon; zeus is the next release. (From meta-quanta rev: bee6771b647c0da99af4d06a3f60b7445d8427aa) Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I7c5f88138fffd3ef7649270bc2e44354450018a8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-19meta-quanta: runbmc-nuvoton: Update machine configJoseph Liu1-4/+19
Update runbmc-nuvoton machine config: 1) Add flash layout 2) Add machine features 3) Modify u-boot defconfig name with correct platform name 4) Rename npcm750-runbmc.dtb to npcm750-runbmc-olympus.dtb (From meta-quanta rev: bf7821d16c6a8c94ec83bc0d2dfaf84ab0a4ac79) Change-Id: I338602edb98eaa3bb228640845d7782372b9ab90 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-19meta-quanta: runbmc-nuvoton: Remove u-boot-nuvoton_%.bbappendJoseph Liu1-5/+0
The u-boot-nuvoton has been upgraded to 2019.01, and we just use the versions in meta-nuvoton with same branch. (From meta-quanta rev: 453eb5b26f437b62dbb551aa8d786aee5e421dca) Change-Id: I24d388cca7edf5956ab1829f43b756a7de95be68 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-19meta-quanta: runbmc-nuvoton: images: Add runbmc XML filesJoseph Liu3-0/+369
Nuvoton's full flash image includes also a bootloader called Bootblock, and headers for it and for the u-boot. Generating headers and merging the Bootblock and the u-boot are being done by Nuvoton's binary generator tool (Bingo), which uses external paramteres from XML files for that. (From meta-quanta rev: 2306d68b4bdd85a7f07431a325abd3c10231b263) Change-Id: I422ad0d8ad56f537a302385f4a8c584d05821cb4 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-16meta-runbmc-nuvoton: set BBFILE_PATTERNJoseph Liu1-1/+1
Bitbake uses this regex to associate recipes and bbappends from BBFILES (which contains recipes and bbappends from -all- layers listed in bblayers.conf) to this layer. The association is then used to map the BBFILE_PRIORITY value for this layer onto the recipes provided by this layer. BBFILE_PRIORITY is used to determine which recipe to use when the same recipe appears in multiple layers. Without BBFILE_PATTERN set, recipes in this layer will get a default priority and not the priority specified in BBFILE_PRIORITY. This layer doesn't set a priority anyway, so functionally this patch is a noop but it is an improvement from a correctness standpoint, and it makes a warning go away. (From meta-quanta rev: 9bcdc320a7d1f049ea703de4dbecbc8013bfa2e5) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Change-Id: Id6d2d050d43fc0fa0b90497a91be22e008e7f7b3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-06meta-quanta: layer.conf: Add warrior compatibilityPatrick Venture1-1/+1
oe-core branched in preparation for the upcoming 2.7 Yocto release and as of 13e45ff requires core layer compatibility to "warrior" instead of "thud". We'll retain compatibility for both until we do our own branch or stop testing thud. (From meta-quanta rev: 4f126361a17e37cfc96d5f9ccd5e3b81fa8b5ae2) Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I0a6cc767e787cef3d31d75b987b9369e44a7afc9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-02-19meta-quanta: Add meta-runbmc-nuvoton machineSamuel Jiang10-0/+164
Initial introduction of Quanta RunBMC family. The meta-runbmc-nuvoton equipped with Nuvoton NPCM750 BMC SoC. Tested: Build Quanta RunBMC board and load on the target hardware. Ensure that BMC boots to console. (From meta-quanta rev: 3501fdf64a14ad925fa911800f662585eb5b5965) Change-Id: If43607a2c7ae177ea2c91b406d7d99fcf4450936 Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: PKLee-Quanta <p.k.lee@quantatw.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>