Age | Commit message (Collapse) | Author | Files | Lines |
|
Add the fleeting2 sensor for the hda temperature
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I5dd3ebfcedc07df15677bacdf0f029e009213adf
|
|
Change to set CRITILO fan speed to 1800 RPM for fan failsafe
consideration according to the thermal team suggestion
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I2fef191d53b095bce6518583dea072700ff9a0e7
|
|
Set CRITILO fan speed to 600 RPM for host tool fan pwm calculation
(From meta-quanta rev: 3bee1ba439c56ccb37ee1465a7d4209f757db015)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ica5a0e030f32425f74c30ad5c2dd80b875227b87
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Do i2cool temperature calibration by phosphor-virtual-sensor
Also, as the phosphor-virtual-sensor generate the same D-Bus path,
chage the sensor name in hwmon to avoid the duplicate D-Bus path
(From meta-quanta rev: e1562d81de2b88bfee04cd2440133caa334b726f)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I31f000c8ab3cdcef100e95a2fd4de5ecb19ad14a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Enable enhanced mode to improve the memory training
(From meta-quanta rev: caf2eedb93f5b0f7e0764d1bfdfdb0a758ea1477)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I46f745d8450aa330b76f815cbf7bccbb15b84674
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the fan hwmon sysfs path may change, if the hwmon path of config
json is already replaced by fan-table-init.sh, it would never change
in rw partition. Add config-sku.json to make sure the correct fan hwmon
sysfs path is replaced
(From meta-quanta rev: fb6723490cc9cbc8fd806cdd6d795e7feca4173b)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ic4ae24f3311a1ced845b60bddf247cef6b3c1e1e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Work-round to correct the SlimSAS cable sensor names/GPIO associations
for the silkscreen
(From meta-quanta rev: 60e4870a9a3949b941d5e054cafca0aae1891671)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I36aa91674bfe5bb565142675ebe2209fd5fdd1b8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adjust the IOUT/POUT GAIN for ADM1272 since main source
changed for DVT/PVT HW
(From meta-quanta rev: 1c42eb58913bf5d2af803a774e623ebcc64ec252)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Iae21f6ff4b840019b1b3e6dbf470212d71ff2514
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Stop phosphor-hwmon before performing a tray power cycle to
avoid ADM1272 doing an abnormal I2C transaction and causing
ADM1272 driver probe to fail due to wrong Manufacturer ID.
(From meta-quanta rev: 2143eac88d3643e4a8d461eec2ed9a2d2e6a32f3)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ibd69cb956d76dbe08f0bb6e6bce115d5bab469df
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since their pwm/tach are inverted physically, so work-round to
exchange the pwm/tach for fb_fan1 and fb_fan2
(From meta-quanta rev: b673c1f821cf041b4cb178ea09cd0fdb5095d421)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: If148239ed199000b20d1782579f344a3e3bd72ee
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. adjust VR/Hotswap sensors threshold:
hotswap_iout current
vddcr_cpu_out voltage
vddcr_cpu_in current
vddcr_soc_out voltage
vddio_abcd/efgh_out voltage
2. adjust M value in sensors.yaml:
hotswap_iout current
vddcr_cpu_in current
(From meta-quanta rev: 2297095f43ad8bdff5bdfc2031acfa878ae4250b)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I46310ec035c8294ee7147bc2d6f4b8e3b14e2828
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. Fan LCT = 3330 RPM
2. Minimum fan duty = 15%
3. NVMe Kp=1250,Ki=12
(From meta-quanta rev: b6ba0ea2d0007b1db640ea9d15d171ab7d79938e)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I541dce79aab0b6dc48964cfb0657c19f13f9520f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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>
|
|
Add mapper wait for the GPIO present dbus to make sure we get
the SATA/PE GPIO Present status successfully
(From meta-quanta rev: ac35d89c6a02f67ae2b7a40aa014570f279f5426)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I67cfd417b6d4e7ee04dd0ef2b01a82fca63b5b92
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Fix get SATA present command parsing error due to the last
change to the command parsing string
(From meta-quanta rev: 529a8df55b2af8eed0d1eb0594a162cfff631aab)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I86d2923b331e19b77dca784ffcf691c5e5f4f708
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. fix "pwr_u2_11_en" sensor name typo
2. add host watchdog sensor
(From meta-quanta rev: e5859df7d6c1d29656648c775e24836826082b2b)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I06eb7c1f4a9a92044c382ab1b5ea5149204e88d4
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Enable it if your NIC driver supports the ETHTOOL features and
it will fix showing 0 for the SpeedMbps of ethernet interfaces
in Redfish
(From meta-quanta rev: 3a1b489db1f65c4afe4c74c623f3023cfe4964ed)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I4c7b8d59fa942da5aa09177b749da0838c02a846
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Take out the extra ".rules" suffix.
(From meta-quanta rev: 4ff780bc39096dfc144a3910aa82bef8ebd29104)
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Iffb1794af30f8d8844e328d9a398db054f6c017e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. update the Ki for cputemp
2. update the target temp offset for cputemp
(From meta-quanta rev: cd759de50c46b900255d5da4a5b4d03d322e8458)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I5f6ae87d50dd8883564c2a9084833983ea94aa66
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
gpio presence service startup had the following issue:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-quanta/+/37359
This may cause gpio present status to be misjudged leading to
wrong actions, thus add return code check to prevent them.
Also, remove unused present messages
(From meta-quanta rev: 18307556359068d936254d14f38392243bf80821)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ie955f2cec14ad1e8d51c6e6df9a47fd5db9e6720
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Sometimes gpio presence service will get sdbus "path
not found" error for getting Inventory Manager service
while bmc boot up with cleaning rw partition
(From meta-quanta rev: b45c44a3903ae01ff8425ca965f091724363cbed)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ia625a27fb50c723d41ec3e789b611c0f82c05d95
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. change the sensor type of pwrdis/pwren to slot/connector(21h)
2. gbs-nvme-pwr-ctrl: srcrev bump 9bc98c2de5..f7d2dbd6b4
George Hung (1):
Update the state assertion of pwrdis/pwren
(From meta-quanta rev: c512b3c4a98f2e7ab933564ee5484211de7e9ac1)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I3f26258487bdbb65524a2b4a063f2b82a2915f05
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add system interface to FRU yaml to fix no MB FRU for Redfish
(From meta-quanta rev: e2c1d850ae844ccaf59c779d8967e8de74df322f)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I3af6db27a6da657e6b17d7d3c3c11bd6815391b3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Set threshold to filter out the negative noise value reported
from the VR sometimes
(From meta-quanta rev: 6a7ec660d02d63631a71b0bb1a13f00a55e93603)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Id9f88bae0af56c99ab9528f7dd7d69cb4baa4a44
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. update fine tuned PID parameters
2. update sensors threshold
(From meta-quanta rev: 52b5953cf0c8c16d34bb8fa7b676316335dbf06e)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Icf6f74543552cf511d64fb6bb35bec279f7d0846
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. add GBS sensors associations for Redfish
2. enable DBUS log service transactions through Redfish option
(From meta-quanta rev: a271b5e4d39d8d57a453f7ea2e500d309241e250)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: If71fc9e9ec4f47b7dc78bb0940588e801e6e8c45
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
max34451:
adjust pwrgd_pvpp/pwrgd_pvddio/pwrgd_cpuvr GAIN/threshold
to show normal value
p3v_bat_adc:
adjust GAIN to meet the deviation requirement
(From meta-quanta rev: 47decce839819001140663ed8eed71ffb31efa2b)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ia30c6abe2f95490d52d01052289ed86178b7cdce
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
VR temperature sensor names:
vddcr_cpu
vddcr_soc
vddio_abcd
vddio_efgh
p12v_mobo
p12v_fan
adm1272 temperature sensor name:
hotswap
Note:
Since adm1272 PMON_CONFIG didn't enable temperature monitoring by
default, add the driver patch to support it
(From meta-quanta rev: c680ebe0310ff72dd0811616830d22f5d5bfa108)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Icb39c0827fe66faaa91d24b3fc93e15f53d21782
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. add model number for NVMe FRU
2. modify to use product info area for NVMe FRU
(From meta-quanta rev: 691ae3703604d9d9dcac72247c8e92e4a4e73fb2)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I63df753614fd53819494891667476e6e5a58820d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. update max31725 temperature threshold
2. add adm1272 power GAIN
3. update vddcr_cpu_in/out current threshold
4. update pwrgd_pvpp/pwrgd_pvddio/pwrgd_cpuvr voltage threshold
5. update p12v_fan_in/out current threshold
6. add p12v_mobo_in/p12v_fan_in current GAIN
7. update p1v8_stby voltage m value
8. update vddcr_cpu_in current m value
9. update hotswap_iout current m value
10.nvme pwr_dis/en sensor type 0x00 -> 0xC0
(From meta-quanta rev: 444a37116b4902b0efffc1c013fc5f6ebf60aa69)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Iac993f356a7b3fa8647973479477e5a5ce82655f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Fix the boot status LED behavior:
1. turn off boot status LED when system power off
2. keep monitoring POST done state GPIO to blink or turn
on LED
(From meta-quanta rev: d967cf675b25186828187c32e39ac29e70088c26)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I74c13a88a8c52cb430261653a99501841d634106
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
It needs to set the correct sensor type in sensor DBus path and
then records the gpio present SEL logs successfully
cable sensors -> set sensor type 'cable'
Non-cable sensors -> set sensor type 'entity presence'
(From meta-quanta rev: c144969b7fc813610fa55a24629ead297ff24cfe)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I454d87439141b1b55d995a3276384429ad10d9a9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. nvme/sata/pe_slot presence sensor type -> entity presence (0x25)
2. sata0_prsnt entity id -> Disk Drive Bay (26)
3. pe_slot0/1_prsnt entity id -> Add-in Card (11)
(From meta-quanta rev: a2d6c58e23c3a0c985530a5cf8ae2e861a842141)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Id450a85dbf1a1f0ea3b22380af6face47c6821a5
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Update Present/Pwrgood GPIOs number to nvme json config and
export them before running phosphor-nvme daemon
(From meta-quanta rev: 30cafdc73528c95d7658feb060f2552b65afb16a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I3662fa44b65883ec46d61e693ed4b8804059f927
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change VR and NVMe presence sensors name to make them more
readable
VR:
vddq_abcd_in => vddio_abcd_in
vddq_abcd_out => vddio_abcd_out
vddq_efgh_in => vddio_efgh_in
vddq_efgh_out => vddio_efgh_out
p12v_1_in => p12v_mobo_in
p12v_1_out => p12v_mobo_out
p12v_2_in => p12v_fan_in
p12v_2_out => p12v_fan_out
(From meta-quanta rev: dfef06ba145eb60e59de7d74310489a6c467a75a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Ie40b6eda8eb72b29a015884ec7bfe4fdd5734979
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This includes the commits from openbmc/phosphor-ipmi-host, add new
sensor types for IPMI SEL log
William A. Kennington III (1):
ipmi_fru_info_area: Fix Model Number name
jayaprakash Mutyala (1):
transporthandler: Fix for invalid VLAN id
Johnathan Mantey (1):
Modify Get Lan Configuration IP Address Source to use correct
DBus DHCPEnabled type
SpencerKu (1):
Add Sensor Types into Config
Samuel Jiang (1):
sensor type: add watchdog sensor type
(From meta-quanta rev: 27e1d94b3769bd16017324e047b02a542d2ee58f)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Id04dd26b7105f5f0c901df94939ef4a93deb98d3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Fix hotswap-power-cycle.service as well.
(From meta-quanta rev: f27143480d654623b6e576b2ce236af3b6f0950d)
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I63e105c27a61475ffc84565a933c7c98bd3d268c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Correct the sensor value type of Fan PWM sensors as uint64_t
(From meta-quanta rev: 0f43ced28fd640d132770aa9149664213edef485)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I9bc72eb2b984bb3b28dceb5d62744c469f3e1154
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
1. fix p12v_1/2 input/output voltages GAIN to get the correct value
2. fix p12v_1 output current threshold
(From meta-quanta rev: 58c91e5e8ad4e3c916bebbe76c958eafe0254e9e)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I3394a2d33e22068509818e36b9dfd89e553703c5
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The nvme power control service name for mapper wait should be
all lower case
(From meta-quanta rev: e2d7195cab61bca8bbc1cfe9f03bb73b5bc97fa9)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Id7bcfa0a1024efd4dff39c58cedd7ccc6b5fd3b0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since read-margin-temp_git.bb will move to meta-quanta/meta-common,
add read-margin-temp bbappend file and move read-margin-temp folder
from meta-gbs/recipes-phosphor/fans to meta-gbs/recipes-quanta/fans
read-margin-temp_git.bb move to meta-quanta/meta-common:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-quanta/+/35277
(From meta-quanta rev: 410c3e900f09aa1f2fee6b155d9987b5510859c6)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I79ff42570dc9422e3c2e90dd95c5d29b01ec1133
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1.XML:
change the SPI speed to 19Mhz
2.U-boot:
dts/pinctrl: add GBS dts/pinctrl support
Nuvoton u-boot srcrev bump adb4ac1af3...6870e66f6b:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-nuvoton/+/34756
3.modify u-boot environment partiions offset for GBS
(From meta-quanta rev: 705d71a8a0ee00f89f06c95601aa1375a440611a)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I47960d63b557f6de1c9d84b290094253f4ffba58
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. set kernel config for GBS machine
2. add AMD CPU temperature hwmon driver
3. add seven segment display drivers
(From meta-quanta rev: d9f9d7eb3809821b07887c2adf4e45103582eefa)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: If2f42e43e043ea277a455a208968927b7053d2c0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the sensor value type had been changed to double, we have to
modify the sensor value type to double and remove the scale in sensor
YAML config and also update the patch for hwmon fix for this changing
Change sensor type to double:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-dbus-interfaces/+/11739
hwmon fixes for the sensor type changing:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-hwmon/+/34481
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-hwmon/+/34983
(From meta-quanta rev: a661c1683e19abf70429fd263dde8f63f1b188b0)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ifdfe45c1119e0cc5d0e0fb180a91aada87631405
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add sel-logger for IPMI SEL log
(From meta-quanta rev: 382efcfa85932abce877e6a7e268dac7f5362246)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Iadc7cd5edef57aa0875c146935ad85129525f668
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Set GBS IPMI configurations:
1. device id
2. entity-map
(From meta-quanta rev: c2cff3602441072e98da8127edf55a6364001746)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Idf3062bd78844590ea5f5b9830887728086e2b36
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Install the essential packages to the image for GBS machine
(From meta-quanta rev: fc79982f61df69521191243df81340466f6c28fc)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I64fd08ecbf83fe8cacc3ae06e01642638ee8f2ac
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. monitor more GPIO signals
gpio_net_name / gpio_number:
['SATA0_PRSNT_N']=5
['HSBP_CABLE_PRSNT_BUF_N']=57
['FAN_BRD_CABLE_PRSNT_BUF']=58
['HSBP_P12V_STBY_CABLE_PRSNT']=69
['PE_SLOT0_PRSNT_N']=120
['PE_SLOT1_PRSNT_N']=121
2. add these GPIO signals to the sensor YAML config
(From meta-quanta rev: de864a90b91c72a9d31a36688d744a12926a57b3)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ie39512763757e222ca386349a4c45af135500d65
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
system initial script:
1. get MB/HSBP/Fan boards REV/SKU ID
2. read FRUs on PE slots
3. reset PHY
4. SATA power enable
5. check HSBP/Fan board cables present
5. verfiy BIOS image
6. Host power on
7. gpio persistence
(From meta-quanta rev: 3a9aa27f5ba286922f4d93470f30ac66cd9ff2d6)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ib15171e1828b08b159ff835150ceb4a577fe1a01
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
1. set gbs YAML config paths for sensors and FRUs
2. add gbs IPMI whitelist config
3. add pre-timeout interrupt patch for IPMI watchdog commands
(From meta-quanta rev: fee51df037779d09b18d2ae0e7c864182d40c43c)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I06decf7f95ebd25153cefa7a12be45bbde63aee6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|