1*fd534e9bSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 21da177e4SLinus Torvalds /* 31da177e4SLinus Torvalds * MTD device concatenation layer definitions 41da177e4SLinus Torvalds * 5a1452a37SDavid Woodhouse * Copyright © 2002 Robert Kaiser <[email protected]> 61da177e4SLinus Torvalds */ 71da177e4SLinus Torvalds 81da177e4SLinus Torvalds #ifndef MTD_CONCAT_H 91da177e4SLinus Torvalds #define MTD_CONCAT_H 101da177e4SLinus Torvalds 111da177e4SLinus Torvalds 121da177e4SLinus Torvalds struct mtd_info *mtd_concat_create( 131da177e4SLinus Torvalds struct mtd_info *subdev[], /* subdevices to concatenate */ 141da177e4SLinus Torvalds int num_devs, /* number of subdevices */ 15475b44c1SKay Sievers const char *name); /* name for the new device */ 161da177e4SLinus Torvalds 171da177e4SLinus Torvalds void mtd_concat_destroy(struct mtd_info *mtd); 181da177e4SLinus Torvalds 191da177e4SLinus Torvalds #endif 201da177e4SLinus Torvalds 21