Blame view

include/fb_mmc.h 1.08 KB
83d290c56   Tom Rini   SPDX: Convert all...
1
  /* SPDX-License-Identifier: GPL-2.0+ */
c0aebb338   Steve Rae   usb/gadget: fastb...
2
3
  /*
   * Copyright 2014 Broadcom Corporation.
c0aebb338   Steve Rae   usb/gadget: fastb...
4
   */
f73a7df98   Alex Kiernan   net: fastboot: Me...
5
6
7
8
9
10
11
12
13
14
15
16
17
  #ifndef _FB_MMC_H_
  #define _FB_MMC_H_
  
  /**
   * fastboot_mmc_get_part_info() - Lookup eMMC partion by name
   *
   * @part_name: Named partition to lookup
   * @dev_desc: Pointer to returned blk_desc pointer
   * @part_info: Pointer to returned disk_partition_t
   * @response: Pointer to fastboot response buffer
   */
  int fastboot_mmc_get_part_info(char *part_name, struct blk_desc **dev_desc,
  			       disk_partition_t *part_info, char *response);
d1a119d4f   Alex Kiernan   fastboot: Rename ...
18
19
20
21
22
23
24
25
26
  /**
   * fastboot_mmc_flash_write() - Write image to eMMC for fastboot
   *
   * @cmd: Named partition to write image to
   * @download_buffer: Pointer to image data
   * @download_bytes: Size of image data
   * @response: Pointer to fastboot response buffer
   */
  void fastboot_mmc_flash_write(const char *cmd, void *download_buffer,
f73a7df98   Alex Kiernan   net: fastboot: Me...
27
  			      u32 download_bytes, char *response);
d1a119d4f   Alex Kiernan   fastboot: Rename ...
28
29
30
31
32
33
34
  /**
   * fastboot_mmc_flash_erase() - Erase eMMC for fastboot
   *
   * @cmd: Named partition to erase
   * @response: Pointer to fastboot response buffer
   */
  void fastboot_mmc_erase(const char *cmd, char *response);
f73a7df98   Alex Kiernan   net: fastboot: Me...
35
  #endif