Adjust Clearfog Pro/Base separation

This commit is contained in:
zador-blood-stained 2016-12-20 16:42:40 +03:00
parent 7b227afc59
commit 428c57ae43
4 changed files with 36 additions and 8 deletions

View File

@ -1,5 +1,4 @@
verbosity=1
board_model=pro
emmc_fix=off
eth1addr=00:50:43:25:fb:84
eth2addr=00:50:43:84:25:2f

View File

@ -7,25 +7,23 @@
setenv rootdev "/dev/mmcblk0p1"
setenv rootfstype "ext4"
setenv verbosity "1"
setenv board_model "pro"
setenv emmc_fix "off"
setenv ethaddr "00:50:43:84:fb:2f"
setenv eth1addr "00:50:43:25:fb:84"
setenv eth2addr "00:50:43:84:25:2f"
setenv eth3addr "00:50:43:0d:19:18"
# fdtfile should come from compile-time u-boot patches
if test -z "${fdtfile}"; then
setenv fdtfile "armada-388-clearfog.dtb"
fi
test -z "${boot_interface}" && setenv boot_interface "mmc"
if ext4load ${boot_interface} 0:1 ${loadaddr} /boot/armbianEnv.txt || ext4load ${boot_interface} 0:1 ${loadaddr} armbianEnv.txt; then
env import -t ${loadaddr} ${filesize}
fi
if test "${board_model}" = "base"; then
setenv fdtfile "armada-388-clearfog-base.dtb"
else
setenv fdtfile "armada-388-clearfog.dtb"
fi
setenv bootargs "console=ttyS0,115200 root=${rootdev} rootwait rootfstype=${rootfstype} ubootdev=${boot_interface} selinux=0 cgroup_disable=memory scandelay loglevel=${verbosity} ${extraargs}"
ext4load ${boot_interface} 0:1 ${fdt_addr} boot/dtb/${fdtfile} || ext4load ${boot_interface} 0:1 ${fdt_addr} dtb/${fdtfile}
@ -40,6 +38,7 @@ if test "${emmc_fix}" = "on"; then
fdt addr ${fdt_addr}
fdt resize
fdt rm /soc/internal-regs/sdhci@d8000/ cd-gpios
fdt set /soc/internal-regs/sdhci@d8000/ non-removable
fi
bootz ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr}

View File

@ -0,0 +1,15 @@
diff --git a/board/mv_ebu/a38x/mv_main_a38x.c b/board/mv_ebu/a38x/mv_main_a38x.c
index 4b43a9c..cf77da9 100755
--- a/board/mv_ebu/a38x/mv_main_a38x.c
+++ b/board/mv_ebu/a38x/mv_main_a38x.c
@@ -331,6 +331,10 @@ void misc_init_r_env(void)
if (!env)
setenv("console", "console=ttyS0,115200");
+ env = getenv("fdtfile");
+ if (!env)
+ setenv("fdtfile", "armada-388-clearfog-base.dtb");
+
env = getenv("mtdids");
if (!env) {
#if defined(MV_NAND) && defined(MV_INCLUDE_SPI)

View File

@ -0,0 +1,15 @@
diff --git a/board/mv_ebu/a38x/mv_main_a38x.c b/board/mv_ebu/a38x/mv_main_a38x.c
index 4b43a9c..cf77da9 100755
--- a/board/mv_ebu/a38x/mv_main_a38x.c
+++ b/board/mv_ebu/a38x/mv_main_a38x.c
@@ -331,6 +331,10 @@ void misc_init_r_env(void)
if (!env)
setenv("console", "console=ttyS0,115200");
+ env = getenv("fdtfile");
+ if (!env)
+ setenv("fdtfile", "armada-388-clearfog.dtb");
+
env = getenv("mtdids");
if (!env) {
#if defined(MV_NAND) && defined(MV_INCLUDE_SPI)