Blame view

include/fb_mmc.h 1.1 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
  #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
   */
cacb03e49   Sam Protsenko   fastboot: Use con...
16
17
  int fastboot_mmc_get_part_info(const char *part_name,
  			       struct blk_desc **dev_desc,
f73a7df98   Alex Kiernan   net: fastboot: Me...
18
  			       disk_partition_t *part_info, char *response);
d1a119d4f   Alex Kiernan   fastboot: Rename ...
19
20
21
22
23
24
25
26
27
  /**
   * 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...
28
  			      u32 download_bytes, char *response);
d1a119d4f   Alex Kiernan   fastboot: Rename ...
29
30
31
32
33
34
35
  /**
   * 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...
36
  #endif