| // SPDX-License-Identifier: GPL-2.0+ |
| * (C) Copyright 2016 Toradex |
| * Author: Stefan Agner <stefan.agner@toradex.com> |
| static int spl_sdp_load_image(struct spl_image_info *spl_image, |
| struct spl_boot_device *bootdev) |
| const int controller_index = 0; |
| ret = g_dnl_register("usb_dnl_sdp"); |
| pr_err("SDP dnl register failed: %d\n", ret); |
| ret = sdp_init(controller_index); |
| pr_err("SDP init failed: %d\n", ret); |
| * This command either loads a legacy image, jumps and never returns, |
| * or it loads a FIT image and returns it to be handled by the SPL |
| ret = spl_sdp_handle(controller_index, spl_image); |
| SPL_LOAD_IMAGE_METHOD("USB SDP", 0, BOOT_DEVICE_BOARD, spl_sdp_load_image); |