generic: routerboot partition build bits
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
This commit is contained in:
		 Thibaut VARÈNE
					Thibaut VARÈNE
				
			
				
					committed by
					
						 Koen Vandeputte
						Koen Vandeputte
					
				
			
			
				
	
			
			
			 Koen Vandeputte
						Koen Vandeputte
					
				
			
						parent
						
							ee5ee99dcf
						
					
				
				
					commit
					2976e423dc
				
			| @@ -2877,6 +2877,7 @@ CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | |||||||
| # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | ||||||
| # CONFIG_MTD_ROM is not set | # CONFIG_MTD_ROM is not set | ||||||
| CONFIG_MTD_ROOTFS_ROOT_DEV=y | CONFIG_MTD_ROOTFS_ROOT_DEV=y | ||||||
|  | # CONFIG_MTD_ROUTERBOOT_PARTS is not set | ||||||
| # CONFIG_MTD_SLRAM is not set | # CONFIG_MTD_SLRAM is not set | ||||||
| # CONFIG_MTD_SM_COMMON is not set | # CONFIG_MTD_SM_COMMON is not set | ||||||
| # CONFIG_MTD_SPINAND_MT29F is not set | # CONFIG_MTD_SPINAND_MT29F is not set | ||||||
|   | |||||||
| @@ -3024,6 +3024,7 @@ CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | |||||||
| # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | ||||||
| # CONFIG_MTD_ROM is not set | # CONFIG_MTD_ROM is not set | ||||||
| CONFIG_MTD_ROOTFS_ROOT_DEV=y | CONFIG_MTD_ROOTFS_ROOT_DEV=y | ||||||
|  | # CONFIG_MTD_ROUTERBOOT_PARTS is not set | ||||||
| # CONFIG_MTD_SLRAM is not set | # CONFIG_MTD_SLRAM is not set | ||||||
| # CONFIG_MTD_SM_COMMON is not set | # CONFIG_MTD_SM_COMMON is not set | ||||||
| # CONFIG_MTD_SPINAND_MT29F is not set | # CONFIG_MTD_SPINAND_MT29F is not set | ||||||
|   | |||||||
| @@ -3221,6 +3221,7 @@ CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | |||||||
| # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | ||||||
| # CONFIG_MTD_ROM is not set | # CONFIG_MTD_ROM is not set | ||||||
| CONFIG_MTD_ROOTFS_ROOT_DEV=y | CONFIG_MTD_ROOTFS_ROOT_DEV=y | ||||||
|  | # CONFIG_MTD_ROUTERBOOT_PARTS is not set | ||||||
| # CONFIG_MTD_SLRAM is not set | # CONFIG_MTD_SLRAM is not set | ||||||
| # CONFIG_MTD_SM_COMMON is not set | # CONFIG_MTD_SM_COMMON is not set | ||||||
| # CONFIG_MTD_SPINAND_MT29F is not set | # CONFIG_MTD_SPINAND_MT29F is not set | ||||||
|   | |||||||
| @@ -0,0 +1,43 @@ | |||||||
|  | From 4437e01fb6bca63fccdba5d6c44888b0935885c2 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Thibaut=20VAR=C3=88NE?= <hacks@slashdirt.org> | ||||||
|  | Date: Tue, 24 Mar 2020 11:45:07 +0100 | ||||||
|  | Subject: [PATCH] generic: routerboot partition build bits (4.14) | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | This patch adds routerbootpart kernel build bits | ||||||
|  |  | ||||||
|  | Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org> | ||||||
|  | --- | ||||||
|  |  drivers/mtd/parsers/Kconfig  | 9 +++++++++ | ||||||
|  |  drivers/mtd/parsers/Makefile | 1 + | ||||||
|  |  2 files changed, 10 insertions(+) | ||||||
|  |  | ||||||
|  | diff --git a/drivers/mtd/parsers/Kconfig b/drivers/mtd/parsers/Kconfig | ||||||
|  | index d206b3c..58cbdd6 100644 | ||||||
|  | --- a/drivers/mtd/parsers/Kconfig | ||||||
|  | +++ b/drivers/mtd/parsers/Kconfig | ||||||
|  | @@ -6,3 +6,12 @@ config MTD_PARSER_TRX | ||||||
|  |  	  may contain up to 3/4 partitions (depending on the version). | ||||||
|  |  	  This driver will parse TRX header and report at least two partitions: | ||||||
|  |  	  kernel and rootfs. | ||||||
|  | + | ||||||
|  | +config MTD_ROUTERBOOT_PARTS | ||||||
|  | +	tristate "RouterBoot flash partition parser" | ||||||
|  | +	depends on MTD && OF | ||||||
|  | +	help | ||||||
|  | +	  MikroTik RouterBoot is implemented as a multi segment system on the | ||||||
|  | +	  flash, some of which are fixed and some of which are located at | ||||||
|  | +	  variable offsets. This parser handles both cases via properly | ||||||
|  | +	  formatted DTS. | ||||||
|  | diff --git a/drivers/mtd/parsers/Makefile b/drivers/mtd/parsers/Makefile | ||||||
|  | index 4d9024e..41d363a 100644 | ||||||
|  | --- a/drivers/mtd/parsers/Makefile | ||||||
|  | +++ b/drivers/mtd/parsers/Makefile | ||||||
|  | @@ -1 +1,2 @@ | ||||||
|  |  obj-$(CONFIG_MTD_PARSER_TRX)		+= parser_trx.o | ||||||
|  | +obj-$(CONFIG_MTD_ROUTERBOOT_PARTS)	+= routerbootpart.o | ||||||
|  | --  | ||||||
|  | 2.11.0 | ||||||
|  |  | ||||||
| @@ -0,0 +1,41 @@ | |||||||
|  | From 4437e01fb6bca63fccdba5d6c44888b0935885c2 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Thibaut=20VAR=C3=88NE?= <hacks@slashdirt.org> | ||||||
|  | Date: Tue, 24 Mar 2020 11:45:07 +0100 | ||||||
|  | Subject: [PATCH] generic: routerboot partition build bits (4.19) | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | This patch adds routerbootpart kernel build bits | ||||||
|  |  | ||||||
|  | Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org> | ||||||
|  | --- | ||||||
|  |  drivers/mtd/parsers/Kconfig  | 9 +++++++++ | ||||||
|  |  drivers/mtd/parsers/Makefile | 1 + | ||||||
|  |  2 files changed, 10 insertions(+) | ||||||
|  |  | ||||||
|  | diff --git a/drivers/mtd/parsers/Kconfig b/drivers/mtd/parsers/Kconfig | ||||||
|  | index de6f5f8..0afa89c 100644 | ||||||
|  | --- a/drivers/mtd/parsers/Kconfig | ||||||
|  | +++ b/drivers/mtd/parsers/Kconfig | ||||||
|  | @@ -22,3 +22,12 @@ config MTD_SHARPSL_PARTS | ||||||
|  |  	  This provides the read-only FTL logic necessary to read the partition | ||||||
|  |  	  table from the NAND flash of Sharp SL Series (Zaurus) and the MTD | ||||||
|  |  	  partition parser using this code. | ||||||
|  | + | ||||||
|  | +config MTD_ROUTERBOOT_PARTS | ||||||
|  | +	tristate "RouterBoot flash partition parser" | ||||||
|  | +	depends on MTD && OF | ||||||
|  | +	help | ||||||
|  | +	  MikroTik RouterBoot is implemented as a multi segment system on the | ||||||
|  | +	  flash, some of which are fixed and some of which are located at | ||||||
|  | +	  variable offsets. This parser handles both cases via properly | ||||||
|  | +	  formatted DTS. | ||||||
|  | diff --git a/drivers/mtd/parsers/Makefile b/drivers/mtd/parsers/Makefile | ||||||
|  | index 44ff342..0543362 100644 | ||||||
|  | --- a/drivers/mtd/parsers/Makefile | ||||||
|  | +++ b/drivers/mtd/parsers/Makefile | ||||||
|  | @@ -1,2 +1,3 @@ | ||||||
|  |  obj-$(CONFIG_MTD_PARSER_TRX)		+= parser_trx.o | ||||||
|  |  obj-$(CONFIG_MTD_SHARPSL_PARTS)		+= sharpslpart.o | ||||||
|  | +obj-$(CONFIG_MTD_ROUTERBOOT_PARTS)		+= routerbootpart.o | ||||||
| @@ -0,0 +1,38 @@ | |||||||
|  | From 4437e01fb6bca63fccdba5d6c44888b0935885c2 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Thibaut=20VAR=C3=88NE?= <hacks@slashdirt.org> | ||||||
|  | Date: Tue, 24 Mar 2020 11:45:07 +0100 | ||||||
|  | Subject: [PATCH] generic: routerboot partition build bits (5.4) | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | This patch adds routerbootpart kernel build bits | ||||||
|  |  | ||||||
|  | Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org> | ||||||
|  | --- | ||||||
|  |  drivers/mtd/parsers/Kconfig  | 9 +++++++++ | ||||||
|  |  drivers/mtd/parsers/Makefile | 1 + | ||||||
|  |  2 files changed, 10 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/drivers/mtd/parsers/Kconfig | ||||||
|  | +++ b/drivers/mtd/parsers/Kconfig | ||||||
|  | @@ -160,3 +160,12 @@ config MTD_REDBOOT_PARTS_READONLY | ||||||
|  |  	  'FIS directory' images, enable this option. | ||||||
|  |   | ||||||
|  |  endif # MTD_REDBOOT_PARTS | ||||||
|  | + | ||||||
|  | +config MTD_ROUTERBOOT_PARTS | ||||||
|  | +	tristate "RouterBoot flash partition parser" | ||||||
|  | +	depends on MTD && OF | ||||||
|  | +	help | ||||||
|  | +	  MikroTik RouterBoot is implemented as a multi segment system on the | ||||||
|  | +	  flash, some of which are fixed and some of which are located at | ||||||
|  | +	  variable offsets. This parser handles both cases via properly | ||||||
|  | +	  formatted DTS. | ||||||
|  | --- a/drivers/mtd/parsers/Makefile | ||||||
|  | +++ b/drivers/mtd/parsers/Makefile | ||||||
|  | @@ -10,3 +10,4 @@ | ||||||
|  |  obj-$(CONFIG_MTD_SHARPSL_PARTS)		+= sharpslpart.o | ||||||
|  |  obj-$(CONFIG_MTD_REDBOOT_PARTS)		+= redboot.o | ||||||
|  |  obj-$(CONFIG_MTD_MYLOADER_PARTS)	+= myloader.o | ||||||
|  | +obj-$(CONFIG_MTD_ROUTERBOOT_PARTS)	+= routerbootpart.o | ||||||
		Reference in New Issue
	
	Block a user