fastboot: get mmc erase group size for fastboot
Change-Id: I2b3502bffc26c762ff10c55414b18037aed291cd Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
This commit is contained in:
parent
46a8a26905
commit
c9d7fcc61d
|
|
@ -459,3 +459,19 @@ void fb_mmc_erase(const char *cmd, char *response)
|
|||
blks_size * info.blksz, cmd);
|
||||
fastboot_okay("", response);
|
||||
}
|
||||
|
||||
lbaint_t fb_mmc_get_erase_grp_size(void)
|
||||
{
|
||||
lbaint_t grp_size;
|
||||
|
||||
struct mmc *mmc = find_mmc_device(CONFIG_FASTBOOT_FLASH_MMC_DEV);
|
||||
|
||||
if (!mmc) {
|
||||
pr_err("invalid mmc device");
|
||||
return -1;
|
||||
}
|
||||
|
||||
grp_size = mmc->erase_grp_size << 9;
|
||||
|
||||
return grp_size;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,12 @@
|
|||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef _FB_MMC_H_
|
||||
#define _FB_MMC_H_
|
||||
void fb_mmc_flash_write(const char *cmd, void *download_buffer,
|
||||
unsigned int download_bytes, char *response);
|
||||
void fb_mmc_erase(const char *cmd, char *response);
|
||||
|
||||
lbaint_t fb_mmc_get_erase_grp_size(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue