1*e5e9ccdbSAndrey Skvortsov/* 2*e5e9ccdbSAndrey Skvortsov * Copyright (c) 2024, ARM Limited and Contributors. All rights reserved. 3*e5e9ccdbSAndrey Skvortsov * 4*e5e9ccdbSAndrey Skvortsov * SPDX-License-Identifier: BSD-3-Clause 5*e5e9ccdbSAndrey Skvortsov */ 6*e5e9ccdbSAndrey Skvortsov 7*e5e9ccdbSAndrey Skvortsov/* convoluted way to make sure that the define is pasted just the right way */ 8*e5e9ccdbSAndrey Skvortsov.macro INCBIN file sym sec 9*e5e9ccdbSAndrey Skvortsov .section \sec 10*e5e9ccdbSAndrey Skvortsov .global \sym 11*e5e9ccdbSAndrey Skvortsov .type \sym, @object 12*e5e9ccdbSAndrey Skvortsov .align 4 13*e5e9ccdbSAndrey Skvortsov\sym : 14*e5e9ccdbSAndrey Skvortsov .incbin \file 15*e5e9ccdbSAndrey Skvortsov .size \sym , .-\sym 16*e5e9ccdbSAndrey Skvortsov .global \sym\()_end 17*e5e9ccdbSAndrey Skvortsov\sym\()_end : 18*e5e9ccdbSAndrey Skvortsov.endm 19*e5e9ccdbSAndrey Skvortsov 20*e5e9ccdbSAndrey SkvortsovINCBIN ""RK3399M0FW"", "rk3399m0_bin", ".sram.incbin" 21*e5e9ccdbSAndrey SkvortsovINCBIN ""RK3399M0PMUFW"", "rk3399m0pmu_bin", ".pmusram.incbin" 22