Blame view

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