xref: /linux-6.15/include/linux/mtd/concat.h (revision fd534e9b)
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