bmcweb: Add Warthog OEM Support
Expose all Warthog GPIO values as Warthog OEM for easiler acces ad part
of the work to deprecate old method of log entries.
Tested:
```
{
"@odata.id": "/redfish/v1/Systems/system/Storage/warthog_storage_1#/StorageControllers/1",
"@odata.type": "#Storage.v1_9_1.StorageController",
"Links": {
"Google": {
"Warthog": {
"@odata.type": "#GoogleWarthog.v1_0_0.GoogleWarthog",
"BootFailureCount": 0,
"DebugMode": false,
"DisableWatchdog": false,
"FruEepromWriteProtect": true,
"ManufacturingMode": false,
"MorristownOtpWriteEnable": false,
"MorristownOtpWriteProtect": false,
"Name": "Warthog GPIO Action Info",
"PwrseqPgood": true,
"PwrseqState": "PgoodPlpOk",
"SpiImgSelect": 0,
"TriggerPowerCycle": false,
"WatchdogTriggered": false
}
}
},
...
}
```
Google-Bug-Id: 270449147
Google-Bug-Id: 245814416
Google-Bug-Id: 239578152
Change-Id: I2724e86bc3178f7d81980a8cfb2b8e9e41516242
2 files changed