meta-fii: meta-mori: Update conf files

Summary of Changes:
 - Add BBLAYERS for security, phosphor, nuvoton, google, and mori
 - Remove BBLAYERS_NON_REMOVABLE
 - Add LAYERDEPENDS for mori-layer
 - Add mori u-boot device tree
 - Use obmc-phosphor-image appends instead of packagegroups

Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I7f3ae13678f36581df5abaf7ba95220a0859843d
diff --git a/meta-fii/meta-mori/conf/bblayers.conf.sample b/meta-fii/meta-mori/conf/bblayers.conf.sample
index f0f913c..6d45954 100644
--- a/meta-fii/meta-mori/conf/bblayers.conf.sample
+++ b/meta-fii/meta-mori/conf/bblayers.conf.sample
@@ -10,6 +10,7 @@
   ##OEROOT##/meta-openembedded/meta-oe \
   ##OEROOT##/meta-openembedded/meta-networking \
   ##OEROOT##/meta-openembedded/meta-python \
+  ##OEROOT##/meta-security \
   ##OEROOT##/meta-phosphor \
   ##OEROOT##/meta-nuvoton \
   ##OEROOT##/meta-google \
diff --git a/meta-fii/meta-mori/conf/layer.conf b/meta-fii/meta-mori/conf/layer.conf
index 238b5a9..35a1530 100644
--- a/meta-fii/meta-mori/conf/layer.conf
+++ b/meta-fii/meta-mori/conf/layer.conf
@@ -8,3 +8,4 @@
 BBFILE_COLLECTIONS += "mori-layer"
 BBFILE_PATTERN_mori-layer = "^${LAYERDIR}/"
 LAYERSERIES_COMPAT_mori-layer = "honister kirkstone"
+LAYERDEPENDS_mori-layer = "core phosphor-layer google-layer fii-layer"
diff --git a/meta-fii/meta-mori/conf/machine/mori.conf b/meta-fii/meta-mori/conf/machine/mori.conf
index b4ae271..9205790 100644
--- a/meta-fii/meta-mori/conf/machine/mori.conf
+++ b/meta-fii/meta-mori/conf/machine/mori.conf
@@ -10,6 +10,7 @@
 FLASH_RWFS_OFFSET:flash-65536 = "62400"
 
 UBOOT_MACHINE = "PolegSVB_config"
+UBOOT_DEVICETREE = "nuvoton-npcm730-mori"
 IGPS_MACHINE = "EB"
 
 GBMC_MAC_EEPROM_OF_NAME = "bmcfru"
@@ -20,9 +21,36 @@
 
 SERIAL_CONSOLES = "115200;ttyS0"
 
-IMAGE_FEATURES:remove = "obmc-system-mgmt"
+PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-ssif"
+PREFERRED_PROVIDER_virtual/bmc-update = "mori-bmc-update"
+PREFERRED_PROVIDER_virtual/bios-update = "mori-bios-update"
+PREFERRED_PROVIDER_virtual/cpld-update = "mori-cpld-update"
 
-OBMC_MACHINE_FEATURES += " \
-    obmc-host-ipmi \
-    obmc-host-state-mgmt \
-    "
+# Remove unneeded binaries from image
+IMAGE_FEATURES:remove = "obmc-bmcweb"
+IMAGE_FEATURES:remove = "obmc-console"
+IMAGE_FEATURES:remove = "obmc-devtools"
+IMAGE_FEATURES:remove = "obmc-fan-control"
+IMAGE_FEATURES:remove = "obmc-fan-mgmt"
+IMAGE_FEATURES:remove = "obmc-flash-mgmt"
+IMAGE_FEATURES:remove = "obmc-fru-ipmi"
+IMAGE_FEATURES:remove = "obmc-health-monitor"
+IMAGE_FEATURES:remove = "obmc-host-ctl"
+IMAGE_FEATURES:remove = "obmc-host-ipmi"
+IMAGE_FEATURES:remove = "obmc-ikvm"
+IMAGE_FEATURES:remove = "obmc-inventory"
+IMAGE_FEATURES:remove = "obmc-leds"
+IMAGE_FEATURES:remove = "obmc-logging-mgmt"
+IMAGE_FEATURES:remove = "obmc-remote-logging-mgmt"
+IMAGE_FEATURES:remove = "obmc-rng"
+IMAGE_FEATURES:remove = "obmc-net-ipmi"
+IMAGE_FEATURES:remove = "obmc-sensors"
+IMAGE_FEATURES:remove = "obmc-software"
+IMAGE_FEATURES:remove = "obmc-telemetry"
+IMAGE_FEATURES:remove = "obmc-debug-collector"
+IMAGE_FEATURES:remove = "obmc-system-mgmt"
+IMAGE_FEATURES:remove = "obmc-settings-mgmt"
+IMAGE_FEATURES:remove = "obmc-network-mgmt"
+IMAGE_FEATURES:remove = "obmc-user-mgmt"
+IMAGE_FEATURES:remove = "obmc-user-mgmt-ldap"
+OBMC_IMAGE_BASE_INSTALL:remove = "packagegroup-obmc-apps-extras"