firmware.json: Add entry for ISL69269 firmware update
Change-Id: I00f668547caf7c945e66b0751cc61e77e96d1ceb
Signed-off-by: Christopher Meis <christopher.meis@9elements.com>
diff --git a/schemas/exposes_record.json b/schemas/exposes_record.json
index d039450..b818ce9 100644
--- a/schemas/exposes_record.json
+++ b/schemas/exposes_record.json
@@ -142,7 +142,7 @@
"$ref": "leak_detector.json#/$defs/GPIOLeakDetector"
},
{
- "$ref": "firmware.json#/$defs/XDPE1X2XXFirmware"
+ "$ref": "firmware.json#/$defs/I2CVRFirmware"
},
{
"$ref": "firmware.json#/$defs/EEPROMDeviceFirmware"
diff --git a/schemas/firmware.json b/schemas/firmware.json
index 9b559e9..9f2074a 100644
--- a/schemas/firmware.json
+++ b/schemas/firmware.json
@@ -16,8 +16,8 @@
},
"required": ["VendorIANA", "CompatibleHardware"]
},
- "XDPE1X2XXFirmware": {
- "description": "Required information to complete a voltage regulator firmware update",
+ "I2CVRFirmware": {
+ "description": "Required information to complete I2C voltage regulator firmware update",
"object": "object",
"properties": {
"Name": {
@@ -26,15 +26,13 @@
},
"Type": {
"description": "The type of configuration object",
- "enum": ["XDPE1X2XXFirmware"]
+ "enum": ["XDPE1X2XXFirmware", "ISL69269Firmware"]
},
"Bus": {
- "description": "I2C bus, the device is connected to",
- "type": "integer"
+ "$ref": "legacy.json#/$defs/Types/Bus"
},
"Address": {
- "description": "I2C address of the device",
- "type": "integer"
+ "$ref": "legacy.json#/$defs/Types/Address"
},
"FirmwareInfo": {
"$ref": "#/$defs/FirmwareInfoDef"