0e0772596e
Signed-off-by: pettershao-ragilenetworks pettershao@ragilenetworks.com What I did it Add new platform x86_64-ragile_ra-b6510-32c-r0 (Trident 3) ASIC Vendor: Broadcom Switch ASIC: Trident 3 Port Config: 32x100G Add new platform x86_64-ragile_ra-b6920-4s-r0 (Tomahawk 3) ASIC Vendor: Broadcom Switch ASIC: Tomahawk 3 Port Config: 128x100G -How I did it Provide device and platform related files. -How to verify it show platform fan show platform ssdhealth show platform psustatus show platform summary show platform syseeprom show platform temperature show interface status
3717 lines
70 KiB
JSON
3717 lines
70 KiB
JSON
{
|
|
"PLATFORM": {
|
|
"fan_info": {
|
|
"drawer_num": 6,
|
|
"fans_per_drawer": 2,
|
|
"MAX_FAN_SPEED": 12300,
|
|
"MIN_FAN_SPEED": 3690,
|
|
"ALLOW-FAN-TYPES": {
|
|
"P2EFAN I-F": "exhaust"
|
|
}
|
|
},
|
|
"psu_info": {
|
|
"psu_num": 4,
|
|
"fans_per_psu": 1,
|
|
"MAX_PSU_FAN_SPEED": 25100,
|
|
"MIN_PSU_FAN_SPEED": 6600,
|
|
"ALLOW-PSU-TYPES": {
|
|
"DPS-1300AB-6 S": "exhaust"
|
|
}
|
|
},
|
|
"thermal_info": {
|
|
"temp_num": 9
|
|
},
|
|
"component_info": {
|
|
"comp_num": 13
|
|
},
|
|
"debug": {
|
|
"level": 0
|
|
}
|
|
},
|
|
"EEPROM-1": {
|
|
"eeprom": {
|
|
"codec": {
|
|
"name": "TLV",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/1-0056/eeprom"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"THERMAL-1": {
|
|
"desc": "INLET TEMP",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/29-004f/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 70
|
|
},
|
|
"h_crit": {
|
|
"default": 80
|
|
}
|
|
},
|
|
"THERMAL-2": {
|
|
"temp": {
|
|
"desc": "OUTLET TEMP",
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/28-004b/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 85
|
|
},
|
|
"h_crit": {
|
|
"default": 90
|
|
}
|
|
},
|
|
"THERMAL-3": {
|
|
"temp": {
|
|
"desc": "BOARD TEMP",
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/28-004c/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 85
|
|
},
|
|
"h_crit": {
|
|
"default": 90
|
|
}
|
|
},
|
|
"THERMAL-4": {
|
|
"desc": "CPU CORE 0",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/class/hwmon/hwmon0/temp2_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 85
|
|
},
|
|
"h_crit": {
|
|
"default": 100
|
|
}
|
|
},
|
|
"THERMAL-5": {
|
|
"desc": "CPU CORE 1",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/class/hwmon/hwmon0/temp3_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 85
|
|
},
|
|
"h_crit": {
|
|
"default": 100
|
|
}
|
|
},
|
|
"THERMAL-6": {
|
|
"desc": "CPU CORE 2",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/class/hwmon/hwmon0/temp4_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 85
|
|
},
|
|
"h_crit": {
|
|
"default": 100
|
|
}
|
|
},
|
|
"THERMAL-7": {
|
|
"desc": "CPU CORE 3",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/class/hwmon/hwmon0/temp5_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 85
|
|
},
|
|
"h_crit": {
|
|
"default": 100
|
|
}
|
|
},
|
|
"THERMAL-8": {
|
|
"desc": "MAC TEMP1",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/28-004c/hwmon/*/temp2_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 100
|
|
},
|
|
"h_crit": {
|
|
"default": 105
|
|
}
|
|
},
|
|
"THERMAL-9": {
|
|
"desc": "MAC TEMP2",
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/29-004c/hwmon/*/temp2_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000,
|
|
"nearest": 3
|
|
}
|
|
}
|
|
},
|
|
"h_thd": {
|
|
"default": 100
|
|
},
|
|
"h_crit": {
|
|
"default": 105
|
|
}
|
|
},
|
|
"COMPONENT-1": {
|
|
"desc": {
|
|
"default": "FAN_CPLD_B"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "13",
|
|
"addr": "0x0d",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-2": {
|
|
"desc": {
|
|
"default": "FAN_CPLD_A"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "14",
|
|
"addr": "0x0d",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-3": {
|
|
"desc": {
|
|
"default": "LC1_CPLD_1"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "3",
|
|
"addr": "0x30",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-4": {
|
|
"desc": {
|
|
"default": "LC1_CPLD_2"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "3",
|
|
"addr": "0x31",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-5": {
|
|
"desc": {
|
|
"default": "LC2_CPLD_1"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "4",
|
|
"addr": "0x30",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-6": {
|
|
"desc": {
|
|
"default": "LC2_CPLD_2"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "4",
|
|
"addr": "0x31",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-7": {
|
|
"desc": {
|
|
"default": "LC3_CPLD_1"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "5",
|
|
"addr": "0x30",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-8": {
|
|
"desc": {
|
|
"default": "LC3_CPLD_2"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "5",
|
|
"addr": "0x31",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-9": {
|
|
"desc": {
|
|
"default": "LC4_CPLD_1"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "6",
|
|
"addr": "0x30",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-10": {
|
|
"desc": {
|
|
"default": "LC4_CPLD_2"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "I2C",
|
|
"attrs": {
|
|
"bus": "6",
|
|
"addr": "0x31",
|
|
"offset": "0x0",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-11": {
|
|
"desc": {
|
|
"default": "X86_CPLD"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0x700",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-12": {
|
|
"desc": {
|
|
"default": "MAC_CPLD_B"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0x900",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"COMPONENT-13": {
|
|
"desc": {
|
|
"default": "MAC_CPLD_A"
|
|
},
|
|
"version": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb00",
|
|
"size": 4
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16,
|
|
"sep": "/"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-1": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb27",
|
|
"size": "1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb27",
|
|
"size": "1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x02",
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"max_power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/power1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"max_power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/power2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"v_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/in1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_in_h_thd": {},
|
|
"v_in_l_thd": {},
|
|
"i_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/curr1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/curr1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_l_thd": {},
|
|
"v_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/in2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/in2_crit"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_l_thd": {},
|
|
"i_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/curr2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/curr2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_l_thd": {},
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/temp1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_l_thd": {},
|
|
"power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/power1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/power2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0050/psu_sn"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0050/psu_type"
|
|
}
|
|
}
|
|
},
|
|
"revision": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0050/psu_hw"
|
|
}
|
|
}
|
|
},
|
|
"led": {},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-2": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb28",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb28",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x02",
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"max_power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/power1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"max_power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/power2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"v_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/in1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_in_h_thd": {},
|
|
"v_in_l_thd": {},
|
|
"i_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/curr1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/curr1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_l_thd": {},
|
|
"v_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/in2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/in2_crit"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_l_thd": {},
|
|
"i_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/curr2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/curr2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_l_thd": {},
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/temp1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_l_thd": {},
|
|
"power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/power1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/power2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0050/psu_sn"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0050/psu_type"
|
|
}
|
|
}
|
|
},
|
|
"revision": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0050/psu_hw"
|
|
}
|
|
}
|
|
},
|
|
"led": {},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-3": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb29",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb29",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x02",
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"max_power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/power1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"max_power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/power2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"v_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/in1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_in_h_thd": {},
|
|
"v_in_l_thd": {},
|
|
"i_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/curr1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/curr1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_l_thd": {},
|
|
"v_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/in2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/in2_crit"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_l_thd": {},
|
|
"i_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/curr2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/curr2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_l_thd": {},
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/temp1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_l_thd": {},
|
|
"power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/power1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/power2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0050/psu_sn"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0050/psu_type"
|
|
}
|
|
}
|
|
},
|
|
"revision": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0050/psu_hw"
|
|
}
|
|
}
|
|
},
|
|
"led": {},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-4": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb2a",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb2a",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x02",
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"max_power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/power1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"max_power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/power2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"v_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/in1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_in_h_thd": {},
|
|
"v_in_l_thd": {},
|
|
"i_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/curr1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/curr1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_in_l_thd": {},
|
|
"v_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/in2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/in2_crit"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"v_out_l_thd": {},
|
|
"i_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/curr2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/curr2_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"i_out_l_thd": {},
|
|
"temp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/temp1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_h_thd": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/temp1_max"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000
|
|
}
|
|
}
|
|
},
|
|
"temp_l_thd": {},
|
|
"power_in": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/power1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"power_out": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/power2_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "DIVISION",
|
|
"attrs": {
|
|
"divisor": 1000000
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0050/psu_sn"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0050/psu_type"
|
|
}
|
|
}
|
|
},
|
|
"revision": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0050/psu_hw"
|
|
}
|
|
}
|
|
},
|
|
"led": {},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-FAN-1": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb27",
|
|
"size": "1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"opt": "GT"
|
|
}
|
|
}
|
|
},
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_PSU_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_PSU_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_PSU_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/23-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-FAN-2": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb28",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"opt": "GT"
|
|
}
|
|
}
|
|
},
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_PSU_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_PSU_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_PSU_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/25-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-FAN-3": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb29",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"opt": "GT"
|
|
}
|
|
}
|
|
},
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_PSU_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_PSU_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_PSU_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/24-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PSU-FAN-4": {
|
|
"presence": {
|
|
"codec": {
|
|
"name": "IO",
|
|
"attrs": {
|
|
"offset": "0xb2a",
|
|
"size": 1
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"opt": "GT"
|
|
}
|
|
}
|
|
},
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_PSU_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_PSU_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0058/hwmon/*/fan1_input"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_PSU_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/26-0050/psu_type"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-PSU-TYPES"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-DRAWER-1": {
|
|
"fans": ["FAN-1", "FAN-2"],
|
|
"presence": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan_present"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan_status1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x01",
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/63-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.PN"
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/63-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.SN"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/63-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"led": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_led"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "LED",
|
|
"attrs": {
|
|
"led_type": "Type1"
|
|
}
|
|
}
|
|
},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/63-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"hw_ver": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/63-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.VERSION"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-DRAWER-2": {
|
|
"fans": ["FAN-3", "FAN-4"],
|
|
"presence": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan_present"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan_status1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x01",
|
|
"mask": "0x01"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/55-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.PN"
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/55-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.SN"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/55-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"led": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_led"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "LED",
|
|
"attrs": {
|
|
"led_type": "Type1"
|
|
}
|
|
}
|
|
},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/55-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"hw_ver": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/55-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.VERSION"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-DRAWER-3": {
|
|
"fans": ["FAN-5", "FAN-6"],
|
|
"presence": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan_present"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan_status1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x02",
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/64-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.PN"
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/64-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.SN"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/64-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"led": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_led"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "LED",
|
|
"attrs": {
|
|
"led_type": "Type1"
|
|
}
|
|
}
|
|
},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/64-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"hw_ver": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/64-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.VERSION"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-DRAWER-4": {
|
|
"fans": ["FAN-7", "FAN-8"],
|
|
"presence": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan_present"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan_status1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x02",
|
|
"mask": "0x02"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/56-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.PN"
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/56-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.SN"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/56-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"led": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_led"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "LED",
|
|
"attrs": {
|
|
"led_type": "Type1"
|
|
}
|
|
}
|
|
},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/56-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"hw_ver": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/56-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.VERSION"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-DRAWER-5": {
|
|
"fans": ["FAN-9", "FAN-10"],
|
|
"presence": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan_present"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x04"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan_status1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x04",
|
|
"mask": "0x04"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/65-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.PN"
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/65-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.SN"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/65-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"led": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_led"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "LED",
|
|
"attrs": {
|
|
"led_type": "Type1"
|
|
}
|
|
}
|
|
},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/65-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"hw_ver": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/65-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.VERSION"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-DRAWER-6": {
|
|
"fans": ["FAN-11", "FAN-12"],
|
|
"presence": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan_present"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": 0,
|
|
"mask": "0x04"
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan_status1"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "CMP",
|
|
"attrs": {
|
|
"cmpval": "0x04",
|
|
"mask": "0x04"
|
|
}
|
|
}
|
|
},
|
|
"pn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/57-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.PN"
|
|
}
|
|
}
|
|
},
|
|
"sn": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/57-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.SN"
|
|
}
|
|
}
|
|
},
|
|
"direction": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/57-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_DICT",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"led": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_led"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "LED",
|
|
"attrs": {
|
|
"led_type": "Type1"
|
|
}
|
|
}
|
|
},
|
|
"supp": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/57-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.NAME"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "MATCH_LIST",
|
|
"attrs": {
|
|
"cmpitem": "ALLOW-FAN-TYPES"
|
|
}
|
|
}
|
|
},
|
|
"hw_ver": {
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/57-0050/eeprom"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "FRU",
|
|
"attrs": {
|
|
"field": "PD.VERSION"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FAN-1": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-2": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan1_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-3": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-4": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan2_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-5": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-6": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan3_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-7": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-8": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan4_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-9": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-10": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/14-000d/fan5_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-11": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_1_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
},
|
|
"FAN-12": {
|
|
"speed_rpm": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
}
|
|
},
|
|
"speed_rpm_h_thd": "MAX_FAN_SPEED",
|
|
"speed_rpm_l_thd": "MIN_FAN_SPEED",
|
|
"speed": {
|
|
"default": 0,
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_2_real_speed"
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT"
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": "MAX_FAN_SPEED"
|
|
}
|
|
}
|
|
},
|
|
"pwm": {
|
|
"ro": false,
|
|
"pre": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 100,
|
|
"total": 255
|
|
}
|
|
},
|
|
"pre_fmtter": {
|
|
"name": "TO_STR",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
},
|
|
"codec": {
|
|
"name": "SYSFS",
|
|
"attrs": {
|
|
"path": "/sys/bus/i2c/devices/13-000d/fan6_speed_set"
|
|
}
|
|
},
|
|
"post": {
|
|
"name": "PROPORTION",
|
|
"attrs": {
|
|
"denomi": 255,
|
|
"total": 100
|
|
}
|
|
},
|
|
"post_fmtter": {
|
|
"name": "TO_INT",
|
|
"attrs": {
|
|
"base": 16
|
|
}
|
|
}
|
|
},
|
|
"tolerance": 30
|
|
}
|
|
}
|