X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Ffb_nand.h;h=08ab0e28a6545ed1df6d1eaca87a3534a0a57356;hb=29d280c88a1ff331dce2d4c7a5aaf2402aa0fd8a;hp=2c92a4eb50fda3f092bde81443837bccf31c4711;hpb=c4ded03ef608be37db105200010d2f3f88195bd6;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/fb_nand.h b/include/fb_nand.h index 2c92a4e..08ab0e2 100644 --- a/include/fb_nand.h +++ b/include/fb_nand.h @@ -4,6 +4,37 @@ * Copyright 2015 Free Electrons. */ -void fb_nand_flash_write(const char *cmd, void *download_buffer, - unsigned int download_bytes, char *response); -void fb_nand_erase(const char *cmd, char *response); +#ifndef _FB_NAND_H_ +#define _FB_NAND_H_ + +#include + +/** + * fastboot_nand_get_part_info() - Lookup NAND partion by name + * + * @part_name: Named device to lookup + * @part_info: Pointer to returned part_info pointer + * @response: Pointer to fastboot response buffer + */ +int fastboot_nand_get_part_info(char *part_name, struct part_info **part_info, + char *response); + +/** + * fastboot_nand_flash_write() - Write image to NAND for fastboot + * + * @cmd: Named device to write image to + * @download_buffer: Pointer to image data + * @download_bytes: Size of image data + * @response: Pointer to fastboot response buffer + */ +void fastboot_nand_flash_write(const char *cmd, void *download_buffer, + u32 download_bytes, char *response); + +/** + * fastboot_nand_flash_erase() - Erase NAND for fastboot + * + * @cmd: Named device to erase + * @response: Pointer to fastboot response buffer + */ +void fastboot_nand_erase(const char *cmd, char *response); +#endif