1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * (C) Copyright 2015 Google,  Inc
4 * Written by Simon Glass <sjg@chromium.org>
5 *
6 * See README.rockchip for details of the rksd format
7 */
8
9#include "imagetool.h"
10#include <image.h>
11#include <rc4.h>
12#include "mkimage.h"
13#include "rkcommon.h"
14
15static int rksd_check_image_type(uint8_t type)
16{
17	if (type == IH_TYPE_RKSD)
18		return EXIT_SUCCESS;
19	else
20		return EXIT_FAILURE;
21}
22
23/*
24 * rk_sd parameters
25 */
26U_BOOT_IMAGE_TYPE(
27	rksd,
28	"Rockchip SD Boot Image support",
29	0,
30	NULL,
31	rkcommon_check_params,
32	rkcommon_verify_header,
33	rkcommon_print_header,
34	rkcommon_set_header,
35	NULL,
36	rksd_check_image_type,
37	NULL,
38	rkcommon_vrec_header
39);
40