Changeset 44652


Ignore:
Timestamp:
2015-03-11T13:20:03+01:00 (3 years ago)
Author:
kaloz
Message:

ppc44x: use the mtdsplit framework for the Taishan

Signed-off-by: Imre Kaloz <kaloz@…>

Location:
trunk/target/linux/ppc44x
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ppc44x/config-3.18

    r44637 r44652  
    1212CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y 
    1313CONFIG_ARCH_HAS_ILOG2_U32=y 
     14CONFIG_ARCH_HAS_SG_CHAIN=y 
    1415CONFIG_ARCH_HAS_WALK_MEMORY=y 
    1516CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 
    1617CONFIG_ARCH_HIBERNATION_POSSIBLE=y 
    1718CONFIG_ARCH_MAY_HAVE_PC_FDC=y 
     19CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 
     20CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 
    1821CONFIG_ARCH_PHYS_ADDR_T_64BIT=y 
     22# CONFIG_ARCH_RANDOM is not set 
     23CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 
    1924CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 
    20 CONFIG_ARCH_SUPPORTS_MSI=y 
    2125CONFIG_ARCH_SUPPORTS_UPROBES=y 
    2226CONFIG_ARCH_SUSPEND_POSSIBLE=y 
     
    5256CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 
    5357CONFIG_GENERIC_CMOS_UPDATE=y 
     58# CONFIG_GENERIC_CSUM is not set 
    5459CONFIG_GENERIC_IO=y 
    5560CONFIG_GENERIC_IRQ_SHOW=y 
     
    7075CONFIG_HAS_DMA=y 
    7176CONFIG_HAS_IOMEM=y 
    72 CONFIG_HAS_IOPORT=y 
     77CONFIG_HAS_IOPORT_MAP=y 
    7378# CONFIG_HAS_RAPIDIO is not set 
    7479# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set 
     80CONFIG_HAVE_ARCH_AUDITSYSCALL=y 
    7581CONFIG_HAVE_ARCH_JUMP_LABEL=y 
    7682CONFIG_HAVE_ARCH_KGDB=y 
     
    7884# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set 
    7985CONFIG_HAVE_DEBUG_KMEMLEAK=y 
     86CONFIG_HAVE_DEBUG_STACKOVERFLOW=y 
    8087CONFIG_HAVE_DMA_API_DEBUG=y 
    8188CONFIG_HAVE_DMA_ATTRS=y 
     
    8693CONFIG_HAVE_FUNCTION_TRACER=y 
    8794# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 
    88 CONFIG_HAVE_GENERIC_HARDIRQS=y 
    8995CONFIG_HAVE_IDE=y 
    9096CONFIG_HAVE_IOREMAP_PROT=y 
     97CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 
    9198CONFIG_HAVE_LATENCYTOP_SUPPORT=y 
    9299CONFIG_HAVE_MEMBLOCK=y 
     
    125132# CONFIG_KATMAI is not set 
    126133CONFIG_KERNEL_START=0xc0000000 
     134CONFIG_LIBFDT=y 
    127135CONFIG_LOWMEM_SIZE=0x30000000 
    128136# CONFIG_MATH_EMULATION is not set 
     
    134142CONFIG_MTD_CFI_ADV_OPTIONS=y 
    135143# CONFIG_MTD_CFI_GEOMETRY is not set 
    136 CONFIG_MTD_OF_PARTS=y 
    137 CONFIG_MTD_PHYSMAP_OF=y 
     144CONFIG_MTD_SPLIT_FIRMWARE=y 
     145CONFIG_MTD_SPLIT_UIMAGE_FW=y 
    138146CONFIG_NEED_DMA_MAP_STATE=y 
    139147# CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set 
     
    145153CONFIG_OF=y 
    146154CONFIG_OF_ADDRESS=y 
    147 CONFIG_OF_DEVICE=y 
     155CONFIG_OF_ADDRESS_PCI=y 
    148156CONFIG_OF_EARLY_FLATTREE=y 
    149157CONFIG_OF_FLATTREE=y 
     
    154162CONFIG_OF_PCI=y 
    155163CONFIG_OF_PCI_IRQ=y 
     164CONFIG_OF_RESERVED_MEM=y 
    156165CONFIG_OLD_SIGACTION=y 
    157166CONFIG_OLD_SIGSUSPEND=y 
     
    167176CONFIG_PHYS_64BIT=y 
    168177CONFIG_PHYS_ADDR_T_64BIT=y 
    169 # CONFIG_POWERNV_MSI is not set 
    170178CONFIG_PPC=y 
    171179CONFIG_PPC32=y 
    172180CONFIG_PPC44x_SIMPLE=y 
     181# CONFIG_PPC4xx_HSTA_MSI is not set 
    173182CONFIG_PPC4xx_MSI=y 
    174183# CONFIG_PPC4xx_OCM is not set 
     
    187196# CONFIG_PPC_CELL is not set 
    188197# CONFIG_PPC_CELL_NATIVE is not set 
    189 # CONFIG_PPC_CLOCK is not set 
     198# CONFIG_PPC_COPRO_BASE is not set 
    190199CONFIG_PPC_DCR=y 
    191200# CONFIG_PPC_DCR_MMIO is not set 
     
    210219CONFIG_PPC_UDBG_16550=y 
    211220CONFIG_PPC_WERROR=y 
    212 # CONFIG_PPC_WSP is not set 
    213221# CONFIG_PPC_XICS is not set 
    214222# CONFIG_PQ2ADS is not set 
    215223# CONFIG_PREEMPT_RCU is not set 
    216 CONFIG_PROC_DEVICETREE=y 
    217224CONFIG_PTE_64BIT=y 
    218225# CONFIG_RAINIER is not set 
     226CONFIG_RAS=y 
    219227# CONFIG_RCU_STALL_COMMON is not set 
    220228CONFIG_RWSEM_XCHGADD_ALGORITHM=y 
     
    233241CONFIG_TASK_SIZE=0xc0000000 
    234242CONFIG_TICK_CPU_ACCOUNTING=y 
    235 CONFIG_UIDGID_CONVERTED=y 
    236 CONFIG_USB_ARCH_HAS_XHCI=y 
    237243CONFIG_USB_SUPPORT=y 
    238244# CONFIG_WARP is not set 
  • trunk/target/linux/ppc44x/image/Makefile

    r41791 r44652  
    11# 
    2 # Copyright (C) 2007-2010 OpenWrt.org 
     2# Copyright (C) 2007-2015 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3232        $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) 
    3333        ( \ 
    34                 dd if=$(KDIR)/cuImage.taishan bs=2048k conv=sync; \ 
     34                dd if=$(KDIR)/cuImage.taishan bs=256k conv=sync; \ 
    3535                dd if=$(KDIR)/root.$(1) bs=256k conv=sync; \ 
    3636        ) > $(BIN_DIR)/$(IMG_PREFIX)-taishan-$(1).img 
  • trunk/target/linux/ppc44x/patches-3.18/100-openwrt_flashmap.patch

    r38161 r44652  
    11--- a/arch/powerpc/boot/dts/taishan.dts 
    22+++ b/arch/powerpc/boot/dts/taishan.dts 
    3 @@ -195,15 +195,15 @@ 
     3@@ -194,16 +194,12 @@ 
     4                                        #address-cells = <1>; 
    45                                        #size-cells = <1>; 
    56                                        partition@0 { 
    6                                                 label = "kernel"; 
     7-                                               label = "kernel"; 
    78-                                               reg = <0x0 0x180000>; 
    8 +                                               reg = <0x0 0x200000>; 
     9+                                               label = "firmware"; 
     10+                                               reg = <0x0 0x3e00000>; 
    911                                        }; 
    1012-                                       partition@180000 { 
    1113-                                               label = "root"; 
    1214-                                               reg = <0x180000 0x200000>; 
    13 +                                       partition@200000 { 
    14 +                                               label = "rootfs"; 
    15 +                                               reg = <0x200000 0x3c00000>; 
    16                                         }; 
     15-                                       }; 
    1716-                                       partition@380000 { 
    1817-                                               label = "user"; 
  • trunk/target/linux/ppc44x/patches-3.18/110-openwrt_dts_cmdline.patch

    r38161 r44652  
    11--- a/arch/powerpc/boot/dts/taishan.dts 
    22+++ b/arch/powerpc/boot/dts/taishan.dts 
    3 @@ -423,5 +423,6 @@ 
     3@@ -419,5 +419,6 @@ 
    44  
    55        chosen { 
    66                linux,stdout-path = "/plb/opb/serial@40000300"; 
    7 +               bootargs = "console=ttyS1,115200 root=/dev/mtdblock1 rootfstype=squashfs noinitrd"; 
     7+               bootargs = "rootfstype=squashfs noinitrd"; 
    88        }; 
    99 }; 
Note: See TracChangeset for help on using the changeset viewer.