Skip to content

Commit 6493fa4

Browse files
patrickdelaunaytrini
authored andcommitted
arm: use CONFIG_SUPPORT_PASSING_ATAGS
Simplify the bootm and the spl code by using the new config CONFIG_SUPPORT_PASSING_ATAGS. Signed-off-by: Patrick Delaunay <[email protected]> Reviewed-by: Tom Rini <[email protected]>
1 parent 7d1fcae commit 6493fa4

File tree

4 files changed

+8
-32
lines changed

4 files changed

+8
-32
lines changed

arch/arm/include/asm/bootm.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@
1010

1111
extern void udc_disconnect(void);
1212

13-
#if defined(CONFIG_SETUP_MEMORY_TAGS) || \
14-
defined(CONFIG_CMDLINE_TAG) || \
15-
defined(CONFIG_INITRD_TAG) || \
16-
defined(CONFIG_SERIAL_TAG) || \
17-
defined(CONFIG_REVISION_TAG)
13+
#ifdef CONFIG_SUPPORT_PASSING_ATAGS
1814
# define BOOTM_ENABLE_TAGS 1
1915
#else
2016
# define BOOTM_ENABLE_TAGS 0

arch/nds32/include/asm/bootm.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@
1212

1313
extern void udc_disconnect(void);
1414

15-
#if defined(CONFIG_SETUP_MEMORY_TAGS) || \
16-
defined(CONFIG_CMDLINE_TAG) || \
17-
defined(CONFIG_INITRD_TAG) || \
18-
defined(CONFIG_SERIAL_TAG) || \
19-
defined(CONFIG_REVISION_TAG)
15+
#ifdef CONFIG_SUPPORT_PASSING_ATAGS
2016
# define BOOTM_ENABLE_TAGS 1
2117
#else
2218
# define BOOTM_ENABLE_TAGS 0

arch/nds32/lib/bootm.c

+5-17
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,7 @@
1919

2020
DECLARE_GLOBAL_DATA_PTR;
2121

22-
#if defined(CONFIG_SETUP_MEMORY_TAGS) || \
23-
defined(CONFIG_CMDLINE_TAG) || \
24-
defined(CONFIG_INITRD_TAG) || \
25-
defined(CONFIG_SERIAL_TAG) || \
26-
defined(CONFIG_REVISION_TAG)
22+
#ifdef CONFIG_SUPPORT_PASSING_ATAGS
2723
static void setup_start_tag(struct bd_info *bd);
2824

2925
# ifdef CONFIG_SETUP_MEMORY_TAGS
@@ -38,7 +34,7 @@ static void setup_initrd_tag(struct bd_info *bd, ulong initrd_start,
3834
static void setup_end_tag(struct bd_info *bd);
3935

4036
static struct tag *params;
41-
#endif /* CONFIG_SETUP_MEMORY_TAGS || CONFIG_CMDLINE_TAG || CONFIG_INITRD_TAG */
37+
#endif /* CONFIG_SUPPORT_PASSING_ATAGS */
4238

4339
int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
4440
{
@@ -82,11 +78,7 @@ int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
8278
}
8379
#endif
8480
} else if (BOOTM_ENABLE_TAGS) {
85-
#if defined(CONFIG_SETUP_MEMORY_TAGS) || \
86-
defined(CONFIG_CMDLINE_TAG) || \
87-
defined(CONFIG_INITRD_TAG) || \
88-
defined(CONFIG_SERIAL_TAG) || \
89-
defined(CONFIG_REVISION_TAG)
81+
#ifdef CONFIG_SUPPORT_PASSING_ATAGS
9082
setup_start_tag(bd);
9183
#ifdef CONFIG_SERIAL_TAG
9284
setup_serial_tag(&params);
@@ -127,11 +119,7 @@ int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
127119
return 1;
128120
}
129121

130-
#if defined(CONFIG_SETUP_MEMORY_TAGS) || \
131-
defined(CONFIG_CMDLINE_TAG) || \
132-
defined(CONFIG_INITRD_TAG) || \
133-
defined(CONFIG_SERIAL_TAG) || \
134-
defined(CONFIG_REVISION_TAG)
122+
#ifdef CONFIG_SUPPORT_PASSING_ATAGS
135123
static void setup_start_tag(struct bd_info *bd)
136124
{
137125
params = (struct tag *)bd->bi_boot_params;
@@ -244,7 +232,7 @@ static void setup_end_tag(struct bd_info *bd)
244232
params->hdr.size = 0;
245233
}
246234

247-
#endif /* CONFIG_SETUP_MEMORY_TAGS || CONFIG_CMDLINE_TAG || CONFIG_INITRD_TAG */
235+
#endif /* CONFIG_SUPPORT_PASSING_ATAGS */
248236

249237
static ulong get_sp(void)
250238
{

cmd/spl.c

+1-5
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,7 @@ static const char **subcmd_list[] = {
3232
NULL,
3333
},
3434
[SPL_EXPORT_ATAGS] = (const char * []) {
35-
#if defined(CONFIG_SETUP_MEMORY_TAGS) || \
36-
defined(CONFIG_CMDLINE_TAG) || \
37-
defined(CONFIG_INITRD_TAG) || \
38-
defined(CONFIG_SERIAL_TAG) || \
39-
defined(CONFIG_REVISION_TAG)
35+
#ifdef CONFIG_SUPPORT_PASSING_ATAGS
4036
"start",
4137
"loados",
4238
#ifdef CONFIG_SYS_BOOT_RAMDISK_HIGH

0 commit comments

Comments
 (0)