122dccd11SJason Zhu /* SPDX-License-Identifier: GPL-2.0+ */ 222dccd11SJason Zhu /* 322dccd11SJason Zhu * (C) Copyright 2019 Rockchip Electronics Co., Ltd 422dccd11SJason Zhu */ 522dccd11SJason Zhu 622dccd11SJason Zhu #ifndef _MTD_BLK_H_ 722dccd11SJason Zhu #define _MTD_BLK_H_ 822dccd11SJason Zhu 922dccd11SJason Zhu /** 1022dccd11SJason Zhu * mtd_part_parse() - Parse the block part info to mtd part info 1122dccd11SJason Zhu * 1222dccd11SJason Zhu * @return mtd part info. If fail, return NULL 1322dccd11SJason Zhu */ 14*c4fe67c2SJason Zhu char *mtd_part_parse(struct blk_desc *dev_desc); 15c9e94690SJon Lin int mtd_blk_map_table_init(struct blk_desc *desc, 16c9e94690SJon Lin loff_t offset, 17c9e94690SJon Lin size_t length); 18a07b97f2SJason Zhu void mtd_blk_map_partitions(struct blk_desc *desc); 19661bcdfeSJason Zhu void mtd_blk_map_fit(struct blk_desc *desc, ulong sector, void *fit); 2022dccd11SJason Zhu 2122dccd11SJason Zhu #endif 22