configurations: nvidia_gb200: Add mode probe condition
GB200 and GB300 both use "PG548" as the `BOARD_PRODUCT_NAME`, which is
not sufficient to distinguish between them during probing.
Add `PRODUCT_PRODUCT_NAME` as an extra probe condition to reliably
differentiate GB200 from GB300.
Tested on Catalina.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I91f5af863fc1a9ebf49c0e01349ca4e8b59f185e
diff --git a/configurations/nvidia_gb200.json b/configurations/nvidia_gb200.json
index 5857018..14a443f 100644
--- a/configurations/nvidia_gb200.json
+++ b/configurations/nvidia_gb200.json
@@ -12,7 +12,7 @@
}
],
"Name": "NVIDIA GB200 $bus + 1 % 2",
- "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'PG548', 'BOARD_MANUFACTURER': 'NVIDIA'})",
+ "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'PG548', 'BOARD_MANUFACTURER': 'NVIDIA', 'PRODUCT_PRODUCT_NAME': 'GB200'})",
"Type": "Board",
"xyz.openbmc_project.Inventory.Decorator.Asset": {
"BuildDate": "$BOARD_MANUFACTURE_DATE",