sonic-buildimage/device/ragile/x86_64-ragile_ra-b6510-48v8c-r0/pddf/pddf-device.json
pettershao-ragilenetworks b30cf44b93
[Platform/Ragile] Support RA-B6510-48v8c platform (#7620)
Add new platform x86_64-ragile_ra-b6510-48v8c-r0
ASIC Vendor: Broadcom
Switch ASIC: Trident 3
Port Config: 48x25G+8x100G

Signed-off-by: pettershao-ragilenetworks <pettershao@ragilenetworks.com>
2021-06-03 10:51:01 -07:00

6333 lines
135 KiB
JSON

{
"PLATFORM": {
"num_psus": 2,
"num_fantrays": 4,
"num_fans_pertray": 1,
"num_ports": 56,
"num_temps": 3,
"pddf_dev_types": {
"description": "RA-B6510-48v8c",
"CPLD": [
"i2c_cpld"
],
"PSU": [
"psu_eeprom",
"psu_pmbus"
],
"FAN": [
"fan_ctrl",
"fan_cpld",
"fan_eeprom"
],
"PORT_MODULE": [
"pddf_xcvr",
"optoe1",
"optoe2"
]
},
"std_kos": [
"i2c-ismt",
"i2c-i801",
"i2c_dev",
"i2c_gpio",
"i2c_algo_bit",
"i2c_mux_pca9641",
"i2c_mux_pca954x force_create_bus=1",
"lm75",
"optoe",
"at24",
"pmbus_core"
],
"pddf_kos": [
"pddf_client_module",
"pddf_cpld_module",
"pddf_cpld_driver",
"pddf_mux_module",
"pddf_xcvr_module",
"pddf_xcvr_driver_module",
"pddf_psu_driver_module",
"pddf_psu_module",
"pddf_fan_driver_module",
"pddf_fan_module",
"pddf_led_module",
"pddf_sysstatus_module"
],
"custom_kos": [
"ragile_platform",
"rg_cpld",
"rg_fan",
"rg_psu",
"rg_gpio_xeon",
"csu550"
]
},
"SYSTEM": {
"dev_info": {
"device_type": "CPU",
"device_name": "ROOT_COMPLEX",
"device_parent": null
},
"i2c": {
"CONTROLLERS": [{
"dev_name": "i2c-0",
"dev": "SMBUS0"
}, {
"dev_name": "i2c-1",
"dev": "I2C-GPIO0"
}, {
"dev_name": "i2c-2",
"dev": "SMBUS1"
}]
}
},
"SMBUS0": {
"dev_info": {
"device_type": "SMBUS",
"device_name": "SMBUS0",
"device_parent": "SYSTEM"
},
"i2c": {
"topo_info": {
"dev_addr": "0x0"
},
"DEVICES": [{
"dev": "CPU_CPLD"
},
{
"dev": "CONNECT_BOARD_CPLD1"
}
]
}
},
"CPU_CPLD": {
"dev_info": {
"device_type": "CPLD",
"device_name": "CPU_CPLD",
"device_parent": "SMBUS0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x0",
"dev_addr": "0x0d",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"CONNECT_BOARD_CPLD1": {
"dev_info": {
"device_type": "CPLD",
"device_name": "CONNECT_BOARD_CPLD1",
"device_parent": "SMBUS0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x0",
"dev_addr": "0x32",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"SMBUS1": {
"dev_info": {
"device_type": "SMBUS",
"device_name": "SMBUS1",
"device_parent": "SYSTEM"
},
"i2c": {
"topo_info": {
"dev_addr": "0x2"
},
"DEVICES": [{
"dev": "MAC_BOARD_CPLD1_A"
},
{
"dev": "MAC_BOARD_CPLD2_A"
},
{
"dev": "CONNECT_BOARD_CPLD2"
},
{
"dev": "FAN-CTRL"
},
{
"dev": "TEMP1"
},
{
"dev": "TEMP2"
},
{
"dev": "TEMP3"
},
{
"dev": "EEPROM1"
},
{
"dev": "MUX1"
}
]
}
},
"MAC_BOARD_CPLD1_A": {
"dev_info": {
"device_type": "CPLD",
"device_name": "MAC_BOARD_CPLD1_A",
"device_parent": "SMBUS1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x33",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"MAC_BOARD_CPLD2_A": {
"dev_info": {
"device_type": "CPLD",
"device_name": "MAC_BOARD_CPLD2_A",
"device_parent": "SMBUS1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x35",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"FAN-CTRL": {
"dev_info": {
"device_type": "FAN",
"device_name": "FAN-CTRL",
"device_parent": "SMBUS1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x66",
"dev_type": "fan_cpld"
},
"dev_attr": {
"num_fantrays": "4"
},
"attr_list": [{
"attr_name": "fan1_present",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x30",
"attr_mask": "0x1",
"attr_cmpval": "0x0",
"attr_len": "1"
},
{
"attr_name": "fan2_present",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x30",
"attr_mask": "0x2",
"attr_cmpval": "0x0",
"attr_len": "1"
},
{
"attr_name": "fan3_present",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x30",
"attr_mask": "0x4",
"attr_cmpval": "0x0",
"attr_len": "1"
},
{
"attr_name": "fan4_present",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x30",
"attr_mask": "0x8",
"attr_cmpval": "0x0",
"attr_len": "1"
},
{
"attr_name": "fan1_input",
"attr_devname": "CONNECT_BOARD_CPLD2",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x1b",
"attr_mult": "1",
"attr_len": "2"
},
{
"attr_name": "fan2_input",
"attr_devname": "CONNECT_BOARD_CPLD2",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x1d",
"attr_mult": "1",
"attr_len": "2"
},
{
"attr_name": "fan3_input",
"attr_devname": "CONNECT_BOARD_CPLD2",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x1f",
"attr_mult": "1",
"attr_len": "2"
},
{
"attr_name": "fan4_input",
"attr_devname": "CONNECT_BOARD_CPLD2",
"attr_devtype": "cpld",
"attr_devaddr": "0x37",
"attr_offset": "0x21",
"attr_mult": "1",
"attr_len": "2"
},
{
"attr_name": "fan1_pwm",
"attr_devtype": "cpld",
"attr_devaddr": "0x32",
"attr_offset": "0x15",
"attr_mask": "0xff",
"attr_len": "1"
},
{
"attr_name": "fan2_pwm",
"attr_devtype": "cpld",
"attr_devaddr": "0x32",
"attr_offset": "0x15",
"attr_mask": "0xff",
"attr_len": "1"
},
{
"attr_name": "fan3_pwm",
"attr_devtype": "cpld",
"attr_devaddr": "0x32",
"attr_offset": "0x15",
"attr_mask": "0xff",
"attr_len": "1"
},
{
"attr_name": "fan4_pwm",
"attr_devtype": "cpld",
"attr_devaddr": "0x32",
"attr_offset": "0x15",
"attr_mask": "0xff",
"attr_len": "1"
}
]
}
},
"CONNECT_BOARD_CPLD2": {
"dev_info": {
"device_type": "CPLD",
"device_name": "CONNECT_BOARD_CPLD2",
"device_parent": "SMBUS1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x37",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"TEMP1": {
"dev_info": {
"device_type": "TEMP_SENSOR",
"device_name": "MAC_TEMP_INLET",
"device_parent": "SMBUS1"
},
"dev_attr": {
"display_name": "Temp_1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x48",
"dev_type": "lm75"
},
"attr_list": [{
"attr_name": "temp1_high_threshold",
"drv_attr_name": "temp1_max"
},
{
"attr_name": "temp1_max_hyst"
},
{
"attr_name": "temp1_input"
}
]
}
},
"TEMP2": {
"dev_info": {
"device_type": "TEMP_SENSOR",
"device_name": "MAC_TEMP_OUTLET",
"device_parent": "SMBUS1"
},
"dev_attr": {
"display_name": "Temp_2"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x49",
"dev_type": "lm75"
},
"attr_list": [{
"attr_name": "temp1_high_threshold",
"drv_attr_name": "temp1_max"
},
{
"attr_name": "temp1_max_hyst"
},
{
"attr_name": "temp1_input"
}
]
}
},
"TEMP3": {
"dev_info": {
"device_type": "TEMP_SENSOR",
"device_name": "MAC_TEMP_HOTEST",
"device_parent": "SMBUS1"
},
"dev_attr": {
"display_name": "Temp_3"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x4a",
"dev_type": "lm75"
},
"attr_list": [{
"attr_name": "temp1_high_threshold",
"drv_attr_name": "temp1_max"
},
{
"attr_name": "temp1_max_hyst"
},
{
"attr_name": "temp1_input"
}
]
}
},
"EEPROM1": {
"dev_info": {
"device_type": "EEPROM",
"device_name": "EEPROM1",
"device_parent": "SMBUS1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x57",
"dev_type": "24c02"
},
"dev_attr": {
"access_mode": "BLOCK"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"MUX1": {
"dev_info": {
"device_type": "MUX",
"device_name": "MUX1",
"device_parent": "SMBUS1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2",
"dev_addr": "0x70",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x3"
},
"channel": [{
"chn": "0",
"dev": "FAN1-EEPROM"
},
{
"chn": "1",
"dev": "FAN2-EEPROM"
},
{
"chn": "2",
"dev": "FAN3-EEPROM"
},
{
"chn": "3",
"dev": "FAN4-EEPROM"
},
{
"chn": "4",
"dev": "PSU1"
},
{
"chn": "5",
"dev": "PSU2"
}
]
}
},
"FAN1-EEPROM": {
"dev_info": {
"device_type": "EEPROM",
"device_name": "FAN1-EEPROM",
"device_parent": "MUX1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3",
"dev_addr": "0x53",
"dev_type": "rg_fan"
},
"dev_attr": {
"access_mode": "BLOCK"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"FAN2-EEPROM": {
"dev_info": {
"device_type": "EEPROM",
"device_name": "FAN2-EEPROM",
"device_parent": "MUX1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x4",
"dev_addr": "0x53",
"dev_type": "rg_fan"
},
"dev_attr": {
"access_mode": "BLOCK"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"FAN3-EEPROM": {
"dev_info": {
"device_type": "EEPROM",
"device_name": "FAN3-EEPROM",
"device_parent": "MUX1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x5",
"dev_addr": "0x53",
"dev_type": "rg_fan"
},
"dev_attr": {
"access_mode": "BLOCK"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"FAN4-EEPROM": {
"dev_info": {
"device_type": "EEPROM",
"device_name": "FAN4-EEPROM",
"device_parent": "MUX1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x6",
"dev_addr": "0x53",
"dev_type": "rg_fan"
},
"dev_attr": {
"access_mode": "BLOCK"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PSU1": {
"dev_info": {
"device_type": "PSU",
"device_name": "PSU1",
"device_parent": "MUX1"
},
"dev_attr": {
"dev_idx": "1",
"num_psu_fans": "1"
},
"i2c": {
"interface": [{
"itf": "pmbus",
"dev": "PSU1-PMBUS"
},
{
"itf": "eeprom",
"dev": "PSU1-EEPROM"
}
]
}
},
"PSU1-PMBUS": {
"dev_info": {
"device_type": "PSU-PMBUS",
"device_name": "PSU1-PMBUS",
"device_parent": "MUX1",
"virt_parent": "PSU1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x7",
"dev_addr": "0x58",
"dev_type": "psu_pmbus"
},
"attr_list": [{
"attr_name": "psu_present",
"attr_devaddr": "0x37",
"attr_devtype": "cpld",
"attr_offset": "0x51",
"attr_mask": "0x1",
"attr_cmpval": "0x0",
"attr_len": "1"
},
{
"attr_name": "psu_model_name",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0x9a",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "12"
},
{
"attr_name": "psu_power_good",
"attr_devaddr": "0x37",
"attr_devtype": "cpld",
"attr_offset": "0x51",
"attr_mask": "0x2",
"attr_cmpval": "0x2",
"attr_len": "1"
},
{
"attr_name": "psu_mfr_id",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0x99",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "10"
},
{
"attr_name": "psu_fan_dir",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0xc3",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "5"
},
{
"attr_name": "psu_v_out",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0x8b",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_i_out",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0x8c",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_p_out",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0x96",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_fan1_speed_rpm",
"attr_devaddr": "0x58",
"attr_devtype": "pmbus",
"attr_offset": "0x90",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
}
]
}
},
"PSU1-EEPROM": {
"dev_info": {
"device_type": "PSU-EEPROM",
"device_name": "PSU1-EEPROM",
"device_parent": "MUX1",
"virt_parent": "PSU1"
},
"i2c": {
"topo_info": {
"parent_bus": "0x7",
"dev_addr": "0x50",
"dev_type": "psu_eeprom"
},
"attr_list": [{
"attr_name": "psu_serial_num",
"attr_devaddr": "0x50",
"attr_devtype": "eeprom",
"attr_offset": "0x38",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "20"
}]
}
},
"PSU2": {
"dev_info": {
"device_type": "PSU",
"device_name": "PSU2",
"device_parent": "MUX1"
},
"dev_attr": {
"dev_idx": "2",
"num_psu_fans": "1"
},
"i2c": {
"interface": [{
"itf": "pmbus",
"dev": "PSU2-PMBUS"
},
{
"itf": "eeprom",
"dev": "PSU2-EEPROM"
}
]
}
},
"PSU2-PMBUS": {
"dev_info": {
"device_type": "PSU-PMBUS",
"device_name": "PSU2-PMBUS",
"device_parent": "MUX1",
"virt_parent": "PSU2"
},
"i2c": {
"topo_info": {
"parent_bus": "0x8",
"dev_addr": "0x5b",
"dev_type": "psu_pmbus"
},
"attr_list": [{
"attr_name": "psu_present",
"attr_devaddr": "0x37",
"attr_devtype": "cpld",
"attr_offset": "0x51",
"attr_mask": "0x8",
"attr_cmpval": "0x0",
"attr_len": "1"
},
{
"attr_name": "psu_model_name",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x35",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "12"
},
{
"attr_name": "psu_power_good",
"attr_devaddr": "0x37",
"attr_devtype": "cpld",
"attr_offset": "0x51",
"attr_mask": "0x10",
"attr_cmpval": "0x10",
"attr_len": "1"
},
{
"attr_name": "psu_mfr_id",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x99",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "10"
},
{
"attr_name": "psu_fan_dir",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0xc3",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "5"
},
{
"attr_name": "psu_v_out",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x8b",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_i_out",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x8c",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_p_out",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x96",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_fan1_speed_rpm",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x90",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
},
{
"attr_name": "psu_temp1_input",
"attr_devaddr": "0x5b",
"attr_devtype": "pmbus",
"attr_offset": "0x8d",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "2"
}
]
}
},
"PSU2-EEPROM": {
"dev_info": {
"device_type": "PSU-EEPROM",
"device_name": "PSU2-EEPROM",
"device_parent": "MUX1",
"virt_parent": "PSU2"
},
"i2c": {
"topo_info": {
"parent_bus": "0x8",
"dev_addr": "0x53",
"dev_type": "psu_eeprom"
},
"attr_list": [{
"attr_name": "psu_serial_num",
"attr_devaddr": "0x53",
"attr_devtype": "eeprom",
"attr_offset": "0x38",
"attr_mask": "0x0",
"attr_cmpval": "0xff",
"attr_len": "20"
}]
}
},
"I2C-GPIO0": {
"dev_info": {
"device_type": "I2C-GPIO",
"device_name": "I2C-GPIO0",
"device_parent": "SYSTEM"
},
"i2c": {
"topo_info": {
"dev_addr": "0x1"
},
"DEVICES": [{
"dev": "MAC_BOARD_CPLD1_B"
},
{
"dev": "MAC_BOARD_CPLD2_B"
},
{
"dev": "PORT-MUX1"
},
{
"dev": "PORT-MUX2"
},
{
"dev": "PORT-MUX3"
},
{
"dev": "PORT-MUX4"
},
{
"dev": "PORT-MUX5"
},
{
"dev": "PORT-MUX6"
},
{
"dev": "PORT-MUX7"
},
{
"dev": "PORT-MUX8"
}
]
}
},
"MAC_BOARD_CPLD1_B": {
"dev_info": {
"device_type": "CPLD",
"device_name": "MAC_BOARD_CPLD1_B",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x34",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"MAC_BOARD_CPLD2_B": {
"dev_info": {
"device_type": "CPLD",
"device_name": "MAC_BOARD_CPLD2_B",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x36",
"dev_type": "i2c_cpld"
},
"dev_attr": {}
}
},
"PORT-MUX1": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX1",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x70",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0xb"
},
"channel": [{
"chn": "0",
"dev": "PORT1"
},
{
"chn": "1",
"dev": "PORT2"
},
{
"chn": "2",
"dev": "PORT3"
},
{
"chn": "3",
"dev": "PORT4"
},
{
"chn": "4",
"dev": "PORT5"
},
{
"chn": "5",
"dev": "PORT6"
},
{
"chn": "6",
"dev": "PORT7"
},
{
"chn": "7",
"dev": "PORT8"
}
]
}
},
"PORT-MUX2": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX2",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x71",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x13"
},
"channel": [{
"chn": "0",
"dev": "PORT9"
},
{
"chn": "1",
"dev": "PORT10"
},
{
"chn": "2",
"dev": "PORT11"
},
{
"chn": "3",
"dev": "PORT12"
},
{
"chn": "4",
"dev": "PORT13"
},
{
"chn": "5",
"dev": "PORT14"
},
{
"chn": "6",
"dev": "PORT15"
},
{
"chn": "7",
"dev": "PORT16"
}
]
}
},
"PORT-MUX3": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX3",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x72",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x1b"
},
"channel": [{
"chn": "0",
"dev": "PORT17"
},
{
"chn": "1",
"dev": "PORT18"
},
{
"chn": "2",
"dev": "PORT19"
},
{
"chn": "3",
"dev": "PORT20"
},
{
"chn": "4",
"dev": "PORT21"
},
{
"chn": "5",
"dev": "PORT22"
},
{
"chn": "6",
"dev": "PORT23"
},
{
"chn": "7",
"dev": "PORT24"
}
]
}
},
"PORT-MUX4": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX4",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x73",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x23"
},
"channel": [{
"chn": "0",
"dev": "PORT25"
},
{
"chn": "1",
"dev": "PORT26"
},
{
"chn": "2",
"dev": "PORT27"
},
{
"chn": "3",
"dev": "PORT28"
},
{
"chn": "4",
"dev": "PORT29"
},
{
"chn": "5",
"dev": "PORT30"
},
{
"chn": "6",
"dev": "PORT31"
},
{
"chn": "7",
"dev": "PORT32"
}
]
}
},
"PORT-MUX5": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX5",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x74",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x2b"
},
"channel": [{
"chn": "0",
"dev": "PORT33"
},
{
"chn": "1",
"dev": "PORT34"
},
{
"chn": "2",
"dev": "PORT35"
},
{
"chn": "3",
"dev": "PORT36"
},
{
"chn": "4",
"dev": "PORT37"
},
{
"chn": "5",
"dev": "PORT38"
},
{
"chn": "6",
"dev": "PORT39"
},
{
"chn": "7",
"dev": "PORT40"
}
]
}
},
"PORT-MUX6": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX6",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x75",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x33"
},
"channel": [{
"chn": "0",
"dev": "PORT41"
},
{
"chn": "1",
"dev": "PORT42"
},
{
"chn": "2",
"dev": "PORT43"
},
{
"chn": "3",
"dev": "PORT44"
},
{
"chn": "4",
"dev": "PORT45"
},
{
"chn": "5",
"dev": "PORT46"
},
{
"chn": "6",
"dev": "PORT47"
},
{
"chn": "7",
"dev": "PORT48"
}
]
}
},
"PORT-MUX7": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX7",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x76",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x3b"
},
"channel": [{
"chn": "0",
"dev": "PORT49"
},
{
"chn": "1",
"dev": "PORT50"
},
{
"chn": "2",
"dev": "PORT51"
},
{
"chn": "3",
"dev": "PORT52"
},
{
"chn": "4",
"dev": "PORT53"
},
{
"chn": "5",
"dev": "PORT54"
},
{
"chn": "6",
"dev": "PORT55"
},
{
"chn": "7",
"dev": "PORT56"
}
]
}
},
"PORT-MUX8": {
"dev_info": {
"device_type": "MUX",
"device_name": "PORT-MUX8",
"device_parent": "I2C-GPIO0"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1",
"dev_addr": "0x77",
"dev_type": "pca9548"
},
"dev_attr": {
"virt_bus": "0x43"
},
"channel": []
}
},
"PORT1": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT1",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "1"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT1-EEPROM"
}, {
"itf": "control",
"dev": "PORT1-CTRL"
}]
}
},
"PORT1-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT1-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT1"
},
"i2c": {
"topo_info": {
"parent_bus": "0xb",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT1-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT1-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT1"
},
"i2c": {
"topo_info": {
"parent_bus": "0xb",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x1",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x1",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x1",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT2": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT2",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "2"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT2-EEPROM"
}, {
"itf": "control",
"dev": "PORT2-CTRL"
}]
}
},
"PORT2-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT2-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT2"
},
"i2c": {
"topo_info": {
"parent_bus": "0xc",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT2-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT2-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT2"
},
"i2c": {
"topo_info": {
"parent_bus": "0xc",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x2",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x2",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x2",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT3": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT3",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "3"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT3-EEPROM"
}, {
"itf": "control",
"dev": "PORT3-CTRL"
}]
}
},
"PORT3-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT3-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT3"
},
"i2c": {
"topo_info": {
"parent_bus": "0xd",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT3-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT3-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT3"
},
"i2c": {
"topo_info": {
"parent_bus": "0xd",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x4",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x4",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x4",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT4": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT4",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "4"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT4-EEPROM"
}, {
"itf": "control",
"dev": "PORT4-CTRL"
}]
}
},
"PORT4-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT4-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT4"
},
"i2c": {
"topo_info": {
"parent_bus": "0xe",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT4-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT4-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT4"
},
"i2c": {
"topo_info": {
"parent_bus": "0xe",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x8",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x8",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x8",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT5": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT5",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "5"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT5-EEPROM"
}, {
"itf": "control",
"dev": "PORT5-CTRL"
}]
}
},
"PORT5-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT5-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT5"
},
"i2c": {
"topo_info": {
"parent_bus": "0xf",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT5-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT5-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT5"
},
"i2c": {
"topo_info": {
"parent_bus": "0xf",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT6": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT6",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "6"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT6-EEPROM"
}, {
"itf": "control",
"dev": "PORT6-CTRL"
}]
}
},
"PORT6-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT6-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT6"
},
"i2c": {
"topo_info": {
"parent_bus": "0x10",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT6-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT6-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT6"
},
"i2c": {
"topo_info": {
"parent_bus": "0x10",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT7": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT7",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "7"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT7-EEPROM"
}, {
"itf": "control",
"dev": "PORT7-CTRL"
}]
}
},
"PORT7-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT7-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT7"
},
"i2c": {
"topo_info": {
"parent_bus": "0x11",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT7-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT7-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT7"
},
"i2c": {
"topo_info": {
"parent_bus": "0x11",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT8": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT8",
"device_parent": "PORT-MUX1"
},
"dev_attr": {
"dev_idx": "8"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT8-EEPROM"
}, {
"itf": "control",
"dev": "PORT8-CTRL"
}]
}
},
"PORT8-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT8-EEPROM",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT8"
},
"i2c": {
"topo_info": {
"parent_bus": "0x12",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT8-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT8-CTRL",
"device_parent": "PORT-MUX1",
"virt_parent": "PORT8"
},
"i2c": {
"topo_info": {
"parent_bus": "0x12",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT9": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT9",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "9"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT9-EEPROM"
}, {
"itf": "control",
"dev": "PORT9-CTRL"
}]
}
},
"PORT9-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT9-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT9"
},
"i2c": {
"topo_info": {
"parent_bus": "0x13",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT9-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT9-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT9"
},
"i2c": {
"topo_info": {
"parent_bus": "0x13",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT10": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT10",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "10"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT10-EEPROM"
}, {
"itf": "control",
"dev": "PORT10-CTRL"
}]
}
},
"PORT10-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT10-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT10"
},
"i2c": {
"topo_info": {
"parent_bus": "0x14",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT10-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT10-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT10"
},
"i2c": {
"topo_info": {
"parent_bus": "0x14",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT11": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT11",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "11"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT11-EEPROM"
}, {
"itf": "control",
"dev": "PORT11-CTRL"
}]
}
},
"PORT11-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT11-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT11"
},
"i2c": {
"topo_info": {
"parent_bus": "0x15",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT11-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT11-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT11"
},
"i2c": {
"topo_info": {
"parent_bus": "0x15",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT12": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT12",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "12"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT12-EEPROM"
}, {
"itf": "control",
"dev": "PORT12-CTRL"
}]
}
},
"PORT12-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT12-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT12"
},
"i2c": {
"topo_info": {
"parent_bus": "0x16",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT12-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT12-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT12"
},
"i2c": {
"topo_info": {
"parent_bus": "0x16",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT13": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT13",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "13"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT13-EEPROM"
}, {
"itf": "control",
"dev": "PORT13-CTRL"
}]
}
},
"PORT13-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT13-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT13"
},
"i2c": {
"topo_info": {
"parent_bus": "0x17",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT13-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT13-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT13"
},
"i2c": {
"topo_info": {
"parent_bus": "0x17",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT14": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT14",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "14"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT14-EEPROM"
}, {
"itf": "control",
"dev": "PORT14-CTRL"
}]
}
},
"PORT14-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT14-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT14"
},
"i2c": {
"topo_info": {
"parent_bus": "0x18",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT14-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT14-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT14"
},
"i2c": {
"topo_info": {
"parent_bus": "0x18",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT15": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT15",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "15"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT15-EEPROM"
}, {
"itf": "control",
"dev": "PORT15-CTRL"
}]
}
},
"PORT15-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT15-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT15"
},
"i2c": {
"topo_info": {
"parent_bus": "0x19",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT15-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT15-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT15"
},
"i2c": {
"topo_info": {
"parent_bus": "0x19",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT16": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT16",
"device_parent": "PORT-MUX2"
},
"dev_attr": {
"dev_idx": "16"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT16-EEPROM"
}, {
"itf": "control",
"dev": "PORT16-CTRL"
}]
}
},
"PORT16-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT16-EEPROM",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT16"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1a",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT16-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT16-CTRL",
"device_parent": "PORT-MUX2",
"virt_parent": "PORT16"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1a",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT17": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT17",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "17"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT17-EEPROM"
}, {
"itf": "control",
"dev": "PORT17-CTRL"
}]
}
},
"PORT17-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT17-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT17"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1b",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT17-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT17-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT17"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1b",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT18": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT18",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "18"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT18-EEPROM"
}, {
"itf": "control",
"dev": "PORT18-CTRL"
}]
}
},
"PORT18-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT18-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT18"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1c",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT18-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT18-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT18"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1c",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT19": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT19",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "19"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT19-EEPROM"
}, {
"itf": "control",
"dev": "PORT19-CTRL"
}]
}
},
"PORT19-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT19-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT19"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1d",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT19-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT19-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT19"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1d",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT20": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT20",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "20"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT20-EEPROM"
}, {
"itf": "control",
"dev": "PORT20-CTRL"
}]
}
},
"PORT20-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT20-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT20"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1e",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT20-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT20-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT20"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1e",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT21": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT21",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "21"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT21-EEPROM"
}, {
"itf": "control",
"dev": "PORT21-CTRL"
}]
}
},
"PORT21-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT21-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT21"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1f",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT21-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT21-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT21"
},
"i2c": {
"topo_info": {
"parent_bus": "0x1f",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT22": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT22",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "22"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT22-EEPROM"
}, {
"itf": "control",
"dev": "PORT22-CTRL"
}]
}
},
"PORT22-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT22-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT22"
},
"i2c": {
"topo_info": {
"parent_bus": "0x20",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT22-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT22-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT22"
},
"i2c": {
"topo_info": {
"parent_bus": "0x20",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT23": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT23",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "23"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT23-EEPROM"
}, {
"itf": "control",
"dev": "PORT23-CTRL"
}]
}
},
"PORT23-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT23-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT23"
},
"i2c": {
"topo_info": {
"parent_bus": "0x21",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT23-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT23-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT23"
},
"i2c": {
"topo_info": {
"parent_bus": "0x21",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT24": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT24",
"device_parent": "PORT-MUX3"
},
"dev_attr": {
"dev_idx": "24"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT24-EEPROM"
}, {
"itf": "control",
"dev": "PORT24-CTRL"
}]
}
},
"PORT24-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT24-EEPROM",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT24"
},
"i2c": {
"topo_info": {
"parent_bus": "0x22",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT24-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT24-CTRL",
"device_parent": "PORT-MUX3",
"virt_parent": "PORT24"
},
"i2c": {
"topo_info": {
"parent_bus": "0x22",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x34",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT25": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT25",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "25"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT25-EEPROM"
}, {
"itf": "control",
"dev": "PORT25-CTRL"
}]
}
},
"PORT25-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT25-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT25"
},
"i2c": {
"topo_info": {
"parent_bus": "0x23",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT25-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT25-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT25"
},
"i2c": {
"topo_info": {
"parent_bus": "0x23",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT26": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT26",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "26"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT26-EEPROM"
}, {
"itf": "control",
"dev": "PORT26-CTRL"
}]
}
},
"PORT26-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT26-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT26"
},
"i2c": {
"topo_info": {
"parent_bus": "0x24",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT26-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT26-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT26"
},
"i2c": {
"topo_info": {
"parent_bus": "0x24",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT27": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT27",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "27"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT27-EEPROM"
}, {
"itf": "control",
"dev": "PORT27-CTRL"
}]
}
},
"PORT27-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT27-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT27"
},
"i2c": {
"topo_info": {
"parent_bus": "0x25",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT27-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT27-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT27"
},
"i2c": {
"topo_info": {
"parent_bus": "0x25",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT28": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT28",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "28"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT28-EEPROM"
}, {
"itf": "control",
"dev": "PORT28-CTRL"
}]
}
},
"PORT28-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT28-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT28"
},
"i2c": {
"topo_info": {
"parent_bus": "0x26",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT28-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT28-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT28"
},
"i2c": {
"topo_info": {
"parent_bus": "0x26",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT29": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT29",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "29"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT29-EEPROM"
}, {
"itf": "control",
"dev": "PORT29-CTRL"
}]
}
},
"PORT29-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT29-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT29"
},
"i2c": {
"topo_info": {
"parent_bus": "0x27",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT29-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT29-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT29"
},
"i2c": {
"topo_info": {
"parent_bus": "0x27",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT30": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT30",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "30"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT30-EEPROM"
}, {
"itf": "control",
"dev": "PORT30-CTRL"
}]
}
},
"PORT30-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT30-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT30"
},
"i2c": {
"topo_info": {
"parent_bus": "0x28",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT30-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT30-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT30"
},
"i2c": {
"topo_info": {
"parent_bus": "0x28",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT31": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT31",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "31"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT31-EEPROM"
}, {
"itf": "control",
"dev": "PORT31-CTRL"
}]
}
},
"PORT31-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT31-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT31"
},
"i2c": {
"topo_info": {
"parent_bus": "0x29",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT31-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT31-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT31"
},
"i2c": {
"topo_info": {
"parent_bus": "0x29",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT32": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT32",
"device_parent": "PORT-MUX4"
},
"dev_attr": {
"dev_idx": "32"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT32-EEPROM"
}, {
"itf": "control",
"dev": "PORT32-CTRL"
}]
}
},
"PORT32-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT32-EEPROM",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT32"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2a",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT32-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT32-CTRL",
"device_parent": "PORT-MUX4",
"virt_parent": "PORT32"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2a",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x30",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x60",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x40",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT33": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT33",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "33"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT33-EEPROM"
}, {
"itf": "control",
"dev": "PORT33-CTRL"
}]
}
},
"PORT33-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT33-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT33"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2b",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT33-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT33-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT33"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2b",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT34": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT34",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "34"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT34-EEPROM"
}, {
"itf": "control",
"dev": "PORT34-CTRL"
}]
}
},
"PORT34-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT34-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT34"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2c",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT34-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT34-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT34"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2c",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT35": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT35",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "35"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT35-EEPROM"
}, {
"itf": "control",
"dev": "PORT35-CTRL"
}]
}
},
"PORT35-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT35-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT35"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2d",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT35-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT35-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT35"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2d",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT36": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT36",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "36"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT36-EEPROM"
}, {
"itf": "control",
"dev": "PORT36-CTRL"
}]
}
},
"PORT36-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT36-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT36"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2e",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT36-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT36-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT36"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2e",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT37": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT37",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "37"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT37-EEPROM"
}, {
"itf": "control",
"dev": "PORT37-CTRL"
}]
}
},
"PORT37-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT37-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT37"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2f",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT37-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT37-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT37"
},
"i2c": {
"topo_info": {
"parent_bus": "0x2f",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT38": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT38",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "38"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT38-EEPROM"
}, {
"itf": "control",
"dev": "PORT38-CTRL"
}]
}
},
"PORT38-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT38-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT38"
},
"i2c": {
"topo_info": {
"parent_bus": "0x30",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT38-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT38-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT38"
},
"i2c": {
"topo_info": {
"parent_bus": "0x30",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT39": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT39",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "39"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT39-EEPROM"
}, {
"itf": "control",
"dev": "PORT39-CTRL"
}]
}
},
"PORT39-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT39-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT39"
},
"i2c": {
"topo_info": {
"parent_bus": "0x31",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT39-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT39-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT39"
},
"i2c": {
"topo_info": {
"parent_bus": "0x31",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT40": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT40",
"device_parent": "PORT-MUX5"
},
"dev_attr": {
"dev_idx": "40"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT40-EEPROM"
}, {
"itf": "control",
"dev": "PORT40-CTRL"
}]
}
},
"PORT40-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT40-EEPROM",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT40"
},
"i2c": {
"topo_info": {
"parent_bus": "0x32",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT40-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT40-CTRL",
"device_parent": "PORT-MUX5",
"virt_parent": "PORT40"
},
"i2c": {
"topo_info": {
"parent_bus": "0x32",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x31",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x61",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x41",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT41": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT41",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "41"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT41-EEPROM"
}, {
"itf": "control",
"dev": "PORT41-CTRL"
}]
}
},
"PORT41-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT41-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT41"
},
"i2c": {
"topo_info": {
"parent_bus": "0x33",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT41-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT41-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT41"
},
"i2c": {
"topo_info": {
"parent_bus": "0x33",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT42": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT42",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "42"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT42-EEPROM"
}, {
"itf": "control",
"dev": "PORT42-CTRL"
}]
}
},
"PORT42-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT42-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT42"
},
"i2c": {
"topo_info": {
"parent_bus": "0x34",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT42-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT42-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT42"
},
"i2c": {
"topo_info": {
"parent_bus": "0x34",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT43": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT43",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "43"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT43-EEPROM"
}, {
"itf": "control",
"dev": "PORT43-CTRL"
}]
}
},
"PORT43-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT43-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT43"
},
"i2c": {
"topo_info": {
"parent_bus": "0x35",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT43-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT43-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT43"
},
"i2c": {
"topo_info": {
"parent_bus": "0x35",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT44": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT44",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "44"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT44-EEPROM"
}, {
"itf": "control",
"dev": "PORT44-CTRL"
}]
}
},
"PORT44-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT44-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT44"
},
"i2c": {
"topo_info": {
"parent_bus": "0x36",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT44-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT44-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT44"
},
"i2c": {
"topo_info": {
"parent_bus": "0x36",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT45": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT45",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "45"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT45-EEPROM"
}, {
"itf": "control",
"dev": "PORT45-CTRL"
}]
}
},
"PORT45-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT45-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT45"
},
"i2c": {
"topo_info": {
"parent_bus": "0x37",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT45-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT45-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT45"
},
"i2c": {
"topo_info": {
"parent_bus": "0x37",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT46": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT46",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "46"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT46-EEPROM"
}, {
"itf": "control",
"dev": "PORT46-CTRL"
}]
}
},
"PORT46-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT46-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT46"
},
"i2c": {
"topo_info": {
"parent_bus": "0x38",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT46-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT46-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT46"
},
"i2c": {
"topo_info": {
"parent_bus": "0x38",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT47": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT47",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "47"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT47-EEPROM"
}, {
"itf": "control",
"dev": "PORT47-CTRL"
}]
}
},
"PORT47-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT47-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT47"
},
"i2c": {
"topo_info": {
"parent_bus": "0x39",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT47-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT47-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT47"
},
"i2c": {
"topo_info": {
"parent_bus": "0x39",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT48": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT48",
"device_parent": "PORT-MUX6"
},
"dev_attr": {
"dev_idx": "48"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT48-EEPROM"
}, {
"itf": "control",
"dev": "PORT48-CTRL"
}]
}
},
"PORT48-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT48-EEPROM",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT48"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3a",
"dev_addr": "0x50",
"dev_type": "optoe2"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT48-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT48-CTRL",
"device_parent": "PORT-MUX6",
"virt_parent": "PORT48"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3a",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x32",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_txdisable",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x62",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_intr_status",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x42",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT49": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT49",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "49"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT49-EEPROM"
}, {
"itf": "control",
"dev": "PORT49-CTRL"
}]
}
},
"PORT49-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT49-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT49"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3b",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT49-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT49-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT49"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3b",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x01",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT50": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT50",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "50"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT50-EEPROM"
}, {
"itf": "control",
"dev": "PORT50-CTRL"
}]
}
},
"PORT50-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT50-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT50"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3c",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT50-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT50-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT50"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3c",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x02",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT51": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT51",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "51"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT51-EEPROM"
}, {
"itf": "control",
"dev": "PORT51-CTRL"
}]
}
},
"PORT51-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT51-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT51"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3d",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT51-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT51-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT51"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3d",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x04",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT52": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT52",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "52"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT52-EEPROM"
}, {
"itf": "control",
"dev": "PORT52-CTRL"
}]
}
},
"PORT52-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT52-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT52"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3e",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT52-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT52-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT52"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3e",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x08",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT53": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT53",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "53"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT53-EEPROM"
}, {
"itf": "control",
"dev": "PORT53-CTRL"
}]
}
},
"PORT53-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT53-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT53"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3f",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT53-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT53-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT53"
},
"i2c": {
"topo_info": {
"parent_bus": "0x3f",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x10",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT54": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT54",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "54"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT54-EEPROM"
}, {
"itf": "control",
"dev": "PORT54-CTRL"
}]
}
},
"PORT54-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT54-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT54"
},
"i2c": {
"topo_info": {
"parent_bus": "0x40",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT54-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT54-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT54"
},
"i2c": {
"topo_info": {
"parent_bus": "0x40",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x20",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT55": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT55",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "55"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT55-EEPROM"
}, {
"itf": "control",
"dev": "PORT55-CTRL"
}]
}
},
"PORT55-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT55-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT55"
},
"i2c": {
"topo_info": {
"parent_bus": "0x41",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT55-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT55-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT55"
},
"i2c": {
"topo_info": {
"parent_bus": "0x41",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x40",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"PORT56": {
"dev_info": {
"device_type": "QSFP28",
"device_name": "PORT56",
"device_parent": "PORT-MUX7"
},
"dev_attr": {
"dev_idx": "56"
},
"i2c": {
"interface": [{
"itf": "eeprom",
"dev": "PORT56-EEPROM"
}, {
"itf": "control",
"dev": "PORT56-CTRL"
}]
}
},
"PORT56-EEPROM": {
"dev_info": {
"device_type": "",
"device_name": "PORT56-EEPROM",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT56"
},
"i2c": {
"topo_info": {
"parent_bus": "0x42",
"dev_addr": "0x50",
"dev_type": "optoe1"
},
"attr_list": [{
"attr_name": "eeprom"
}]
}
},
"PORT56-CTRL": {
"dev_info": {
"device_type": "",
"device_name": "PORT56-CTRL",
"device_parent": "PORT-MUX7",
"virt_parent": "PORT56"
},
"i2c": {
"topo_info": {
"parent_bus": "0x42",
"dev_addr": "0x53",
"dev_type": "pddf_xcvr"
},
"attr_list": [{
"attr_name": "xcvr_present",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0x33",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}, {
"attr_name": "xcvr_reset",
"attr_devaddr": "0x36",
"attr_devtype": "cpld",
"attr_offset": "0xb9",
"attr_mask": "0x80",
"attr_cmpval": "0x0",
"attr_len": "1"
}]
}
},
"FRONT_BOARD_BMC_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "DIAG_LED"
},
"dev_attr": {
"index": "0"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "2:0",
"value": "0x2",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "2:0",
"value": "0x1",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "2:0",
"value": "0x4",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "2:0",
"value": "0x3",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "2:0",
"value": "0x6",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "2:0",
"value": "0x5",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "2:0",
"value": "0x0",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb1"
}
]
}
},
"FRONT_BOARD_CPU_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "SYS_LED"
},
"dev_attr": {
"index": "0"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "2:0",
"value": "0x2",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "2:0",
"value": "0x1",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "2:0",
"value": "0x4",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "2:0",
"value": "0x3",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "2:0",
"value": "0x6",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "2:0",
"value": "0x5",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "2:0",
"value": "0x0",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb2"
}
]
}
},
"FRONT_BOARD_PSU_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "LOC_LED"
},
"dev_attr": {
"index": "0"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "2:0",
"value": "0x2",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "2:0",
"value": "0x1",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "2:0",
"value": "0x4",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "2:0",
"value": "0x3",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "2:0",
"value": "0x6",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "2:0",
"value": "0x5",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "2:0",
"value": "0x0",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb3"
}
]
}
},
"FRONT_BOARD_FAN_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "FAN_LED"
},
"dev_attr": {
"index": "0"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "2:0",
"value": "0x2",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "2:0",
"value": "0x1",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "2:0",
"value": "0x4",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "2:0",
"value": "0x3",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "2:0",
"value": "0x6",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "2:0",
"value": "0x5",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "2:0",
"value": "0x0",
"swpld_addr": "0x33",
"swpld_addr_offset": "0xb4"
}
]
}
},
"FAN1_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "FANTRAY_LED"
},
"dev_attr": {
"index": "0"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "3:0",
"value": "0xa",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "3:0",
"value": "0xe",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "3:0",
"value": "0x9",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "3:0",
"value": "0xd",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "3:0",
"value": "0x3",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "3:0",
"value": "0x7",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "3:0",
"value": "0xb",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x23"
}
]
}
},
"FAN2_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "FANTRAY_LED"
},
"dev_attr": {
"index": "1"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "3:0",
"value": "0xa",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "3:0",
"value": "0xe",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "3:0",
"value": "0x9",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "3:0",
"value": "0xd",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "3:0",
"value": "0x3",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "3:0",
"value": "0x7",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "3:0",
"value": "0xb",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x24"
}
]
}
},
"FAN3_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "FANTRAY_LED"
},
"dev_attr": {
"index": "2"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "3:0",
"value": "0xa",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "3:0",
"value": "0xe",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "3:0",
"value": "0x9",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "3:0",
"value": "0xd",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "3:0",
"value": "0x3",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "3:0",
"value": "0x7",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "3:0",
"value": "0xb",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x25"
}
]
}
},
"FAN4_LED": {
"dev_info": {
"device_type": "LED",
"device_name": "FANTRAY_LED"
},
"dev_attr": {
"index": "3"
},
"i2c": {
"attr_list": [{
"attr_name": "STATUS_LED_COLOR_RED",
"descr": "Red",
"bits": "3:0",
"value": "0xa",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
},
{
"attr_name": "STATUS_LED_COLOR_RED_BLINK",
"descr": "Red Blinking",
"bits": "3:0",
"value": "0xe",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN",
"descr": "Green",
"bits": "3:0",
"value": "0x9",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
},
{
"attr_name": "STATUS_LED_COLOR_GREEN_BLINK",
"descr": "Green Blinking",
"bits": "3:0",
"value": "0xd",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER",
"descr": "Amber",
"bits": "3:0",
"value": "0x3",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
},
{
"attr_name": "STATUS_LED_COLOR_AMBER_BLINK",
"descr": "Amber Blinking",
"bits": "3:0",
"value": "0x7",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
},
{
"attr_name": "STATUS_LED_COLOR_OFF",
"descr": "Off",
"bits": "3:0",
"value": "0xb",
"swpld_addr": "0x32",
"swpld_addr_offset": "0x26"
}
]
}
}
}