From f8446c3d4c9c7807623a640ed9f05fd85fb5916b Mon Sep 17 00:00:00 2001
From: Florian Fainelli <florian@openwrt.org>
Date: Wed, 11 Jul 2012 09:15:22 +0000
Subject: [PATCH] use physmap-flash on livebox (#8677)

SVN-Revision: 32660
---
 .../brcm63xx/patches-3.3/513-board_livebox.patch  | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/target/linux/brcm63xx/patches-3.3/513-board_livebox.patch b/target/linux/brcm63xx/patches-3.3/513-board_livebox.patch
index d336420690..3305e92713 100644
--- a/target/linux/brcm63xx/patches-3.3/513-board_livebox.patch
+++ b/target/linux/brcm63xx/patches-3.3/513-board_livebox.patch
@@ -20,7 +20,7 @@
  ccflags-y := -Werror
 --- /dev/null
 +++ b/arch/mips/bcm63xx/boards/board_livebox.c
-@@ -0,0 +1,366 @@
+@@ -0,0 +1,373 @@
 +/*
 + * This file is subject to the terms and conditions of the GNU General Public
 + * License.  See the file "COPYING" in the main directory of this archive
@@ -273,6 +273,10 @@
 +		panic("unexpected CPU for bcm963xx board");
 +}
 +
++static struct physmap_flash_data flash_data = {
++	.width			= 2,
++};
++
 +static struct resource mtd_resources[] = {
 +	{
 +		.start          = 0,    /* filled at runtime */
@@ -282,9 +286,12 @@
 +};
 +
 +static struct platform_device mtd_dev = {
-+	.name                   = "bcm963xx-flash",
-+	.resource               = mtd_resources,
-+	.num_resources          = ARRAY_SIZE(mtd_resources),
++	.name			= "physmap-flash",
++	.resource		= mtd_resources,
++	.num_resources		= ARRAY_SIZE(mtd_resources),
++	.dev			= {
++		.platform_data	= &flash_data,
++	},
 +};
 +
 +static struct gpio_led_platform_data bcm63xx_led_data;
-- 
GitLab