meta-facebook: yosemite4: adjust yosemite4-early-sys-init for common use

For different management boards specific initialization.

Tested:
Run yosemite4-early-sys-init successfully and boot up pass.

Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Idaab0185ac936e05c3cda482e39a2793a84f025a
diff --git a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init
index ec8ed1f..ff0ec3c 100644
--- a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init
+++ b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-early-sys-init
@@ -2,6 +2,8 @@
 # shellcheck source=meta-facebook/meta-yosemite4/recipes-yosemite4/plat-tool/files/yosemite4-common-functions
 source /usr/libexec/yosemite4-common-functions
 
+check_nuvoton_board
+is_nuvoton_board=$?
 
 enable_all_fan_input()
 {
@@ -45,10 +47,13 @@
 set_gpio NIC2_MAIN_PWR_EN 1
 set_gpio NIC3_MAIN_PWR_EN 1
 
-# short-term set gpio v0~v3 to input pin for slot5~8 reset button
-mknod -m 660 /dev/mem c 1 1
-chown root:kmem /dev/mem
-devmem 0x1e78008c 32 0x19000000
+if [ "$is_nuvoton_board" -ne "1" ]
+then
+    # short-term set gpio v0~v3 to input pin for slot5~8 reset button
+    mknod -m 660 /dev/mem c 1 1
+    chown root:kmem /dev/mem
+    devmem 0x1e78008c 32 0x19000000
+fi
 
 # Enable all fan input as early as possible
 enable_all_fan_input