{ "PLATFORM": { "num_psus": 4, "num_fantrays": 6, "num_fans_pertray": 2, "num_ports": 128, "num_temps": 18, "pddf_dev_types": { "description": "RA-B6920-4S", "CPLD": [ "i2c_cpld" ], "PSU": [ "psu_eeprom", "psu_pmbus" ], "FAN": [ "fan_ctrl", "fan_cpld", "fan_eeprom" ], "PORT_MODULE": [ "pddf_xcvr", "optoe1", "optoe2" ] }, "std_kos": [ "i2c-i801", "i2c_dev", "rg_i2c_gpio", "rg_i2c_algo_bit", "i2c_mux", "i2c_mux_pca954x force_create_bus=1", "lm75", "tmp401", "rg_gpio_xeon", "ragile_common dfd_my_type=0x404d", "lpc_dbg", "lpc_cpld_i2c", "lpc_cpld_i2c_ocores", "rg_lpc_cpld", "optoe", "at24" ], "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_sysstatus_module" ], "custom_kos": [ "pddf_custom_fan", "pddf_custom_psu", "pddf_custom_xcvr", "pddf_custom_led_module" ] }, "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": "CPLD-OCORE0" }, { "dev_name": "i2c-3", "dev": "CPLD-OCORE1" },{ "dev_name": "i2c-4", "dev": "CPLD-OCORE2" },{ "dev_name": "i2c-5", "dev": "CPLD-OCORE3" },{ "dev_name": "i2c-6", "dev": "CPLD-OCORE4" }] } }, "SMBUS0": { "dev_info": { "device_type": "SMBUS", "device_name": "SMBUS0", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x0" }, "DEVICES": [] } }, "I2C-GPIO0": { "dev_info": { "device_type": "I2C-GPIO", "device_name": "I2C-GPIO0", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x1" }, "DEVICES": [{ "dev": "EEPROM1" } ] } }, "EEPROM1": { "dev_info": { "device_type": "EEPROM", "device_name": "EEPROM1", "device_parent": "I2C-GPIO0" }, "i2c": { "topo_info": { "parent_bus": "0x1", "dev_addr": "0x56", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "CPLD-OCORE0": { "dev_info": { "device_type": "CPLD-OCORE", "device_name": "CPLD-OCORE0", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x2" }, "DEVICES": [{ "dev": "MUX0" }, { "dev": "FAN-CTRL" } ] } }, "MUX0": { "dev_info": { "device_type": "MUX", "device_name": "MUX0", "device_parent": "CPLD-OCORE0" }, "i2c": { "topo_info": { "parent_bus": "0x2", "dev_addr": "0x76", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x07" }, "channel": [{ "chn": "0", "dev": "MUX1" }, { "chn": "1", "dev": "MUX2" }, { "chn": "2", "dev": "MUX3" }, { "chn": "4", "dev": "MUX4" }, { "chn": "5", "dev": "MUX5" }, { "chn": "6", "dev": "V-MUX-CONTROLLER0" }, { "chn": "7", "dev": "V-MUX-CONTROLLER1" } ] } }, "MUX1": { "dev_info": { "device_type": "MUX", "device_name": "MUX1", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0x7", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0xf" }, "channel": [ { "chn": "1", "dev": "V-CONTROLLER0" } ] } }, "V-CONTROLLER0": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER0", "device_parent": "MUX1" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-16", "dev": "TEMP-NODE0" }] } }, "TEMP-NODE0": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "LC4-TEMP-NODE", "device_parent": "MUX1" }, "i2c": { "topo_info": { "dev_addr": "0x10", "parent_bus": "0x7" }, "DEVICES": [{ "dev": "TEMP1" },{ "dev": "TEMP2" },{ "dev": "TEMP3" } ] } }, "TEMP1": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC4-TEMP1", "device_parent": "MUX1" }, "dev_attr": { "display_name": "LC4-TEMP1" }, "i2c": { "topo_info": { "parent_bus": "0x10", "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": "LC4-TEMP2", "device_parent": "MUX1" }, "dev_attr": { "display_name": "LC4-TEMP2" }, "i2c": { "topo_info": { "parent_bus": "0x10", "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": "LC4-TEMP3", "device_parent": "MUX1" }, "dev_attr": { "display_name": "LC4-TEMP3" }, "i2c": { "topo_info": { "parent_bus": "0x10", "dev_addr": "0x4d", "dev_type": "lm75" }, "attr_list": [{ "attr_name": "temp1_high_threshold", "drv_attr_name": "temp1_max" }, { "attr_name": "temp1_max_hyst" }, { "attr_name": "temp1_input" } ] } }, "MUX2": { "dev_info": { "device_type": "MUX", "device_name": "MUX2", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0x8", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x17" }, "channel": [{ "chn": "0", "dev": "PSU1" }, { "chn": "1", "dev": "PSU2" }, { "chn": "2", "dev": "PSU3" }, { "chn": "3", "dev": "PSU4" }, { "chn": "5", "dev": "V-CONTROLLER1" }, { "chn": "6", "dev": "V-CONTROLLER2" } ] } }, "PSU1": { "dev_info": { "device_type": "PSU", "device_name": "PSU1", "device_parent": "MUX2" }, "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": "MUX2", "virt_parent": "PSU1" }, "i2c": { "topo_info": { "parent_bus": "0x17", "dev_addr": "0x58", "dev_type": "psu_pmbus" }, "attr_list": [{ "attr_name": "psu_present", "attr_devtype": "io", "attr_offset": "0xb27", "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_devtype": "io", "attr_offset": "0xb27", "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" }, { "attr_name": "psu_temp1_input", "attr_devaddr": "0x58", "attr_devtype": "pmbus", "attr_offset": "0x8d", "attr_mask": "0x0", "attr_cmpval": "0xff", "attr_len": "2" } ] } }, "PSU1-EEPROM": { "dev_info": { "device_type": "PSU-EEPROM", "device_name": "PSU1-EEPROM", "device_parent": "MUX2", "virt_parent": "PSU1" }, "i2c": { "topo_info": { "parent_bus": "0x17", "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": "MUX2" }, "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": "MUX2", "virt_parent": "PSU2" }, "i2c": { "topo_info": { "parent_bus": "0x18", "dev_addr": "0x58", "dev_type": "psu_pmbus" }, "attr_list": [{ "attr_name": "psu_present", "attr_devtype": "io", "attr_offset": "0xb28", "attr_mask": "0x01", "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_devtype": "io", "attr_offset": "0xb28", "attr_mask": "0x02", "attr_cmpval": "0x02", "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" }, { "attr_name": "psu_temp1_input", "attr_devaddr": "0x58", "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": "MUX2", "virt_parent": "PSU2" }, "i2c": { "topo_info": { "parent_bus": "0x18", "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" }] } }, "PSU3": { "dev_info": { "device_type": "PSU", "device_name": "PSU3", "device_parent": "MUX2" }, "dev_attr": { "dev_idx": "3", "num_psu_fans": "1" }, "i2c": { "interface": [{ "itf": "pmbus", "dev": "PSU3-PMBUS" }, { "itf": "eeprom", "dev": "PSU3-EEPROM" } ] } }, "PSU3-PMBUS": { "dev_info": { "device_type": "PSU-PMBUS", "device_name": "PSU3-PMBUS", "device_parent": "MUX2", "virt_parent": "PSU3" }, "i2c": { "topo_info": { "parent_bus": "0x19", "dev_addr": "0x58", "dev_type": "psu_pmbus" }, "attr_list": [{ "attr_name": "psu_present", "attr_devtype": "io", "attr_offset": "0xb29", "attr_mask": "0x01", "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_devtype": "io", "attr_offset": "0xb29", "attr_mask": "0x02", "attr_cmpval": "0x02", "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" }, { "attr_name": "psu_temp1_input", "attr_devaddr": "0x58", "attr_devtype": "pmbus", "attr_offset": "0x8d", "attr_mask": "0x0", "attr_cmpval": "0xff", "attr_len": "2" } ] } }, "PSU3-EEPROM": { "dev_info": { "device_type": "PSU-EEPROM", "device_name": "PSU3-EEPROM", "device_parent": "MUX2", "virt_parent": "PSU3" }, "i2c": { "topo_info": { "parent_bus": "0x19", "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" }] } }, "PSU4": { "dev_info": { "device_type": "PSU", "device_name": "PSU4", "device_parent": "MUX2" }, "dev_attr": { "dev_idx": "4", "num_psu_fans": "1" }, "i2c": { "interface": [{ "itf": "pmbus", "dev": "PSU4-PMBUS" }, { "itf": "eeprom", "dev": "PSU4-EEPROM" } ] } }, "PSU4-PMBUS": { "dev_info": { "device_type": "PSU-PMBUS", "device_name": "PSU4-PMBUS", "device_parent": "MUX2", "virt_parent": "PSU4" }, "i2c": { "topo_info": { "parent_bus": "0x1a", "dev_addr": "0x58", "dev_type": "psu_pmbus" }, "attr_list": [{ "attr_name": "psu_present", "attr_devtype": "io", "attr_offset": "0xb2a", "attr_mask": "0x01", "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_devtype": "io", "attr_offset": "0xb2a", "attr_mask": "0x02", "attr_cmpval": "0x02", "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" }, { "attr_name": "psu_temp1_input", "attr_devaddr": "0x58", "attr_devtype": "pmbus", "attr_offset": "0x8d", "attr_mask": "0x0", "attr_cmpval": "0xff", "attr_len": "2" } ] } }, "PSU4-EEPROM": { "dev_info": { "device_type": "PSU-EEPROM", "device_name": "PSU4-EEPROM", "device_parent": "MUX2", "virt_parent": "PSU4" }, "i2c": { "topo_info": { "parent_bus": "0x1a", "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" }] } }, "V-CONTROLLER1": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER1", "device_parent": "MUX2" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-28", "dev": "TEMP-NODE1" }] } }, "TEMP-NODE1": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "MAC-TEMP-NODE0", "device_parent": "MUX2" }, "i2c": { "topo_info": { "dev_addr": "0x1c", "parent_bus": "0x8" }, "DEVICES": [{ "dev": "TEMP4" } ] } }, "TEMP4": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "TEMP-MAC-OUTLET", "device_parent": "MUX2" }, "dev_attr": { "display_name": "Temp_MAC_OUTLET" }, "i2c": { "topo_info": { "parent_bus": "0x1c", "dev_addr": "0x4b", "dev_type": "lm75" }, "attr_list": [{ "attr_name": "temp1_high_threshold", "drv_attr_name": "temp1_max" }, { "attr_name": "temp1_max_hyst" }, { "attr_name": "temp1_input" } ] } }, "V-CONTROLLER2": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER2", "device_parent": "MUX2" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-29", "dev": "TEMP-NODE2" }] } }, "TEMP-NODE2": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "MAC-TEMP-NODE1", "device_parent": "MUX2" }, "i2c": { "topo_info": { "dev_addr": "0x1d", "parent_bus": "0x8" }, "DEVICES": [{ "dev": "TEMP5" } ] } }, "TEMP5": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "TEMP-MAC-INLET", "device_parent": "MUX2" }, "dev_attr": { "display_name": "Temp_MAC_INLET" }, "i2c": { "topo_info": { "parent_bus": "0x1d", "dev_addr": "0x4f", "dev_type": "lm75" }, "attr_list": [{ "attr_name": "temp1_high_threshold", "drv_attr_name": "temp1_max" }, { "attr_name": "temp1_max_hyst" }, { "attr_name": "temp1_input" } ] } }, "MUX3": { "dev_info": { "device_type": "MUX", "device_name": "MUX3", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0x9", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x1f" }, "channel": [ { "chn": "1", "dev": "V-CONTROLLER3" } ] } }, "V-CONTROLLER3": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER3", "device_parent": "MUX3" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-32", "dev": "TEMP-NODE3" }] } }, "TEMP-NODE3": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "LC1-TEMP-NODE", "device_parent": "MUX3" }, "i2c": { "topo_info": { "dev_addr": "0x20", "parent_bus": "0x9" }, "DEVICES": [{ "dev": "TEMP6" },{ "dev": "TEMP7" },{ "dev": "TEMP8" } ] } }, "TEMP6": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC1-TEMP0", "device_parent": "MUX3" }, "dev_attr": { "display_name": "Temp_LC1_A" }, "i2c": { "topo_info": { "parent_bus": "0x20", "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" } ] } }, "TEMP7": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC1-TEMP1", "device_parent": "MUX3" }, "dev_attr": { "display_name": "Temp_LC1_B" }, "i2c": { "topo_info": { "parent_bus": "0x20", "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" } ] } }, "TEMP8": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC1-TEMP2", "device_parent": "MUX3" }, "dev_attr": { "display_name": "Temp_LC1_C" }, "i2c": { "topo_info": { "parent_bus": "0x20", "dev_addr": "0x4d", "dev_type": "lm75" }, "attr_list": [{ "attr_name": "temp1_high_threshold", "drv_attr_name": "temp1_max" }, { "attr_name": "temp1_max_hyst" }, { "attr_name": "temp1_input" } ] } }, "MUX4": { "dev_info": { "device_type": "MUX", "device_name": "MUX4", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0xb", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x27" }, "channel": [ { "chn": "1", "dev": "V-CONTROLLER4" } ] } }, "V-CONTROLLER4": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER4", "device_parent": "MUX4" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-40", "dev": "TEMP-NODE4" }] } }, "TEMP-NODE4": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "LC3-TEMP-NODE", "device_parent": "MUX4" }, "i2c": { "topo_info": { "dev_addr": "0x28", "parent_bus": "0xb" }, "DEVICES": [{ "dev": "TEMP9" },{ "dev": "TEMP10" },{ "dev": "TEMP11" } ] } }, "TEMP9": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC3-TEMP0", "device_parent": "MUX4" }, "dev_attr": { "display_name": "Temp_LC3_A" }, "i2c": { "topo_info": { "parent_bus": "0x28", "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" } ] } }, "TEMP10": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC3-TEMP1", "device_parent": "MUX4" }, "dev_attr": { "display_name": "Temp_LC3_B" }, "i2c": { "topo_info": { "parent_bus": "0x28", "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" } ] } }, "TEMP11": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC3-TEMP2", "device_parent": "MUX4" }, "dev_attr": { "display_name": "Temp_LC3_C" }, "i2c": { "topo_info": { "parent_bus": "0x28", "dev_addr": "0x4d", "dev_type": "lm75" }, "attr_list": [{ "attr_name": "temp1_high_threshold", "drv_attr_name": "temp1_max" }, { "attr_name": "temp1_max_hyst" }, { "attr_name": "temp1_input" } ] } }, "MUX5": { "dev_info": { "device_type": "MUX", "device_name": "MUX5", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0xc", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x2f" }, "channel": [ { "chn": "1", "dev": "V-CONTROLLER5" } ] } }, "V-CONTROLLER5": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER5", "device_parent": "MUX5" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-48", "dev": "TEMP-NODE5" }] } }, "TEMP-NODE5": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "LC2-TEMP-NODE", "device_parent": "MUX5" }, "i2c": { "topo_info": { "dev_addr": "0x30", "parent_bus": "0xc" }, "DEVICES": [{ "dev": "TEMP12" },{ "dev": "TEMP13" },{ "dev": "TEMP14" } ] } }, "TEMP12": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC2-TEMP0", "device_parent": "MUX5" }, "dev_attr": { "display_name": "Temp_LC2_A" }, "i2c": { "topo_info": { "parent_bus": "0x30", "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" } ] } }, "TEMP13": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC2-TEMP1", "device_parent": "MUX5" }, "dev_attr": { "display_name": "Temp_LC2_B" }, "i2c": { "topo_info": { "parent_bus": "0x30", "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" } ] } }, "TEMP14": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "LC2-TEMP2", "device_parent": "MUX5" }, "dev_attr": { "display_name": "Temp_LC2_C" }, "i2c": { "topo_info": { "parent_bus": "0x30", "dev_addr": "0x4d", "dev_type": "lm75" }, "attr_list": [{ "attr_name": "temp1_high_threshold", "drv_attr_name": "temp1_max" }, { "attr_name": "temp1_max_hyst" }, { "attr_name": "temp1_input" } ] } }, "V-MUX-CONTROLLER0": { "dev_info": { "device_type": "CPU", "device_name": "V-MUX-CONTROLLER0", "device_parent": "MUX1" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-13", "dev": "V-NODE0" }] } }, "V-NODE0": { "dev_info": { "device_type": "NODE", "device_name": "V-NODE0", "device_parent": "MUX0" }, "i2c": { "topo_info": { "dev_addr": "0xd" }, "DEVICES": [ { "dev": "MUX6" }, { "dev": "FAN-CPLD-B" } ] } }, "MUX6": { "dev_info": { "device_type": "MUX", "device_name": "MUX6", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0xd", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x37" }, "channel": [{ "chn": "0", "dev": "FAN2-EEPROM" }, { "chn": "1", "dev": "FAN4-EEPROM" }, { "chn": "2", "dev": "FAN6-EEPROM" }, { "chn": "5", "dev": "V-CONTROLLER6" } ] } }, "FAN2-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "FAN2-EEPROM", "device_parent": "MUX6" }, "i2c": { "topo_info": { "parent_bus": "0x37", "dev_addr": "0x50", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "FAN4-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "FAN4-EEPROM", "device_parent": "MUX6" }, "i2c": { "topo_info": { "parent_bus": "0x38", "dev_addr": "0x50", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "FAN6-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "FAN4-EEPROM", "device_parent": "MUX6" }, "i2c": { "topo_info": { "parent_bus": "0x39", "dev_addr": "0x50", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "V-CONTROLLER6": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER6", "device_parent": "MUX6" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-60", "dev": "TEMP-NODE6" }] } }, "TEMP-NODE6": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "FAN-CONN-TEMP-NODE-B", "device_parent": "MUX6" }, "i2c": { "topo_info": { "dev_addr": "0x30", "parent_bus": "0xd" }, "DEVICES": [{ "dev": "TEMP15" },{ "dev": "TEMP16" } ] } }, "TEMP15": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "FAN-CONN-B-TEMP0", "device_parent": "MUX6" }, "dev_attr": { "display_name": "Temp_FAN_CONN_B_0" }, "i2c": { "topo_info": { "parent_bus": "0x3c", "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" } ] } }, "TEMP16": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "FAN-CONN-B-TEMP1", "device_parent": "MUX6" }, "dev_attr": { "display_name": "Temp_FAN_CONN_B_1" }, "i2c": { "topo_info": { "parent_bus": "0x3c", "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" } ] } }, "FAN-CPLD-B": { "dev_info": { "device_type": "CPLD", "device_name": "FAN-CPLD-B", "device_parent": "V-CONTROLLER6" }, "i2c": { "topo_info": { "parent_bus": "0xd", "dev_addr": "0x0d", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "V-MUX-CONTROLLER1": { "dev_info": { "device_type": "CPU", "device_name": "V-MUX-CONTROLLER1", "device_parent": "MUX1" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-14", "dev": "V-NODE1" }] } }, "V-NODE1": { "dev_info": { "device_type": "NODE", "device_name": "V-NODE1", "device_parent": "MUX0" }, "i2c": { "topo_info": { "dev_addr": "0xe" }, "DEVICES": [ { "dev": "MUX7" }, { "dev": "FAN-CPLD-A" } ] } }, "MUX7": { "dev_info": { "device_type": "MUX", "device_name": "MUX7", "device_parent": "MUX0" }, "i2c": { "topo_info": { "parent_bus": "0xe", "dev_addr": "0x77", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x3f" }, "channel": [{ "chn": "0", "dev": "FAN1-EEPROM" }, { "chn": "1", "dev": "FAN3-EEPROM" }, { "chn": "2", "dev": "FAN5-EEPROM" }, { "chn": "5", "dev": "V-CONTROLLER7" } ] } }, "FAN1-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "FAN1-EEPROM", "device_parent": "MUX7" }, "i2c": { "topo_info": { "parent_bus": "0x3f", "dev_addr": "0x50", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "FAN3-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "FAN3-EEPROM", "device_parent": "MUX7" }, "i2c": { "topo_info": { "parent_bus": "0x40", "dev_addr": "0x50", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "FAN5-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "FAN5-EEPROM", "device_parent": "MUX7" }, "i2c": { "topo_info": { "parent_bus": "0x41", "dev_addr": "0x50", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "V-CONTROLLER7": { "dev_info": { "device_type": "CPU", "device_name": "V-CONTROLLER7", "device_parent": "MUX7" }, "i2c": { "CONTROLLERS": [{ "dev_name": "i2c-68", "dev": "TEMP-NODE7" }] } }, "TEMP-NODE7": { "dev_info": { "device_type": "TEMP-NODE", "device_name": "FAN-CONN-TEMP-NODE-A", "device_parent": "MUX7" }, "i2c": { "topo_info": { "dev_addr": "0x44" }, "DEVICES": [{ "dev": "TEMP17" },{ "dev": "TEMP18" } ] } }, "TEMP17": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "FAN-CONN-A-TEMP0", "device_parent": "MUX7" }, "dev_attr": { "display_name": "Temp_FAN_CONN_A_0" }, "i2c": { "topo_info": { "parent_bus": "0x44", "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" } ] } }, "TEMP18": { "dev_info": { "device_type": "TEMP_SENSOR", "device_name": "FAN-CONN-A-TEMP1", "device_parent": "MUX7" }, "dev_attr": { "display_name": "Temp_FAN_CONN_A_1" }, "i2c": { "topo_info": { "parent_bus": "0x44", "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" } ] } }, "FAN-CPLD-A": { "dev_info": { "device_type": "CPLD", "device_name": "FAN-CPLD-A", "device_parent": "V-CONTROLLER7" }, "i2c": { "topo_info": { "parent_bus": "0xe", "dev_addr": "0x0d", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "CPLD-OCORE1": { "dev_info": { "device_type": "CPLD-OCORE", "device_name": "CPLD-OCORE1", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x3" }, "DEVICES": [ { "dev": "LC1-CPLD-A" }, { "dev": "LC1-CPLD-B" }, { "dev": "LC1-EEPROM" }, { "dev": "LC1-TLV-EEPROM" }, { "dev": "LC1-PORT-MUX0" }, { "dev": "LC1-PORT-MUX1" }, { "dev": "LC1-PORT-MUX2" }, { "dev": "LC1-PORT-MUX3" } ] } }, "LC1-CPLD-A": { "dev_info": { "device_type": "CPLD", "device_name": "LC1-CPLD-A", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x30", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC1-CPLD-B": { "dev_info": { "device_type": "CPLD", "device_name": "LC1-CPLD-B", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x31", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC1-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC1-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x56", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC1-TLV-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC1-TLV-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x57", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC1-PORT-MUX0": { "dev_info": { "device_type": "MUX", "device_name": "LC1-PORT-MUX0", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x70", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x47" }, "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" } ] } }, "PORT1": { "dev_info": { "device_type": "QSFP", "device_name": "PORT1", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT1" }, "i2c": { "topo_info": { "parent_bus": "0x47", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT1-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT1-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT1" }, "i2c": { "topo_info": { "parent_bus": "0x47", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT2": { "dev_info": { "device_type": "QSFP", "device_name": "PORT2", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT2" }, "i2c": { "topo_info": { "parent_bus": "0x48", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT2-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT2-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT2" }, "i2c": { "topo_info": { "parent_bus": "0x48", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT3": { "dev_info": { "device_type": "QSFP", "device_name": "PORT3", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT3" }, "i2c": { "topo_info": { "parent_bus": "0x49", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT3-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT3-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT3" }, "i2c": { "topo_info": { "parent_bus": "0x49", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT4": { "dev_info": { "device_type": "QSFP", "device_name": "PORT4", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT4" }, "i2c": { "topo_info": { "parent_bus": "0x4a", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT4-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT4-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT4" }, "i2c": { "topo_info": { "parent_bus": "0x4a", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT5": { "dev_info": { "device_type": "QSFP", "device_name": "PORT5", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT5" }, "i2c": { "topo_info": { "parent_bus": "0x4b", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT5-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT5-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT5" }, "i2c": { "topo_info": { "parent_bus": "0x4b", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT6": { "dev_info": { "device_type": "QSFP", "device_name": "PORT6", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT6" }, "i2c": { "topo_info": { "parent_bus": "0x4c", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT6-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT6-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT6" }, "i2c": { "topo_info": { "parent_bus": "0x4c", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT7": { "dev_info": { "device_type": "QSFP", "device_name": "PORT7", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT7" }, "i2c": { "topo_info": { "parent_bus": "0x4d", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT7-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT7-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT7" }, "i2c": { "topo_info": { "parent_bus": "0x4d", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT8": { "dev_info": { "device_type": "QSFP", "device_name": "PORT8", "device_parent": "LC1-PORT-MUX0" }, "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": "LC1-PORT-MUX0", "virt_parent": "PORT8" }, "i2c": { "topo_info": { "parent_bus": "0x4e", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT8-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT8-CTRL", "device_parent": "LC1-PORT-MUX0", "virt_parent": "PORT8" }, "i2c": { "topo_info": { "parent_bus": "0x4e", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC1-PORT-MUX1": { "dev_info": { "device_type": "MUX", "device_name": "LC1-PORT-MUX1", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x71", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x4f" }, "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" } ] } }, "PORT9": { "dev_info": { "device_type": "QSFP", "device_name": "PORT9", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT9" }, "i2c": { "topo_info": { "parent_bus": "0x4f", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT9-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT9-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT9" }, "i2c": { "topo_info": { "parent_bus": "0x4f", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT10": { "dev_info": { "device_type": "QSFP", "device_name": "PORT10", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT10" }, "i2c": { "topo_info": { "parent_bus": "0x50", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT10-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT10-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT10" }, "i2c": { "topo_info": { "parent_bus": "0x50", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT11": { "dev_info": { "device_type": "QSFP", "device_name": "PORT11", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT11" }, "i2c": { "topo_info": { "parent_bus": "0x51", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT11-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT11-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT11" }, "i2c": { "topo_info": { "parent_bus": "0x51", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT12": { "dev_info": { "device_type": "QSFP", "device_name": "PORT12", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT12" }, "i2c": { "topo_info": { "parent_bus": "0x52", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT12-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT12-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT12" }, "i2c": { "topo_info": { "parent_bus": "0x52", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT13": { "dev_info": { "device_type": "QSFP", "device_name": "PORT13", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT13" }, "i2c": { "topo_info": { "parent_bus": "0x53", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT13-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT13-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT13" }, "i2c": { "topo_info": { "parent_bus": "0x53", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT14": { "dev_info": { "device_type": "QSFP", "device_name": "PORT14", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT14" }, "i2c": { "topo_info": { "parent_bus": "0x54", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT14-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT14-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT14" }, "i2c": { "topo_info": { "parent_bus": "0x54", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT15": { "dev_info": { "device_type": "QSFP", "device_name": "PORT15", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT15" }, "i2c": { "topo_info": { "parent_bus": "0x55", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT15-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT15-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT15" }, "i2c": { "topo_info": { "parent_bus": "0x55", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT16": { "dev_info": { "device_type": "QSFP", "device_name": "PORT16", "device_parent": "LC1-PORT-MUX1" }, "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": "LC1-PORT-MUX1", "virt_parent": "PORT16" }, "i2c": { "topo_info": { "parent_bus": "0x56", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT16-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT16-CTRL", "device_parent": "LC1-PORT-MUX1", "virt_parent": "PORT16" }, "i2c": { "topo_info": { "parent_bus": "0x56", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC1-PORT-MUX2": { "dev_info": { "device_type": "MUX", "device_name": "LC1-PORT-MUX2", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x72", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x57" }, "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" } ] } }, "PORT17": { "dev_info": { "device_type": "QSFP", "device_name": "PORT17", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT17" }, "i2c": { "topo_info": { "parent_bus": "0x57", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT17-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT17-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT17" }, "i2c": { "topo_info": { "parent_bus": "0x57", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT18": { "dev_info": { "device_type": "QSFP", "device_name": "PORT18", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT18" }, "i2c": { "topo_info": { "parent_bus": "0x58", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT18-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT18-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT18" }, "i2c": { "topo_info": { "parent_bus": "0x58", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT19": { "dev_info": { "device_type": "QSFP", "device_name": "PORT19", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT19" }, "i2c": { "topo_info": { "parent_bus": "0x59", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT19-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT19-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT19" }, "i2c": { "topo_info": { "parent_bus": "0x59", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT20": { "dev_info": { "device_type": "QSFP", "device_name": "PORT20", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT20" }, "i2c": { "topo_info": { "parent_bus": "0x5a", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT20-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT20-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT20" }, "i2c": { "topo_info": { "parent_bus": "0x5a", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT21": { "dev_info": { "device_type": "QSFP", "device_name": "PORT21", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT21" }, "i2c": { "topo_info": { "parent_bus": "0x5b", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT21-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT21-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT21" }, "i2c": { "topo_info": { "parent_bus": "0x5b", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT22": { "dev_info": { "device_type": "QSFP", "device_name": "PORT22", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT22" }, "i2c": { "topo_info": { "parent_bus": "0x5c", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT22-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT22-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT22" }, "i2c": { "topo_info": { "parent_bus": "0x5c", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT23": { "dev_info": { "device_type": "QSFP", "device_name": "PORT23", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT23" }, "i2c": { "topo_info": { "parent_bus": "0x5d", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT23-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT23-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT23" }, "i2c": { "topo_info": { "parent_bus": "0x5d", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT24": { "dev_info": { "device_type": "QSFP", "device_name": "PORT24", "device_parent": "LC1-PORT-MUX2" }, "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": "LC1-PORT-MUX2", "virt_parent": "PORT24" }, "i2c": { "topo_info": { "parent_bus": "0x5e", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT24-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT24-CTRL", "device_parent": "LC1-PORT-MUX2", "virt_parent": "PORT24" }, "i2c": { "topo_info": { "parent_bus": "0x5e", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC1-PORT-MUX3": { "dev_info": { "device_type": "MUX", "device_name": "LC1-PORT-MUX3", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x3", "dev_addr": "0x73", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x5f" }, "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" } ] } }, "PORT25": { "dev_info": { "device_type": "QSFP", "device_name": "PORT25", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT25" }, "i2c": { "topo_info": { "parent_bus": "0x5f", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT25-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT25-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT25" }, "i2c": { "topo_info": { "parent_bus": "0x5f", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT26": { "dev_info": { "device_type": "QSFP", "device_name": "PORT26", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT26" }, "i2c": { "topo_info": { "parent_bus": "0x60", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT26-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT26-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT26" }, "i2c": { "topo_info": { "parent_bus": "0x60", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT27": { "dev_info": { "device_type": "QSFP", "device_name": "PORT27", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT27" }, "i2c": { "topo_info": { "parent_bus": "0x61", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT27-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT27-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT27" }, "i2c": { "topo_info": { "parent_bus": "0x61", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT28": { "dev_info": { "device_type": "QSFP", "device_name": "PORT28", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT28" }, "i2c": { "topo_info": { "parent_bus": "0x62", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT28-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT28-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT28" }, "i2c": { "topo_info": { "parent_bus": "0x62", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT29": { "dev_info": { "device_type": "QSFP", "device_name": "PORT29", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT29" }, "i2c": { "topo_info": { "parent_bus": "0x63", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT29-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT29-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT29" }, "i2c": { "topo_info": { "parent_bus": "0x63", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT30": { "dev_info": { "device_type": "QSFP", "device_name": "PORT30", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT30" }, "i2c": { "topo_info": { "parent_bus": "0x64", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT30-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT30-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT30" }, "i2c": { "topo_info": { "parent_bus": "0x64", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT31": { "dev_info": { "device_type": "QSFP", "device_name": "PORT31", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT31" }, "i2c": { "topo_info": { "parent_bus": "0x65", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT31-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT31-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT31" }, "i2c": { "topo_info": { "parent_bus": "0x65", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT32": { "dev_info": { "device_type": "QSFP", "device_name": "PORT32", "device_parent": "LC1-PORT-MUX3" }, "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": "LC1-PORT-MUX3", "virt_parent": "PORT32" }, "i2c": { "topo_info": { "parent_bus": "0x66", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT32-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT32-CTRL", "device_parent": "LC1-PORT-MUX3", "virt_parent": "PORT32" }, "i2c": { "topo_info": { "parent_bus": "0x66", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC1-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "CPLD-OCORE2": { "dev_info": { "device_type": "CPLD-OCORE", "device_name": "CPLD-OCORE2", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x4" }, "DEVICES": [ { "dev": "LC2-CPLD-A" }, { "dev": "LC2-CPLD-B" }, { "dev": "LC2-EEPROM" }, { "dev": "LC2-TLV-EEPROM" }, { "dev": "LC2-PORT-MUX0" }, { "dev": "LC2-PORT-MUX1" }, { "dev": "LC2-PORT-MUX2" }, { "dev": "LC2-PORT-MUX3" } ] } }, "LC2-CPLD-A": { "dev_info": { "device_type": "CPLD", "device_name": "LC2-CPLD-A", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x30", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC2-CPLD-B": { "dev_info": { "device_type": "CPLD", "device_name": "LC2-CPLD-B", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x31", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC2-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC2-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x56", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC2-TLV-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC2-TLV-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x57", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC2-PORT-MUX0": { "dev_info": { "device_type": "MUX", "device_name": "LC2-PORT-MUX0", "device_parent": "CPLD-OCORE2" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x70", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x67" }, "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" } ] } }, "PORT33": { "dev_info": { "device_type": "QSFP", "device_name": "PORT33", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT33" }, "i2c": { "topo_info": { "parent_bus": "0x67", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT33-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT33-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT33" }, "i2c": { "topo_info": { "parent_bus": "0x67", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT34": { "dev_info": { "device_type": "QSFP", "device_name": "PORT34", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT34" }, "i2c": { "topo_info": { "parent_bus": "0x68", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT34-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT34-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT34" }, "i2c": { "topo_info": { "parent_bus": "0x68", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT35": { "dev_info": { "device_type": "QSFP", "device_name": "PORT35", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT35" }, "i2c": { "topo_info": { "parent_bus": "0x69", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT35-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT35-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT35" }, "i2c": { "topo_info": { "parent_bus": "0x69", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT36": { "dev_info": { "device_type": "QSFP", "device_name": "PORT36", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT36" }, "i2c": { "topo_info": { "parent_bus": "0x6a", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT36-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT36-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT36" }, "i2c": { "topo_info": { "parent_bus": "0x6a", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT37": { "dev_info": { "device_type": "QSFP", "device_name": "PORT37", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT37" }, "i2c": { "topo_info": { "parent_bus": "0x6b", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT37-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT37-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT37" }, "i2c": { "topo_info": { "parent_bus": "0x6b", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT38": { "dev_info": { "device_type": "QSFP", "device_name": "PORT38", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT38" }, "i2c": { "topo_info": { "parent_bus": "0x6c", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT38-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT38-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT38" }, "i2c": { "topo_info": { "parent_bus": "0x6c", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT39": { "dev_info": { "device_type": "QSFP", "device_name": "PORT39", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT39" }, "i2c": { "topo_info": { "parent_bus": "0x6d", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT39-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT39-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT39" }, "i2c": { "topo_info": { "parent_bus": "0x6d", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT40": { "dev_info": { "device_type": "QSFP", "device_name": "PORT40", "device_parent": "LC2-PORT-MUX0" }, "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": "LC2-PORT-MUX0", "virt_parent": "PORT40" }, "i2c": { "topo_info": { "parent_bus": "0x6e", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT40-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT40-CTRL", "device_parent": "LC2-PORT-MUX0", "virt_parent": "PORT40" }, "i2c": { "topo_info": { "parent_bus": "0x6e", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC2-PORT-MUX1": { "dev_info": { "device_type": "MUX", "device_name": "LC2-PORT-MUX1", "device_parent": "CPLD-OCORE2" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x71", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x6f" }, "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" } ] } }, "PORT41": { "dev_info": { "device_type": "QSFP", "device_name": "PORT41", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT41" }, "i2c": { "topo_info": { "parent_bus": "0x6f", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT41-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT41-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT41" }, "i2c": { "topo_info": { "parent_bus": "0x6f", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT42": { "dev_info": { "device_type": "QSFP", "device_name": "PORT42", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT42" }, "i2c": { "topo_info": { "parent_bus": "0x70", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT42-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT42-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT42" }, "i2c": { "topo_info": { "parent_bus": "0x70", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT43": { "dev_info": { "device_type": "QSFP", "device_name": "PORT43", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT43" }, "i2c": { "topo_info": { "parent_bus": "0x71", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT43-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT43-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT43" }, "i2c": { "topo_info": { "parent_bus": "0x71", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT44": { "dev_info": { "device_type": "QSFP", "device_name": "PORT44", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT44" }, "i2c": { "topo_info": { "parent_bus": "0x72", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT44-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT44-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT44" }, "i2c": { "topo_info": { "parent_bus": "0x72", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT45": { "dev_info": { "device_type": "QSFP", "device_name": "PORT45", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT45" }, "i2c": { "topo_info": { "parent_bus": "0x73", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT45-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT45-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT45" }, "i2c": { "topo_info": { "parent_bus": "0x73", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT46": { "dev_info": { "device_type": "QSFP", "device_name": "PORT46", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT46" }, "i2c": { "topo_info": { "parent_bus": "0x74", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT46-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT46-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT46" }, "i2c": { "topo_info": { "parent_bus": "0x74", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT47": { "dev_info": { "device_type": "QSFP", "device_name": "PORT47", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT47" }, "i2c": { "topo_info": { "parent_bus": "0x75", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT47-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT47-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT47" }, "i2c": { "topo_info": { "parent_bus": "0x75", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT48": { "dev_info": { "device_type": "QSFP", "device_name": "PORT48", "device_parent": "LC2-PORT-MUX1" }, "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": "LC2-PORT-MUX1", "virt_parent": "PORT48" }, "i2c": { "topo_info": { "parent_bus": "0x76", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT48-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT48-CTRL", "device_parent": "LC2-PORT-MUX1", "virt_parent": "PORT48" }, "i2c": { "topo_info": { "parent_bus": "0x76", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC2-PORT-MUX2": { "dev_info": { "device_type": "MUX", "device_name": "LC2-PORT-MUX2", "device_parent": "CPLD-OCORE2" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x72", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x77" }, "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" } ] } }, "PORT49": { "dev_info": { "device_type": "QSFP", "device_name": "PORT49", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT49" }, "i2c": { "topo_info": { "parent_bus": "0x77", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT49-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT49-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT49" }, "i2c": { "topo_info": { "parent_bus": "0x77", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT50": { "dev_info": { "device_type": "QSFP", "device_name": "PORT50", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT50" }, "i2c": { "topo_info": { "parent_bus": "0x78", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT50-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT50-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT50" }, "i2c": { "topo_info": { "parent_bus": "0x78", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT51": { "dev_info": { "device_type": "QSFP", "device_name": "PORT51", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT51" }, "i2c": { "topo_info": { "parent_bus": "0x79", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT51-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT51-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT51" }, "i2c": { "topo_info": { "parent_bus": "0x79", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT52": { "dev_info": { "device_type": "QSFP", "device_name": "PORT52", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT52" }, "i2c": { "topo_info": { "parent_bus": "0x7a", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT52-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT52-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT52" }, "i2c": { "topo_info": { "parent_bus": "0x7a", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT53": { "dev_info": { "device_type": "QSFP", "device_name": "PORT53", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT53" }, "i2c": { "topo_info": { "parent_bus": "0x7b", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT53-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT53-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT53" }, "i2c": { "topo_info": { "parent_bus": "0x7b", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT54": { "dev_info": { "device_type": "QSFP", "device_name": "PORT54", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT54" }, "i2c": { "topo_info": { "parent_bus": "0x7c", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT54-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT54-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT54" }, "i2c": { "topo_info": { "parent_bus": "0x7c", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT55": { "dev_info": { "device_type": "QSFP", "device_name": "PORT55", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT55" }, "i2c": { "topo_info": { "parent_bus": "0x7d", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT55-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT55-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT55" }, "i2c": { "topo_info": { "parent_bus": "0x7d", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT56": { "dev_info": { "device_type": "QSFP", "device_name": "PORT56", "device_parent": "LC2-PORT-MUX2" }, "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": "LC2-PORT-MUX2", "virt_parent": "PORT56" }, "i2c": { "topo_info": { "parent_bus": "0x7e", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT56-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT56-CTRL", "device_parent": "LC2-PORT-MUX2", "virt_parent": "PORT56" }, "i2c": { "topo_info": { "parent_bus": "0x7e", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC2-PORT-MUX3": { "dev_info": { "device_type": "MUX", "device_name": "LC2-PORT-MUX3", "device_parent": "CPLD-OCORE2" }, "i2c": { "topo_info": { "parent_bus": "0x4", "dev_addr": "0x73", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x7f" }, "channel": [{ "chn": "0", "dev": "PORT57" }, { "chn": "1", "dev": "PORT58" }, { "chn": "2", "dev": "PORT59" }, { "chn": "3", "dev": "PORT60" }, { "chn": "4", "dev": "PORT61" }, { "chn": "5", "dev": "PORT62" }, { "chn": "6", "dev": "PORT63" }, { "chn": "7", "dev": "PORT64" } ] } }, "PORT57": { "dev_info": { "device_type": "QSFP", "device_name": "PORT57", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "57" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT57-EEPROM" }, { "itf": "control", "dev": "PORT57-CTRL" }] } }, "PORT57-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT57-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT57" }, "i2c": { "topo_info": { "parent_bus": "0x7f", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT57-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT57-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT57" }, "i2c": { "topo_info": { "parent_bus": "0x7f", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT58": { "dev_info": { "device_type": "QSFP", "device_name": "PORT58", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "58" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT58-EEPROM" }, { "itf": "control", "dev": "PORT58-CTRL" }] } }, "PORT58-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT58-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT58" }, "i2c": { "topo_info": { "parent_bus": "0x80", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT58-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT58-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT58" }, "i2c": { "topo_info": { "parent_bus": "0x80", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT59": { "dev_info": { "device_type": "QSFP", "device_name": "PORT59", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "59" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT59-EEPROM" }, { "itf": "control", "dev": "PORT59-CTRL" }] } }, "PORT59-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT59-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT59" }, "i2c": { "topo_info": { "parent_bus": "0x81", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT59-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT59-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT59" }, "i2c": { "topo_info": { "parent_bus": "0x81", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT60": { "dev_info": { "device_type": "QSFP", "device_name": "PORT60", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "60" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT60-EEPROM" }, { "itf": "control", "dev": "PORT60-CTRL" }] } }, "PORT60-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT60-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT60" }, "i2c": { "topo_info": { "parent_bus": "0x82", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT60-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT60-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT60" }, "i2c": { "topo_info": { "parent_bus": "0x82", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT61": { "dev_info": { "device_type": "QSFP", "device_name": "PORT61", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "61" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT61-EEPROM" }, { "itf": "control", "dev": "PORT61-CTRL" }] } }, "PORT61-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT61-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT61" }, "i2c": { "topo_info": { "parent_bus": "0x83", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT61-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT61-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT61" }, "i2c": { "topo_info": { "parent_bus": "0x83", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT62": { "dev_info": { "device_type": "QSFP", "device_name": "PORT62", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "62" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT62-EEPROM" }, { "itf": "control", "dev": "PORT62-CTRL" }] } }, "PORT62-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT62-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT62" }, "i2c": { "topo_info": { "parent_bus": "0x84", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT62-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT62-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT62" }, "i2c": { "topo_info": { "parent_bus": "0x84", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT63": { "dev_info": { "device_type": "QSFP", "device_name": "PORT63", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "63" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT63-EEPROM" }, { "itf": "control", "dev": "PORT63-CTRL" }] } }, "PORT63-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT63-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT63" }, "i2c": { "topo_info": { "parent_bus": "0x85", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT63-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT63-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT63" }, "i2c": { "topo_info": { "parent_bus": "0x85", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT64": { "dev_info": { "device_type": "QSFP", "device_name": "PORT64", "device_parent": "LC2-PORT-MUX3" }, "dev_attr": { "dev_idx": "64" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT64-EEPROM" }, { "itf": "control", "dev": "PORT64-CTRL" }] } }, "PORT64-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT64-EEPROM", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT64" }, "i2c": { "topo_info": { "parent_bus": "0x86", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT64-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT64-CTRL", "device_parent": "LC2-PORT-MUX3", "virt_parent": "PORT64" }, "i2c": { "topo_info": { "parent_bus": "0x86", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC2-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "CPLD-OCORE3": { "dev_info": { "device_type": "CPLD-OCORE", "device_name": "CPLD-OCORE3", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x5" }, "DEVICES": [ { "dev": "LC3-CPLD-A" }, { "dev": "LC3-CPLD-B" }, { "dev": "LC3-EEPROM" }, { "dev": "LC3-TLV-EEPROM" }, { "dev": "LC3-PORT-MUX0" }, { "dev": "LC3-PORT-MUX1" }, { "dev": "LC3-PORT-MUX2" }, { "dev": "LC3-PORT-MUX3" } ] } }, "LC3-CPLD-A": { "dev_info": { "device_type": "CPLD", "device_name": "LC3-CPLD-A", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x30", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC3-CPLD-B": { "dev_info": { "device_type": "CPLD", "device_name": "LC3-CPLD-B", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x31", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC3-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC3-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x56", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC3-TLV-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC3-TLV-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x57", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC3-PORT-MUX0": { "dev_info": { "device_type": "MUX", "device_name": "LC3-PORT-MUX0", "device_parent": "CPLD-OCORE3" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x70", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x87" }, "channel": [{ "chn": "0", "dev": "PORT65" }, { "chn": "1", "dev": "PORT66" }, { "chn": "2", "dev": "PORT67" }, { "chn": "3", "dev": "PORT68" }, { "chn": "4", "dev": "PORT69" }, { "chn": "5", "dev": "PORT70" }, { "chn": "6", "dev": "PORT71" }, { "chn": "7", "dev": "PORT72" } ] } }, "PORT65": { "dev_info": { "device_type": "QSFP", "device_name": "PORT65", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "65" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT65-EEPROM" }, { "itf": "control", "dev": "PORT65-CTRL" }] } }, "PORT65-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT65-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT65" }, "i2c": { "topo_info": { "parent_bus": "0x87", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT65-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT65-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT65" }, "i2c": { "topo_info": { "parent_bus": "0x87", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT66": { "dev_info": { "device_type": "QSFP", "device_name": "PORT66", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "66" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT66-EEPROM" }, { "itf": "control", "dev": "PORT66-CTRL" }] } }, "PORT66-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT66-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT66" }, "i2c": { "topo_info": { "parent_bus": "0x88", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT66-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT66-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT66" }, "i2c": { "topo_info": { "parent_bus": "0x88", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT67": { "dev_info": { "device_type": "QSFP", "device_name": "PORT67", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "67" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT67-EEPROM" }, { "itf": "control", "dev": "PORT67-CTRL" }] } }, "PORT67-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT67-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT67" }, "i2c": { "topo_info": { "parent_bus": "0x89", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT67-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT67-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT67" }, "i2c": { "topo_info": { "parent_bus": "0x89", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT68": { "dev_info": { "device_type": "QSFP", "device_name": "PORT68", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "68" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT68-EEPROM" }, { "itf": "control", "dev": "PORT68-CTRL" }] } }, "PORT68-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT68-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT68" }, "i2c": { "topo_info": { "parent_bus": "0x8a", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT68-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT68-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT68" }, "i2c": { "topo_info": { "parent_bus": "0x8a", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT69": { "dev_info": { "device_type": "QSFP", "device_name": "PORT69", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "69" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT69-EEPROM" }, { "itf": "control", "dev": "PORT69-CTRL" }] } }, "PORT69-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT69-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT69" }, "i2c": { "topo_info": { "parent_bus": "0x8b", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT69-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT69-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT69" }, "i2c": { "topo_info": { "parent_bus": "0x8b", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT70": { "dev_info": { "device_type": "QSFP", "device_name": "PORT70", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "70" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT70-EEPROM" }, { "itf": "control", "dev": "PORT70-CTRL" }] } }, "PORT70-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT70-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT70" }, "i2c": { "topo_info": { "parent_bus": "0x8c", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT70-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT70-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT70" }, "i2c": { "topo_info": { "parent_bus": "0x8c", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT71": { "dev_info": { "device_type": "QSFP", "device_name": "PORT71", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "71" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT71-EEPROM" }, { "itf": "control", "dev": "PORT71-CTRL" }] } }, "PORT71-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT71-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT71" }, "i2c": { "topo_info": { "parent_bus": "0x8d", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT71-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT71-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT71" }, "i2c": { "topo_info": { "parent_bus": "0x8d", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT72": { "dev_info": { "device_type": "QSFP", "device_name": "PORT72", "device_parent": "LC3-PORT-MUX0" }, "dev_attr": { "dev_idx": "72" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT72-EEPROM" }, { "itf": "control", "dev": "PORT72-CTRL" }] } }, "PORT72-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT72-EEPROM", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT72" }, "i2c": { "topo_info": { "parent_bus": "0x8e", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT72-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT72-CTRL", "device_parent": "LC3-PORT-MUX0", "virt_parent": "PORT72" }, "i2c": { "topo_info": { "parent_bus": "0x8e", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC3-PORT-MUX1": { "dev_info": { "device_type": "MUX", "device_name": "LC3-PORT-MUX1", "device_parent": "CPLD-OCORE3" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x71", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x8f" }, "channel": [{ "chn": "0", "dev": "PORT73" }, { "chn": "1", "dev": "PORT74" }, { "chn": "2", "dev": "PORT75" }, { "chn": "3", "dev": "PORT76" }, { "chn": "4", "dev": "PORT77" }, { "chn": "5", "dev": "PORT78" }, { "chn": "6", "dev": "PORT79" }, { "chn": "7", "dev": "PORT80" } ] } }, "PORT73": { "dev_info": { "device_type": "QSFP", "device_name": "PORT73", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "73" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT73-EEPROM" }, { "itf": "control", "dev": "PORT73-CTRL" }] } }, "PORT73-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT73-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT73" }, "i2c": { "topo_info": { "parent_bus": "0x8f", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT73-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT73-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT73" }, "i2c": { "topo_info": { "parent_bus": "0x8f", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT74": { "dev_info": { "device_type": "QSFP", "device_name": "PORT74", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "74" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT74-EEPROM" }, { "itf": "control", "dev": "PORT74-CTRL" }] } }, "PORT74-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT74-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT74" }, "i2c": { "topo_info": { "parent_bus": "0x90", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT74-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT74-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT74" }, "i2c": { "topo_info": { "parent_bus": "0x90", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT75": { "dev_info": { "device_type": "QSFP", "device_name": "PORT75", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "75" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT75-EEPROM" }, { "itf": "control", "dev": "PORT75-CTRL" }] } }, "PORT75-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT75-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT75" }, "i2c": { "topo_info": { "parent_bus": "0x91", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT75-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT75-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT75" }, "i2c": { "topo_info": { "parent_bus": "0x91", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT76": { "dev_info": { "device_type": "QSFP", "device_name": "PORT76", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "76" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT76-EEPROM" }, { "itf": "control", "dev": "PORT76-CTRL" }] } }, "PORT76-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT76-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT76" }, "i2c": { "topo_info": { "parent_bus": "0x92", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT76-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT76-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT76" }, "i2c": { "topo_info": { "parent_bus": "0x92", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT77": { "dev_info": { "device_type": "QSFP", "device_name": "PORT77", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "77" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT77-EEPROM" }, { "itf": "control", "dev": "PORT77-CTRL" }] } }, "PORT77-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT77-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT77" }, "i2c": { "topo_info": { "parent_bus": "0x93", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT77-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT77-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT77" }, "i2c": { "topo_info": { "parent_bus": "0x93", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT78": { "dev_info": { "device_type": "QSFP", "device_name": "PORT78", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "78" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT78-EEPROM" }, { "itf": "control", "dev": "PORT78-CTRL" }] } }, "PORT78-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT78-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT78" }, "i2c": { "topo_info": { "parent_bus": "0x94", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT78-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT78-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT78" }, "i2c": { "topo_info": { "parent_bus": "0x94", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT79": { "dev_info": { "device_type": "QSFP", "device_name": "PORT79", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "79" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT79-EEPROM" }, { "itf": "control", "dev": "PORT79-CTRL" }] } }, "PORT79-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT79-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT79" }, "i2c": { "topo_info": { "parent_bus": "0x95", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT79-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT79-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT79" }, "i2c": { "topo_info": { "parent_bus": "0x95", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT80": { "dev_info": { "device_type": "QSFP", "device_name": "PORT80", "device_parent": "LC3-PORT-MUX1" }, "dev_attr": { "dev_idx": "80" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT80-EEPROM" }, { "itf": "control", "dev": "PORT80-CTRL" }] } }, "PORT80-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT80-EEPROM", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT80" }, "i2c": { "topo_info": { "parent_bus": "0x96", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT80-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT80-CTRL", "device_parent": "LC3-PORT-MUX1", "virt_parent": "PORT80" }, "i2c": { "topo_info": { "parent_bus": "0x96", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC3-PORT-MUX2": { "dev_info": { "device_type": "MUX", "device_name": "LC3-PORT-MUX2", "device_parent": "CPLD-OCORE3" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x72", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x97" }, "channel": [{ "chn": "0", "dev": "PORT81" }, { "chn": "1", "dev": "PORT82" }, { "chn": "2", "dev": "PORT83" }, { "chn": "3", "dev": "PORT84" }, { "chn": "4", "dev": "PORT85" }, { "chn": "5", "dev": "PORT86" }, { "chn": "6", "dev": "PORT87" }, { "chn": "7", "dev": "PORT88" } ] } }, "PORT81": { "dev_info": { "device_type": "QSFP", "device_name": "PORT81", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "81" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT81-EEPROM" }, { "itf": "control", "dev": "PORT81-CTRL" }] } }, "PORT81-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT81-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT81" }, "i2c": { "topo_info": { "parent_bus": "0x97", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT81-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT81-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT81" }, "i2c": { "topo_info": { "parent_bus": "0x97", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT82": { "dev_info": { "device_type": "QSFP", "device_name": "PORT82", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "82" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT82-EEPROM" }, { "itf": "control", "dev": "PORT82-CTRL" }] } }, "PORT82-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT82-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT82" }, "i2c": { "topo_info": { "parent_bus": "0x98", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT82-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT82-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT82" }, "i2c": { "topo_info": { "parent_bus": "0x98", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT83": { "dev_info": { "device_type": "QSFP", "device_name": "PORT83", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "83" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT83-EEPROM" }, { "itf": "control", "dev": "PORT83-CTRL" }] } }, "PORT83-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT83-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT83" }, "i2c": { "topo_info": { "parent_bus": "0x99", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT83-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT83-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT83" }, "i2c": { "topo_info": { "parent_bus": "0x99", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT84": { "dev_info": { "device_type": "QSFP", "device_name": "PORT84", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "84" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT84-EEPROM" }, { "itf": "control", "dev": "PORT84-CTRL" }] } }, "PORT84-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT84-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT84" }, "i2c": { "topo_info": { "parent_bus": "0x9a", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT84-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT84-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT84" }, "i2c": { "topo_info": { "parent_bus": "0x9a", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT85": { "dev_info": { "device_type": "QSFP", "device_name": "PORT85", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "85" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT85-EEPROM" }, { "itf": "control", "dev": "PORT85-CTRL" }] } }, "PORT85-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT85-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT85" }, "i2c": { "topo_info": { "parent_bus": "0x9b", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT85-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT85-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT85" }, "i2c": { "topo_info": { "parent_bus": "0x9b", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT86": { "dev_info": { "device_type": "QSFP", "device_name": "PORT86", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "86" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT86-EEPROM" }, { "itf": "control", "dev": "PORT86-CTRL" }] } }, "PORT86-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT86-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT86" }, "i2c": { "topo_info": { "parent_bus": "0x9c", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT86-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT86-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT86" }, "i2c": { "topo_info": { "parent_bus": "0x9c", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT87": { "dev_info": { "device_type": "QSFP", "device_name": "PORT87", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "87" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT87-EEPROM" }, { "itf": "control", "dev": "PORT87-CTRL" }] } }, "PORT87-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT87-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT87" }, "i2c": { "topo_info": { "parent_bus": "0x9d", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT87-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT87-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT87" }, "i2c": { "topo_info": { "parent_bus": "0x9d", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT88": { "dev_info": { "device_type": "QSFP", "device_name": "PORT88", "device_parent": "LC3-PORT-MUX2" }, "dev_attr": { "dev_idx": "88" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT88-EEPROM" }, { "itf": "control", "dev": "PORT88-CTRL" }] } }, "PORT88-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT88-EEPROM", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT88" }, "i2c": { "topo_info": { "parent_bus": "0x9e", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT88-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT88-CTRL", "device_parent": "LC3-PORT-MUX2", "virt_parent": "PORT88" }, "i2c": { "topo_info": { "parent_bus": "0x9e", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC3-PORT-MUX3": { "dev_info": { "device_type": "MUX", "device_name": "LC3-PORT-MUX3", "device_parent": "CPLD-OCORE3" }, "i2c": { "topo_info": { "parent_bus": "0x5", "dev_addr": "0x73", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0x9f" }, "channel": [{ "chn": "0", "dev": "PORT89" }, { "chn": "1", "dev": "PORT90" }, { "chn": "2", "dev": "PORT91" }, { "chn": "3", "dev": "PORT92" }, { "chn": "4", "dev": "PORT93" }, { "chn": "5", "dev": "PORT94" }, { "chn": "6", "dev": "PORT95" }, { "chn": "7", "dev": "PORT96" } ] } }, "PORT89": { "dev_info": { "device_type": "QSFP", "device_name": "PORT89", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "89" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT89-EEPROM" }, { "itf": "control", "dev": "PORT89-CTRL" }] } }, "PORT89-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT89-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT89" }, "i2c": { "topo_info": { "parent_bus": "0x9f", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT89-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT89-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT89" }, "i2c": { "topo_info": { "parent_bus": "0x9f", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT90": { "dev_info": { "device_type": "QSFP", "device_name": "PORT90", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "90" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT90-EEPROM" }, { "itf": "control", "dev": "PORT90-CTRL" }] } }, "PORT90-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT90-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT90" }, "i2c": { "topo_info": { "parent_bus": "0xa0", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT90-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT90-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT90" }, "i2c": { "topo_info": { "parent_bus": "0xa0", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT91": { "dev_info": { "device_type": "QSFP", "device_name": "PORT91", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "91" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT91-EEPROM" }, { "itf": "control", "dev": "PORT91-CTRL" }] } }, "PORT91-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT91-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT91" }, "i2c": { "topo_info": { "parent_bus": "0xa1", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT91-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT91-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT91" }, "i2c": { "topo_info": { "parent_bus": "0xa1", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT92": { "dev_info": { "device_type": "QSFP", "device_name": "PORT92", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "92" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT92-EEPROM" }, { "itf": "control", "dev": "PORT92-CTRL" }] } }, "PORT92-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT92-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT92" }, "i2c": { "topo_info": { "parent_bus": "0xa2", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT92-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT92-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT92" }, "i2c": { "topo_info": { "parent_bus": "0xa2", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT93": { "dev_info": { "device_type": "QSFP", "device_name": "PORT93", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "93" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT93-EEPROM" }, { "itf": "control", "dev": "PORT93-CTRL" }] } }, "PORT93-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT93-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT93" }, "i2c": { "topo_info": { "parent_bus": "0xa3", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT93-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT93-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT93" }, "i2c": { "topo_info": { "parent_bus": "0xa3", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT94": { "dev_info": { "device_type": "QSFP", "device_name": "PORT94", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "94" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT94-EEPROM" }, { "itf": "control", "dev": "PORT94-CTRL" }] } }, "PORT94-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT94-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT94" }, "i2c": { "topo_info": { "parent_bus": "0xa4", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT94-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT94-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT94" }, "i2c": { "topo_info": { "parent_bus": "0xa4", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT95": { "dev_info": { "device_type": "QSFP", "device_name": "PORT95", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "95" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT95-EEPROM" }, { "itf": "control", "dev": "PORT95-CTRL" }] } }, "PORT95-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT95-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT95" }, "i2c": { "topo_info": { "parent_bus": "0xa5", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT95-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT95-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT95" }, "i2c": { "topo_info": { "parent_bus": "0xa5", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT96": { "dev_info": { "device_type": "QSFP", "device_name": "PORT96", "device_parent": "LC3-PORT-MUX3" }, "dev_attr": { "dev_idx": "96" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT96-EEPROM" }, { "itf": "control", "dev": "PORT96-CTRL" }] } }, "PORT96-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT96-EEPROM", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT96" }, "i2c": { "topo_info": { "parent_bus": "0xa6", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT96-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT96-CTRL", "device_parent": "LC3-PORT-MUX3", "virt_parent": "PORT96" }, "i2c": { "topo_info": { "parent_bus": "0xa6", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC3-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "CPLD-OCORE4": { "dev_info": { "device_type": "CPLD-OCORE", "device_name": "CPLD-OCORE4", "device_parent": "SYSTEM" }, "i2c": { "topo_info": { "dev_addr": "0x6" }, "DEVICES": [ { "dev": "LC4-CPLD-A" }, { "dev": "LC4-CPLD-B" }, { "dev": "LC4-EEPROM" }, { "dev": "LC4-TLV-EEPROM" }, { "dev": "LC4-PORT-MUX0" }, { "dev": "LC4-PORT-MUX1" }, { "dev": "LC4-PORT-MUX2" }, { "dev": "LC4-PORT-MUX3" } ] } }, "LC4-CPLD-A": { "dev_info": { "device_type": "CPLD", "device_name": "LC4-CPLD-A", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x30", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC4-CPLD-B": { "dev_info": { "device_type": "CPLD", "device_name": "LC4-CPLD-B", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x31", "dev_type": "i2c_cpld" }, "dev_attr": {} } }, "LC4-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC4-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x56", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC4-TLV-EEPROM": { "dev_info": { "device_type": "EEPROM", "device_name": "LC4-TLV-EEPROM", "device_parent": "CPLD-OCORE1" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x57", "dev_type": "24c02" }, "dev_attr": { "access_mode": "BLOCK" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "LC4-PORT-MUX0": { "dev_info": { "device_type": "MUX", "device_name": "LC4-PORT-MUX0", "device_parent": "CPLD-OCORE4" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x70", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0xa7" }, "channel": [{ "chn": "0", "dev": "PORT97" }, { "chn": "1", "dev": "PORT98" }, { "chn": "2", "dev": "PORT99" }, { "chn": "3", "dev": "PORT100" }, { "chn": "4", "dev": "PORT101" }, { "chn": "5", "dev": "PORT102" }, { "chn": "6", "dev": "PORT103" }, { "chn": "7", "dev": "PORT104" } ] } }, "PORT97": { "dev_info": { "device_type": "QSFP", "device_name": "PORT97", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "97" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT97-EEPROM" }, { "itf": "control", "dev": "PORT97-CTRL" }] } }, "PORT97-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT97-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT97" }, "i2c": { "topo_info": { "parent_bus": "0xa7", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT97-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT97-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT97" }, "i2c": { "topo_info": { "parent_bus": "0xa7", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT98": { "dev_info": { "device_type": "QSFP", "device_name": "PORT98", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "98" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT98-EEPROM" }, { "itf": "control", "dev": "PORT98-CTRL" }] } }, "PORT98-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT98-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT98" }, "i2c": { "topo_info": { "parent_bus": "0xa8", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT98-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT98-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT98" }, "i2c": { "topo_info": { "parent_bus": "0xa8", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT99": { "dev_info": { "device_type": "QSFP", "device_name": "PORT99", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "99" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT99-EEPROM" }, { "itf": "control", "dev": "PORT99-CTRL" }] } }, "PORT99-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT99-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT99" }, "i2c": { "topo_info": { "parent_bus": "0xa9", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT99-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT99-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT99" }, "i2c": { "topo_info": { "parent_bus": "0xa9", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT100": { "dev_info": { "device_type": "QSFP", "device_name": "PORT100", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "100" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT100-EEPROM" }, { "itf": "control", "dev": "PORT100-CTRL" }] } }, "PORT100-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT100-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT100" }, "i2c": { "topo_info": { "parent_bus": "0xaa", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT100-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT100-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT100" }, "i2c": { "topo_info": { "parent_bus": "0xaa", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT101": { "dev_info": { "device_type": "QSFP", "device_name": "PORT101", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "101" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT101-EEPROM" }, { "itf": "control", "dev": "PORT101-CTRL" }] } }, "PORT101-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT101-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT101" }, "i2c": { "topo_info": { "parent_bus": "0xab", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT101-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT101-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT101" }, "i2c": { "topo_info": { "parent_bus": "0xab", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT102": { "dev_info": { "device_type": "QSFP", "device_name": "PORT102", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "102" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT102-EEPROM" }, { "itf": "control", "dev": "PORT102-CTRL" }] } }, "PORT102-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT102-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT102" }, "i2c": { "topo_info": { "parent_bus": "0xac", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT102-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT102-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT102" }, "i2c": { "topo_info": { "parent_bus": "0xac", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT103": { "dev_info": { "device_type": "QSFP", "device_name": "PORT103", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "103" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT103-EEPROM" }, { "itf": "control", "dev": "PORT103-CTRL" }] } }, "PORT103-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT103-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT103" }, "i2c": { "topo_info": { "parent_bus": "0xad", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT103-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT103-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT103" }, "i2c": { "topo_info": { "parent_bus": "0xad", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT104": { "dev_info": { "device_type": "QSFP", "device_name": "PORT104", "device_parent": "LC4-PORT-MUX0" }, "dev_attr": { "dev_idx": "104" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT104-EEPROM" }, { "itf": "control", "dev": "PORT104-CTRL" }] } }, "PORT104-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT104-EEPROM", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT104" }, "i2c": { "topo_info": { "parent_bus": "0xae", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT104-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT104-CTRL", "device_parent": "LC4-PORT-MUX0", "virt_parent": "PORT104" }, "i2c": { "topo_info": { "parent_bus": "0xae", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC4-PORT-MUX1": { "dev_info": { "device_type": "MUX", "device_name": "LC4-PORT-MUX1", "device_parent": "CPLD-OCORE4" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x71", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0xaf" }, "channel": [{ "chn": "0", "dev": "PORT105" }, { "chn": "1", "dev": "PORT106" }, { "chn": "2", "dev": "PORT107" }, { "chn": "3", "dev": "PORT108" }, { "chn": "4", "dev": "PORT109" }, { "chn": "5", "dev": "PORT110" }, { "chn": "6", "dev": "PORT111" }, { "chn": "7", "dev": "PORT112" } ] } }, "PORT105": { "dev_info": { "device_type": "QSFP", "device_name": "PORT105", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "105" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT105-EEPROM" }, { "itf": "control", "dev": "PORT105-CTRL" }] } }, "PORT105-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT105-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT105" }, "i2c": { "topo_info": { "parent_bus": "0xaf", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT105-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT105-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT105" }, "i2c": { "topo_info": { "parent_bus": "0xaf", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT106": { "dev_info": { "device_type": "QSFP", "device_name": "PORT106", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "106" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT106-EEPROM" }, { "itf": "control", "dev": "PORT106-CTRL" }] } }, "PORT106-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT106-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT106" }, "i2c": { "topo_info": { "parent_bus": "0xb0", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT106-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT106-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT106" }, "i2c": { "topo_info": { "parent_bus": "0xb0", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT107": { "dev_info": { "device_type": "QSFP", "device_name": "PORT107", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "107" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT107-EEPROM" }, { "itf": "control", "dev": "PORT107-CTRL" }] } }, "PORT107-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT107-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT107" }, "i2c": { "topo_info": { "parent_bus": "0xb1", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT107-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT107-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT107" }, "i2c": { "topo_info": { "parent_bus": "0xb1", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT108": { "dev_info": { "device_type": "QSFP", "device_name": "PORT108", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "108" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT108-EEPROM" }, { "itf": "control", "dev": "PORT108-CTRL" }] } }, "PORT108-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT108-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT108" }, "i2c": { "topo_info": { "parent_bus": "0xb2", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT108-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT108-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT108" }, "i2c": { "topo_info": { "parent_bus": "0xb2", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT109": { "dev_info": { "device_type": "QSFP", "device_name": "PORT109", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "109" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT109-EEPROM" }, { "itf": "control", "dev": "PORT109-CTRL" }] } }, "PORT109-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT109-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT109" }, "i2c": { "topo_info": { "parent_bus": "0xb3", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT109-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT109-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT109" }, "i2c": { "topo_info": { "parent_bus": "0xb3", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT110": { "dev_info": { "device_type": "QSFP", "device_name": "PORT110", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "110" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT110-EEPROM" }, { "itf": "control", "dev": "PORT110-CTRL" }] } }, "PORT110-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT110-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT110" }, "i2c": { "topo_info": { "parent_bus": "0xb4", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT110-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT110-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT110" }, "i2c": { "topo_info": { "parent_bus": "0xb4", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT111": { "dev_info": { "device_type": "QSFP", "device_name": "PORT111", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "111" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT111-EEPROM" }, { "itf": "control", "dev": "PORT111-CTRL" }] } }, "PORT111-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT111-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT111" }, "i2c": { "topo_info": { "parent_bus": "0xb5", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT111-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT111-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT111" }, "i2c": { "topo_info": { "parent_bus": "0xb5", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT112": { "dev_info": { "device_type": "QSFP", "device_name": "PORT112", "device_parent": "LC4-PORT-MUX1" }, "dev_attr": { "dev_idx": "112" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT112-EEPROM" }, { "itf": "control", "dev": "PORT112-CTRL" }] } }, "PORT112-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT112-EEPROM", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT112" }, "i2c": { "topo_info": { "parent_bus": "0xb6", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT112-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT112-CTRL", "device_parent": "LC4-PORT-MUX1", "virt_parent": "PORT112" }, "i2c": { "topo_info": { "parent_bus": "0xb6", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-A", "attr_devaddr": "0x30", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC4-PORT-MUX2": { "dev_info": { "device_type": "MUX", "device_name": "LC4-PORT-MUX2", "device_parent": "CPLD-OCORE4" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x72", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0xb7" }, "channel": [{ "chn": "0", "dev": "PORT113" }, { "chn": "1", "dev": "PORT114" }, { "chn": "2", "dev": "PORT115" }, { "chn": "3", "dev": "PORT116" }, { "chn": "4", "dev": "PORT117" }, { "chn": "5", "dev": "PORT118" }, { "chn": "6", "dev": "PORT119" }, { "chn": "7", "dev": "PORT120" } ] } }, "PORT113": { "dev_info": { "device_type": "QSFP", "device_name": "PORT113", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "113" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT113-EEPROM" }, { "itf": "control", "dev": "PORT113-CTRL" }] } }, "PORT113-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT113-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT113" }, "i2c": { "topo_info": { "parent_bus": "0xb7", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT113-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT113-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT113" }, "i2c": { "topo_info": { "parent_bus": "0xb7", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT114": { "dev_info": { "device_type": "QSFP", "device_name": "PORT114", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "114" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT114-EEPROM" }, { "itf": "control", "dev": "PORT114-CTRL" }] } }, "PORT114-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT114-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT114" }, "i2c": { "topo_info": { "parent_bus": "0xb8", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT114-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT114-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT114" }, "i2c": { "topo_info": { "parent_bus": "0xb8", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT115": { "dev_info": { "device_type": "QSFP", "device_name": "PORT115", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "115" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT115-EEPROM" }, { "itf": "control", "dev": "PORT115-CTRL" }] } }, "PORT115-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT115-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT115" }, "i2c": { "topo_info": { "parent_bus": "0xb9", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT115-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT115-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT115" }, "i2c": { "topo_info": { "parent_bus": "0xb9", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT116": { "dev_info": { "device_type": "QSFP", "device_name": "PORT116", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "116" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT116-EEPROM" }, { "itf": "control", "dev": "PORT116-CTRL" }] } }, "PORT116-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT116-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT116" }, "i2c": { "topo_info": { "parent_bus": "0xba", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT116-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT116-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT116" }, "i2c": { "topo_info": { "parent_bus": "0xba", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT117": { "dev_info": { "device_type": "QSFP", "device_name": "PORT117", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "117" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT117-EEPROM" }, { "itf": "control", "dev": "PORT117-CTRL" }] } }, "PORT117-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT117-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT117" }, "i2c": { "topo_info": { "parent_bus": "0xbb", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT117-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT117-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT117" }, "i2c": { "topo_info": { "parent_bus": "0xbb", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT118": { "dev_info": { "device_type": "QSFP", "device_name": "PORT118", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "118" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT118-EEPROM" }, { "itf": "control", "dev": "PORT118-CTRL" }] } }, "PORT118-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT118-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT118" }, "i2c": { "topo_info": { "parent_bus": "0xbc", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT118-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT118-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT118" }, "i2c": { "topo_info": { "parent_bus": "0xbc", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT119": { "dev_info": { "device_type": "QSFP", "device_name": "PORT119", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "119" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT119-EEPROM" }, { "itf": "control", "dev": "PORT119-CTRL" }] } }, "PORT119-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT119-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT119" }, "i2c": { "topo_info": { "parent_bus": "0xbd", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT119-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT119-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT119" }, "i2c": { "topo_info": { "parent_bus": "0xbd", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT120": { "dev_info": { "device_type": "QSFP", "device_name": "PORT120", "device_parent": "LC4-PORT-MUX2" }, "dev_attr": { "dev_idx": "120" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT120-EEPROM" }, { "itf": "control", "dev": "PORT120-CTRL" }] } }, "PORT120-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT120-EEPROM", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT120" }, "i2c": { "topo_info": { "parent_bus": "0xbe", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT120-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT120-CTRL", "device_parent": "LC4-PORT-MUX2", "virt_parent": "PORT120" }, "i2c": { "topo_info": { "parent_bus": "0xbe", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x10", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "LC4-PORT-MUX3": { "dev_info": { "device_type": "MUX", "device_name": "LC4-PORT-MUX3", "device_parent": "CPLD-OCORE4" }, "i2c": { "topo_info": { "parent_bus": "0x6", "dev_addr": "0x73", "dev_type": "pca9548" }, "dev_attr": { "virt_bus": "0xbf" }, "channel": [{ "chn": "0", "dev": "PORT121" }, { "chn": "1", "dev": "PORT122" }, { "chn": "2", "dev": "PORT123" }, { "chn": "3", "dev": "PORT124" }, { "chn": "4", "dev": "PORT125" }, { "chn": "5", "dev": "PORT126" }, { "chn": "6", "dev": "PORT127" }, { "chn": "7", "dev": "PORT128" } ] } }, "PORT121": { "dev_info": { "device_type": "QSFP", "device_name": "PORT121", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "121" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT121-EEPROM" }, { "itf": "control", "dev": "PORT121-CTRL" }] } }, "PORT121-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT121-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT121" }, "i2c": { "topo_info": { "parent_bus": "0xbf", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT121-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT121-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT121" }, "i2c": { "topo_info": { "parent_bus": "0xbf", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x0", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT122": { "dev_info": { "device_type": "QSFP", "device_name": "PORT122", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "122" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT122-EEPROM" }, { "itf": "control", "dev": "PORT122-CTRL" }] } }, "PORT122-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT122-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT122" }, "i2c": { "topo_info": { "parent_bus": "0xc0", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT122-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT122-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT122" }, "i2c": { "topo_info": { "parent_bus": "0xc0", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT123": { "dev_info": { "device_type": "QSFP", "device_name": "PORT123", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "123" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT123-EEPROM" }, { "itf": "control", "dev": "PORT123-CTRL" }] } }, "PORT123-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT123-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT123" }, "i2c": { "topo_info": { "parent_bus": "0xc1", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT123-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT123-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT123" }, "i2c": { "topo_info": { "parent_bus": "0xc1", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT124": { "dev_info": { "device_type": "QSFP", "device_name": "PORT124", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "124" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT124-EEPROM" }, { "itf": "control", "dev": "PORT124-CTRL" }] } }, "PORT124-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT124-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT124" }, "i2c": { "topo_info": { "parent_bus": "0xc2", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT124-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT124-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT124" }, "i2c": { "topo_info": { "parent_bus": "0xc2", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x3", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT125": { "dev_info": { "device_type": "QSFP", "device_name": "PORT125", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "125" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT125-EEPROM" }, { "itf": "control", "dev": "PORT125-CTRL" }] } }, "PORT125-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT125-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT125" }, "i2c": { "topo_info": { "parent_bus": "0xc3", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT125-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT125-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT125" }, "i2c": { "topo_info": { "parent_bus": "0xc3", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x4", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT126": { "dev_info": { "device_type": "QSFP", "device_name": "PORT126", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "126" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT126-EEPROM" }, { "itf": "control", "dev": "PORT126-CTRL" }] } }, "PORT126-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT126-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT126" }, "i2c": { "topo_info": { "parent_bus": "0xc4", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT126-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT126-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT126" }, "i2c": { "topo_info": { "parent_bus": "0xc4", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x5", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT127": { "dev_info": { "device_type": "QSFP", "device_name": "PORT127", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "127" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT127-EEPROM" }, { "itf": "control", "dev": "PORT127-CTRL" }] } }, "PORT127-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT127-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT127" }, "i2c": { "topo_info": { "parent_bus": "0xc5", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT127-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT127-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT127" }, "i2c": { "topo_info": { "parent_bus": "0xc5", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x6", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "PORT128": { "dev_info": { "device_type": "QSFP", "device_name": "PORT128", "device_parent": "LC4-PORT-MUX3" }, "dev_attr": { "dev_idx": "128" }, "i2c": { "interface": [{ "itf": "eeprom", "dev": "PORT128-EEPROM" }, { "itf": "control", "dev": "PORT128-CTRL" }] } }, "PORT128-EEPROM": { "dev_info": { "device_type": "", "device_name": "PORT128-EEPROM", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT128" }, "i2c": { "topo_info": { "parent_bus": "0xc6", "dev_addr": "0x50", "dev_type": "optoe1" }, "attr_list": [{ "attr_name": "eeprom" }] } }, "PORT128-CTRL": { "dev_info": { "device_type": "", "device_name": "PORT128-CTRL", "device_parent": "LC4-PORT-MUX3", "virt_parent": "PORT128" }, "i2c": { "topo_info": { "parent_bus": "0xc6", "dev_addr": "0x53", "dev_type": "pddf_xcvr" }, "attr_list": [{ "attr_name": "xcvr_present", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x11", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "xcvr_reset", "attr_devname": "LC4-CPLD-B", "attr_devaddr": "0x31", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0x7", "attr_cmpval": "0x0", "attr_len": "1" }] } }, "FAN-CTRL": { "dev_info": { "device_type": "FAN", "device_name": "FAN-CTRL", "device_parent": "CPLD-OCORE0" }, "i2c": { "topo_info": { "parent_bus": "0x2", "dev_addr": "0x20", "dev_type": "fan_cpld" }, "dev_attr": { "num_fantrays": "5" }, "attr_list": [{ "attr_name": "fan1_present", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan2_present", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan3_present", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan4_present", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan5_present", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan6_present", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan7_present", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan8_present", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan9_present", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan10_present", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan11_present", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan12_present", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x30", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan1_input", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1b", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan2_input", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x25", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan3_input", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1b", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan4_input", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x25", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan5_input", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1d", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan6_input", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x27", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan7_input", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1d", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan8_input", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x27", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan9_input", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1f", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan10_input", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x29", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan11_input", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1f", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan12_input", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x29", "attr_mult": "1", "attr_len": "2" }, { "attr_name": "fan1_pwm", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan2_pwm", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan3_pwm", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan4_pwm", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x14", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan5_pwm", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan6_pwm", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan7_pwm", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan8_pwm", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x15", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan9_pwm", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x16", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan10_pwm", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x16", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan11_pwm", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x16", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan12_pwm", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x16", "attr_mask": "0xff", "attr_len": "1" }, { "attr_name": "fan1_fault", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan2_fault", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan3_fault", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan4_fault", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x1", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan5_fault", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan6_fault", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan7_fault", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan8_fault", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x2", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan9_fault", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan10_fault", "attr_devname": "FAN-CPLD-B", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan11_fault", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" }, { "attr_name": "fan12_fault", "attr_devname": "FAN-CPLD-A", "attr_devtype": "cpld", "attr_offset": "0x1a", "attr_mask": "0x04", "attr_cmpval": "0x0", "attr_len": "1" } ] } }, "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": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0xf", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb21" } ] } }, "FRONT_BOARD_PSU_LED": { "dev_info": { "device_type": "LED", "device_name": "SYS_LED" }, "dev_attr": { "index": "1" }, "i2c": { "attr_list": [{ "attr_name": "STATUS_LED_COLOR_RED", "descr": "Red", "bits": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0xf", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb22" } ] } }, "FRONT_BOARD_FAN_LED": { "dev_info": { "device_type": "LED", "device_name": "SYS_LED" }, "dev_attr": { "index": "2" }, "i2c": { "attr_list": [{ "attr_name": "STATUS_LED_COLOR_RED", "descr": "Red", "bits": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0xf", "swpld_addr": "0x0d", "swpld_addr_offset": "0xb23" } ] } }, "FANTRAY1_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": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" } ] } }, "FANTRAY2_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": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3b" } ] } }, "FANTRAY3_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": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" } ] } }, "FANTRAY4_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": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3c" } ] } }, "FANTRAY5_LED": { "dev_info": { "device_type": "LED", "device_name": "FANTRAY_LED" }, "dev_attr": { "index": "4" }, "i2c": { "attr_list": [{ "attr_name": "STATUS_LED_COLOR_RED", "descr": "Red", "bits": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" } ] } }, "FANTRAY6_LED": { "dev_info": { "device_type": "LED", "device_name": "FANTRAY_LED" }, "dev_attr": { "index": "5" }, "i2c": { "attr_list": [{ "attr_name": "STATUS_LED_COLOR_RED", "descr": "Red", "bits": "2:0", "value": "0x2", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_RED_BLINK", "descr": "Red Blinking", "bits": "2:0", "value": "0x1", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_GREEN", "descr": "Green", "bits": "2:0", "value": "0x4", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_GREEN_BLINK", "descr": "Green Blinking", "bits": "2:0", "value": "0x3", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_AMBER", "descr": "Amber", "bits": "2:0", "value": "0x6", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_AMBER_BLINK", "descr": "Amber Blinking", "bits": "2:0", "value": "0x5", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" }, { "attr_name": "STATUS_LED_COLOR_OFF", "descr": "Off", "bits": "2:0", "value": "0x0", "swpld_addr": "0x0d", "swpld_addr_offset": "0x3d" } ] } } }