blob: 624c4eaaf4d58509f812d869dca01666509a6441 [file] [log] [blame]
Yao Zi742ac542025-03-07 13:13:41 +00001// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * RISC-V-specific handling of firmware FDT
4 */
5
6#include <asm/global_data.h>
7#include <linux/errno.h>
8
9DECLARE_GLOBAL_DATA_PTR;
10
11__weak int board_fdt_blob_setup(void **fdtp)
12{
13 if (!gd->arch.firmware_fdt_addr)
14 return -EEXIST;
15
16 *fdtp = (ulong *)(uintptr_t)gd->arch.firmware_fdt_addr;
17
18 return 0;
19}