From 8a0ac9897f892dfa54e2ef76d5745a255613737a Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Mon, 17 Nov 2008 10:23:54 +0000
Subject: [PATCH] enable Myloader partition parser

SVN-Revision: 13257
---
 target/linux/ar71xx/config-2.6.26                               | 1 +
 target/linux/ar71xx/config-2.6.27                               | 1 +
 .../patches-2.6.26/081-mtd_myloader_partition_parser.patch      | 2 +-
 .../patches-2.6.27/081-mtd_myloader_partition_parser.patch      | 2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/target/linux/ar71xx/config-2.6.26 b/target/linux/ar71xx/config-2.6.26
index 40f0f4fb1e..57393415be 100644
--- a/target/linux/ar71xx/config-2.6.26
+++ b/target/linux/ar71xx/config-2.6.26
@@ -141,6 +141,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
 CONFIG_MTD_MAP_BANK_WIDTH_4=y
 # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
 # CONFIG_MTD_MTDRAM is not set
+CONFIG_MTD_MYLOADER_PARTS=y
 CONFIG_MTD_NAND=y
 # CONFIG_MTD_NAND_CAFE is not set
 # CONFIG_MTD_NAND_DISKONCHIP is not set
diff --git a/target/linux/ar71xx/config-2.6.27 b/target/linux/ar71xx/config-2.6.27
index ffb942efcc..61aaeb6ba1 100644
--- a/target/linux/ar71xx/config-2.6.27
+++ b/target/linux/ar71xx/config-2.6.27
@@ -146,6 +146,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
 CONFIG_MTD_MAP_BANK_WIDTH_4=y
 # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
 # CONFIG_MTD_MTDRAM is not set
+CONFIG_MTD_MYLOADER_PARTS=y
 CONFIG_MTD_NAND=y
 # CONFIG_MTD_NAND_CAFE is not set
 # CONFIG_MTD_NAND_DISKONCHIP is not set
diff --git a/target/linux/generic-2.6/patches-2.6.26/081-mtd_myloader_partition_parser.patch b/target/linux/generic-2.6/patches-2.6.26/081-mtd_myloader_partition_parser.patch
index 17cd986aee..3095393e53 100644
--- a/target/linux/generic-2.6/patches-2.6.26/081-mtd_myloader_partition_parser.patch
+++ b/target/linux/generic-2.6/patches-2.6.26/081-mtd_myloader_partition_parser.patch
@@ -6,7 +6,7 @@
  
 +config MTD_MYLOADER_PARTS
 +	tristate "MyLoader partition parsing"
-+	depends on ADM5120 && MTD_PARTITIONS
++	depends on MTD_PARTITIONS && (ADM5120 || ATHEROS_AR71XX)
 +	---help---
 +	  MyLoader is a bootloader which allows the user to define partitions
 +	  in flash devices, by putting a table in the second erase block
diff --git a/target/linux/generic-2.6/patches-2.6.27/081-mtd_myloader_partition_parser.patch b/target/linux/generic-2.6/patches-2.6.27/081-mtd_myloader_partition_parser.patch
index 90e221958c..e2305089ea 100644
--- a/target/linux/generic-2.6/patches-2.6.27/081-mtd_myloader_partition_parser.patch
+++ b/target/linux/generic-2.6/patches-2.6.27/081-mtd_myloader_partition_parser.patch
@@ -6,7 +6,7 @@
  
 +config MTD_MYLOADER_PARTS
 +	tristate "MyLoader partition parsing"
-+	depends on ADM5120 && MTD_PARTITIONS
++	depends on MTD_PARTITIONS && (ADM5120 || ATHEROS_AR71XX)
 +	---help---
 +	  MyLoader is a bootloader which allows the user to define partitions
 +	  in flash devices, by putting a table in the second erase block
-- 
2.30.2