f1864d8fdb705879e5678675119a21a1fa78b07f
[openwrt/staging/hauke.git] / target / linux / generic / files / drivers / mtd / mtdsplit / Kconfig
1 config MTD_SPLIT
2 def_bool n
3 help
4 Generic MTD split support.
5
6 config MTD_SPLIT_SUPPORT
7 def_bool MTD = y
8
9 comment "Rootfs partition parsers"
10
11 config MTD_SPLIT_SQUASHFS_ROOT
12 bool "Squashfs based root partition parser"
13 depends on MTD_SPLIT_SUPPORT
14 select MTD_SPLIT
15 help
16 This provides a parsing function which allows to detect the
17 offset and size of the unused portion of a rootfs partition
18 containing a squashfs.
19
20 comment "Firmware partition parsers"
21
22 config MTD_SPLIT_BCM63XX_FW
23 bool "BCM63xx firmware parser"
24 depends on MTD_SPLIT_SUPPORT
25 select MTD_SPLIT
26
27 config MTD_SPLIT_BCM_WFI_FW
28 bool "Broadcom Whole Flash Image parser"
29 depends on MTD_SPLIT_SUPPORT
30 select MTD_SPLIT
31
32 config MTD_SPLIT_CFE_BOOTFS
33 bool "Parser finding rootfs appended to the CFE bootfs"
34 depends on MTD_SPLIT_SUPPORT && ARCH_BCM4908
35 select MTD_SPLIT
36 help
37 cferom on BCM4908 (and bcm63xx) uses JFFS2 bootfs partition
38 for storing kernel, cferam and some device specific files.
39 There isn't any straight way of storing rootfs so it gets
40 appended to the JFFS2 bootfs partition. Kernel needs to find
41 it and run init from it. This parser is responsible for
42 finding appended rootfs.
43
44 config MTD_SPLIT_SEAMA_FW
45 bool "Seama firmware parser"
46 depends on MTD_SPLIT_SUPPORT
47 select MTD_SPLIT
48
49 config MTD_SPLIT_WRGG_FW
50 bool "WRGG firmware parser"
51 depends on MTD_SPLIT_SUPPORT
52 select MTD_SPLIT
53
54 config MTD_SPLIT_UIMAGE_FW
55 bool "uImage based firmware partition parser"
56 depends on MTD_SPLIT_SUPPORT
57 select MTD_SPLIT
58
59 config MTD_SPLIT_FIT_FW
60 bool "FIT based firmware partition parser"
61 depends on MTD_SPLIT_SUPPORT
62 select MTD_SPLIT
63
64 config MTD_SPLIT_LZMA_FW
65 bool "LZMA compressed kernel based firmware partition parser"
66 depends on MTD_SPLIT_SUPPORT
67 select MTD_SPLIT
68
69 config MTD_SPLIT_TPLINK_FW
70 bool "TP-Link firmware parser"
71 depends on MTD_SPLIT_SUPPORT
72 select MTD_SPLIT
73
74 config MTD_SPLIT_TRX_FW
75 bool "TRX image based firmware partition parser"
76 depends on MTD_SPLIT_SUPPORT
77 select MTD_SPLIT
78
79 config MTD_SPLIT_BRNIMAGE_FW
80 bool "brnImage (brnboot image) firmware parser"
81 depends on MTD_SPLIT_SUPPORT
82 select MTD_SPLIT
83
84 config MTD_SPLIT_EVA_FW
85 bool "EVA image based firmware partition parser"
86 depends on MTD_SPLIT_SUPPORT
87 select MTD_SPLIT
88
89 config MTD_SPLIT_MINOR_FW
90 bool "Mikrotik NOR image based firmware partition parser"
91 depends on MTD_SPLIT_SUPPORT
92 select MTD_SPLIT
93
94 config MTD_SPLIT_JIMAGE_FW
95 bool "JBOOT Image based firmware partition parser"
96 depends on MTD_SPLIT_SUPPORT
97 select MTD_SPLIT
98
99 config MTD_SPLIT_ELF_FW
100 bool "ELF loader firmware partition parser"
101 depends on MTD_SPLIT_SUPPORT
102 select MTD_SPLIT
103
104 config MTD_SPLIT_H3C_VFS
105 bool "Parser finding rootfs appended to H3C VFS"
106 depends on MTD_SPLIT_SUPPORT
107 select MTD_SPLIT