Add server board and add-in cards for yosemite4

Add Sentinel Dome, Floating Falls and Wailua Falls JSON files
for yosemite4.

Tested: check D-Bus path on EntityManager - pass
Change-Id: Ib2901f49af14b7b30e709fdb63923b85802030af
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
diff --git a/configurations/yosemite4_floatingfalls.json b/configurations/yosemite4_floatingfalls.json
new file mode 100644
index 0000000..e51624f
--- /dev/null
+++ b/configurations/yosemite4_floatingfalls.json
@@ -0,0 +1,12 @@
+{
+    "Exposes": [],
+    "Name": "Yosemite 4 Floating Falls Slot $bus % 15",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Floating Falls', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "Manufacturer": "$PRODUCT_MANUFACTURER",
+        "Model": "$PRODUCT_PRODUCT_NAME",
+        "PartNumber": "$PRODUCT_PART_NUMBER",
+        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
+    }
+}
diff --git a/configurations/yosemite4_sentineldome.json b/configurations/yosemite4_sentineldome.json
new file mode 100644
index 0000000..d18bf4c
--- /dev/null
+++ b/configurations/yosemite4_sentineldome.json
@@ -0,0 +1,12 @@
+{
+    "Exposes": [],
+    "Name": "Yosemite 4 Sentinel Dome Slot $bus % 15",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "Manufacturer": "$PRODUCT_MANUFACTURER",
+        "Model": "$PRODUCT_PRODUCT_NAME",
+        "PartNumber": "$PRODUCT_PART_NUMBER",
+        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
+    }
+}
diff --git a/configurations/yosemite4_wailuafalls.json b/configurations/yosemite4_wailuafalls.json
new file mode 100644
index 0000000..6f8a85b
--- /dev/null
+++ b/configurations/yosemite4_wailuafalls.json
@@ -0,0 +1,12 @@
+{
+    "Exposes": [],
+    "Name": "Yosemite 4 Wailua Falls Slot $bus % 15",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Wailua Falls', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "Manufacturer": "$PRODUCT_MANUFACTURER",
+        "Model": "$PRODUCT_PRODUCT_NAME",
+        "PartNumber": "$PRODUCT_PART_NUMBER",
+        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
+    }
+}
diff --git a/meson.build b/meson.build
index 9fdcfe4..c8112de 100644
--- a/meson.build
+++ b/meson.build
@@ -160,6 +160,9 @@
     'vegman_sx20_baseboard.json',
     'wft_baseboard.json',
     'yosemite4_fanboard.json',
+    'yosemite4_sentineldome.json',
+    'yosemite4_floatingfalls.json',
+    'yosemite4_wailuafalls.json',
 ]
 filepaths = []
 foreach c : configs