aboutsummaryrefslogtreecommitdiffstats
path: root/package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch')
-rw-r--r--package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch57
1 files changed, 0 insertions, 57 deletions
diff --git a/package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch b/package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch
index 6a78a88fd0..59fd6ee794 100644
--- a/package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch
+++ b/package/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch
@@ -243,60 +243,3 @@
};
&eth {
---- a/board/mediatek/mt7623/mt7623_rfb.c
-+++ b/board/mediatek/mt7623/mt7623_rfb.c
-@@ -6,6 +6,17 @@
- #include <common.h>
- #include <mmc.h>
- #include <asm/global_data.h>
-+#include <config.h>
-+#include <dm.h>
-+#include <button.h>
-+#include <env.h>
-+#include <init.h>
-+#include <asm/global_data.h>
-+#include <linux/delay.h>
-+
-+#ifndef CONFIG_RESET_BUTTON_LABEL
-+#define CONFIG_RESET_BUTTON_LABEL "reset"
-+#endif
-
- DECLARE_GLOBAL_DATA_PTR;
-
-@@ -17,6 +28,25 @@ int board_init(void)
- return 0;
- }
-
-+int board_late_init(void)
-+{
-+ struct udevice *dev;
-+
-+ if (!button_get_by_label(CONFIG_RESET_BUTTON_LABEL, &dev)) {
-+ puts("reset button found\n");
-+#ifdef CONFIG_RESET_BUTTON_SETTLE_DELAY
-+ mdelay(CONFIG_RESET_BUTTON_SETTLE_DELAY);
-+#endif
-+ if (button_get_state(dev) == BUTTON_ON) {
-+ puts("button pushed, resetting environment\n");
-+ gd->env_valid = ENV_INVALID;
-+ }
-+ }
-+
-+ env_relocate();
-+ return 0;
-+}
-+
- #ifdef CONFIG_MMC
- int mmc_get_boot_dev(void)
- {
---- a/board/mediatek/mt7623/Kconfig
-+++ b/board/mediatek/mt7623/Kconfig
-@@ -10,4 +10,8 @@ config MTK_BROM_HEADER_INFO
- string
- default "lk=1"
-
-+config RESET_BUTTON_LABEL
-+ string "Button to trigger factory reset"
-+ default "reset"
-+
- endif