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);
|
blks_size * info.blksz, cmd);
|
||||||
fastboot_okay("", response);
|
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+
|
* 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,
|
void fb_mmc_flash_write(const char *cmd, void *download_buffer,
|
||||||
unsigned int download_bytes, char *response);
|
unsigned int download_bytes, char *response);
|
||||||
void fb_mmc_erase(const char *cmd, 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