summaryrefslogtreecommitdiff
path: root/meta-quanta/meta-olympus-nuvoton
AgeCommit message (Collapse)AuthorFilesLines
2021-06-07treewide: Remove obsolete image-mklibs classWilliam A. Kennington III1-1/+1
This is apparently not actually working anymore and is removed in the next poky update. Change-Id: Ia1c6a258d124a4a30a14fc42e8e0bba95e64faeb Signed-off-by: William A. Kennington III <wak@google.com>
2021-04-22build phosphor-hwmon with mesonMatt Spinler1-1/+1
The repository supports it, so switch it over in bitbake. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I8d96c79b395ee2614ddd869091569f245426c5c7
2021-04-06hardknott: yocto releaseAndrew Geissler1-1/+1
Latest upstream yocto has moved on to the 3.3 hardknott release Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
2021-03-22openbmc: add meta-security layerAnton D. Kachalov1-0/+4
This layer provides libseccomp. Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
2020-11-23meta-quanta: update Yocto compat for gatesgarthPatrick Williams1-1/+1
The next release of Yocto is soon and most of the upstream layers have switched support strings for it. Support layer compat for gatesgarth (current) and dunfell (previous). (From meta-quanta rev: 34f30a0dca7ab63d93d56132f93e96244b02aeff) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I388aa5bf43235718668da109ebdb800e27b856d0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-08-14meta-quanta: olympus-nuvoton: change machine configurationStanley Chu1-1/+1
1. specify uboot dtb 2. remove unsupported image type (From meta-quanta rev: 3d624b165aa52925b7b67506f2489bcf686ed20c) Change-Id: I48c77859213ca37688223e23c04401e4a96619ed Signed-off-by: Stanley Chu <yschu@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-08-11meta-quanta: olympus-nuvoton: add packagegroupStanley Chu2-0/+53
specify the packages for openbmc chassis/fan/flash/system management (From meta-quanta rev: 09e8ff20ac73bf1f62dd6d4765ff4de73f853486) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Change-Id: I4ac45184159175b44a4e10cd60362d6fb800bbfa Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-08-04meta-quanta: olympus-nuvoton: ipmi sensor: revise sensor valueStanley Chu1-24/+11
The type of sensor value has been changed to double. https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-dbus-interfaces/+/11739 we should chnage the sensor value type from int64 to double and remove the scale parameter. (From meta-quanta rev: e7db32d0846987bb087d7e0597ec0f3c78d25cf6) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Change-Id: I10d11b376aedf18c881c14b4c9d205f2034f9682 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-30meta-quanta: olympus-nuvoton: iptable: save rules while bmc rebootingTim Lee2-0/+29
The iptable needs to be preserved in order keep the rules. Tested: Verified for Olympus platform (From meta-quanta rev: ae01a4669bc1653ed81998573f25b8dc62a4794b) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ic9b226f21a2526994bdf353701d0ca7b7d053d8a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-30meta-quanta: olympus-nuvoton: network: add mac-address packageTim Lee2-0/+15
1. Set eth1 mac address from bmc fru. 2. This package is using to replace first-boot-set-mac Tested: Verified for Olympus platform (From meta-quanta rev: bb7b7e368e39044dc09831c4da75fbcd320dd99f) Signed-off-by: kwliu <kwliu@nuvoton.com> Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I8a328d8cb365b5652cad10d4c6edbd10b287a603 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-29meta-quanta: olympus-nuvoton: power: update psu inventory over pmbusTim Lee3-0/+97
According to PMBUS spec, there is an Inventory Information we can update to PSU inventory. MFR_ID - Manufacturer MFR_MODEL - Model MFR_SERIAL - SerialNumber IC_DEVICE_ID - PartNumber redfish/v1/Chassis/chassis/Power "PowerSupplies": [{ "@odata.id": "/redfish/v1/Chassis/chassis/Power#/PowerSupplies/0", "Manufacturer": "FlexPower", "MemberId": "powersupply0", "Model": "MIS-S-1020", "Name": "powersupply0", "PartNumber": "FPS-213-D0000293-101", "PowerInputWatts": 104.0, "PowerOutputWatts": 61.5, "SerialNumber": "MISPS1839A0A0RW", "Status": { "Health": "OK", "State": "Enabled" }}], Tested: Verified for Olympus platform (From meta-quanta rev: cbb46b95df93a6102ebf18c0bf6105f8f6482451) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I2714293957919193b36effdaa2c07cb8e6eabda4 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-18meta-quanta: olympus-nuvoton: add ipmi yaml configStanley Chu6-2/+1627
add configuration yaml files for fru and sensors (From meta-quanta rev: 8327e2c69649eb91175b5e12002e57662411730e) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Change-Id: I0571b349ad77df5d773f8547a0effabddd568dca Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: inventory: add assocationsStanley Chu2-0/+340
(From meta-quanta rev: 46261fab4220f20f98b9768b05395dd6f359c166) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Change-Id: I9deda8f050a0b6fb50ab39076aefc4d2a58d3a88 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: inventory: add inventory-cleanup yamlStanley Chu2-0/+33
create /system/chassis on startup (From meta-quanta rev: 70fb3172257a650ff33c1913cce2d4971a943b59) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Change-Id: I6ca5ca37da9db5400d9f4ce280cf6fed6e59481b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: add busybox settingJoseph Liu2-0/+11
1. Enable devmem and lsusb commands 2. Enable SMP feature (From meta-quanta rev: 0764bd036c4cd35b26176bac4739ddacfc78d66d) Change-Id: I3aefa05a9bc66ea9b1b619112a539ed87270dd19 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: ipmb: modify slave-pathJoseph Liu1-1/+1
Use ipmb driver for ipmb interface. (From meta-quanta rev: a94f058fe04b700defe6b6ba6273c261bf99cb92) Change-Id: I76f9f41f975f2be47bb4b935a58d64a4b91814b0 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Stanley Chu <yschu@nuvoton.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: phosphor-led-managerStanley Chu2-0/+38
add configuration yaml (From meta-quanta rev: e7914d758c68b5d2db1630b312b5c7aef799ba82) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Change-Id: Ia229c5cef6b9da7d48d786446b2fab0594b19cbe Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: add Hotswap Power Cycle ServiceStanley Chu2-0/+35
Add a hotswap power cycle service for oem google sys command, "Delay hard reset". Tested by: Setting 5 secs delay for delay hard reset: ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x03 0x05 0x00 0x00 0x00 79 2b 00 03 (From meta-quanta rev: 5c41384c9da6dbaf8547f58084726960dfac92c7) Signed-off-by: Stanley Chu <yschu@nuvoton.com> Change-Id: I1a9443d1e1adabcc308124aa2e613a37b86bd00c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: ipmi: add kcs devicekfting2-1/+10
1. Olympus host communicates with BMC by KCS1. Tested: Verified on the Olympus platform (From meta-quanta rev: bfb04c47fb8dd3c4e72407f049f7b7b074fd321f) Signed-off-by: kfting <kfting@nuvoton.com> Change-Id: Ic872945b3f244a5166494c599783044983f8d228 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: bblayers conf: add meta-google layerJoseph Liu1-0/+2
Introduce meta-google layer to support google ipmi oem command (From meta-quanta rev: e3e73d4a1248513858d630db649a49cee242070b) Change-Id: I39631f1dc75f686293e11c61c8566636424914d1 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24meta-quanta: olympus-nuvoton: settings: enable sol by defaultkfting2-0/+13
Enable SOL by default on Olympus Tested: Verified on the Olympus platform (From meta-quanta rev: f8be3623e9c9e1b179fb7cc966b8e5cf7fda87d7) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: kfting <kfting@nuvoton.com> Change-Id: I72f3d2c56c92abbea7847218b08128ab2fd76e16 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-12meta-quanta: olympus-nuvoton: console: add udev supportJoseph Liu3-8/+11
Listing tty mapped to UART2 Tested: Verified for Olympus platform with ttyS2 (From meta-quanta rev: 7ce165698a6b60452c4d6cf2ac3079fdd2eb290a) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Change-Id: I1c314f83e2abfc911d32e62cb081aff558ee734c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-28meta-quanta: olympus-nuvoton: dunfell: add support for new layerJoseph Liu1-1/+1
(From meta-quanta rev: 686363b1a1ec8d0320ae6ebb0b3b1e358bb8ea53) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Change-Id: I65a734a3e1ad5b43179553ba6e81bc1c6676893c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2019-12-11meta-quanta: olympus-nuvoton: IPMI net deafult bindingSamuel Jiang1-0/+1
The IPMI network out-of-band listen will bind eth1 network channel. (From meta-quanta rev: a79eac1c5fa32c3a2536373be3bdf6870430c1f7) Change-Id: Ie54afeec351ce388ff27a8e2a3feb5a1856203ad Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-11meta-quanta: meta-olympus-nuvoton: binding ipmi fru to deviceSamuel Jiang3-0/+26
The olympus nuvoton have runbmc nuvoton module and olympus motherboard FRU informations. The phosphor-ipmi-fru package binds related informations. (From meta-quanta rev: 6375cb97e6e70553df918b04bf9f7f4419e44678) Change-Id: Iaa8db9ad2336f1752e5f0722ffd426bdec2d9f81 Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-11meta-quanta: olympus-nuvoton: binding KCS to specify deviceSamuel Jiang2-0/+4
The Olympus-nuvoton commuicated with BIOS use KCS channel 1 Setting obmc-host-ipmi-hw use kcs protocol binding KCS1 device in Olympus-nuvoton (From meta-quanta rev: 1d11afbf135af12fbb7dd489ed529df7f3a08e31) Change-Id: If4701303bb2d3ddc6259ba49d905f7a6621b8812 Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-21meta-quanta: olympus-nuvoton: linux: enable new leds configJoseph Liu1-0/+1
Enable Linux LED support, this allows control of supported LEDs from both userspace and optionally. (From meta-quanta rev: da09ffd483adad0ca1ed97fef553938d6f738ebf) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Change-Id: Ib0c7b2777ec98ae15bc3ff68554085bbb0d00655 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-20meta-quanta: olympus-nuvoton: sensors: Add hwmon config filesYSChu23-0/+466
Including temperature, current, adc voltage, and fan-tech sensors (From meta-quanta rev: 3e6c6bf6067915f59f4b2551ffdfb8640612f192) Change-Id: I034970d082ccfd84f830a107cf5f18f834310ba4 Signed-off-by: YSChu <yschu@nuvoton.com> Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-19meta-quanta: olympus-nuvoton: npcm7xx-bingo: remove custom XMLBenjamin Fair3-369/+0
These image generation XML files will come from the npcm7xx-igps recipe instead. (From meta-quanta rev: 902c46d575fc89967bb03cf304ad2ed1e847ae41) Change-Id: Iaddd02ad6dfcc32405e39a40963507fe9d4df724 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-18meta-quanta: olympus-nuvoton: specify IGPS_MACHINEBenjamin Fair1-0/+1
This variable determines which XML image configuration files will be used from npcm7xx-igps. (From meta-quanta rev: 5d54cbf770d5701f0973fcfb8b49ed751532ddd0) Change-Id: Ic269c8d44e1ea5a0d323ac66e419002307c19051 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-18meta-quanta: meta-runbmc-nuvoton: rename meta-olympus-nuvotonSamuel Jiang21-0/+1054
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>