435-mtd-add-routerbootpart-parser-config.patch 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. From 4437e01fb6bca63fccdba5d6c44888b0935885c2 Mon Sep 17 00:00:00 2001
  2. From: =?UTF-8?q?Thibaut=20VAR=C3=88NE?= <[email protected]>
  3. Date: Tue, 24 Mar 2020 11:45:07 +0100
  4. Subject: [PATCH] generic: routerboot partition build bits (5.4)
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset=UTF-8
  7. Content-Transfer-Encoding: 8bit
  8. This patch adds routerbootpart kernel build bits
  9. Signed-off-by: Thibaut VARÈNE <[email protected]>
  10. ---
  11. drivers/mtd/parsers/Kconfig | 9 +++++++++
  12. drivers/mtd/parsers/Makefile | 1 +
  13. 2 files changed, 10 insertions(+)
  14. --- a/drivers/mtd/parsers/Kconfig
  15. +++ b/drivers/mtd/parsers/Kconfig
  16. @@ -236,3 +236,12 @@ config MTD_SERCOMM_PARTS
  17. partition map. This partition table contains real partition
  18. offsets, which may differ from device to device depending on the
  19. number and location of bad blocks on NAND.
  20. +
  21. +config MTD_ROUTERBOOT_PARTS
  22. + tristate "RouterBoot flash partition parser"
  23. + depends on MTD && OF
  24. + help
  25. + MikroTik RouterBoot is implemented as a multi segment system on the
  26. + flash, some of which are fixed and some of which are located at
  27. + variable offsets. This parser handles both cases via properly
  28. + formatted DTS.
  29. --- a/drivers/mtd/parsers/Makefile
  30. +++ b/drivers/mtd/parsers/Makefile
  31. @@ -17,3 +17,4 @@ obj-$(CONFIG_MTD_SERCOMM_PARTS) += scpa
  32. obj-$(CONFIG_MTD_SHARPSL_PARTS) += sharpslpart.o
  33. obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
  34. obj-$(CONFIG_MTD_QCOMSMEM_PARTS) += qcomsmempart.o
  35. +obj-$(CONFIG_MTD_ROUTERBOOT_PARTS) += routerbootpart.o