40 lines
673 B
C
40 lines
673 B
C
|
// SPDX-License-Identifier: GPL-2.0+
|
||
|
/*
|
||
|
* (C) Copyright 2015 Google, Inc
|
||
|
* Written by Simon Glass <sjg@chromium.org>
|
||
|
*
|
||
|
* See README.rockchip for details of the rksd format
|
||
|
*/
|
||
|
|
||
|
#include "imagetool.h"
|
||
|
#include <image.h>
|
||
|
#include <rc4.h>
|
||
|
#include "mkimage.h"
|
||
|
#include "rkcommon.h"
|
||
|
|
||
|
static int rksd_check_image_type(uint8_t type)
|
||
|
{
|
||
|
if (type == IH_TYPE_RKSD)
|
||
|
return EXIT_SUCCESS;
|
||
|
else
|
||
|
return EXIT_FAILURE;
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* rk_sd parameters
|
||
|
*/
|
||
|
U_BOOT_IMAGE_TYPE(
|
||
|
rksd,
|
||
|
"Rockchip SD Boot Image support",
|
||
|
0,
|
||
|
NULL,
|
||
|
rkcommon_check_params,
|
||
|
rkcommon_verify_header,
|
||
|
rkcommon_print_header,
|
||
|
rkcommon_set_header,
|
||
|
NULL,
|
||
|
rksd_check_image_type,
|
||
|
NULL,
|
||
|
rkcommon_vrec_header
|
||
|
);
|