|
|
@@ -1,6 +1,6 @@
|
|
|
--- a/configs/mt7623n_bpir2_defconfig
|
|
|
+++ b/configs/mt7623n_bpir2_defconfig
|
|
|
-@@ -7,34 +7,105 @@ CONFIG_SYS_MALLOC_F_LEN=0x4000
|
|
|
+@@ -7,34 +7,106 @@ CONFIG_SYS_MALLOC_F_LEN=0x4000
|
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
|
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x81ffff10
|
|
|
@@ -18,6 +18,7 @@
|
|
|
+CONFIG_LED_GPIO=y
|
|
|
+CONFIG_LOGLEVEL=7
|
|
|
+CONFIG_LOG=y
|
|
|
++CONFIG_OF_SYSTEM_SETUP=y
|
|
|
+CONFIG_AUTOBOOT_KEYED=y
|
|
|
+CONFIG_AUTOBOOT_MENU_SHOW=y
|
|
|
+CONFIG_BOARD_LATE_INIT=y
|
|
|
@@ -110,7 +111,7 @@
|
|
|
CONFIG_USE_IPADDR=y
|
|
|
CONFIG_IPADDR="192.168.1.1"
|
|
|
CONFIG_USE_SERVERIP=y
|
|
|
-@@ -46,6 +117,12 @@ CONFIG_CLK=y
|
|
|
+@@ -46,6 +118,12 @@ CONFIG_CLK=y
|
|
|
CONFIG_SUPPORT_EMMC_BOOT=y
|
|
|
CONFIG_MMC_HS400_SUPPORT=y
|
|
|
CONFIG_MMC_MTK=y
|
|
|
@@ -123,7 +124,7 @@
|
|
|
CONFIG_PHY_FIXED=y
|
|
|
CONFIG_MEDIATEK_ETH=y
|
|
|
CONFIG_PINCTRL=y
|
|
|
-@@ -55,10 +132,13 @@ CONFIG_POWER_DOMAIN=y
|
|
|
+@@ -55,10 +133,13 @@ CONFIG_POWER_DOMAIN=y
|
|
|
CONFIG_MTK_POWER_DOMAIN=y
|
|
|
CONFIG_DM_SERIAL=y
|
|
|
CONFIG_MTK_SERIAL=y
|
|
|
@@ -139,7 +140,7 @@
|
|
|
# CONFIG_EFI_GRUB_ARM32_WORKAROUND is not set
|
|
|
--- /dev/null
|
|
|
+++ b/bananapi_bpi-r2_env
|
|
|
-@@ -0,0 +1,70 @@
|
|
|
+@@ -0,0 +1,69 @@
|
|
|
+ipaddr=192.168.1.1
|
|
|
+serverip=192.168.1.254
|
|
|
+loadaddr=0x88000000
|
|
|
@@ -192,14 +193,13 @@
|
|
|
+sdmmc_write_recovery=iminfo $fileaddr && mmc dev 1 && part start mmc 1 $part_recovery part_addr && part size mmc 1 $part_recovery part_size && run mmc_write_vol
|
|
|
+_checkbootedfrom=setenv _checkbootedfrom ; if itest.l *81dffff0 == 434d4d65 ; then setenv bootedfrom eMMC ; else setenv bootedfrom SD ; fi
|
|
|
+_init_env=setenv _init_env ; setenv _create_env ; saveenv ; saveenv
|
|
|
-+_firstboot=setenv _firstboot ; led $bootled_pwr off ;led $bootled_rec on ; run _checkbootedfrom _switch_to_menu _update_bootdev _update_bootcmd _update_bootcmd2 _init_env boot_first
|
|
|
++_firstboot=setenv _firstboot ; led $bootled_pwr off ;led $bootled_rec on ; run _checkbootedfrom _switch_to_menu _update_bootcmd _update_bootcmd2 _init_env boot_first
|
|
|
+_set_bootcmd_sdmmc=setenv boot_production "led $bootled_rec off ; led $bootled_pwr on ; run sdmmc_read_production && bootm $loadaddr ; led $bootled_pwr off"
|
|
|
+_set_bootcmd_emmc=setenv boot_production "led $bootled_rec off ; led $bootled_pwr on ; run emmc_read_production && bootm $loadaddr ; led $bootled_pwr off"
|
|
|
+_update_bootcmd=setenv _update_bootcmd ; if test "$bootedfrom" = "SD" ; then run _set_bootcmd_sdmmc ; else run _set_bootcmd_emmc ; fi ; setenv _set_bootcmd_sdmmc ; setenv _set_bootcmd_emmc
|
|
|
+_set_bootcmd2_sdmmc=setenv boot_recovery "led $bootled_pwr off ; led $bootled_rec on ; run sdmmc_read_recovery && bootm $loadaddr ; led $bootled_rec off"
|
|
|
+_set_bootcmd2_emmc=setenv boot_recovery "led $bootled_pwr off ; led $bootled_rec on ; run emmc_read_recovery && bootm $loadaddr ; led $bootled_rec off"
|
|
|
+_update_bootcmd2=setenv _update_bootcmd2 ; if test "$bootedfrom" = "SD" ; then run _set_bootcmd2_sdmmc ; else run _set_bootcmd2_emmc ; fi ; setenv _set_bootcmd2_sdmmc ; setenv _set_bootcmd2_emmc
|
|
|
-+_update_bootdev=setenv _update_bootdev ; if test "$bootedfrom" = "SD" ; then setenv bootargs "$console root=/dev/mmcblk1p65" ; else setenv bootargs "$console root=/dev/mmcblk0p65" ; fi
|
|
|
+_switch_to_menu=setenv _switch_to_menu ; setenv bootdelay 3 ; setenv bootmenu_delay 3 ; setenv bootmenu_0 $bootmenu_0d ; setenv bootmenu_0d ; run _bootmenu_update_title
|
|
|
+_bootmenu_update_title=setenv _bootmenu_update_title ; setenv bootmenu_title "$bootmenu_title [0;36m[$bootedfrom][0m [33m$ver[0m" ; run _set_bm2
|
|
|
+_set_bm2=setenv _set_bm2 ; setenv bootmenu_2 "Boot production system from $bootedfrom.=run boot_production ; run bootmenu_confirm_return" ; run _set_bm3
|