Changeset 38301


Ignore:
Timestamp:
2013-10-04T05:45:52+02:00 (4 years ago)
Author:
luka
Message:

kirkwood: add support for UBI (3.10.x)

Signed-off-by: Luka Perkov <luka@…>

Location:
trunk/target/linux/kirkwood
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/kirkwood/config-3.10

    r38295 r38301  
    4747CONFIG_CPU_USE_DOMAINS=y 
    4848CONFIG_CRC16=y 
     49CONFIG_CRYPTO_DEFLATE=y 
     50CONFIG_CRYPTO_LZO=y 
    4951CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" 
    5052# CONFIG_DEBUG_PINCTRL is not set 
     
    130132CONFIG_LEGACY_PTYS=y 
    131133CONFIG_LEGACY_PTY_COUNT=256 
     134CONFIG_LZO_COMPRESS=y 
     135CONFIG_LZO_DECOMPRESS=y 
    132136CONFIG_M25PXX_USE_FAST_READ=y 
    133137# CONFIG_MACH_D2NET_V2 is not set 
     
    165169CONFIG_MTD_OF_PARTS=y 
    166170# CONFIG_MTD_SM_COMMON is not set 
     171CONFIG_MTD_UBI=y 
     172CONFIG_MTD_UBI_BEB_LIMIT=20 
     173# CONFIG_MTD_UBI_FASTMAP is not set 
     174# CONFIG_MTD_UBI_GLUEBI is not set 
     175CONFIG_MTD_UBI_WL_THRESHOLD=4096 
    167176CONFIG_MV643XX_ETH=y 
    168177CONFIG_MVEBU_CLK_CORE=y 
     
    237246CONFIG_SYS_SUPPORTS_APM_EMULATION=y 
    238247CONFIG_TICK_CPU_ACCOUNTING=y 
     248CONFIG_UBIFS_FS=y 
     249CONFIG_UBIFS_FS_ADVANCED_COMPR=y 
     250CONFIG_UBIFS_FS_LZO=y 
     251# CONFIG_UBIFS_FS_XZ is not set 
     252CONFIG_UBIFS_FS_ZLIB=y 
    239253CONFIG_UID16=y 
    240254CONFIG_UIDGID_CONVERTED=y 
     
    259273CONFIG_ZBOOT_ROM_BSS=0x0 
    260274CONFIG_ZBOOT_ROM_TEXT=0x0 
     275CONFIG_ZLIB_DEFLATE=y 
     276CONFIG_ZLIB_INFLATE=y 
    261277CONFIG_ZONE_DMA_FLAG=0 
  • trunk/target/linux/kirkwood/image/Makefile

    r38297 r38301  
    99 
    1010NAND_BLOCKSIZE := 2048:128k 
     11UBIFS_OPTS := -m 2048 -e 126KiB -c 4096 -U 
     12UBINIZE_OPTS := -m 2048 -p 128KiB -s 512 
    1113 
    1214define Image/BuildKernel 
    13         cp $(KDIR)/uImage $(BIN_DIR)/$(IMG_PREFIX)-uImage 
     15        $(CP) $(KDIR)/uImage $(BIN_DIR)/$(IMG_PREFIX)-uImage 
     16 
    1417ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
    1518        $(CP) $(KDIR)/uImage-initramfs $(BIN_DIR)/$(IMG_PREFIX)-uImage-initramfs 
    1619endif 
     20 
     21 $(foreach board,$(BOARDS), 
     22        $(LINUX_DIR)/scripts/dtc/dtc \ 
     23          -O dtb -o $(BIN_DIR)/$(IMG_PREFIX)-$(board).dtb \ 
     24          -I dts $(LINUX_DIR)/arch/arm/boot/dts/kirkwood-$(board).dts 
     25 ) 
     26endef 
     27 
     28define Image/InstallKernel 
     29  
     30 ifneq ($(CONFIG_TARGET_ROOTFS_INCLUDE_KERNEL),) 
     31        $(INSTALL_DIR) $(TARGET_DIR)/boot 
     32        $(CP) $(KDIR)/uImage $(TARGET_DIR)/boot/ 
     33 endif 
     34 
     35 ifneq ($(CONFIG_TARGET_ROOTFS_INCLUDE_DTB),) 
     36        $(INSTALL_DIR) $(TARGET_DIR)/boot 
     37        $(foreach board,$(BOARDS), 
     38          $(CP) $(BIN_DIR)/$(IMG_PREFIX)-$(board).dtb $(TARGET_DIR)/boot/ 
     39        ) 
     40 endif 
    1741endef 
    1842 
    1943define Image/Build 
    20         $(foreach board,$(BOARDS), 
    21                 $(LINUX_DIR)/scripts/dtc/dtc \ 
    22                         -O dtb -o $(BIN_DIR)/$(IMG_PREFIX)-$(board).dtb \ 
    23                         -I dts $(LINUX_DIR)/arch/arm/boot/dts/kirkwood-$(board).dts ; 
    24         ) 
    25  
    2644        $(if $(Image/Build/$(1)), \ 
    2745                $(call Image/Build/$(1),$(1)), \ 
  • trunk/target/linux/kirkwood/patches-3.10/110-ib62x0.patch

    r38295 r38301  
    3535  
    3636-                       partition@700000 { 
    37 -                               label = "root"; 
     37+                       partition@100000 { 
     38                                label = "root"; 
    3839-                               reg = <0x0700000 0xf900000>; 
    39 +                       partition@100000 { 
    40 +                               label = "rootfs"; 
    4140+                               reg = <0x100000 0xff00000>; 
    4241                        }; 
Note: See TracChangeset for help on using the changeset viewer.