meta-fii: meta-mori: Add u-boot configurations for mori

Summary of Changes:
 - Add basic fw_env.config for Nuvoton system.
 - Add u-boot configuration file

Signed-off-by: Ashwin Murali <ashwin.murali@fii-na.com>
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I3e0f44b965ee402c105e4020c41235ebebda375b
diff --git a/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton/fw_env.config b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton/fw_env.config
new file mode 100644
index 0000000..0c38427
--- /dev/null
+++ b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton/fw_env.config
@@ -0,0 +1,24 @@
+# Configuration file for fw_(printenv/setenv) utility.
+# Up to two entries are valid, in this case the redundant
+# environment sector is assumed present.
+# Notice, that the "Number of sectors" is not required on NOR and SPI-dataflash.
+# Futhermore, if the Flash sector size is ommitted, this value is assumed to
+# be the same as the Environment size, which is valid for NOR and SPI-dataflash
+
+# NOR example
+# MTD device name	Device offset	Env. size	Flash sector size	Number of sectors
+/dev/mtd2		0x0000		0x40000		0x4000
+
+# MTD SPI-dataflash example
+# MTD device name	Device offset	Env. size	Flash sector size	Number of sectors
+#/dev/mtd5		0x4200		0x4200
+#/dev/mtd6		0x4200		0x4200
+
+# NAND example
+#/dev/mtd0		0x4000		0x4000		0x20000			2
+
+# Block device example
+#/dev/mmcblk0		0xc0000		0x20000
+
+# VFAT example
+#/boot/uboot.env	0x0000          0x4000
diff --git a/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_%.bbappend b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_%.bbappend
new file mode 100644
index 0000000..4d05927
--- /dev/null
+++ b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_%.bbappend
@@ -0,0 +1,7 @@
+FILESEXTRAPATHS:prepend:mori := "${THISDIR}/${PN}:"
+
+SRC_URI:append:mori = " file://fw_env.config"
+
+do_install:append:mori () {
+  install -m 644 ${WORKDIR}/fw_env.config ${D}${sysconfdir}/fw_env.config
+}
diff --git a/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-nuvoton/mori.cfg b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-nuvoton/mori.cfg
new file mode 100644
index 0000000..58839d9
--- /dev/null
+++ b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-nuvoton/mori.cfg
@@ -0,0 +1,3 @@
+CONFIG_PHY_FIXED=y
+CONFIG_CMD_MII=y
+CONFIG_NET_RANDOM_ETHADDR=y
diff --git a/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-nuvoton_%.bbappend b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-nuvoton_%.bbappend
new file mode 100644
index 0000000..cfd7cf8
--- /dev/null
+++ b/meta-fii/meta-mori/recipes-bsp/u-boot/u-boot-nuvoton_%.bbappend
@@ -0,0 +1,3 @@
+FILESEXTRAPATHS:prepend:mori := "${THISDIR}/${PN}:"
+
+SRC_URI:append:mori = " file://mori.cfg"