meta-ufispace: Add meta-ufispace layer and meta-ncplite machine

Iniitial submission of meta-layer and meta-machine layer.

Tested: Build and run on our machine successfully.

Change-Id: I4920d8ce6aff119ba5cbc4772d84a6377784f85d
Signed-off-by: Jordan Chang <jordan.chang@ufispace.com>
diff --git a/meta-ufispace/meta-ncplite/recipes-phosphor/configuration/ncplite-yaml-config/ncplite-ipmi-fru-properties.yaml b/meta-ufispace/meta-ncplite/recipes-phosphor/configuration/ncplite-yaml-config/ncplite-ipmi-fru-properties.yaml
new file mode 100644
index 0000000..082976b
--- /dev/null
+++ b/meta-ufispace/meta-ncplite/recipes-phosphor/configuration/ncplite-yaml-config/ncplite-ipmi-fru-properties.yaml
@@ -0,0 +1,35 @@
+/system/chassis/motherboard:
+    xyz.openbmc_project.Inventory.Decorator.Cacheable:
+        Cached: "true"
+    xyz.openbmc_project.Inventory.Decorator.Replaceable:
+        FieldReplaceable: "true"
+    xyz.openbmc_project.Inventory.Item:
+        Present: "true"
+/system:
+    xyz.openbmc_project.Inventory.Decorator.Cacheable:
+        Cached: "true"
+    xyz.openbmc_project.Inventory.Decorator.Replaceable:
+        FieldReplaceable: "true"
+    xyz.openbmc_project.Inventory.Item:
+        Present: "true"
+/system/chassis:
+    xyz.openbmc_project.Inventory.Decorator.Cacheable:
+        Cached: "false"
+    xyz.openbmc_project.Inventory.Decorator.Replaceable:
+        FieldReplaceable: "false"
+    xyz.openbmc_project.Inventory.Item:
+        Present: "true"
+/system/chassis/psu0:
+    xyz.openbmc_project.Inventory.Decorator.Cacheable:
+        Cached: "false"
+    xyz.openbmc_project.Inventory.Decorator.Replaceable:
+        FieldReplaceable: "true"
+    xyz.openbmc_project.Inventory.Item:
+        Present: "true"
+/system/chassis/psu1:
+    xyz.openbmc_project.Inventory.Decorator.Cacheable:
+        Cached: "false"
+    xyz.openbmc_project.Inventory.Decorator.Replaceable:
+        FieldReplaceable: "true"
+    xyz.openbmc_project.Inventory.Item:
+        Present: "true"