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",