uboot/tools/rksd.c
<<
>>
Prefs
   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