From 5a4414d1fd83d52b073fc27f6e12dc9fe3b32766 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 20 Nov 2023 05:50:24 +0000
Subject: [PATCH] add pcie r8169 driver
---
u-boot/env/envf.c | 51 ++++-----------------------------------------------
1 files changed, 4 insertions(+), 47 deletions(-)
diff --git a/u-boot/env/envf.c b/u-boot/env/envf.c
index b469bd2..fc55afd 100644
--- a/u-boot/env/envf.c
+++ b/u-boot/env/envf.c
@@ -44,16 +44,6 @@
#endif
#ifdef CONFIG_DM_MMC
-static int pmbr_part_valid(struct partition *part)
-{
- if (part->sys_ind == EFI_PMBR_OSTYPE_EFI_GPT &&
- get_unaligned_le32(&part->start_sect) == 1UL) {
- return 1;
- }
-
- return 0;
-}
-
static int is_pmbr_valid(legacy_mbr * mbr)
{
int i = 0;
@@ -62,10 +52,10 @@
return 0;
for (i = 0; i < 4; i++) {
- if (pmbr_part_valid(&mbr->partition_record[i])) {
+ if (mbr->partition_record[i].sys_ind == 0xc)
return 1;
- }
}
+
return 0;
}
@@ -76,10 +66,10 @@
/* Read legacy MBR from block 0 and validate it */
if ((blk_dread(dev_desc, 0, 1, (ulong *)legacymbr) != 1)
|| (is_pmbr_valid(legacymbr) != 1)) {
- return -1;
+ return 0;
}
- return 0;
+ return 1;
}
#endif
@@ -262,35 +252,6 @@
return envf_num;
}
-#ifdef CONFIG_ENV_PARTITION
-static int envf_add_partition_bootargs(void)
-{
- char *part_list;
- char *bootargs;
- int i;
-
- for (i = 0; i < ARRAY_SIZE(part_type); i++) {
- part_list = env_get(part_type[i]);
- if (part_list)
- break;
- }
- if (!part_list)
- return -EINVAL;
-
- bootargs = calloc(1, strlen(part_list) + strlen(part_type[i]) + 2);
- if (!bootargs)
- return -ENOMEM;
-
- strcat(bootargs, part_type[i]);
- strcat(bootargs, "=");
- strcat(bootargs, part_list);
- env_update("bootargs", bootargs);
- free(bootargs);
-
- return 0;
-}
-#endif
-
static int envf_load(void)
{
struct blk_desc *desc;
@@ -313,10 +274,6 @@
return -EINTR;
}
}
-
-#ifdef CONFIG_ENV_PARTITION
- envf_add_partition_bootargs();
-#endif
return 0;
}
--
Gitblit v1.6.2