Age | Commit message (Collapse) | Author | Files | Lines |
|
(From meta-quanta rev: 46261fab4220f20f98b9768b05395dd6f359c166)
Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Change-Id: I9deda8f050a0b6fb50ab39076aefc4d2a58d3a88
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Read CPLD version by i2c bus and dump to file
Tested:
Check /run/cpld0.version file
(From meta-quanta rev: 895ca7cf8514321c1000f914dd4fa96638d39904)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I371a70878f09a3d1ee5fed8a2926ed739ce30adf
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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>
|
|
Add GBS related fru eeprom path and id
(From meta-quanta rev: 904b35a20462dca720a48c225c5a193a3888e408)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I1e8b76d6c5f48b85ad0482857b083d8843c05e39
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. The GBS's host communicates with BMC by KCS1
2. add 7seg for post code led
(From meta-quanta rev: 5f7b8501379a73b230d7982a219b33669a32cdd2)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I0f619c914022d32348447c29132098a1b046247b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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>
|
|
The sys_boot_status LED would be set blinking
until host post done. When host post done, the
action of sys_boot_status would be set on
Note:
1. LED action is set in led.yaml under
"gbs-led-manager-config" directory
2. sys_boot_status LED gpio is set in kernel dts
(From meta-quanta rev: 961e0f5890d3bc7b25491a024a694ea9ed01cb70)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ia2f5ff923b8dc6a7eda31d8d37e63a31d6d62028
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add gpio configuration for SlimSAS cable0~3 and
detect cables connected or not
(From meta-quanta rev: 09b8cd98a953ef96fabd7bc1c8d090bd02c53d88)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ifee5ebf1a1055943ade8defce6be63b690bea8d2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
gbs-bmc-update and gbs-bios-update packages do
inband bmc/bios image update via Nuvoton PCI mailbox
Tested:
Set PCI mailbox memory space as writable
~# sudo setpci -d 1050:0750 04.B=02
bmc update:
~# sudo burn_my_bmc --command update --interface ipmipci
--image image-bmc --sig image-bmc.sig --type image
bios update:
~# sudo burn_my_bmc --command update --interface ipmipci
--image image-bios --sig image-bios.sig --type bios
(From meta-quanta rev: 85d9f2a992421ca981ac11c6227ceb3531a3bb1a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I1a73f724c4cf16636c460d20c6efd409eac4e80f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. set "RestrictionMode" to whitelist as default
2. modify time setting to make ipmi command "sel time set"
can set host time
(From meta-quanta rev: de8d8179ee2ecb7fed31c119b48cc9e40ef31710)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ifa75a283df79082870588c909ecb9693a367e4c8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add devmem and lsusb commands to busybox
(From meta-quanta rev: ffc3435ebaee3efe1e5200f00ae3cca990070f7a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I819790d7a8c82dd36c7fcbc585193e91c702e5ee
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Set GBS related LED actions in yaml file
1. heartbeat
2. sys boot status (bios post done)
3. attention (identify)
4. bmc fault (kernel panic)
5. NVME SSD locate/fault
(From meta-quanta rev: 745df9caeb360ce80c9edaf27dc5600b6646e31a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I1c506687165b60ac29dd6ae7989ded3a5a20c9a7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Set eeprom path and offset of the config file
(From meta-quanta rev: d60e18101c6ddff8246a964e3cd560a7708f2bfa)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I7ae44086eba26ddd0fe7eca2b5f18cf78401c6f1
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add a hotswap power cycle service for oem google sys
command, "Delay hard reset".
Tested:
Setting 5 secs delay for delay hard reset:
~# ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x05 0x00 0x00 0x00
79 2b 00 03
(From meta-quanta rev: 4f20ff8ff1a9ea91f0e2a4f55ec7a2525bfc8a9a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ib114ba2c47d652cb9c9999b45b503698e7fc5207
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. Host serial port 1 to BMC UART1
2. modify the udev rules for console config
Tested: run obmc-console-client and then can redirect
to host console
(From meta-quanta rev: b64af2ce0a7d55ee8a765e44788d3c96fb9ba971)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I20a70ff7e3bed278642d7903f1154664f805c20c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. add packagegroup setting(Fan, Chassis, Flash) for GBS
2. remove unused package obmc-ikvm
3. add phosphor-gpio-monitor
(From meta-quanta rev: 72cdf91caaca91ebab24f30f37a1a8640fa7cb8e)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I814a6f15e88a8032b0592376aa8cb1316a36f24c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Move network folder under recipes-quanta.
(From meta-quanta rev: 6350637b4b657b13629968a27d78cc98bfdf1f82)
Signed-off-by: SpencerKu <Spencer.Ku@quantatw.com>
Change-Id: I470a1ff7543935d5e9a4f64c9f6cf15e759b4230
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Time.Owner has been removed from phosphor-dbus-interfaces so this
override is no longer appropriate.
(From meta-quanta rev: 5df7b472851713c743d1d13766c71836bd301173)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I66b58fbabf907544f84c6895ee9aa42c2eb5402f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-quanta rev: 686363b1a1ec8d0320ae6ebb0b3b1e358bb8ea53)
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Change-Id: I65a734a3e1ad5b43179553ba6e81bc1c6676893c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since there add two packages to meta-common, need to modify layer conf.
(From meta-quanta rev: 13b3272dff2f0304c6be20e0e8c916ad3d5cd01e)
Signed-off-by: SpencerKu <Spencer.Ku@quantatw.com>
Change-Id: Ia0d3bdcc753293af660e662a9c91225021f2be78
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add two services into meta-quanta/meta-common:
(1)mac-address
(2)usb-network
These two service is used to set network config when initialize system.
(From meta-quanta rev: 0ec0ff35cd63d216fa07a67b3eadb41a29ffdcb2)
Signed-off-by: Spencer Ku <Spencer.Ku@quantatw.com>
Change-Id: Ib06467737701b7eccd92bda4f7b7be799a593708
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The meta-gbs equipped with Nuvoton NPCM730 BMC SoC.
Tested: Build GBS image and load on the target hardware
(From meta-quanta rev: c679ff6a47362319a59a511d710a116ddd90ca2a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I5b85609a5c310ce1b7dc13df867b7c230cf59c39
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The obmc-host-ipmi feature pulls in phosphor-ipmi-hw-example from
skeleton which isn't needed.
Also remove obmc-control-chassis, which is another skeleton recipe that
isn't needed on gsj.
(From meta-quanta rev: 2a53c3569af7fa1b0e1736d179e8178ffecf427d)
Change-Id: If47d92c581859719de148e09127f34a3f208adf9
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-quanta rev: cbd23c178e4a13d876c5f4fd0ca111f8fec43a83)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Idd24cffd70bbb8b9cd9f11e746c0759874ed8a95
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Save room in flash by taking out some binaries that are unused.
This includes defining a new distro based on Phosphor that removes LDAP,
SLP, and Avahi as these are not used.
(From meta-quanta rev: c27ca70b613310ffc4ac41b11b361691e99fc0f3)
Change-Id: Ia22da47136c715734d2df6fb767fee2e53f9bbaf
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
gsj uses usb0 for RMCPP.
Add necessary channel config and access settings.
(From meta-quanta rev: 96620f6b11f72fd94c39a5472f7a97b81d66e541)
Signed-off-by: Vivekanand Veeracholan <vveerach@google.com>
Change-Id: I303b781572f0ef107839bc4f0ab435b781702b74
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-quanta rev: 93ccf3726852f3077d543122dbb40943f6b949ee)
Signed-off-by: NanZhou <nanzhoumails@gmail.com>
Change-Id: I6e502909baa505c8a6440c51cf98679e5d1c22ff
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(1)Add a service for setting the value to hotswap controller,
and checking the return value is right.
(From meta-quanta rev: 83d0a87b74ac974112873690739727167137793d)
Signed-off-by: SpencerKu <Spencer.Ku@quantatw.com>
Change-Id: I51c5512562429351c007fd4ae9225b8d7097435f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Enable the network backend for data transfer, "reboot" BMC update type,
and support for static BMC images.
(From meta-quanta rev: 8e79132f200101445a08b38b6e066bdc98f3c3b8)
Change-Id: Id0102c97aaeafc6f59ee59de13306d6250cac40b
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add a maintainers file for meta-quanta. Benjamin is commit count leader
after Patrick and he already does high quality reviews of all the
meta-quanta patches.
(From meta-quanta rev: f27092b1c64457153defd1afa6322bbd9bb4b61f)
Change-Id: Ifc1d0d3b6119538e8d1f840f0238a18d74f595d1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This variable determines which XML image configuration files will be
used from npcm7xx-igps.
(From meta-quanta rev: c14953708446f32cc95f5b9a33bef6a0683b522d)
Change-Id: I86390644d88156c5afd91ecaccc8c43b2b0bd88b
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
When any SSD was not plugged, the bash script only sets RST_BMC_U2
and POWER_U2 GPIOs low for SSD0. Instead set the corresponding GPIOs
low for all unplugged SSDs.
(From meta-quanta rev: 4ac9d5f6173debda19b9b0d5da6075a48407b390)
Change-Id: I914d74634f93506d7911fdd3e1b75b73073ccdcc
Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This commit is to fix rescaling issue by ignoring Dbus min/max.
(From meta-quanta rev: a21cf339050e234df0060e67f3aa713010d4fe47)
Signed-off-by: Hank Liou <Hank.Liou@quantatw.com>
Change-Id: I7f736537784f9ab2e380ff8b4a4deb0f38c3df1b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
(From meta-quanta rev: 8274d4054b3f6e772f26f944227542e3f72d562a)
Change-Id: If782a70491c9f42ba65cc80d7cfeda20be2d8cfc
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
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>
|