[brcm63xx] use physmap-flash on livebox (#8677)
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 11 Jul 2012 09:15:22 +0000 (09:15 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 11 Jul 2012 09:15:22 +0000 (09:15 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32660 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/brcm63xx/patches-3.3/513-board_livebox.patch

index d336420..3305e92 100644 (file)
@@ -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
 +              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 */
 +};
 +
 +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;