| // SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright (C) 2019 Jagan Teki <jagan@amarulasolutions.com> |
| */ |
| |
| #include <config.h> |
| |
| / { |
| binman: binman { |
| multiple-images; |
| }; |
| }; |
| |
| #ifdef CONFIG_SPL |
| &binman { |
| simple-bin { |
| filename = "u-boot-rockchip.bin"; |
| pad-byte = <0xff>; |
| |
| mkimage { |
| filename = "idbloader.img"; |
| args = "-n", CONFIG_SYS_SOC, "-T", "rksd"; |
| #ifdef CONFIG_TPL |
| multiple-data-files; |
| |
| u-boot-tpl { |
| }; |
| #endif |
| u-boot-spl { |
| }; |
| }; |
| |
| #ifdef CONFIG_ARM64 |
| blob { |
| filename = "u-boot.itb"; |
| #else |
| u-boot-img { |
| #endif |
| offset = <CONFIG_SPL_PAD_TO>; |
| }; |
| }; |
| |
| #ifdef CONFIG_ROCKCHIP_SPI_IMAGE |
| simple-bin-spi { |
| filename = "u-boot-rockchip-spi.bin"; |
| pad-byte = <0xff>; |
| |
| mkimage { |
| filename = "idbloader-spi.img"; |
| args = "-n", CONFIG_SYS_SOC, "-T", "rkspi"; |
| #ifdef CONFIG_TPL |
| multiple-data-files; |
| |
| u-boot-tpl { |
| }; |
| #endif |
| u-boot-spl { |
| }; |
| }; |
| |
| #ifdef CONFIG_ARM64 |
| blob { |
| filename = "u-boot.itb"; |
| #else |
| u-boot-img { |
| #endif |
| /* Sync with u-boot,spl-payload-offset if present */ |
| offset = <CONFIG_SYS_SPI_U_BOOT_OFFS>; |
| }; |
| }; |
| #endif |
| }; |
| #endif |