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