1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0+ */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * (C) Copyright 2019 Rockchip Electronics Co., Ltd 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifndef _MTD_BLK_H_ 7*4882a593Smuzhiyun #define _MTD_BLK_H_ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun /** 10*4882a593Smuzhiyun * mtd_part_parse() - Parse the block part info to mtd part info 11*4882a593Smuzhiyun * 12*4882a593Smuzhiyun * @return mtd part info. If fail, return NULL 13*4882a593Smuzhiyun */ 14*4882a593Smuzhiyun char *mtd_part_parse(struct blk_desc *dev_desc); 15*4882a593Smuzhiyun int mtd_blk_map_table_init(struct blk_desc *desc, 16*4882a593Smuzhiyun loff_t offset, 17*4882a593Smuzhiyun size_t length); 18*4882a593Smuzhiyun void mtd_blk_map_partitions(struct blk_desc *desc); 19*4882a593Smuzhiyun void mtd_blk_map_fit(struct blk_desc *desc, ulong sector, void *fit); 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #endif 22