Jonas Gorski schrieb: > Hi, > > > On 22 January 2012 21:12, Hartmut Knaack <[email protected]> wrote: >> Blow the dust off your adm5120 machines, here comes Linux 3.1 support. Main >> issues: > Any reason for choosing 3.1 over 3.2 (apart from 3.1 likely being > easier ;)? 3.1 is EOL'd, it won't receive updates anymore. Lazyness, experience, priorities - your choice. I started porting more than 2 weeks ago, when 3.2 still lacked generic support in Openwrt and 3.1.8 was just out. Also, 3.1 came with some feature I need, while that's not the case with 3.2 (from what I could see). But whoever feels like updating to 3.2 will certainly have less troubles starting with my patch than I had, starting from 2.6.38. Anyway, like I mentioned in ar71xx, I will probably work on my next update when certain IIO drivers leave staging. > >> - updated mtd api >> - many patches applied to usb, that ohci has received during the past years >> - some bits and pieces here and there >> Successfully built and basically tested with r29779 and Linux 3.1.10 on an >> Edimax BR6104KP/Omnima Embedded Controller (Little Endian). Any feedback >> appreciated. >> >> Signed-off-by: Hartmut Knaack <knaack.h [at] gmx.de> >> --- >> Index: target/linux/adm5120/router_be/config-3.1 >> =================================================================== >> --- target/linux/adm5120/router_be/config-3.1 (Revision 0) >> +++ target/linux/adm5120/router_be/config-3.1 (Revision 0) >> @@ -0,0 +1,275 @@ >> +CONFIG_32BIT=y >> +CONFIG_ADM5120=y >> +CONFIG_ADM5120_ENET=y >> +CONFIG_ADM5120_MACH_5GXI=y >> +CONFIG_ADM5120_MACH_BR_6104K=y >> +CONFIG_ADM5120_MACH_BR_6104KP=y >> +CONFIG_ADM5120_MACH_BR_61X4WG=y >> +CONFIG_ADM5120_MACH_CAS_771=y >> +CONFIG_ADM5120_MACH_EASY5120P_ATA=y >> +CONFIG_ADM5120_MACH_EASY5120_RT=y >> +CONFIG_ADM5120_MACH_EASY5120_WVOIP=y >> +CONFIG_ADM5120_MACH_EASY83000=y >> +CONFIG_ADM5120_MACH_EB_214A=y >> +CONFIG_ADM5120_MACH_NFS_101=y >> +CONFIG_ADM5120_MACH_NP27G=y >> +CONFIG_ADM5120_MACH_NP28G=y >> +CONFIG_ADM5120_MACH_PMUGW=y >> +CONFIG_ADM5120_MACH_RB_11X=y >> +CONFIG_ADM5120_MACH_RB_133=y >> +CONFIG_ADM5120_MACH_RB_133C=y >> +CONFIG_ADM5120_MACH_RB_150=y >> +CONFIG_ADM5120_MACH_RB_153=y >> +CONFIG_ADM5120_MACH_RB_192=y >> +CONFIG_ADM5120_MACH_WP54=y >> +CONFIG_ADM5120_OEM_CELLVISION=y >> +CONFIG_ADM5120_OEM_COMPEX=y >> +CONFIG_ADM5120_OEM_EDIMAX=y >> +CONFIG_ADM5120_OEM_GENERIC=y >> +CONFIG_ADM5120_OEM_INFINEON=y >> +CONFIG_ADM5120_OEM_MIKROTIK=y >> +CONFIG_ADM5120_OEM_MOTOROLA=y >> +CONFIG_ADM5120_OEM_OSBRIDGE=y >> +# CONFIG_ADM5120_OEM_ZYXEL is not set >> +CONFIG_ADM5120_SOC_BGA=y >> +CONFIG_ADM5120_WDT=y >> +# CONFIG_ALCHEMY_GPIO_INDIRECT is not set >> +# CONFIG_AR7 is not set >> +# CONFIG_ARCH_HAS_ILOG2_U32 is not set >> +# CONFIG_ARCH_HAS_ILOG2_U64 is not set >> +CONFIG_ARCH_HIBERNATION_POSSIBLE=y >> +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set >> +CONFIG_ARCH_POPULATES_NODE_MAP=y >> +CONFIG_ARCH_REQUIRE_GPIOLIB=y >> +# CONFIG_ARCH_SUPPORTS_MSI is not set >> +CONFIG_ARCH_SUPPORTS_OPROFILE=y >> +CONFIG_ARCH_SUSPEND_POSSIBLE=y >> +CONFIG_ARM_AMBA=y >> +# CONFIG_ARM_SP805_WATCHDOG is not set >> +CONFIG_ATA=m >> +# CONFIG_ATH79 is not set >> +# CONFIG_BCM47XX is not set >> +# CONFIG_BCM63XX is not set >> +CONFIG_BITREVERSE=y >> +# CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD is not set >> +# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set >> +CONFIG_CC_OPTIMIZE_FOR_SIZE=y >> +CONFIG_CEVT_R4K=y >> +CONFIG_CEVT_R4K_LIB=y >> +CONFIG_CMDLINE="console=ttyS0,115200 rootfstype=squashfs,yaffs2,jffs2" >> +CONFIG_CMDLINE_BOOL=y >> +# CONFIG_CMDLINE_OVERRIDE is not set >> +# CONFIG_CPU_BIG_ENDIAN is not set >> +CONFIG_CPU_HAS_PREFETCH=y >> +CONFIG_CPU_HAS_SYNC=y >> +CONFIG_CPU_LITTLE_ENDIAN=y >> +CONFIG_CPU_MIPS32=y >> +CONFIG_CPU_MIPS32_R1=y >> +CONFIG_CPU_MIPSR1=y >> +CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y >> +CONFIG_CPU_SUPPORTS_HIGHMEM=y >> +CONFIG_CRYPTO=m >> +CONFIG_CRYPTO_AEAD2=m >> +CONFIG_CRYPTO_AES=m >> +CONFIG_CRYPTO_ALGAPI=m >> +CONFIG_CRYPTO_ALGAPI2=m >> +CONFIG_CRYPTO_ARC4=m >> +CONFIG_CRYPTO_BLKCIPHER=m >> +CONFIG_CRYPTO_BLKCIPHER2=m >> +CONFIG_CRYPTO_ECB=m >> +CONFIG_CRYPTO_HASH=m >> +CONFIG_CRYPTO_HASH2=m >> +CONFIG_CRYPTO_MANAGER=m >> +CONFIG_CRYPTO_MANAGER2=m > I assume these are already part of the config file you used as a base, > but can you try ro drop any =m symbols in the config? It should not > have any ill effect, and should shrink the config. > >> Index: target/linux/generic/patches-3.1/020-ssb_update.patch >> =================================================================== >> --- target/linux/generic/patches-3.1/020-ssb_update.patch (Revision >> 29773) >> +++ target/linux/generic/patches-3.1/020-ssb_update.patch >> (Arbeitskopie) > Why do you need to touch this patch? It applies cleanly for me (at > built fine for at least 3.1.9). > > This will break building b43, so NACK for this part. > > > Regards > Jonas > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
