Initial commit

This commit is contained in:
Your Name
2026-04-23 17:07:55 +08:00
commit b7e39e063b
16725 changed files with 1625565 additions and 0 deletions
@@ -0,0 +1,46 @@
LABEL_in1 = "P3V3"
GAIN_in1=2.435
WARNHI_in1 = "3541"
WARNLO_in1 = "3066"
CRITHI_in1 = "3647"
CRITLO_in1 = "2097"
LABEL_in2 = "P5V"
GAIN_in2=3.68
WARNHI_in2 = "5500"
WARNLO_in2 = "4500"
CRITHI_in2 = "5700"
CRITLO_in2 = "4000"
LABEL_in3 = "P3V3_STBY"
GAIN_in3=2.435
WARNHI_in3 = "3541"
WARNLO_in3 = "3066"
CRITHI_in3 = "3647"
CRITLO_in3 = "2097"
LABEL_in4 = "P5V_STBY"
GAIN_in4=3.68
WARNHI_in4 = "5500"
WARNLO_in4 = "4500"
CRITHI_in4 = "5700"
CRITLO_in4 = "4000"
LABEL_in6 = "PVNN_STBY_PCH"
WARNHI_in6 = "1050"
WARNLO_in6 = "945"
CRITHI_in6 = "1100"
CRITLO_in6 = "916"
LABEL_in7 = "P12V_STBY"
GAIN_in7=8.9
WARNHI_in7 = "13101"
WARNLO_in7 = "10945"
CRITHI_in7 = "13494"
CRITLO_in7 = "10616"
LABEL_in8 = "P1V05_STBY_PCH"
WARNHI_in8 = "1106"
WARNLO_in8 = "995"
CRITHI_in8 = "1139"
CRITLO_in8 = "966"
@@ -0,0 +1,34 @@
LABEL_temp1= "ps0_tempture"
WARNHI_temp1 = "90000"
WARNLO_temp1 = "0"
CRITHI_temp1 = "100000"
CRITLO_temp1 = "0"
LABEL_in1= "ps0_input_voltage"
WARNHI_in1="290000"
WARNLO_in1="200000"
CRITHI_in1="300000"
CRITLO_in1="180000"
LABEL_in2= "ps0_output_voltage"
WARNHI_in2="12700"
WARNLO_in2="0"
CRITHI_in2="13000"
CRITLO_in2="0"
LABEL_power1= "ps0_input_power"
WARNHI_power1="950000000"
WARNLO_power1="0"
CRITHI_power1="1000000000"
CRITLO_power1="0"
LABEL_power2= "ps0_output_power"
WARNHI_power2="950000000"
WARNLO_power2="0"
CRITHI_power2="1000000000"
CRITLO_power2="0"
LABEL_fan1= "ps0_fan1"
LABEL_fan2= "ps0_fan2"
INTERVAL=10000000
@@ -0,0 +1,5 @@
LABEL_temp1 = "inlet"
WARNHI_temp1 = "110000"
WARNLO_temp1 = "5000"
CRITHI_temp1 = "115000"
CRITLO_temp1 = "0"
@@ -0,0 +1,5 @@
LABEL_curr1 = "p0_dimm_vr0_lin"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
@@ -0,0 +1,5 @@
LABEL_curr1 = "p0_dimm_vr1_lin"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
@@ -0,0 +1,5 @@
LABEL_curr1 = "p1_dimm_vr0_lin"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
@@ -0,0 +1,5 @@
LABEL_curr1 = "p1_dimm_vr1_lin"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p0_vccio_vr_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p0_vccio_vr_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p0_vccio_vr_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p0_vccio_vr_pin"
LABEL_power2 = "p0_vccio_vr_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p1_vccio_vr_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p1_vccio_vr_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p1_vccio_vr_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p1_vccio_vr_pin"
LABEL_power2 = "p1_vccio_vr_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p0_dimm_vr0_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p0_dimm_vr0_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p0_dimm_vr0_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p0_dimm_vr0_pin"
LABEL_power2 = "p0_dimm_vr0_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p0_dimm_vr1_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p0_dimm_vr1_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p0_dimm_vr1_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p0_dimm_vr1_pin"
LABEL_power2 = "p0_dimm_vr1_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p1_dimm_vr0_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p1_dimm_vr0_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p1_dimm_vr0_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p1_dimm_vr0_pin"
LABEL_power2 = "p1_dimm_vr0_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p1_dimm_vr1_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p1_dimm_vr1_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p1_dimm_vr1_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p1_dimm_vr1_pin"
LABEL_power2 = "p1_dimm_vr1_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p0_vccin_vr_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p0_vccin_vr_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p0_vccin_vr_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p0_vccin_vr_pin"
LABEL_power2 = "p0_vccin_vr_pout"
@@ -0,0 +1,21 @@
LABEL_temp1 = "p1_vccin_vr_temp"
WARNHI_temp1 = "105000"
CRITHI_temp1 = "115000"
WARNLO_temp1 = "0"
CRITLO_temp1 = "0"
LABEL_curr1 = "p1_vccin_vr_current"
WARNHI_curr1 = "231000"
CRITHI_curr1 = "288000"
WARNLO_curr1 = "0"
CRITLO_curr1 = "0"
LABEL_in1 = "p1_vccin_vr_voltage"
WARNHI_in1 = "16000"
WARNLO_in1 = "11000"
CRITLO_in1 = "9500"
CRITHI_in1 = "17000"
LABEL_power1 = "p1_vccin_vr_pin"
LABEL_power2 = "p1_vccin_vr_pout"
@@ -0,0 +1,5 @@
LABEL_temp1 = "outlet"
WARNHI_temp1 = "110000"
WARNLO_temp1 = "5000"
CRITHI_temp1 = "115000"
CRITLO_temp1 = "0"
@@ -0,0 +1,9 @@
LABEL_temp1 = "MB0_Temp"
WARNLO_temp1= "5000"
WARNHI_temp1= "50000"
CRITHI_temp1 = "60000"
CRITLO_temp1 = "0"
LABEL_curr1 = "MB0_Iout"
LABEL_in1 = "MB0_Vin"
LABEL_in2 = "MB0_Vout"
LABEL_power1 = "MB0_Pin"
@@ -0,0 +1,5 @@
LABEL_temp1 = "bmc_card"
WARNHI_temp1 = "110000"
WARNLO_temp1 = "5000"
CRITHI_temp1 = "115000"
CRITLO_temp1 = "0"
@@ -0,0 +1,59 @@
LABEL_fan1= "fan1"
TARGET_fan1= "fan1"
WARNHI_fan1= "19250"
WARNLO_fan1= "150"
CRITHI_fan1= "19250"
CRITLO_fan1= "150"
MINVALUE_fan1 = "0"
MAXVALUE_fan1 = "20145"
PWM_TARGET_fan1 = 1
LABEL_fan2= "fan2"
TARGET_fan2= "fan2"
WARNHI_fan2= "19250"
WARNLO_fan2= "150"
CRITHI_fan2= "19250"
CRITLO_fan2= "150"
MINVALUE_fan2 = "0"
MAXVALUE_fan2 = "20145"
PWM_TARGET_fan2 = 1
LABEL_fan3= "fan3"
TARGET_fan3= "fan3"
WARNHI_fan3= "19250"
WARNLO_fan3= "150"
CRITHI_fan3= "19250"
CRITLO_fan3= "150"
MINVALUE_fan3 = "0"
MAXVALUE_fan3 = "20145"
PWM_TARGET_fan3 = 1
LABEL_fan4= "fan4"
TARGET_fan4= "fan4"
WARNHI_fan4= "19250"
WARNLO_fan4= "150"
CRITHI_fan4= "19250"
CRITLO_fan4= "150"
MINVALUE_fan4 = "0"
MAXVALUE_fan4 = "20145"
PWM_TARGET_fan4 = 1
LABEL_fan5= "fan5"
TARGET_fan5= "fan5"
WARNHI_fan5= "19250"
WARNLO_fan5= "150"
CRITHI_fan5= "19250"
CRITLO_fan5= "150"
MINVALUE_fan5 = "0"
MAXVALUE_fan5 = "20145"
PWM_TARGET_fan5 = 1
LABEL_fan6= "fan6"
TARGET_fan6= "fan6"
WARNHI_fan6= "19250"
WARNLO_fan6= "150"
CRITHI_fan6= "19250"
CRITLO_fan6= "150"
MINVALUE_fan6 = "0"
MAXVALUE_fan6 = "20145"
PWM_TARGET_fan6 = 1
@@ -0,0 +1,35 @@
LABEL_temp1 = "Die_CPU0"
WARNHI_temp1 = "79000"
WARNLO_temp1 = "0"
CRITHI_temp1 = "89000"
CRITLO_temp1 = "0"
LABEL_temp5 = "Core_0_CPU0"
WARNHI_temp5 = "79000"
WARNLO_temp5 = "0"
CRITHI_temp5 = "89000"
CRITLO_temp5 = "0"
LABEL_temp6 = "Core_1_CPU0"
WARNHI_temp6 = "79000"
WARNLO_temp6 = "0"
CRITHI_temp6 = "89000"
CRITLO_temp6 = "0"
LABEL_temp7 = "Core_2_CPU0"
WARNHI_temp7 = "79000"
WARNLO_temp7 = "0"
CRITHI_temp7 = "89000"
CRITLO_temp7 = "0"
LABEL_temp8 = "Core_3_CPU0"
WARNHI_temp8 = "79000"
WARNLO_temp8 = "0"
CRITHI_temp8 = "89000"
CRITLO_temp8 = "0"
LABEL_temp9 = "Core_4_CPU0"
WARNHI_temp9 = "79000"
WARNLO_temp9 = "0"
CRITHI_temp9 = "89000"
CRITLO_temp9 = "0"
LABEL_temp10 = "Core_5_CPU0"
WARNHI_temp10 = "79000"
WARNLO_temp10 = "0"
CRITHI_temp10 = "89000"
CRITLO_temp10 = "0"
@@ -0,0 +1,5 @@
LABEL_temp5 = "DIMM_C1_CPU0"
WARNHI_temp5 = "79000"
WARNLO_temp5 = "0"
CRITHI_temp5 = "89000"
CRITLO_temp5 = "0"
@@ -0,0 +1,35 @@
LABEL_temp1 = "Die_CPU1"
WARNHI_temp1 = "79000"
WARNLO_temp1 = "0"
CRITHI_temp1 = "89000"
CRITLO_temp1 = "0"
LABEL_temp5 = "Core_0_CPU1"
WARNHI_temp5 = "79000"
WARNLO_temp5 = "0"
CRITHI_temp5 = "89000"
CRITLO_temp5 = "0"
LABEL_temp6 = "Core_1_CPU1"
WARNHI_temp6 = "79000"
WARNLO_temp6 = "0"
CRITHI_temp6 = "89000"
CRITLO_temp6 = "0"
LABEL_temp7 = "Core_2_CPU1"
WARNHI_temp7 = "79000"
WARNLO_temp7 = "0"
CRITHI_temp7 = "89000"
CRITLO_temp7 = "0"
LABEL_temp8 = "Core_3_CPU1"
WARNHI_temp8 = "79000"
WARNLO_temp8 = "0"
CRITHI_temp8 = "89000"
CRITLO_temp8 = "0"
LABEL_temp9 = "Core_4_CPU1"
WARNHI_temp9 = "79000"
WARNLO_temp9 = "0"
CRITHI_temp9 = "89000"
CRITLO_temp9 = "0"
LABEL_temp10 = "Core_5_CPU1"
WARNHI_temp10 = "79000"
WARNLO_temp10 = "0"
CRITHI_temp10 = "89000"
CRITLO_temp10 = "0"
@@ -0,0 +1,40 @@
FILESEXTRAPATHS:prepend:olympus-nuvoton := "${THISDIR}/${PN}:"
ITEMS = " \
i2c@82000/tmp421@4c \
i2c@82000/power-supply@58 \
i2c@86000/tps53679@60 \
i2c@86000/tps53659@62 \
i2c@86000/tps53659@64 \
i2c@86000/tps53679@70 \
i2c@86000/tps53659@72 \
i2c@86000/tps53659@74 \
i2c@86000/tps53622@67 \
i2c@86000/tps53622@77 \
i2c@86000/ina219@40 \
i2c@86000/ina219@41 \
i2c@86000/ina219@44 \
i2c@86000/ina219@45 \
i2c@87000/tmp421@4c \
i2c@88000/adm1278@11 \
i2c@8d000/tmp75@4a \
pwm-fan-controller@103000 \
adc@c000 \
"
ENVS = "obmc/hwmon/ahb/apb/{0}.conf"
SYSTEMD_ENVIRONMENT_FILE:${PN}:append:olympus-nuvoton = " ${@compose_list(d, 'ENVS', 'ITEMS')}"
# PECI
PECINAMES = " \
peci-0/0-30/peci-cputemp.0 \
peci-0/0-31/peci-cputemp.1\
peci-0/0-30/peci-dimmtemp.0 \
"
PECIITEMSFMT = "devices/platform/ahb/ahb--apb/f0100000.peci-bus/{0}.conf"
PECIITEMS = "${@compose_list(d, 'PECIITEMSFMT', 'PECINAMES')}"
PECIENVS = "obmc/hwmon/{0}"
SYSTEMD_ENVIRONMENT_FILE:${PN}:append:olympus-nuvoton = " ${@compose_list(d, 'PECIENVS', 'PECIITEMS')}"
EXTRA_OEMESON:append:olympus-nuvoton = " -Dupdate-functional-on-fail=true"