Blame view

include/fb_nand.h 1.07 KB
83d290c56   Tom Rini   SPDX: Convert all...
1
  /* SPDX-License-Identifier: GPL-2.0+ */
bf8940d35   Maxime Ripard   fastboot: Impleme...
2
3
4
  /*
   * Copyright 2014 Broadcom Corporation.
   * Copyright 2015 Free Electrons.
bf8940d35   Maxime Ripard   fastboot: Impleme...
5
   */
f73a7df98   Alex Kiernan   net: fastboot: Me...
6
7
8
9
10
11
12
13
14
15
16
17
  #ifndef _FB_NAND_H_
  #define _FB_NAND_H_
  
  #include <jffs2/load_kernel.h>
  
  /**
   * 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
   */
cacb03e49   Sam Protsenko   fastboot: Use con...
18
19
  int fastboot_nand_get_part_info(const char *part_name,
  				struct part_info **part_info, char *response);
f73a7df98   Alex Kiernan   net: fastboot: Me...
20

d1a119d4f   Alex Kiernan   fastboot: Rename ...
21
22
23
24
25
26
27
28
29
  /**
   * 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,
f73a7df98   Alex Kiernan   net: fastboot: Me...
30
  			       u32 download_bytes, char *response);
d1a119d4f   Alex Kiernan   fastboot: Rename ...
31
32
33
34
35
36
37
  /**
   * 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);
f73a7df98   Alex Kiernan   net: fastboot: Me...
38
  #endif