[Nokia ixs7215] Add new platform capabilities to platform.json (#9032)

This commit more fully declares the HW capabilities of the Nokia-7215
platform. For example, support for the threshold values associated with each
thermal sensor is described. The intent here is to inform the sonic-mgmt
platform test cases of which HW features are supported.

This commit must align with PR# 4521 within the sonic-mgmt git repo which is
currently under review. Any changes to that PR will need to be reflected in
this commit.
This commit is contained in:
dflynn-Nokia 2021-10-26 21:56:46 -04:00 committed by GitHub
parent 81f4fca3dc
commit 1957558362
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,15 +11,28 @@
],
"fans": [
{
"name": "Fan1"
"name": "Fan1",
"status_led": {
"controllable": true,
"colors": ["red", "green"]
}
},
{
"name": "Fan2"
"name": "Fan2",
"status_led": {
"controllable": true,
"colors": ["red", "green"]
}
}
],
"fan_drawers": [
{
"name": "drawer1",
"status_led": {
"controllable": true,
"colors": ["red", "green"]
},
"max_consumed_power": false,
"fans": [
{
"name": "Fan1"
@ -28,6 +41,11 @@
},
{
"name": "drawer2",
"status_led": {
"controllable": true,
"colors": ["red", "green"]
},
"max_consumed_power": false,
"fans": [
{
"name": "Fan2"
@ -37,30 +55,70 @@
],
"psus": [
{
"name": "PSU1"
"name": "PSU1",
"status_led": {
"controllable": false
},
"current": false,
"power": false,
"max_power": false,
"voltage_high_threshold": false,
"voltage_low_threshold": false,
"temperature": false
},
{
"name": "PSU2"
"name": "PSU2",
"status_led": {
"controllable": false
},
"current": false,
"power": false,
"max_power": false,
"voltage_high_threshold": false,
"voltage_low_threshold": false,
"temperature": false
}
],
"thermals": [
{
"name": "PCB PHY"
"name": "PCB PHY",
"controllable": false,
"low-threshold": false,
"low-crit-threshold": false,
"high-crit-threshold": false
},
{
"name": "PCB MAC"
"name": "PCB MAC",
"controllable": false,
"low-threshold": false,
"low-crit-threshold": false,
"high-crit-threshold": false
},
{
"name": "ADT7473-CPU"
"name": "ADT7473-CPU",
"controllable": false,
"low-threshold": false,
"low-crit-threshold": false
},
{
"name": "ADT7473-LOC"
"name": "ADT7473-LOC",
"controllable": false,
"low-threshold": false,
"low-crit-threshold": false
},
{
"name": "ADT7473-MAC"
"name": "ADT7473-MAC",
"controllable": false,
"low-threshold": false,
"low-crit-threshold": false
},
{
"name": "CPU Core"
"name": "CPU Core",
"controllable": false,
"low-threshold": false,
"high-threshold": false,
"low-crit-threshold": false,
"high-crit-threshold": false
}
],
"sfps": [