kernel: update linux 3.9 to 3.9.8
[openwrt/svn-archive/archive.git] / target / linux / ramips / patches-3.9 / 0205-owrt-MIPS-add-OWRTDTB-secion.patch
index b1e8058c7b2a0c1c7c68a758272827345861a156..d048aee45920de009bccc87474324853657d0c14 100644 (file)
@@ -24,16 +24,16 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  NESTED(kernel_entry, 16, sp)                  # kernel entry point
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
-@@ -15,4 +15,4 @@ obj-$(CONFIG_SOC_MT7620) += mt7620.o
+@@ -17,4 +17,4 @@ obj-$(CONFIG_EARLY_PRINTK) += early_prin
  
- obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
+ obj-$(CONFIG_DEBUG_FS) += bootrom.o
  
 -obj-y += dts/
 +#obj-y += dts/
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
-@@ -77,6 +77,8 @@ void __init device_tree_init(void)
-       free_bootmem(base, size);
+@@ -83,6 +83,8 @@ void __init device_tree_init(void)
+       //free_bootmem(base, size);
  }
  
 +extern struct boot_param_header __image_dtb;
@@ -41,7 +41,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  void __init plat_mem_setup(void)
  {
        set_io_port_base(KSEG1);
-@@ -85,7 +87,7 @@ void __init plat_mem_setup(void)
+@@ -91,7 +93,7 @@ void __init plat_mem_setup(void)
         * Load the builtin devicetree. This causes the chosen node to be
         * parsed resulting in our memory appearing
         */
@@ -49,4 +49,4 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
 +      __dt_setup_arch(&__image_dtb);
  
        if (soc_info.mem_size)
-               add_memory_region(soc_info.mem_base, soc_info.mem_size,
+               add_memory_region(soc_info.mem_base, soc_info.mem_size * SZ_1M,