summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/sama5d27-giantboard/board.c
blob: 006c6ffad5cd80412c54eb6e08c4484ac2cdbe2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// SPDX-License-Identifier: GPL-2.0-only

#include <init.h>
#include <envfs.h>
#include <bbu.h>
#include <of.h>

static int giantboard_device_init(void)
{
	if (!of_machine_is_compatible("groboards,sama5d27-giantboard"))
		return 0;

	bbu_register_std_file_update("microSD", BBU_HANDLER_FLAG_DEFAULT,
				     "/mnt/mmc1.0/barebox.bin",
				     filetype_arm_barebox);

	defaultenv_append_directory(defaultenv_giantboard);

	return 0;
}
device_initcall(giantboard_device_init);