183d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 2c0aebb33SSteve Rae /* 3c0aebb33SSteve Rae * Copyright 2014 Broadcom Corporation. 4c0aebb33SSteve Rae */ 5c0aebb33SSteve Rae 6*d1a119d4SAlex Kiernan /** 7*d1a119d4SAlex Kiernan * fastboot_mmc_flash_write() - Write image to eMMC for fastboot 8*d1a119d4SAlex Kiernan * 9*d1a119d4SAlex Kiernan * @cmd: Named partition to write image to 10*d1a119d4SAlex Kiernan * @download_buffer: Pointer to image data 11*d1a119d4SAlex Kiernan * @download_bytes: Size of image data 12*d1a119d4SAlex Kiernan * @response: Pointer to fastboot response buffer 13*d1a119d4SAlex Kiernan */ 14*d1a119d4SAlex Kiernan void fastboot_mmc_flash_write(const char *cmd, void *download_buffer, 15c4ded03eSAlex Kiernan unsigned int download_bytes, char *response); 16*d1a119d4SAlex Kiernan 17*d1a119d4SAlex Kiernan /** 18*d1a119d4SAlex Kiernan * fastboot_mmc_flash_erase() - Erase eMMC for fastboot 19*d1a119d4SAlex Kiernan * 20*d1a119d4SAlex Kiernan * @cmd: Named partition to erase 21*d1a119d4SAlex Kiernan * @response: Pointer to fastboot response buffer 22*d1a119d4SAlex Kiernan */ 23*d1a119d4SAlex Kiernan void fastboot_mmc_erase(const char *cmd, char *response); 24