From 2e5052e3d612d9180861f58dfed0df0113cf1a72 Mon Sep 17 00:00:00 2001 From: gurumegastar Date: Thu, 5 May 2016 10:23:39 -0700 Subject: [PATCH] first commit --- BSDmakefile | 7 + Config.in | 34 + LICENSE | 340 + Makefile | 92 + README | 35 + README.md | 1 + anonabox_pro.patch | 223 + config/Config-build.in | 291 + config/Config-devel.in | 112 + config/Config-images.in | 315 + config/Config-kernel.in | 626 + docs/.gitignore | 15 + docs/Makefile | 48 + docs/adding.tex | 590 + docs/bugs.tex | 52 + docs/build.tex | 594 + docs/config.tex | 101 + docs/debugging.tex | 61 + docs/init-scripts.tex | 60 + docs/network-scripts.tex | 55 + docs/network.tex | 231 + docs/openwrt.sty | 10 + docs/openwrt.tex | 41 + docs/submitting-patches.tex | 53 + docs/wireless.tex | 492 + docs/working.tex | 112 + feeds.conf.default | 8 + include/autotools.mk | 170 + include/cmake.mk | 105 + include/debug.mk | 51 + include/depends.mk | 48 + include/device_table.txt | 5 + include/download.mk | 188 + include/feeds.mk | 39 + include/hardening.mk | 50 + include/host-build.mk | 208 + include/host.mk | 51 + include/image.mk | 603 + include/kernel-build.mk | 147 + include/kernel-defaults.mk | 179 + include/kernel-version.mk | 27 + include/kernel.mk | 243 + include/netfilter.mk | 379 + include/nls.mk | 40 + include/package-bin.mk | 33 + include/package-defaults.mk | 162 + include/package-dumpinfo.mk | 91 + include/package-ipkg.mk | 234 + include/package-seccomp.mk | 15 + include/package.mk | 320 + include/prereq-build.mk | 170 + include/prereq.mk | 108 + include/quilt.mk | 171 + include/scan.awk | 19 + include/scan.mk | 102 + include/scons.mk | 23 + include/shell.sh | 37 + include/site/aarch64 | 30 + include/site/aarch64_be | 30 + include/site/arc | 30 + include/site/arm | 30 + include/site/armeb | 30 + include/site/i386 | 3 + include/site/i486 | 30 + include/site/i686 | 3 + include/site/linux | 78 + include/site/m68k | 28 + include/site/mips | 30 + include/site/mips64 | 30 + include/site/mips64el | 30 + include/site/mipsel | 30 + include/site/powerpc | 30 + include/site/sparc | 30 + include/site/x86_64 | 30 + include/subdir.mk | 92 + include/target.mk | 306 + include/toolchain-build.mk | 25 + include/toplevel.mk | 239 + include/uclibc++.mk | 16 + include/unpack.mk | 81 + include/verbose.mk | 67 + include/version.mk | 93 + package/Makefile | 196 + package/base-files/Makefile | 189 + package/base-files/files/bin/board_detect | 14 + package/base-files/files/bin/config_generate | 362 + package/base-files/files/bin/ipcalc.sh | 71 + package/base-files/files/bin/login.sh | 18 + package/base-files/files/etc/banner | 13 + package/base-files/files/etc/banner.failsafe | 13 + .../files/etc/board.d/99-default_network | 17 + package/base-files/files/etc/config/system | 11 + package/base-files/files/etc/device_info | 4 + package/base-files/files/etc/diag.sh | 4 + package/base-files/files/etc/group | 10 + package/base-files/files/etc/hosts | 5 + .../files/etc/hotplug.d/net/00-sysctl | 9 + package/base-files/files/etc/init.d/boot | 61 + package/base-files/files/etc/init.d/done | 17 + .../base-files/files/etc/init.d/gpio_switch | 42 + package/base-files/files/etc/init.d/led | 109 + package/base-files/files/etc/init.d/sysctl | 9 + .../base-files/files/etc/init.d/sysfixtime | 25 + package/base-files/files/etc/init.d/system | 50 + package/base-files/files/etc/init.d/umount | 8 + package/base-files/files/etc/inittab | 3 + .../base-files/files/etc/iproute2/rt_tables | 12 + package/base-files/files/etc/openwrt_release | 7 + package/base-files/files/etc/openwrt_version | 1 + .../files/etc/opkg/keys/af22f7a88858c8e9 | 2 + package/base-files/files/etc/passwd | 5 + package/base-files/files/etc/preinit | 46 + package/base-files/files/etc/profile | 27 + package/base-files/files/etc/protocols | 57 + .../base-files/files/etc/rc.button/failsafe | 5 + package/base-files/files/etc/rc.button/power | 7 + package/base-files/files/etc/rc.button/reset | 27 + package/base-files/files/etc/rc.button/rfkill | 32 + package/base-files/files/etc/rc.common | 143 + package/base-files/files/etc/rc.local | 4 + package/base-files/files/etc/services | 171 + package/base-files/files/etc/shadow | 5 + package/base-files/files/etc/shells | 1 + package/base-files/files/etc/sysctl.conf | 30 + .../base-files/files/etc/sysctl.d/local.conf | 1 + package/base-files/files/etc/sysupgrade.conf | 5 + .../files/etc/uci-defaults/10_migrate-shadow | 12 + .../files/etc/uci-defaults/11_migrate-sysctl | 16 + .../etc/uci-defaults/12_network-generate-ula | 15 + .../files/etc/uci-defaults/13_fix_group_user | 11 + package/base-files/files/lib/functions.sh | 342 + .../base-files/files/lib/functions/leds.sh | 72 + .../base-files/files/lib/functions/network.sh | 268 + .../base-files/files/lib/functions/preinit.sh | 88 + .../base-files/files/lib/functions/service.sh | 103 + .../base-files/files/lib/functions/system.sh | 129 + .../files/lib/functions/uci-defaults.sh | 593 + .../files/lib/preinit/02_default_set_state | 7 + .../files/lib/preinit/10_indicate_failsafe | 17 + .../files/lib/preinit/10_indicate_preinit | 47 + .../base-files/files/lib/preinit/10_sysinfo | 10 + .../files/lib/preinit/30_failsafe_wait | 96 + .../files/lib/preinit/40_run_failsafe_hook | 12 + .../lib/preinit/50_indicate_regular_preinit | 10 + .../files/lib/preinit/70_initramfs_test | 13 + .../files/lib/preinit/80_mount_root | 15 + .../files/lib/preinit/99_10_failsafe_login | 17 + .../files/lib/preinit/99_10_run_init | 9 + .../base-files/files/lib/upgrade/common.sh | 250 + .../lib/upgrade/keep.d/base-files-essential | 10 + package/base-files/files/rom/note | 3 + package/base-files/files/sbin/firstboot | 3 + package/base-files/files/sbin/hotplug-call | 18 + package/base-files/files/sbin/led.sh | 25 + package/base-files/files/sbin/sysupgrade | 244 + package/base-files/files/sbin/wifi | 236 + package/base-files/image-config.in | 291 + package/boot/apex/Makefile | 62 + .../boot/apex/patches/001-compile_fix.patch | 20 + .../100-openwrt_nslu2_armeb_config.patch | 23 + .../120-openwrt_nslu2_16mb_armeb_config.patch | 23 + .../140-openwrt_fsg3_armeb_config.patch | 23 + .../apex/patches/150-limit_ram_to_64mb.patch | 22 + .../160-openwrt_nas100d_armeb_config.patch | 20 + package/boot/fconfig/Makefile | 45 + package/boot/grub2/Makefile | 84 + .../grub2/patches/100-grub_setup_root.patch | 118 + .../boot/grub2/patches/100-musl-compat.patch | 26 + .../grub2/patches/200-fix-gets-removal.patch | 16 + .../grub2/patches/210-fix_serial_rtscts.patch | 14 + package/boot/imx-bootlets/Makefile | 42 + .../patches/001-skip_sb_generation.patch | 18 + .../patches/002-set_elftosb_config.patch | 17 + .../patches/003-add-olinuxino.patch | 150 + package/boot/kexec-tools/Config.in | 31 + package/boot/kexec-tools/Makefile | 87 + .../0001-Fix-zlib-lzma-decompression.patch | 171 + ...ly-necessary-quotes-to-result-of-mac.patch | 52 + ...r-warning-on-printing-64-bit-integer.patch | 35 + .../0004-mips-remove-unused-variable.patch | 30 + ...rning-about-implicit-type-conversion.patch | 30 + package/boot/kobs-ng/Makefile | 45 + .../kobs-ng/patches/001-fix-mtd-defines.patch | 76 + .../patches/002-add-init-size-param.patch | 42 + .../kobs-ng/patches/003-missing_include.patch | 20 + .../boot/kobs-ng/patches/004-gnu_source.patch | 10 + package/boot/rbcfg/Makefile | 49 + package/boot/rbcfg/src/Makefile | 14 + package/boot/rbcfg/src/cyg_crc.h | 109 + package/boot/rbcfg/src/cyg_crc32.c | 172 + package/boot/rbcfg/src/main.c | 791 + package/boot/rbcfg/src/rbcfg.h | 75 + package/boot/uboot-ar71xx/Makefile | 95 + .../files/board/zyxel/nbg460n/Makefile | 46 + .../files/board/zyxel/nbg460n/config.mk | 1 + .../files/board/zyxel/nbg460n/lowlevel_init.S | 39 + .../files/board/zyxel/nbg460n/nbg460n.c | 96 + .../files/board/zyxel/nbg460n/u-boot.lds | 42 + .../files/cpu/mips/ar71xx_serial.c | 177 + .../uboot-ar71xx/files/drivers/net/ag71xx.c | 809 + .../uboot-ar71xx/files/drivers/net/ag71xx.h | 374 + .../files/drivers/net/phy/rtl8366.h | 188 + .../files/drivers/net/phy/rtl8366_mii.c | 786 + .../files/drivers/spi/ar71xx_spi.c | 191 + .../files/include/asm-mips/ar71xx.h | 515 + .../files/include/asm-mips/ar71xx_gpio.h | 65 + .../files/include/configs/nbg460n.h | 136 + .../uboot-ar71xx/patches/001-ar71xx.patch | 28 + .../uboot-ar71xx/patches/002-ar71xx-spi.patch | 11 + .../patches/010-enet-ag71xx.patch | 22 + .../patches/011-switch-rtl8366sr.patch | 28 + .../patches/020-freebsd-compat.patch | 11 + .../patches/021-darwin_compat.patch | 23 + .../patches/022-getline_backport.patch | 21 + .../patches/030-no_examples.patch | 13 + .../patches/040-no_extern_inline.patch | 112 + .../patches/041-no_weak_alias.patch | 12 + package/boot/uboot-envtools/Config.in | 9 + package/boot/uboot-envtools/Makefile | 114 + package/boot/uboot-envtools/files/ar71xx | 61 + package/boot/uboot-envtools/files/cns3xxx | 28 + package/boot/uboot-envtools/files/imx6 | 36 + package/boot/uboot-envtools/files/kirkwood | 33 + package/boot/uboot-envtools/files/lantiq | 34 + package/boot/uboot-envtools/files/mvebu | 28 + package/boot/uboot-envtools/files/mxs | 26 + package/boot/uboot-envtools/files/oxnas | 28 + package/boot/uboot-envtools/files/ramips | 35 + .../uboot-envtools/files/uboot-envtools.sh | 36 + .../uboot-envtools/patches/001-compile.patch | 13 + .../patches/200-fw_env_no_aes.patch | 38 + .../300-support-env-in-ubivol-chardev.patch | 163 + package/boot/uboot-imx6/Makefile | 137 + .../patches/001-gcc-5-compiler.patch | 87 + .../patches/002-use-static-inline.patch | 72 + .../patches/003-use-weak-in-board.patch | 80 + .../patches/004-use-weak-in-main.patch | 27 + .../patches/100-wandboard-enable-fit.patch | 10 + .../patches/110-wandboard-owrt-env.patch | 89 + package/boot/uboot-kirkwood/Makefile | 145 + ...od-style-fixes-in-kwbimage.cfg-files.patch | 96 + ...-empty-CONFIG_MVGBE_PORTS-by-default.patch | 32 + ...wood-fix-cpu-info-for-6282-device-id.patch | 45 + ...-add-CONFIG_SYS_GENERIC_BOARD-define.patch | 27 + ...r-add-CONFIG_SYS_GENERIC_BOARD-defin.patch | 23 + ...ome-add-CONFIG_SYS_GENERIC_BOARD-def.patch | 23 + ...t-add-CONFIG_SYS_GENERIC_BOARD-defin.patch | 23 + ...2-add-CONFIG_SYS_GENERIC_BOARD-defin.patch | 23 + ...lug-add-CONFIG_SYS_GENERIC_BOARD-def.patch | 23 + .../uboot-kirkwood/patches/110-dockstar.patch | 123 + .../uboot-kirkwood/patches/120-iconnect.patch | 47 + .../uboot-kirkwood/patches/130-ib62x0.patch | 21 + .../patches/140-pogoplug_e02.patch | 48 + .../patches/150-goflexhome.patch | 30 + .../patches/200-openwrt-config.patch | 119 + .../patches/400-gcc-5-compiler.patch | 87 + package/boot/uboot-lantiq/Makefile | 383 + package/boot/uboot-lantiq/README | 6 + ...der-calls-for-spi_claim_bus-and-spi_.patch | 170 + ...use-debug-for-warning-error-messages.patch | 49 + ...lloc-of-spi_flash-to-spi_flash_probe.patch | 110 + ...4-sf-add-slim-probe-funtions-for-SPL.patch | 80 + ...iom-of-address-bytes-completely-conf.patch | 134 + ...sf-add-support-for-4-byte-addressing.patch | 160 + .../0007-sf-add-support-for-EN25QH256.patch | 17 + ...yout-of-S25FL256S_256K-and-S25FL512S.patch | 21 + ...d-framework-for-ethernet-switch-driv.patch | 244 + ...d-driver-for-Lantiq-PSB697X-switch-f.patch | 161 + ...d-driver-for-Lantiq-ADM6996I-switch-.patch | 157 + ...tchlib-add-driver-for-Atheros-AR8216.patch | 157 + ...chlib-add-driver-for-REALTEK-RTL8306.patch | 375 + ...IPS-add-support-for-Lantiq-XWAY-SoCs.patch | 9339 +++ ...support-for-Lantiq-XWAY-ARX100-SoC-f.patch | 1228 + ...driver-for-Lantiq-XWAY-ARX100-switch.patch | 546 + ...dd-some-helper-tools-for-Lantiq-SoCs.patch | 477 + ...18-tools-lantiq-add-NAND-SPL-support.patch | 223 + ...-Makefile-add-Lantiq-NAND-SPL-images.patch | 46 + ...020-MIPS-lantiq-add-NAND-SPL-support.patch | 165 + ...021-MIPS-vrx200-add-NAND-SPL-support.patch | 30 + ...q-easy80920-add-support-for-NAND-SPL.patch | 61 + ...PS-lantiq-add-default-openwrt-config.patch | 50 + ...asy50712-add-openwrt-lantiq-common.h.patch | 26 + ...asy80920-add-openwrt-lantiq-common.h.patch | 26 + ...d-board-support-for-Arcadyan-ARV4519.patch | 242 + ...d-board-support-for-Arcadyan-ARV7518.patch | 242 + ...-board-support-for-AudioCodes-MP-252.patch | 248 + ...-board-support-for-AVM-FritzBox-3370.patch | 354 + ...-add-board-support-for-Gigaset-SX76X.patch | 247 + ...add-board-support-for-ZTE-ZXHN-H367N.patch | 307 + ...dd-board-support-for-ZTE-ZXV10-H201L.patch | 251 + ...-board-support-for-ZyXEL-P-661HNU-Fx.patch | 304 + ...-board-support-for-ZyXEL-P-2601HN-Fx.patch | 242 + ...board-support-for-ZyXEL-P-2812HNU-Fx.patch | 301 + ...ard-support-for-Arcadyan-Easybox-904.patch | 277 + ...board-support-for-Arcadyan-ARV752DPW.patch | 242 + ...ard-support-for-Arcadyan-ARV752DPW22.patch | 244 + ...d-board-support-for-Arcadyan-ARV7510.patch | 269 + ...ard-support-for-Arcadyan-ARV7510PW22.patch | 238 + ...pare-u-boot-lantiq-v2013.10-openwrt4.patch | 18 + .../patches/0041-lzma-fixup.patch | 44 + .../patches/0042-arx100-cgu-fixes.patch | 148 + ...ard-support-for-Arcadyan-VGV7510KW22.patch | 346 + ...ard-support-for-Arcadyan-ARV8539PW22.patch | 240 + .../patches/0045-no_extern_inline.patch | 101 + .../patches/0046-no_weak_alias.patch | 28 + .../patches/0047-add-gcc5-support.patch | 93 + package/boot/uboot-mvebu/Makefile | 91 + .../patches/001-use-dtc-in-kernel.patch | 11 + package/boot/uboot-mxs/Makefile | 96 + .../patches/001-add-i2se-duckbill.patch | 553 + package/boot/uboot-omap/Makefile | 103 + ...ream_image_c_fix_non_android_booting.patch | 33 + .../100-disable_thumb_unknown_errata.patch | 11 + .../uboot-omap/patches/101-disable_ext.patch | 10 + package/boot/uboot-oxnas/Makefile | 102 + .../arch/arm/cpu/arm1136/nas782x/Makefile | 13 + .../arch/arm/cpu/arm1136/nas782x/clock.c | 97 + .../arch/arm/cpu/arm1136/nas782x/pinmux.c | 43 + .../arch/arm/cpu/arm1136/nas782x/reset.c | 91 + .../arch/arm/cpu/arm1136/nas782x/timer.c | 129 + .../arch/arm/include/asm/arch-nas782x/clock.h | 84 + .../arch/arm/include/asm/arch-nas782x/cpu.h | 26 + .../arm/include/asm/arch-nas782x/hardware.h | 30 + .../arm/include/asm/arch-nas782x/pinmux.h | 46 + .../arch/arm/include/asm/arch-nas782x/spl.h | 6 + .../arm/include/asm/arch-nas782x/sysctl.h | 125 + .../arch/arm/include/asm/arch-nas782x/timer.h | 23 + .../uboot-oxnas/files/board/ox820/Kconfig | 15 + .../uboot-oxnas/files/board/ox820/MAINTAINERS | 6 + .../uboot-oxnas/files/board/ox820/Makefile | 15 + .../boot/uboot-oxnas/files/board/ox820/ddr.c | 477 + .../boot/uboot-oxnas/files/board/ox820/ddr.h | 148 + .../files/board/ox820/lowlevel_init.S | 20 + .../uboot-oxnas/files/board/ox820/ox820.c | 374 + .../uboot-oxnas/files/board/ox820/spl_start.S | 21 + .../files/board/ox820/u-boot-spl.lds | 101 + .../boot/uboot-oxnas/files/common/env_ext4.c | 116 + .../uboot-oxnas/files/common/spl/spl_block.c | 236 + .../uboot-oxnas/files/configs/ox820_defconfig | 3 + .../files/drivers/block/plxsata_ide.c | 1170 + .../files/drivers/usb/host/ehci-oxnas.c | 105 + .../uboot-oxnas/files/include/configs/ox820.h | 383 + .../boot/uboot-oxnas/files/tools/mkox820crc.c | 123 + .../patches/010-capacity-is-unsigned.patch | 37 + .../uboot-oxnas/patches/150-spl-block.patch | 54 + .../uboot-oxnas/patches/200-icplus-phy.patch | 142 + .../patches/300-oxnas-target.patch | 101 + .../patches/400-gcc-5-compiler.patch | 87 + .../patches/800-fix-bootm-assertion.patch | 11 + package/boot/uboot-pxa/Makefile | 92 + .../001-squashfs_rootfstype_cmdline.patch | 13 + package/boot/uboot-sunxi/Makefile | 188 + .../patches/001-use-dtc-in-kernel.patch | 12 + .../patches/002-add-olimex-a13-som.diff | 20 + .../003-add-theobroma-a31-pangolin.patch | 394 + .../010-dt-sync-files-with-kernel.patch | 1411 + .../011-dt-sync-dts-files-with-kernel.patch | 7354 ++ .../012-sun6i-fix-clock_twi_onoff.patch | 40 + .../patches/013-enable-realtek-phy.patch | 26 + .../patches/014-fix-gmac-init.patch | 135 + .../015-fix-2nd-usb-ctrler-on-sun47i.patch | 82 + .../patches/016-spl-print-mmc-slot.patch | 33 + ...17-usb-add-support-for-usb3-vbus-pin.patch | 43 + ...8-usb-specify-vbus-pins-on-orangepis.patch | 35 + ...19-sid-add-efuse-support-for-h3-a83t.patch | 35 + ...-boot-display-board-model-on-startup.patch | 25 + ...1-sun6i-sync-PLL1-multdiv-with-Boot1.patch | 37 + .../093-sun6i-fix-PLL-LDO-voltselect.patch | 77 + .../100-sun6i-alternate-on-UART2.patch | 21 + .../101-sun6i-support-console-on-UART2.patch | 37 + ...2-sunxi-make_CONS_INDEX-configurable.patch | 28 + package/boot/uboot-sunxi/uEnv-default.txt | 6 + package/boot/uboot-sunxi/uEnv-pangolin.txt | 6 + package/boot/uboot-xburst/Makefile | 88 + .../0001-qi_lb60-add-nand-spl-support.patch | 894 + ...qi_lb60-add-software-usbboot-support.patch | 916 + .../patches/0003-add-mmc-support.patch | 1664 + ...dd-more-boot-options-F1-F2-F3-F4-M-S.patch | 200 + .../0005-add-nanonote-lcd-support.patch | 847 + .../patches/0006-enable-silent-console.patch | 60 + package/boot/uboot-zynq/Makefile | 125 + package/boot/yamonenv/Makefile | 39 + .../patches/001-yamonenv_mtd_partition.patch | 11 + package/devel/binutils/Makefile | 125 + package/devel/gdb/Makefile | 88 + .../001-gdb-pr14523-mips-signal-number.patch | 16 + package/devel/gdb/patches/100-musl_fix.patch | 53 + package/devel/perf/Makefile | 77 + package/devel/perf/musl-compat.h | 60 + package/devel/perf/musl-include/string.h | 18 + package/devel/strace/Makefile | 58 + package/devel/trace-cmd/Makefile | 63 + .../patches/110-mac80211_tracepoint.patch | 24 + package/devel/valgrind/Makefile | 178 + package/devel/valgrind/files/default.supp | 42 + .../patches/100-fix_configure_check.patch | 11 + .../valgrind/patches/110-add_a_out_h.patch | 157 + ...x-configure-for-Linux-kernel-4.0-rc1.patch | 42 + .../patches/130-mips_fix_soft_float.patch | 34 + .../devel/valgrind/patches/200-musl_fix.patch | 45 + package/devel/valgrind/src/abort.c | 3 + package/firmware/am33x-cm3/Makefile | 42 + package/firmware/ath10k-firmware/Makefile | 104 + package/firmware/b43legacy-firmware/Makefile | 72 + .../firmware/brcmfmac43430-firmware/Makefile | 61 + package/firmware/ixp4xx-microcode/Makefile | 57 + .../ixp4xx-microcode/src/IxNpeMicrocode.h | 148 + .../firmware/ixp4xx-microcode/src/LICENSE.IPL | 27 + .../lantiq/dsl-vrx200-firmware-xdsl/Makefile | 129 + package/firmware/linux-firmware/Makefile | 40 + package/firmware/linux-firmware/broadcom.mk | 45 + package/firmware/linux-firmware/intel.mk | 192 + package/firmware/linux-firmware/marvell.mk | 56 + package/firmware/linux-firmware/mediatek.mk | 43 + package/firmware/linux-firmware/qca.mk | 25 + package/firmware/linux-firmware/realtek.mk | 50 + package/firmware/linux-firmware/ti.mk | 25 + package/firmware/vsc73x5-ucode/Makefile | 94 + package/firmware/vsc73x5-ucode/files/Makefile | 20 + package/kernel/acx-mac80211/Makefile | 260 + .../patches/200-initial-macaddr.patch | 29 + .../acx-mac80211/patches/300-kernel_4_2.patch | 67 + package/kernel/ar7-atm/Config.in | 22 + package/kernel/ar7-atm/Makefile | 100 + .../090-no-date-time.patch | 11 + .../patches-D7.04.03.00/100-compile_fix.patch | 768 + .../110-interrupt_fix.patch | 37 + .../120-no_dumb_inline.patch | 11 + .../130-powercutback.patch | 44 + .../patches-D7.04.03.00/140-debug_mode.patch | 16 + .../150-tasklet_mode.patch | 11 + .../160-module-params.patch | 589 + .../170-bus_id_removal.patch | 30 + .../180-git_headers_include.patch | 54 + .../190-2.6.32_proc_fixes.patch | 79 + .../patches-D7.04.03.00/200-2.6.37_args.patch | 36 + .../210-3.3-remove-smp_lock.h.patch | 33 + .../220-3.10-update_proc_code.patch | 2965 + .../230-compile_fixes.patch | 44 + .../patches-D7.04.03.00/240-3.18_fixes.patch | 38 + .../patches-D7.04.03.00/250-4.1_fixes.patch | 20 + .../090-no-date-time.patch | 11 + .../patches-D7.05.01.00/100-compile_fix.patch | 808 + .../110-interrupt_fix.patch | 37 + .../120-no_dumb_inline.patch | 11 + .../130-powercutback.patch | 44 + .../patches-D7.05.01.00/140-debug_mode.patch | 16 + .../150-tasklet_mode.patch | 11 + .../160-module-params.patch | 675 + .../170-bus_id_removal.patch | 30 + .../180-git_headers_include.patch | 54 + .../190-2.6.32_proc_fixes.patch | 79 + .../patches-D7.05.01.00/200-2.6.37_args.patch | 36 + .../210-3.3-remove-smp_lock.h.patch | 33 + .../220-3.10-update_proc_code.patch | 3102 + .../patches-D7.05.01.00/240-3.18_fixes.patch | 38 + .../patches-D7.05.01.00/250-4.1_fixes.patch | 20 + package/kernel/avila-wdt/Makefile | 40 + package/kernel/avila-wdt/src/Makefile | 1 + package/kernel/avila-wdt/src/avila-wdt.c | 231 + package/kernel/brcm2708-gpu-fw/Makefile | 53 + package/kernel/broadcom-wl/Makefile | 177 + .../files/etc/hotplug.d/net/20-broadcom_wds | 61 + .../broadcom-wl/files/etc/init.d/wlunbind | 29 + .../broadcom-wl/files/lib/wifi/broadcom.sh | 477 + .../patches/003-compat-2.6.35.patch | 39 + .../patches/004-remove-pcmcia.patch | 22 + .../patches/005-fix-mem-leak-on-unload.patch | 31 + .../patches/006-generic-dma-api.patch | 88 + .../patches/007-use-glue-driver.patch | 188 + .../patches/008-fix_virtual_interfaces.patch | 132 + .../patches/009-fix_compile_3_2.patch | 27 + .../010-remove_irqf_samble_random.patch | 11 + .../patches/011-fix_compile_3_4.patch | 12 + .../broadcom-wl/patches/012-compat-3.10.patch | 47 + .../patches/013-interface-name.patch | 11 + .../patches/014-fix-band-reporting.patch | 41 + .../015-support-probe-of-wds-interfaces.patch | 11 + .../broadcom-wl/patches/020-musl-fixes.patch | 75 + .../patches/030-remove_devinit_devexit.patch | 74 + .../patches/100-fix_nvram_two_devices.patch | 32 + .../patches/110-add_number_to_dev_name.patch | 11 + .../patches/120-fixup-mac-addresses.patch | 92 + .../patches/200-add_bcm_a8xx_support.patch | 12 + .../patches/910-fallback-sprom.patch | 78 + .../patches/912-pci-bus-nvram-hack.patch | 11 + .../913-avoid-dbe-on-ifs_ctl-readw-hack.patch | 12 + .../914-eliminate-date-time-error.patch | 21 + package/kernel/broadcom-wl/src/glue/Makefile | 17 + package/kernel/broadcom-wl/src/glue/wl_glue.c | 315 + package/kernel/broadcom-wl/src/glue/wl_glue.h | 22 + package/kernel/broadcom-wl/src/wlc.c | 1181 + package/kernel/button-hotplug/Makefile | 55 + package/kernel/button-hotplug/src/Kconfig | 2 + package/kernel/button-hotplug/src/Makefile | 1 + .../button-hotplug/src/button-hotplug.c | 343 + package/kernel/ep80579-drivers/Makefile | 92 + .../patches/001-igbe_update.patch | 11755 +++ .../patches/002-cflags_cleanup.patch | 22 + .../patches/003-new_irqf_constants.patch | 53 + .../patches/100-iegbe_netdev_ops.patch | 56 + .../101-iegbe_fix_napi_interface.patch | 41 + .../102-iegbe_nuke_polling_netdev.patch | 103 + .../103-iegbe_convert_unicast_addr_list.patch | 60 + ...gbe_group_address_list_and_its_count.patch | 20 + .../patches/105-iegbe_new_dma_masks.patch | 20 + .../patches/106-iegbe_new_irqf_constant.patch | 12 + .../patches/150-ocracoke_island.patch | 747 + .../patches/200-can_fix_ioctl_numbers.patch | 11 + .../patches/210-can_include_linux_fs_h.patch | 11 + .../patches/220-can_fix_irq_request.patch | 23 + ...can_remove_driver_data_direct_access.patch | 40 + .../patches/300-wdt_compile_fix.patch | 59 + .../400-edma_fix_irq_request_warning.patch | 22 + .../500-1588_fix_irq_request_warning.patch | 22 + .../patches/600-2.6.27_includes.patch | 22 + .../patches/601-2.6.32_includes.patch | 30 + .../patches/700-iegbe_kcompat_2.6.30.patch | 31 + .../patches/701-iegbe_poll_dev.patch | 11 + ...0-3.3-fix-generated-header-locations.patch | 91 + .../patches/711-3.3-gbe-fixes.patch | 392 + .../patches/712-3.3-can-fixes.patch | 41 + .../patches/713-3.3-gpio-fixes.patch | 33 + .../patches/714-3.3-wdt-fixes.patch | 31 + .../patches/715-3.3-1588-fixes.patch | 33 + package/kernel/gpio-button-hotplug/Makefile | 50 + .../kernel/gpio-button-hotplug/src/Makefile | 1 + .../src/gpio-button-hotplug.c | 667 + package/kernel/hostap-driver/Makefile | 117 + .../hostap-driver/files/lib/wifi/hostap.sh | 270 + .../patches/001-fix-txpower.patch | 175 + package/kernel/i2c-gpio-custom/Makefile | 53 + package/kernel/i2c-gpio-custom/src/Kconfig | 10 + package/kernel/i2c-gpio-custom/src/Makefile | 1 + .../i2c-gpio-custom/src/i2c-gpio-custom.c | 202 + package/kernel/lantiq/ltq-adsl-fw/Makefile | 55 + package/kernel/lantiq/ltq-adsl-mei/Makefile | 50 + .../patches/100_no-date-time.patch | 13 + .../kernel/lantiq/ltq-adsl-mei/src/Makefile | 17 + .../ltq-adsl-mei/src/ifxmips_mei_interface.h | 724 + .../lantiq/ltq-adsl-mei/src/lantiq_mei.c | 2840 + package/kernel/lantiq/ltq-adsl/Config.in | 5 + package/kernel/lantiq/ltq-adsl/Makefile | 95 + .../ltq-adsl/patches/100-dsl_compat.patch | 1065 + .../patches/110-fix_status_polling_loop.patch | 11 + .../ltq-adsl/patches/120-platform.patch | 72 + .../ltq-adsl/patches/130-linux3.8.patch | 143 + .../ltq-adsl/patches/140-linux_3.18.patch | 40 + package/kernel/lantiq/ltq-atm/Makefile | 54 + package/kernel/lantiq/ltq-atm/src/Makefile | 23 + .../ltq-atm/src/ifxmips_atm_amazon_se.c | 341 + .../lantiq/ltq-atm/src/ifxmips_atm_ar9.c | 244 + .../lantiq/ltq-atm/src/ifxmips_atm_core.h | 245 + .../lantiq/ltq-atm/src/ifxmips_atm_danube.c | 231 + .../ltq-atm/src/ifxmips_atm_fw_amazon_se.h | 457 + .../lantiq/ltq-atm/src/ifxmips_atm_fw_ar9.h | 439 + .../ltq-atm/src/ifxmips_atm_fw_ar9_retx.h | 611 + .../ltq-atm/src/ifxmips_atm_fw_danube.h | 442 + .../ltq-atm/src/ifxmips_atm_fw_danube_retx.h | 612 + .../src/ifxmips_atm_fw_regs_amazon_se.h | 57 + .../ltq-atm/src/ifxmips_atm_fw_regs_ar9.h | 172 + .../ltq-atm/src/ifxmips_atm_fw_regs_common.h | 549 + .../ltq-atm/src/ifxmips_atm_fw_regs_danube.h | 51 + .../ltq-atm/src/ifxmips_atm_fw_regs_vr9.h | 72 + .../lantiq/ltq-atm/src/ifxmips_atm_fw_vr9.h | 427 + .../ltq-atm/src/ifxmips_atm_ppe_amazon_se.h | 121 + .../lantiq/ltq-atm/src/ifxmips_atm_ppe_ar9.h | 188 + .../ltq-atm/src/ifxmips_atm_ppe_common.h | 368 + .../ltq-atm/src/ifxmips_atm_ppe_danube.h | 129 + .../lantiq/ltq-atm/src/ifxmips_atm_ppe_vr9.h | 192 + .../lantiq/ltq-atm/src/ifxmips_atm_vr9.c | 190 + package/kernel/lantiq/ltq-atm/src/ltq_atm.c | 1938 + package/kernel/lantiq/ltq-deu/Makefile | 49 + package/kernel/lantiq/ltq-deu/src/Makefile | 24 + .../kernel/lantiq/ltq-deu/src/ifxmips_aes.c | 904 + .../kernel/lantiq/ltq-deu/src/ifxmips_arc4.c | 389 + .../lantiq/ltq-deu/src/ifxmips_async_aes.c | 1137 + .../lantiq/ltq-deu/src/ifxmips_async_des.c | 954 + .../kernel/lantiq/ltq-deu/src/ifxmips_des.c | 768 + .../kernel/lantiq/ltq-deu/src/ifxmips_deu.c | 210 + .../kernel/lantiq/ltq-deu/src/ifxmips_deu.h | 232 + .../lantiq/ltq-deu/src/ifxmips_deu_ar9.c | 135 + .../lantiq/ltq-deu/src/ifxmips_deu_ar9.h | 299 + .../lantiq/ltq-deu/src/ifxmips_deu_danube.c | 168 + .../lantiq/ltq-deu/src/ifxmips_deu_danube.h | 250 + .../lantiq/ltq-deu/src/ifxmips_deu_dma.c | 42 + .../lantiq/ltq-deu/src/ifxmips_deu_dma.h | 69 + .../lantiq/ltq-deu/src/ifxmips_deu_vr9.c | 144 + .../lantiq/ltq-deu/src/ifxmips_deu_vr9.h | 324 + .../kernel/lantiq/ltq-deu/src/ifxmips_md5.c | 310 + .../lantiq/ltq-deu/src/ifxmips_md5_hmac.c | 386 + .../kernel/lantiq/ltq-deu/src/ifxmips_sha1.c | 301 + .../lantiq/ltq-deu/src/ifxmips_sha1_hmac.c | 378 + .../lantiq/ltq-deu/src/ifxmips_tcrypt.h | 92 + package/kernel/lantiq/ltq-deu/src/internal.h | 141 + package/kernel/lantiq/ltq-hcd/Makefile | 51 + package/kernel/lantiq/ltq-hcd/src/Kconfig | 104 + package/kernel/lantiq/ltq-hcd/src/Makefile | 74 + package/kernel/lantiq/ltq-hcd/src/ifxhcd.c | 2138 + package/kernel/lantiq/ltq-hcd/src/ifxhcd.h | 758 + package/kernel/lantiq/ltq-hcd/src/ifxhcd_es.c | 599 + .../kernel/lantiq/ltq-hcd/src/ifxhcd_intr.c | 4844 ++ .../kernel/lantiq/ltq-hcd/src/ifxhcd_queue.c | 485 + .../kernel/lantiq/ltq-hcd/src/ifxusb_cif.c | 1686 + .../kernel/lantiq/ltq-hcd/src/ifxusb_cif.h | 767 + .../kernel/lantiq/ltq-hcd/src/ifxusb_cif_d.c | 535 + .../kernel/lantiq/ltq-hcd/src/ifxusb_cif_h.c | 1595 + .../kernel/lantiq/ltq-hcd/src/ifxusb_ctl.c | 3825 + .../kernel/lantiq/ltq-hcd/src/ifxusb_driver.c | 1286 + .../kernel/lantiq/ltq-hcd/src/ifxusb_plat.h | 1184 + .../kernel/lantiq/ltq-hcd/src/ifxusb_regs.h | 1471 + .../lantiq/ltq-hcd/src/ifxusb_version.h | 5 + package/kernel/lantiq/ltq-ifxos/Makefile | 52 + .../ltq-ifxos/patches/001-warnings.patch | 24 + .../lantiq/ltq-ifxos/patches/100-compat.patch | 151 + package/kernel/lantiq/ltq-ptm/Makefile | 51 + package/kernel/lantiq/ltq-ptm/src/Makefile | 23 + .../lantiq/ltq-ptm/src/ifxmips_ptm_adsl.c | 1569 + .../lantiq/ltq-ptm/src/ifxmips_ptm_adsl.h | 137 + .../ltq-ptm/src/ifxmips_ptm_amazon_se.c | 322 + .../lantiq/ltq-ptm/src/ifxmips_ptm_ar9.c | 376 + .../lantiq/ltq-ptm/src/ifxmips_ptm_common.h | 102 + .../lantiq/ltq-ptm/src/ifxmips_ptm_danube.c | 317 + .../ltq-ptm/src/ifxmips_ptm_fw_amazon_se.h | 493 + .../lantiq/ltq-ptm/src/ifxmips_ptm_fw_ar9.h | 473 + .../ltq-ptm/src/ifxmips_ptm_fw_danube.h | 489 + .../ltq-ptm/src/ifxmips_ptm_fw_regs_adsl.h | 284 + .../src/ifxmips_ptm_fw_regs_amazon_se.h | 48 + .../ltq-ptm/src/ifxmips_ptm_fw_regs_ar9.h | 48 + .../ltq-ptm/src/ifxmips_ptm_fw_regs_danube.h | 48 + .../ltq-ptm/src/ifxmips_ptm_fw_regs_vdsl.h | 278 + .../ltq-ptm/src/ifxmips_ptm_fw_regs_vr9.h | 90 + .../lantiq/ltq-ptm/src/ifxmips_ptm_fw_vr9.h | 380 + .../ltq-ptm/src/ifxmips_ptm_ppe_amazon_se.h | 186 + .../lantiq/ltq-ptm/src/ifxmips_ptm_ppe_ar9.h | 213 + .../ltq-ptm/src/ifxmips_ptm_ppe_common.h | 311 + .../ltq-ptm/src/ifxmips_ptm_ppe_danube.h | 135 + .../lantiq/ltq-ptm/src/ifxmips_ptm_ppe_vr9.h | 205 + .../lantiq/ltq-ptm/src/ifxmips_ptm_test.c | 943 + .../lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.c | 1097 + .../lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.h | 126 + .../lantiq/ltq-ptm/src/ifxmips_ptm_vr9.c | 295 + package/kernel/lantiq/ltq-tapi/Config.in | 88 + package/kernel/lantiq/ltq-tapi/Makefile | 68 + .../ltq-tapi/patches/000-portability.patch | 82 + .../lantiq/ltq-tapi/patches/100-ifxmips.patch | 96 + .../ltq-tapi/patches/200-linux-37.patch | 108 + .../ltq-tapi/patches/300-linux-310.patch | 13 + package/kernel/lantiq/ltq-vdsl-mei/Makefile | 86 + .../ltq-vdsl-mei/patches/010-warnings.patch | 37 + .../ltq-vdsl-mei/patches/100-compat.patch | 321 + .../patches/101_no-date-time.patch | 13 + package/kernel/lantiq/ltq-vdsl/Makefile | 76 + .../lantiq/ltq-vdsl/patches/100-compat.patch | 70 + package/kernel/lantiq/ltq-vmmc/Config.in | 95 + package/kernel/lantiq/ltq-vmmc/Makefile | 168 + .../kernel/lantiq/ltq-vmmc/files/vmmc.init | 19 + .../ltq-vmmc/patches/000-portability.patch | 287 + .../lantiq/ltq-vmmc/patches/100-target.patch | 751 + .../lantiq/ltq-vmmc/patches/200-compat.patch | 56 + .../lantiq/ltq-vmmc/patches/400-falcon.patch | 968 + package/kernel/linux/Makefile | 65 + package/kernel/linux/modules/001-depends.mk | 14 + package/kernel/linux/modules/block.mk | 670 + package/kernel/linux/modules/can.mk | 277 + package/kernel/linux/modules/crypto.mk | 724 + package/kernel/linux/modules/dsa.mk | 140 + package/kernel/linux/modules/firewire.mk | 74 + package/kernel/linux/modules/fs.mk | 468 + package/kernel/linux/modules/hwmon.mk | 315 + package/kernel/linux/modules/i2c.mk | 251 + package/kernel/linux/modules/input.mk | 209 + package/kernel/linux/modules/leds.mk | 215 + package/kernel/linux/modules/lib.mk | 223 + package/kernel/linux/modules/netdevices.mk | 872 + package/kernel/linux/modules/netfilter.mk | 851 + package/kernel/linux/modules/netsupport.mk | 1026 + package/kernel/linux/modules/nls.mk | 307 + package/kernel/linux/modules/other.mk | 1011 + package/kernel/linux/modules/pcmcia.mk | 74 + package/kernel/linux/modules/sound.mk | 291 + package/kernel/linux/modules/spi.mk | 91 + package/kernel/linux/modules/usb.mk | 1628 + package/kernel/linux/modules/video.mk | 948 + package/kernel/linux/modules/virtual.mk | 171 + package/kernel/linux/modules/w1.mk | 192 + package/kernel/linux/modules/wireless.mk | 74 + package/kernel/linux/modules/wpan.mk | 124 + package/kernel/mac80211/Makefile | 1850 + .../files/lib/netifd/wireless/mac80211.sh | 758 + .../mac80211/files/lib/wifi/mac80211.sh | 133 + package/kernel/mac80211/files/regdb.txt | 1262 + .../mac80211/patches/000-fix_kconfig.patch | 14 + .../mac80211/patches/001-fix_build.patch | 167 + .../patches/002-change_allconfig.patch | 64 + .../patches/003-remove_bogus_modparams.patch | 34 + .../004-backports-add-skb_free_frag.patch | 21 + .../005-backports-add-napi_alloc_frag.patch | 20 + .../mac80211/patches/010-disable_rfkill.patch | 13 + .../mac80211/patches/030-rt2x00_options.patch | 47 + .../patches/040-brcmutil_option.patch | 9 + .../patches/050-lib80211_option.patch | 30 + .../patches/060-no_local_ssb_bcma.patch | 131 + .../patches/070-ath_common_config.patch | 9 + .../patches/080-disable_clk_backport.patch | 20 + .../100-remove-cryptoapi-dependencies.patch | 376 + .../110-mac80211_keep_keys_on_stop_ap.patch | 12 + .../120-cfg80211_allow_perm_addr_change.patch | 43 + .../patches/150-disable_addr_notifier.patch | 67 + .../201-ath5k-WAR-for-AR71xx-PCI-bug.patch | 38 + .../kernel/mac80211/patches/210-ap_scan.patch | 11 + ...h9k-force-rx_clear-when-disabling-rx.patch | 31 + ...etries-for-powersave-response-frames.patch | 121 + ...d-low-power-tx-gain-table-for-AR953x.patch | 95 + ...3-rt2x00-fix-monitor-mode-regression.patch | 156 + ...th9k-avoid-ANI-restart-if-no-trigger.patch | 32 + ...-up-ANI-per-channel-pointer-checking.patch | 91 + ...et-while-BB-panic-0x4000409-on-ar956.patch | 31 + ...istent-use-of-tab-and-space-in-inden.patch | 27 + ...-data-bus-error-on-ar9300-and-ar9580.patch | 65 + .../309-01-brcmfmac-add-missing-include.patch | 19 + ...cmfmac-fix-sdio-sg-table-alloc-crash.patch | 118 + ...eeprom-magic-mismatch-on-flash-based.patch | 38 + ...it-the-number-of-DFS-interfaces-to-1.patch | 55 + ...c80211-fix-txq-queue-related-crashes.patch | 27 + ...necessary-frame-drops-in-mesh-fwding.patch | 57 + ...-work-after-scan-complete-for-all-VI.patch | 103 + ...15-mac80211-fix-ibss-scan-parameters.patch | 57 + ...-rx.c-fix-use-of-uninitialised-value.patch | 50 + ...l_ht-fix-out-of-bound-in-minstrel_ht.patch | 45 + ...MSDU-skb_linearize-call-to-ieee80211.patch | 35 + ...ction-for-802.3-conversion-with-sepa.patch | 186 + ...port-for-non-linear-skbs-in-ieee8021.patch | 159 + ...egacy-and-HT-rate-in-injected-frames.patch | 155 + .../322-mac80211-add-A-MSDU-tx-support.patch | 317 + ...ting-primary-channel-for-80-MHz-widt.patch | 64 + ...-descriptors-of-current-component-on.patch | 51 + ...toring-PMU-core-without-wrapper-addr.patch | 28 + ...tended-capabilities-of-ChipCommon-co.patch | 43 + ...PMU-registers-using-standalone-PMU-c.patch | 148 + ...port-for-14e4-4365-PCI-ID-with-BCM43.patch | 38 + ...NULL-character-in-NVRAM-as-separator.patch | 32 + ...-Increase-the-default-timeouts-a-bit.patch | 41 + ...F-load-complete-quickly-and-reliably.patch | 87 + ...-Remove-MPP-table-entries-with-MPath.patch | 54 + ...let-unused-MPP-table-entries-timeout.patch | 104 + ...y-mesh-and-mpp-path-removal-function.patch | 143 + ...l-Change-expected-throughput-unit-ba.patch | 51 + ...c-Increase-nr-of-supported-flowrings.patch | 307 + ...lty-variable-initialization-in-ieee8.patch | 22 + ...existing-page-fragments-in-A-MSDU-rx.patch | 132 + ...0211-fix-wiphy-supported_band-access.patch | 36 + ...l_ht-set-A-MSDU-tx-limits-based-on-s.patch | 61 + ...l_ht-set-default-tx-aggregation-time.patch | 31 + ...l_ht-fix-a-logic-error-in-RTS-CTS-ha.patch | 26 + ...ix-Public-Action-frame-RX-in-AP-mode.patch | 35 + ...iotap-VHT-info-to-rtap_namespace_siz.patch | 21 + ...sing-of-40Mhz-in-injected-radiotap-h.patch | 36 + ...11-parse-VHT-info-in-injected-frames.patch | 65 + ...pass-injected-frames-without-a-valid.patch | 23 + ...el_ht-improve-sample-rate-skip-logic.patch | 77 + ...function-name-for-brcmf_cfg80211_wai.patch | 99 + ...-brcmfmac-Limit-memory-allocs-to-64K.patch | 127 + ...or-wowl-support-before-enumerating-f.patch | 29 + ...re-country-code-using-device-specifi.patch | 214 + ...Add-length-checks-on-firmware-events.patch | 283 + ...ghbor-discovery-offload-ip-address-t.patch | 333 + ...heck-return-for-ARP-ip-setting-iovar.patch | 38 + ...ice-memsize-config-from-fw-if-define.patch | 73 + ...1-window-size-as-provided-by-pci-sub.patch | 58 + ...add-support-for-the-PCIE-4366c0-chip.patch | 34 + ...11-brcmfmac-remove-pcie-gen1-support.patch | 221 + ...cmfmac-increase-timeout-for-tx-eapol.patch | 30 + ...-move-module-init-and-exit-to-common.patch | 135 + ...dd-wowl-gtk-rekeying-offload-support.patch | 260 + ...atform-data-retrieval-code-to-common.patch | 385 + ...P-and-ND-offload-enabled-during-WOWL.patch | 69 + ...brcmfmac-switch-to-new-platform-data.patch | 734 + ...-platform-data-and-module-paramaters.patch | 607 + ...fmac-integrate-add_keyext-in-add_key.patch | 227 + ....11w-management-frame-protection-sup.patch | 509 + ...cmfmac-Remove-waitqueue_active-check.patch | 54 + ...-brcmfmac-uninitialized-ret-variable.patch | 21 + ...o-remove-unused-variable-retry_limit.patch | 24 + ...-unnecessary-variable-initialisation.patch | 26 + ...lear-eventmask-array-before-using-it.patch | 27 + ...ac-fix-clearing-wowl-wake-indicators.patch | 27 + ...default-boardrev-in-nvram-data-if-mi.patch | 114 + ...2p-scan-abort-null-pointer-exception.patch | 29 + ...fmac-screening-firmware-event-packet.patch | 297 + ...c-cleanup-ampdu-rx-host-reorder-code.patch | 585 + ...vise-handling-events-in-receive-path.patch | 139 + ...common-function-for-handling-brcmf_p.patch | 88 + .../patches/400-ath_move_debug_code.patch | 30 + .../patches/401-ath9k_blink_default.patch | 11 + .../patches/402-ath_regd_optional.patch | 69 + .../patches/403-world_regd_fixup.patch | 84 + .../patches/404-regd_no_assoc_hints.patch | 19 + .../mac80211/patches/405-ath_regd_us.patch | 26 + .../patches/406-ath_relax_default_regd.patch | 47 + .../410-ath9k_allow_adhoc_and_ap.patch | 10 + .../411-ath5k_allow_adhoc_and_ap.patch | 46 + .../patches/420-ath5k_disable_fast_cc.patch | 18 + .../patches/430-add_ath5k_platform.patch | 33 + ...add_platform_eeprom_support_to_ath5k.patch | 56 + .../patches/432-ath5k_add_pciids.patch | 11 + .../440-ath5k_channel_bw_debugfs.patch | 143 + .../patches/500-ath9k_eeprom_debugfs.patch | 65 + .../mac80211/patches/501-ath9k_ahb_init.patch | 32 + .../510-ath9k_intr_mitigation_tweak.patch | 18 + .../patches/511-ath9k_reduce_rxbuf.patch | 11 + .../patches/512-ath9k_channelbw_debugfs.patch | 125 + .../patches/513-ath9k_add_pci_ids.patch | 30 + .../522-mac80211_configure_antenna_gain.patch | 160 + .../patches/530-ath9k_extra_leds.patch | 251 + .../531-ath9k_extra_platform_leds.patch | 71 + ..._get_led_polarity_from_platform_data.patch | 20 + .../540-ath9k_reduce_ani_interval.patch | 11 + .../patches/541-ath9k_rx_dma_stop_check.patch | 28 + .../patches/542-ath9k_debugfs_diag.patch | 139 + .../patches/543-ath9k_entropy_from_adc.patch | 186 + ...544-ath9k-ar933x-usb-hang-workaround.patch | 79 + .../patches/545-ath9k_ani_ws_detect.patch | 155 + .../patches/546-ath9k_platform_led_name.patch | 48 + .../patches/547-ath9k_led_defstate_fix.patch | 29 + .../patches/548-ath9k_enable_gpio_chip.patch | 235 + .../549-ath9k_enable_gpio_buttons.patch | 148 + .../550-ath9k_add_ar9280_gpio_chip.patch | 27 + ...-move-rt2800_drv_data-declaration-in.patch | 66 + ...-introduce-RT2800_HAS_HIGH_SHARED_ME.patch | 80 + ...t2800-serialize-shared-memory-access.patch | 531 + ...0lib-fix-beacon-generation-on-RT3593.patch | 131 + ...-add-hw_beacon_count-field-to-struct.patch | 62 + ...-init-additional-beacon-offset-regis.patch | 67 + ...-fix-max-supported-beacon-count-for-.patch | 24 + ...to-build-rt2800soc-module-for-RT3883.patch | 30 + ...-rt2800lib-enable-support-for-RT3883.patch | 20 + ...x00-rt2800lib-add-rf_vals-for-RF3853.patch | 112 + ...ib-enable-VCO-calibration-for-RF3853.patch | 28 + ...-add-channel-configuration-function-.patch | 235 + ...2x00-rt2800lib-enable-RF3853-support.patch | 20 + ...-add-MAC-register-initialization-for.patch | 77 + ...-fix-rt2800soc_disable_radio-for-RT3.patch | 30 + ...-add-BBP-register-initialization-for.patch | 71 + ...-add-RFCSR-initialization-for-RT3883.patch | 178 + ...-use-the-extended-EEPROM-map-for-RT3.patch | 22 + ...ib-force-rf-type-to-RF3853-on-RT3883.patch | 21 + ...-add-channel-configuration-code-for-.patch | 136 + ...-fix-txpower_to_dev-function-for-RT3.patch | 30 + ...-use-correct-txpower-calculation-fun.patch | 23 + ...-hardcode-txmixer-gain-values-to-zer.patch | 33 + ...b-use-correct-RT-XWI-size-for-RT3883.patch | 20 + ...b-use-correct-beacon-base-for-RT3883.patch | 22 + ...-use-correct-beacon-count-for-RT3883.patch | 22 + ...-fix-antenna-configuration-for-RT388.patch | 22 + ...-fix-LNA-gain-configuration-for-RT38.patch | 32 + ...0-rt2800lib-fix-VGC-setup-for-RT3883.patch | 44 + ...-fix-EEPROM-LNA-validation-for-RT388.patch | 42 + ...-fix-txpower-compensation-for-RT3883.patch | 22 + ...-enable-RT2800_HAS_HIGH_SHARED_MEM-f.patch | 23 + ...-use-high-memory-for-beacons-on-RT38.patch | 22 + ...o-add-a-workaround-for-spurious-TX_F.patch | 136 + .../patches/601-rt2x00-set_pci_mwi.patch | 13 + ...2-rt2x00-introduce-rt2x00_platform_h.patch | 32 + .../603-rt2x00-introduce-rt2x00eeprom.patch | 301 + .../604-rt2x00-of_load_eeprom_filename.patch | 33 + ...om-on-SoC-from-a-mtd-device-defines-.patch | 101 + ...isabling_bands_through_platform_data.patch | 47 + .../608-add_platform_data_mac_addr.patch | 63 + ...00-allow_disabling_bands_through_dts.patch | 27 + .../610-rt2x00-fix-rt3352-ext-pa.patch | 211 + .../611-rt2x00-rf_vals-rt3352-xtal20.patch | 106 + ...c-loadable-via-OF-on-rt288x-305x-SoC.patch | 33 + .../patches/615-rt2x00-fix_20mhz_clk.patch | 29 + .../patches/616-rt2x00-support-rt5350.patch | 276 + ...9-rt2x00-change-led-polarity-from-OF.patch | 40 + .../620-rt2x00-add-AP+STA-support.patch | 11 + .../patches/620-rt2x00-rt3352-rf-id.patch | 15 + .../patches/621-rt2x00-ht20_40_fix.patch | 29 + .../622-rt2x00-fix-beacon-bit-balance.patch | 47 + ...700-mwl8k-missing-pci-id-for-WNR854T.patch | 10 + .../801-libertas-configure-sysfs-links.patch | 21 + .../802-libertas-set-wireless-macaddr.patch | 11 + .../patches/804-b43-sync-with-bcma.patch | 17 + .../805-b43-gpio-mask-module-option.patch | 37 + .../mac80211/patches/810-b43_no_pio.patch | 86 + .../patches/820-b43-add-antenna-control.patch | 131 + .../841-b43-reduce-number-of-RX-slots.patch | 11 + .../845-b43-only-use-gpio-0-1-for-led.patch | 17 + ...847-b43-always-take-overlapping-devs.patch | 11 + ...-remove-extra-regulation-restriction.patch | 27 + ...fmac-add-missing-eth_type_trans-call.patch | 26 + ...-register-wiphy-s-during-module_init.patch | 97 + ...und-bug-with-some-inconsistent-BSSes.patch | 50 + ...63-brcmfmac-Disable-power-management.patch | 27 + ...0-rt2x00-enable-rt2800soc-for-mt7620.patch | 20 + .../910-01-add-support-for-mt7620.patch | 1202 + ...21-ath10k_init_devices_synchronously.patch | 33 + .../930-ath10k_add_tpt_led_trigger.patch | 37 + ...940-mwl8k_init_devices_synchronously.patch | 20 + .../mac80211/scripts/import-backports.sh | 109 + package/kernel/mmc_over_gpio/Makefile | 77 + .../mmc_over_gpio/files/mmc_over_gpio.config | 8 + .../mmc_over_gpio/files/mmc_over_gpio.init | 83 + package/kernel/mt76/Makefile | 69 + .../mt76/patches/000-uninitialized.patch | 11 + package/kernel/mwlwifi/Makefile | 62 + .../mwlwifi/patches/100-drop_old_api.patch | 92 + .../kernel/mwlwifi/patches/110-api_sync.patch | 19 + package/kernel/om-watchdog/Makefile | 45 + package/kernel/om-watchdog/files/om-watchdog | 15 + .../kernel/om-watchdog/files/om-watchdog.init | 62 + package/kernel/rotary-gpio-custom/Makefile | 53 + package/kernel/rotary-gpio-custom/src/Kconfig | 9 + .../kernel/rotary-gpio-custom/src/Makefile | 1 + .../src/rotary-gpio-custom.c | 193 + package/kernel/rtc-rv5c386a/Makefile | 38 + package/kernel/rtc-rv5c386a/src/Makefile | 18 + package/kernel/rtc-rv5c386a/src/rtc.c | 613 + package/kernel/spi-gpio-custom/Makefile | 53 + package/kernel/spi-gpio-custom/src/Kconfig | 14 + package/kernel/spi-gpio-custom/src/Makefile | 1 + .../spi-gpio-custom/src/spi-gpio-custom.c | 365 + package/kernel/trelay/Makefile | 54 + package/kernel/trelay/files/trelay.config | 4 + package/kernel/trelay/files/trelay.hotplug | 5 + package/kernel/trelay/files/trelay.init | 32 + package/kernel/trelay/src/Makefile | 1 + package/kernel/trelay/src/trelay.c | 272 + package/kernel/w1-gpio-custom/Makefile | 54 + package/kernel/w1-gpio-custom/src/Kconfig | 4 + package/kernel/w1-gpio-custom/src/Makefile | 1 + .../w1-gpio-custom/src/w1-gpio-custom.c | 190 + package/kernel/wrt55agv2-spidevs/Makefile | 43 + package/kernel/wrt55agv2-spidevs/src/Kconfig | 3 + package/kernel/wrt55agv2-spidevs/src/Makefile | 1 + .../wrt55agv2-spidevs/src/wrt55agv2_spidevs.c | 114 + package/libs/argp-standalone/Makefile | 48 + .../patches/001-throw-in-funcdef.patch | 79 + .../patches/002-no_optimize.patch | 11 + package/libs/cyassl/Makefile | 72 + .../300-SSL_set_tlsext_host_name.patch | 19 + .../400-additional_compatibility.patch | 12 + package/libs/elfutils/Makefile | 97 + .../patches/002-argp_standalone.patch | 14 + .../elfutils/patches/003-libint-stub.patch | 49 + .../patches/004-maybe-uninitialized.patch | 11 + .../elfutils/patches/004-memcpy_def.patch | 14 + .../patches/005-build_only_libs.patch | 24 + .../elfutils/patches/006-libdw_LIBS.patch | 11 + .../elfutils/patches/100-musl-compat.patch | 788 + .../libs/elfutils/patches/101-no-fts.patch | 109 + .../110-elf_compressed_header_support.patch | 33 + package/libs/gettext-full/Makefile | 79 + .../patches/000-relocatable.patch | 30 + .../gettext-full/patches/001-autotools.patch | 24 + .../patches/001-no_examples_and_tests.patch | 22 + .../003-gettext-error_print_progname.patch | 11 + .../patches/100-error_progname.patch | 10 + .../patches/110-error_progname_def.patch | 11 + .../patches/120-uclibc-nolocale.patch | 11 + .../patches/130-format-secuirty.patch | 59 + .../patches/150-disable_libxml_iconv.patch | 22 + package/libs/gettext/Makefile | 68 + package/libs/gettext/src/LICENSE | 7 + package/libs/gettext/src/include/libintl.h | 53 + package/libs/gettext/src/m4/codeset.m4 | 21 + package/libs/gettext/src/m4/gettext.m4 | 383 + package/libs/gettext/src/m4/intl.m4 | 294 + package/libs/gettext/src/m4/intldir.m4 | 19 + package/libs/gettext/src/m4/intlmacosx.m4 | 51 + package/libs/gettext/src/m4/lcmessage.m4 | 31 + package/libs/gettext/src/m4/nls.m4 | 32 + package/libs/gettext/src/m4/po.m4 | 449 + package/libs/gmp/Makefile | 69 + package/libs/libbsd/Makefile | 57 + .../libbsd/patches/001-aarch64_support.patch | 19 + package/libs/libconfig/Makefile | 59 + package/libs/libevent2/Makefile | 157 + package/libs/libiconv-full/Makefile | 93 + .../patches/100-strip_charsets.patch | 3438 + .../libiconv-full/patches/101-autotools.patch | 26014 +++++++ .../patches/103-configure_ac_fix.patch | 31 + .../patches/200-work-with-libtool2.patch | 17 + .../patches/300-fortify-source-compat.patch | 23 + package/libs/libiconv/COPYING | 504 + package/libs/libiconv/COPYRIGHT | 20 + package/libs/libiconv/Makefile | 84 + package/libs/libiconv/src/LICENSE | 6 + package/libs/libiconv/src/iconv.c | 440 + package/libs/libiconv/src/include/charmaps.h | 80 + .../src/include/charmaps/iso-8859-10.h | 24 + .../src/include/charmaps/iso-8859-13.h | 24 + .../src/include/charmaps/iso-8859-14.h | 25 + .../src/include/charmaps/iso-8859-16.h | 24 + .../src/include/charmaps/iso-8859-2.h | 24 + .../src/include/charmaps/iso-8859-3.h | 24 + .../src/include/charmaps/iso-8859-4.h | 24 + .../src/include/charmaps/iso-8859-5.h | 24 + .../src/include/charmaps/iso-8859-6.h | 24 + .../src/include/charmaps/iso-8859-7.h | 24 + .../src/include/charmaps/iso-8859-8.h | 24 + .../src/include/charmaps/iso-8859-9.h | 24 + .../libiconv/src/include/charmaps/koi8-r.h | 24 + .../src/include/charmaps/windows-1250.h | 24 + .../src/include/charmaps/windows-1251.h | 24 + .../src/include/charmaps/windows-1252.h | 25 + .../src/include/charmaps/windows-1253.h | 24 + .../src/include/charmaps/windows-1254.h | 24 + .../src/include/charmaps/windows-1255.h | 24 + .../src/include/charmaps/windows-1256.h | 24 + .../src/include/charmaps/windows-1257.h | 24 + .../src/include/charmaps/windows-1258.h | 24 + .../src/include/charmaps/windows-874.h | 24 + package/libs/libiconv/src/include/iconv.h | 36 + package/libs/libiconv/src/m4/iconv.m4 | 214 + package/libs/libjson-c/Makefile | 55 + package/libs/libjson-c/patches/000-libm.patch | 50 + .../patches/001-backport_compile_fix.patch | 23 + package/libs/libmnl/Makefile | 77 + .../libmnl/patches/100-upstream-fixes.patch | 416 + package/libs/libnetfilter-conntrack/Makefile | 74 + package/libs/libnetfilter-cthelper/Makefile | 71 + package/libs/libnetfilter-cttimeout/Makefile | 71 + package/libs/libnetfilter-log/Makefile | 74 + ...ecessary-pkgconfig-config.status-dep.patch | 25 + ...d-remove-unused-lines-in-Makefile.am.patch | 24 + ...build-resolve-automake-1.12-warnings.patch | 29 + ...e-needed-for-integer-type-definition.patch | 24 + ...0005-configure-uclinux-is-also-linux.patch | 27 + ...thout-ipulog-option-to-disable-libip.patch | 95 + package/libs/libnetfilter-queue/Makefile | 71 + package/libs/libnfnetlink/Makefile | 71 + .../patches/100-missing_include.patch | 20 + package/libs/libnftnl/Makefile | 73 + package/libs/libnl-tiny/Makefile | 55 + package/libs/libnl-tiny/files/libnl-tiny.pc | 10 + package/libs/libnl-tiny/src/Makefile | 17 + package/libs/libnl-tiny/src/attr.c | 668 + package/libs/libnl-tiny/src/cache.c | 376 + package/libs/libnl-tiny/src/cache_mngt.c | 131 + package/libs/libnl-tiny/src/error.c | 116 + package/libs/libnl-tiny/src/genl.c | 268 + package/libs/libnl-tiny/src/genl_ctrl.c | 302 + package/libs/libnl-tiny/src/genl_family.c | 136 + package/libs/libnl-tiny/src/genl_mngt.c | 193 + package/libs/libnl-tiny/src/handlers.c | 162 + .../libnl-tiny/src/include/linux/gen_stats.h | 79 + .../libnl-tiny/src/include/linux/genetlink.h | 83 + .../libs/libnl-tiny/src/include/linux/if.h | 131 + .../libnl-tiny/src/include/linux/if_addr.h | 62 + .../libnl-tiny/src/include/linux/netlink.h | 151 + .../libnl-tiny/src/include/netlink-generic.h | 20 + .../libnl-tiny/src/include/netlink-local.h | 158 + .../libnl-tiny/src/include/netlink-types.h | 81 + .../libnl-tiny/src/include/netlink/addr.h | 69 + .../libnl-tiny/src/include/netlink/attr.h | 726 + .../src/include/netlink/cache-api.h | 199 + .../libnl-tiny/src/include/netlink/cache.h | 128 + .../libnl-tiny/src/include/netlink/data.h | 41 + .../libnl-tiny/src/include/netlink/errno.h | 64 + .../src/include/netlink/genl/ctrl.h | 37 + .../src/include/netlink/genl/family.h | 130 + .../src/include/netlink/genl/genl.h | 47 + .../src/include/netlink/genl/mngt.h | 87 + .../libnl-tiny/src/include/netlink/handlers.h | 231 + .../libnl-tiny/src/include/netlink/list.h | 88 + .../libs/libnl-tiny/src/include/netlink/msg.h | 308 + .../src/include/netlink/netlink-compat.h | 50 + .../src/include/netlink/netlink-kernel.h | 196 + .../libnl-tiny/src/include/netlink/netlink.h | 82 + .../src/include/netlink/object-api.h | 331 + .../libnl-tiny/src/include/netlink/object.h | 164 + .../libnl-tiny/src/include/netlink/socket.h | 221 + .../libnl-tiny/src/include/netlink/types.h | 121 + .../libnl-tiny/src/include/netlink/utils.h | 78 + .../libnl-tiny/src/include/netlink/version.h | 18 + package/libs/libnl-tiny/src/include/unl.h | 47 + package/libs/libnl-tiny/src/msg.c | 566 + package/libs/libnl-tiny/src/nl.c | 720 + package/libs/libnl-tiny/src/object.c | 147 + package/libs/libnl-tiny/src/socket.c | 406 + package/libs/libnl-tiny/src/unl.c | 287 + package/libs/libnl/Makefile | 132 + .../001-fix-poll-h-include-warning-on-musl.h | 13 + package/libs/libpcap/Config.in | 15 + package/libs/libpcap/Makefile | 99 + .../patches/100-debian_shared_lib.patch | 174 + .../102-makefile_disable_manpages.patch | 73 + .../103-makefile_flex_workaround.patch | 14 + .../patches/201-space_optimization.patch | 159 + .../libpcap/patches/202-protocol_api.patch | 140 + .../patches/203-undef_iw_mode_monitor.patch | 11 + package/libs/libreadline/Makefile | 71 + .../patches/001-install_perm.patch | 11 + package/libs/libroxml/Makefile | 47 + package/libs/librpc/Makefile | 34 + package/libs/libtool/Makefile | 52 + .../libtool/patches/160-passthrough-ssp.patch | 11 + package/libs/libubox/Makefile | 99 + package/libs/libusb-compat/Makefile | 53 + .../patches/001-fix-musl-stdint.patch | 185 + package/libs/libusb/Makefile | 53 + package/libs/libusb/patches/001-timerfd.patch | 33 + package/libs/lzo/Makefile | 63 + package/libs/mbedtls/Makefile | 69 + package/libs/mbedtls/patches/200-config.patch | 226 + package/libs/ncurses/Makefile | 182 + .../100-ncurses-5.6-20080112-urxvt.patch | 175 + .../101-ncurses-5.6-20080628-kbs.patch | 52 + .../patches/102-ncurses-5.9-gcc-5.patch | 46 + .../patches/200-fix_missing_include.patch | 14 + package/libs/ncurses/patches/500-cross.patch | 11 + .../libs/ncurses/patches/900-terminfo.patch | 20 + package/libs/nettle/Config.in | 9 + package/libs/nettle/Makefile | 85 + package/libs/ocf-crypto-headers/Makefile | 39 + .../libs/ocf-crypto-headers/src/cryptodev.h | 480 + package/libs/openssl/Config.in | 32 + package/libs/openssl/Makefile | 225 + .../patches/110-optimize-for-size.patch | 15 + .../libs/openssl/patches/130-perl-path.patch | 64 + .../openssl/patches/140-makefile-dirs.patch | 11 + .../libs/openssl/patches/150-no_engines.patch | 81 + .../patches/160-disable_doc_tests.patch | 58 + .../libs/openssl/patches/170-bash_path.patch | 8 + .../patches/180-fix_link_segfault.patch | 18 + .../patches/190-remove_timestamp_check.patch | 23 + .../openssl/patches/200-parallel_build.patch | 184 + package/libs/polarssl/Makefile | 74 + .../polarssl/patches/100-disable_sslv3.patch | 12 + .../polarssl/patches/200-reduce_config.patch | 252 + package/libs/popt/Makefile | 58 + package/libs/sysfsutils/Makefile | 73 + .../patches/200-mnt_path_check.patch | 55 + package/libs/toolchain/Makefile | 585 + .../toolchain/eglibc-files/etc/nsswitch.conf | 13 + .../toolchain/glibc-files/etc/nsswitch.conf | 13 + package/libs/uclibc++/Makefile | 98 + package/libs/uclibc++/files/config.default | 58 + .../uclibc++/patches/002-path_to_bash.patch | 11 + .../libs/uclibc++/patches/006-eabi_fix.patch | 38 + .../uclibc++/patches/010-honor-ldflags.patch | 23 + .../uclibc++/patches/020-template-fix.patch | 22 + .../patches/030-memory_corruption_fix.patch | 114 + package/libs/uclient/Makefile | 52 + package/libs/ustream-ssl/Makefile | 86 + package/libs/zlib/Makefile | 104 + package/network/config/firewall/Makefile | 60 + .../config/firewall/files/firewall.config | 194 + .../config/firewall/files/firewall.hotplug | 11 + .../config/firewall/files/firewall.init | 61 + .../config/firewall/files/firewall.user | 7 + package/network/config/gre/Makefile | 65 + package/network/config/gre/files/gre.sh | 240 + package/network/config/ipip/Makefile | 40 + package/network/config/ipip/files/ipip.sh | 80 + package/network/config/ltq-adsl-app/Makefile | 84 + .../config/ltq-adsl-app/files/dsl_control | 62 + .../patches/010-eglibc_compile_fix.patch | 23 + package/network/config/ltq-vdsl-app/Makefile | 67 + .../config/ltq-vdsl-app/files/dsl_control | 282 + .../config/ltq-vdsl-app/files/dsl_cpe_pipe.sh | 18 + .../files/vdsl_cpe_control_wrapper | 11 + .../ltq-vdsl-app/patches/010-warnings.patch | 23 + .../ltq-vdsl-app/patches/100-compat.patch | 22 + .../ltq-vdsl-app/patches/101-musl.patch | 10 + .../ltq-vdsl-app/patches/200-autoboot.patch | 11 + package/network/config/netifd/Makefile | 46 + .../files/etc/hotplug.d/iface/00-netstate | 7 + .../config/netifd/files/etc/init.d/network | 151 + .../netifd/files/lib/netifd/dhcp.script | 102 + .../netifd/files/lib/netifd/proto/dhcp.sh | 74 + .../config/netifd/files/lib/network/config.sh | 79 + .../config/netifd/files/sbin/devstatus | 12 + .../network/config/netifd/files/sbin/ifdown | 1 + .../network/config/netifd/files/sbin/ifstatus | 13 + package/network/config/netifd/files/sbin/ifup | 77 + .../files/usr/share/udhcpc/default.script | 57 + package/network/config/qos-scripts/Makefile | 52 + .../config/qos-scripts/files/etc/config/qos | 68 + .../files/etc/hotplug.d/iface/10-qos | 2 + .../config/qos-scripts/files/etc/init.d/qos | 28 + .../qos-scripts/files/usr/bin/qos-start | 4 + .../config/qos-scripts/files/usr/bin/qos-stat | 67 + .../config/qos-scripts/files/usr/bin/qos-stop | 6 + .../qos-scripts/files/usr/lib/qos/generate.sh | 538 + .../qos-scripts/files/usr/lib/qos/tcrules.awk | 106 + package/network/config/soloscli/Makefile | 45 + .../files/etc/hotplug.d/atm/15-solos-init | 26 + .../soloscli/files/etc/uci-default/solos | 15 + .../config/soloscli/files/solos-log-stats | 19 + .../soloscli/patches/001-no-driver.patch | 11 + .../config/soloscli/patches/002-cflags.patch | 12 + package/network/config/swconfig/Makefile | 60 + .../network/config/swconfig/files/switch.sh | 15 + package/network/config/swconfig/src/Makefile | 15 + package/network/config/swconfig/src/cli.c | 387 + package/network/config/swconfig/src/swlib.c | 922 + package/network/config/swconfig/src/swlib.h | 269 + package/network/config/swconfig/src/uci.c | 246 + package/network/config/vti/Makefile | 65 + package/network/config/vti/files/vti.sh | 151 + package/network/ipv6/6in4/Makefile | 43 + package/network/ipv6/6in4/files/6in4.sh | 139 + package/network/ipv6/6rd/Makefile | 54 + package/network/ipv6/6rd/files/6rd.sh | 102 + package/network/ipv6/6rd/src/6rdcalc.c | 126 + package/network/ipv6/6rd/src/Makefile | 7 + package/network/ipv6/6to4/Makefile | 43 + package/network/ipv6/6to4/files/6to4.sh | 98 + package/network/ipv6/ds-lite/Makefile | 43 + package/network/ipv6/ds-lite/files/dslite.sh | 102 + package/network/ipv6/map/Makefile | 45 + package/network/ipv6/map/files/map.sh | 221 + package/network/ipv6/map/src/CMakeLists.txt | 26 + package/network/ipv6/map/src/mapcalc.c | 412 + package/network/ipv6/odhcp6c/Makefile | 51 + .../network/ipv6/odhcp6c/files/dhcpv6.script | 219 + package/network/ipv6/odhcp6c/files/dhcpv6.sh | 103 + package/network/ipv6/thc-ipv6/Makefile | 61 + .../ipv6/thc-ipv6/patches/100-no-ssl.patch | 9 + package/network/services/authsae/Makefile | 47 + .../authsae/files/lib/wifi/authsae.sh | 65 + .../authsae/patches/100-musl_fix.patch | 20 + package/network/services/dnsmasq/Makefile | 159 + .../network/services/dnsmasq/files/dhcp.conf | 32 + .../services/dnsmasq/files/dnsmasq.conf | 37 + .../services/dnsmasq/files/dnsmasq.hotplug | 5 + .../services/dnsmasq/files/dnsmasq.init | 691 + .../100-fix-dhcp-no-address-warning.patch | 47 + .../110-ipset-remove-old-kernel-support.patch | 110 + ...0-dnssec-improve-timestamp-heuristic.patch | 47 + package/network/services/dropbear/Config.in | 35 + package/network/services/dropbear/Makefile | 145 + .../services/dropbear/files/dropbear.config | 5 + .../services/dropbear/files/dropbear.init | 198 + .../dropbear/patches/100-pubkey_path.patch | 91 + .../dropbear/patches/110-change_user.patch | 18 + .../patches/120-openwrt_options.patch | 81 + .../patches/130-ssh_ignore_o_and_x_args.patch | 21 + .../dropbear/patches/140-disable_assert.patch | 15 + .../patches/150-dbconvert_standalone.patch | 14 + .../patches/500-set-default-path.patch | 12 + .../600-allow-blank-root-password.patch | 11 + ...610-skip-default-keys-in-custom-runs.patch | 18 + package/network/services/ead/Makefile | 57 + package/network/services/ead/src/Makefile | 33 + package/network/services/ead/src/aes.c | 1061 + package/network/services/ead/src/ead-client.c | 433 + package/network/services/ead/src/ead-crypt.c | 179 + package/network/services/ead/src/ead-crypt.h | 21 + package/network/services/ead/src/ead-pcap.h | 71 + package/network/services/ead/src/ead.c | 976 + package/network/services/ead/src/ead.h | 139 + package/network/services/ead/src/filter.c | 25 + package/network/services/ead/src/libbridge.h | 60 + .../network/services/ead/src/libbridge_init.c | 127 + .../services/ead/src/libbridge_private.h | 35 + package/network/services/ead/src/list.h | 602 + package/network/services/ead/src/passwd | 3 + package/network/services/ead/src/pfc.c | 54 + .../network/services/ead/src/pw_encrypt_md5.c | 646 + package/network/services/ead/src/sha1.c | 104 + .../services/ead/src/tinysrp/Makefile.am | 28 + .../services/ead/src/tinysrp/Makefile.in | 477 + .../network/services/ead/src/tinysrp/Notes | 110 + .../services/ead/src/tinysrp/acconfig.h | 9 + .../services/ead/src/tinysrp/acinclude.m4 | 27 + .../services/ead/src/tinysrp/aclocal.m4 | 157 + package/network/services/ead/src/tinysrp/bn.h | 471 + .../network/services/ead/src/tinysrp/bn_add.c | 305 + .../network/services/ead/src/tinysrp/bn_asm.c | 382 + .../network/services/ead/src/tinysrp/bn_ctx.c | 142 + .../network/services/ead/src/tinysrp/bn_div.c | 378 + .../network/services/ead/src/tinysrp/bn_exp.c | 395 + .../network/services/ead/src/tinysrp/bn_lcl.h | 419 + .../network/services/ead/src/tinysrp/bn_lib.c | 576 + .../network/services/ead/src/tinysrp/bn_mul.c | 172 + .../services/ead/src/tinysrp/bn_prime.h | 325 + .../services/ead/src/tinysrp/bn_shift.c | 139 + .../network/services/ead/src/tinysrp/bn_sqr.c | 160 + .../services/ead/src/tinysrp/bn_word.c | 130 + .../services/ead/src/tinysrp/clitest.c | 110 + .../services/ead/src/tinysrp/config.h.in | 79 + .../services/ead/src/tinysrp/configure | 2421 + .../services/ead/src/tinysrp/configure.in | 52 + .../services/ead/src/tinysrp/install-sh | 250 + .../network/services/ead/src/tinysrp/missing | 134 + .../services/ead/src/tinysrp/mkinstalldirs | 39 + .../services/ead/src/tinysrp/srvtest.c | 111 + .../services/ead/src/tinysrp/stamp-h.in | 1 + .../services/ead/src/tinysrp/t_client.c | 285 + .../services/ead/src/tinysrp/t_client.h | 148 + .../network/services/ead/src/tinysrp/t_conf.c | 1080 + .../network/services/ead/src/tinysrp/t_conv.c | 226 + .../services/ead/src/tinysrp/t_defines.h | 169 + .../services/ead/src/tinysrp/t_getconf.c | 118 + .../services/ead/src/tinysrp/t_getpass.c | 191 + .../network/services/ead/src/tinysrp/t_math.c | 177 + .../network/services/ead/src/tinysrp/t_misc.c | 338 + .../network/services/ead/src/tinysrp/t_pw.c | 262 + .../network/services/ead/src/tinysrp/t_pwd.h | 310 + .../network/services/ead/src/tinysrp/t_read.c | 81 + .../network/services/ead/src/tinysrp/t_read.h | 55 + .../services/ead/src/tinysrp/t_server.c | 259 + .../services/ead/src/tinysrp/t_server.h | 138 + .../network/services/ead/src/tinysrp/t_sha.c | 166 + .../network/services/ead/src/tinysrp/t_sha.h | 26 + .../services/ead/src/tinysrp/t_truerand.c | 151 + .../network/services/ead/src/tinysrp/tconf.c | 157 + .../services/ead/src/tinysrp/tinysrp.c | 235 + .../services/ead/src/tinysrp/tinysrp.h | 18 + .../network/services/ead/src/tinysrp/tpasswd | 2 + .../services/ead/src/tinysrp/tphrase.c | 354 + package/network/services/hostapd/Config.in | 51 + package/network/services/hostapd/Makefile | 445 + .../hostapd/files/hostapd-full.config | 169 + .../hostapd/files/hostapd-mini.config | 159 + .../network/services/hostapd/files/hostapd.sh | 399 + .../services/hostapd/files/multicall.c | 28 + .../network/services/hostapd/files/netifd.sh | 749 + .../hostapd/files/wpa_supplicant-full.config | 406 + .../hostapd/files/wpa_supplicant-mini.config | 401 + .../hostapd/files/wpa_supplicant-p2p.config | 406 + .../services/hostapd/files/wpa_supplicant.sh | 194 + .../services/hostapd/files/wps-hotplug.sh | 11 + .../hostapd/patches/100-mesh_mode_fix.patch | 12 + .../hostapd/patches/120-daemonize_fix.patch | 97 + .../hostapd/patches/130-no_eapol_fix.patch | 14 + ...140-disable_bridge_packet_workaround.patch | 12 + .../hostapd/patches/200-multicall.patch | 283 + .../services/hostapd/patches/300-noscan.patch | 58 + .../patches/310-rescan_immediately.patch | 11 + .../hostapd/patches/320-optional_rfkill.patch | 61 + .../patches/330-nl80211_fix_set_freq.patch | 11 + .../patches/340-reload_freq_change.patch | 44 + .../patches/350-nl80211_del_beacon_bss.patch | 72 + .../patches/360-ctrl_iface_reload.patch | 104 + .../hostapd/patches/370-ap_sta_support.patch | 237 + .../patches/380-disable_ctrl_iface_mib.patch | 178 + .../patches/390-wpa_ie_cap_workaround.patch | 56 + .../400-wps_single_auth_enc_type.patch | 22 + .../patches/410-limit_debug_messages.patch | 214 + .../patches/420-indicate-features.patch | 82 + .../patches/430-hostapd_cli_ifdef.patch | 50 + .../hostapd/patches/431-wpa_cli_ifdef.patch | 12 + .../hostapd/patches/450-scan_wait.patch | 66 + ...dd-new-config-params-to-be-used-with.patch | 188 + ...-use-new-parameters-during-ibss-join.patch | 59 + .../462-wpa_s-support-htmode-param.patch | 156 + .../hostapd/patches/600-ubus_support.patch | 884 + package/network/services/igmpproxy/Makefile | 59 + .../services/igmpproxy/files/igmpproxy.config | 11 + .../services/igmpproxy/files/igmpproxy.init | 146 + ...s-with-IP-Router-Alert-option-RFC-21.patch | 79 + ...nterface-state-to-disabled-wrt-29458.patch | 43 + ...ports-for-downstream-interfaces-wrt-.patch | 164 + ...ports-forwarding-to-upstream-interfa.patch | 62 + .../patches/010-missing_include.patch | 10 + ...e-downstream-interface-igmp-messages.patch | 19 + ...monotic-clock-instead-of-time-of-day.patch | 120 + .../patches/200-allow_wildcard_addr.patch | 24 + ...250-fix_multiple_downlink_interfaces.patch | 154 + package/network/services/ipset-dns/Makefile | 60 + .../services/ipset-dns/files/ipset-dns.config | 16 + .../services/ipset-dns/files/ipset-dns.init | 57 + .../patches/100-simultaneous-ipv4-ipv6.patch | 57 + package/network/services/lldpd/Config.in | 54 + package/network/services/lldpd/Makefile | 108 + .../network/services/lldpd/files/lldpd.config | 15 + .../network/services/lldpd/files/lldpd.init | 94 + .../lldpd/patches/100-os-release.patch | 39 + package/network/services/mdns/Makefile | 48 + .../network/services/mdns/files/mdns.config | 3 + package/network/services/mdns/files/mdns.init | 54 + package/network/services/mdns/files/mdns.json | 32 + package/network/services/odhcpd/Makefile | 67 + .../services/odhcpd/files/odhcpd-update | 5 + .../services/odhcpd/files/odhcpd.defaults | 13 + .../network/services/odhcpd/files/odhcpd.init | 18 + package/network/services/omcproxy/Makefile | 43 + .../services/omcproxy/files/omcproxy.config | 9 + .../services/omcproxy/files/omcproxy.init | 143 + .../services/openvpn-easy-rsa/Makefile | 59 + .../openvpn-easy-rsa/files/easy-rsa.index | 0 .../openvpn-easy-rsa/files/easy-rsa.serial | 1 + .../patches/100-run-ootb.patch | 152 + .../network/services/openvpn/Config-nossl.in | 54 + .../services/openvpn/Config-openssl.in | 66 + .../services/openvpn/Config-polarssl.in | 66 + package/network/services/openvpn/Makefile | 124 + .../services/openvpn/files/openvpn.config | 400 + .../services/openvpn/files/openvpn.init | 159 + .../services/openvpn/files/openvpn.upgrade | 1 + .../001-reproducible-remove_DATE.patch | 10 + ...larssl-disable-runtime-version-check.patch | 11 + .../patches/200-small_build_enable_occ.patch | 12 + package/network/services/ppp/Makefile | 283 + .../services/ppp/files/etc/ppp/chap-secrets | 1 + .../network/services/ppp/files/etc/ppp/filter | 23 + .../services/ppp/files/etc/ppp/options | 10 + .../services/ppp/files/etc/ppp/options.pptp | 7 + .../services/ppp/files/etc/ppp/radius.conf | 8 + .../ppp/files/etc/ppp/radius/dictionary | 253 + .../ppp/files/etc/ppp/radius/dictionary.asnet | 3 + .../files/etc/ppp/radius/dictionary.microsoft | 80 + .../services/ppp/files/etc/ppp/radius/servers | 2 + .../services/ppp/files/lib/netifd/ppp-down | 13 + .../services/ppp/files/lib/netifd/ppp-up | 31 + package/network/services/ppp/files/ppp.sh | 314 + .../ppp/patches/001-honor-ldflags.patch | 39 + .../010-use_target_for_configure.patch | 24 + .../ppp/patches/100-debian_ip-ip_option.patch | 96 + .../patches/101-debian_close_dev_ppp.patch | 28 + .../patches/103-debian_fix_link_pidfile.patch | 23 + .../ppp/patches/105-debian_demand.patch | 172 + .../patches/106-debian_stripMSdomain.patch | 47 + .../patches/107-debian_pppoatm_wildcard.patch | 25 + .../ppp/patches/110-debian_defaultroute.patch | 313 + .../120-debian_ipv6_updown_option.patch | 95 + .../121-debian_adaptive_lcp_echo.patch | 56 + .../services/ppp/patches/130-no_cdefs_h.patch | 11 + .../patches/131-missing_prototype_macro.patch | 23 + .../ppp/patches/132-fix_linux_includes.patch | 40 + .../ppp/patches/133-fix_sha1_include.patch | 11 + .../ppp/patches/140-pppoe_compile_fix.patch | 101 + .../services/ppp/patches/200-makefile.patch | 49 + .../ppp/patches/201-mppe_mppc_1.1.patch | 1495 + .../services/ppp/patches/202-no_strip.patch | 88 + .../services/ppp/patches/203-opt_flags.patch | 32 + .../ppp/patches/204-radius_config.patch | 72 + .../patches/205-no_exponential_timeout.patch | 29 + .../patches/206-compensate_time_change.patch | 94 + .../ppp/patches/207-lcp_mtu_max.patch | 25 + .../ppp/patches/208-fix_status_code.patch | 24 + .../300-filter-pcap-includes-lib.patch | 20 + .../ppp/patches/310-precompile_filter.patch | 196 + .../ppp/patches/320-custom_iface_names.patch | 135 + ...multilink_support_custom_iface_names.patch | 146 + .../330-retain_foreign_default_routes.patch | 22 + .../340-populate_default_gateway.patch | 34 + .../patches/400-simplify_kernel_checks.patch | 154 + .../ppp/patches/401-no_record_file.patch | 39 + .../services/ppp/patches/403-no_wtmp.patch | 25 + .../404-remove_obsolete_protocol_names.patch | 151 + .../ppp/patches/405-no_multilink_option.patch | 28 + .../ppp/patches/500-add-pptp-plugin.patch | 3065 + .../ppp/patches/510-pptp_compile_fix.patch | 11 + .../services/ppp/patches/520-uniq.patch | 269 + .../ppp/patches/530-pppoe_send_padt.patch | 11 + .../531-pppoe_no_disconnect_warning.patch | 14 + .../patches/540-save-pppol2tp_fd_str.patch | 13 + .../ppp/patches/550-fix-printer-args.patch | 11 + package/network/services/ppp/utils/pfc.c | 51 + package/network/services/relayd/Makefile | 45 + .../services/relayd/files/relay.hotplug | 2 + .../network/services/relayd/files/relay.init | 115 + package/network/services/samba36/Makefile | 160 + .../services/samba36/files/samba.config | 6 + .../network/services/samba36/files/samba.init | 118 + .../services/samba36/files/smb.conf.template | 34 + .../patches/010-patch-cve-2015-5252.patch | 39 + .../patches/011-patch-cve-2015-5296.patch | 88 + .../patches/012-patch-cve-2015-5299.patch | 93 + .../patches/015-patch-cve-2015-7560.patch | 172 + .../patches/020-CVE-preparation-v3-6.patch | 6824 ++ .../021-CVE-preparation-v3-6-addition.patch | 9515 +++ .../patches/022-CVE-2015-5370-v3-6.patch | 1791 + .../patches/023-CVE-2016-2110-v3-6.patch | 255 + .../patches/024-CVE-2016-2111-v3-6.patch | 681 + .../patches/025-CVE-2016-2112-v3-6.patch | 129 + .../patches/026-CVE-2016-2115-v3-6.patch | 256 + .../patches/027-CVE-2016-2118-v3-6.patch | 308 + .../samba36/patches/100-configure_fixes.patch | 14 + .../samba36/patches/110-multicall.patch | 119 + .../samba36/patches/111-owrt_smbpasswd.patch | 281 + .../patches/120-add_missing_ifdef.patch | 41 + .../patches/200-remove_printer_support.patch | 346 + .../patches/210-remove_ad_support.patch | 88 + .../samba36/patches/220-remove_services.patch | 98 + .../patches/230-remove_winreg_support.patch | 146 + .../samba36/patches/240-remove_dfs_api.patch | 71 + .../patches/250-remove_domain_logon.patch | 213 + .../samba36/patches/260-remove_samr.patch | 162 + .../patches/270-remove_registry_backend.patch | 43 + .../samba36/patches/280-strip_srvsvc.patch | 143 + .../samba36/patches/290-remove_lsa.patch | 88 + .../patches/300-assert_debug_level.patch | 11 + .../patches/310-remove_error_strings.patch | 337 + .../patches/320-debug_level_checks.patch | 22 + .../patches/330-librpc_default_print.patch | 8854 +++ package/network/services/uhttpd/Makefile | 150 + .../services/uhttpd/files/ubus.default | 8 + .../services/uhttpd/files/uhttpd.config | 122 + .../network/services/uhttpd/files/uhttpd.init | 154 + package/network/utils/arptables/Makefile | 43 + .../patches/100-always_optimize.patch | 19 + .../arptables/patches/200-musl_fixes.patch | 31 + package/network/utils/comgt/Makefile | 103 + package/network/utils/comgt/files/3g.chat | 12 + package/network/utils/comgt/files/3g.sh | 110 + package/network/utils/comgt/files/3g.usb | 33 + .../utils/comgt/files/directip-stop.gcom | 16 + .../network/utils/comgt/files/directip.gcom | 55 + package/network/utils/comgt/files/directip.sh | 111 + package/network/utils/comgt/files/evdo.chat | 17 + .../utils/comgt/files/getcardinfo.gcom | 14 + .../network/utils/comgt/files/getcarrier.gcom | 20 + .../network/utils/comgt/files/getcnum.gcom | 20 + .../network/utils/comgt/files/getimsi.gcom | 17 + .../utils/comgt/files/getstrength.gcom | 14 + package/network/utils/comgt/files/ncm.json | 67 + package/network/utils/comgt/files/ncm.sh | 192 + .../network/utils/comgt/files/runcommand.gcom | 31 + .../network/utils/comgt/files/setmode.gcom | 26 + package/network/utils/comgt/files/setpin.gcom | 55 + .../utils/comgt/patches/001-compile_fix.patch | 23 + .../utils/comgt/patches/002-termios.patch | 105 + .../utils/comgt/patches/003-no_XCASE.patch | 20 + .../utils/comgt/patches/004-check_tty.patch | 68 + .../network/utils/conntrack-tools/Makefile | 84 + .../conntrack-tools/files/conntrackd.init | 18 + package/network/utils/curl/Config.in | 162 + package/network/utils/curl/Makefile | 183 + .../curl/patches/200-no_docs_tests.patch | 22 + .../patches/300-fix-disable-crypto-auth.patch | 25 + ...larssl-disable-runtime-version-check.patch | 22 + package/network/utils/dante/Makefile | 118 + .../dante/patches/200-fix-RTLD_NEXT.patch | 36 + package/network/utils/ebtables/Makefile | 72 + .../utils/ebtables/patches/100-musl_fix.patch | 180 + package/network/utils/iftop/Makefile | 43 + .../iftop/patches/0001-force-ncurses.patch | 12 + package/network/utils/iperf/Makefile | 87 + ...port-next-time-in-single-thread-mode.patch | 14 + .../iperf/patches/002-format-security.patch | 96 + package/network/utils/iperf3/Makefile | 49 + package/network/utils/iproute2/Makefile | 147 + package/network/utils/iproute2/files/15-teql | 23 + .../utils/iproute2/patches/001-config.patch | 7 + .../iproute2/patches/004-darwin_fixes.patch | 59 + .../utils/iproute2/patches/006-no_sctp.patch | 18 + .../utils/iproute2/patches/007-no_arpd.patch | 15 + .../utils/iproute2/patches/008-no_netem.patch | 11 + .../iproute2/patches/010-type_fixes.patch | 396 + .../patches/100-allow_pfifo_fast.patch | 9 + .../iproute2/patches/110-extra-ccopts.patch | 11 + .../iproute2/patches/120-libnetlink-pic.patch | 11 + .../patches/130-missing_include.patch | 10 + .../iproute2/patches/200-add-tc_esfq.patch | 249 + .../utils/iproute2/patches/300-ip_tiny.patch | 101 + .../patches/900-drop_FAILED_POLICY.patch | 54 + .../910-sanitize_headers_for_musl.patch | 10 + .../patches/911-fix_in_h_include.patch | 30 + package/network/utils/ipset/Makefile | 53 + package/network/utils/iptables/Makefile | 558 + .../020-iptables-disable-modprobe.patch | 18 + .../patches/030-no-libnfnetlink.patch | 94 + .../iptables/patches/050-optional-xml.patch | 13 + .../iptables/patches/100-bash-location.patch | 8 + .../patches/200-configurable_builtin.patch | 60 + .../iptables/patches/300-musl_fixes.patch | 127 + .../patches/500-add-xt_id-match.patch | 69 + .../iptables/patches/600-shared-libext.patch | 78 + .../700-disable-legacy-revisions.patch | 108 + package/network/utils/iputils/Makefile | 181 + .../utils/iputils/patches/001-iputils.patch | 14 + .../utils/iputils/patches/002-fix-ipv6.patch | 14 + .../iputils/patches/003-fix-makefile.patch | 18 + .../patches/010-ping6_uclibc_resolv.patch | 200 + .../patches/011-ping6_use_gnu_source.patch | 11 + .../iputils/patches/020-include_fixes.patch | 71 + package/network/utils/iw/Makefile | 57 + .../utils/iw/patches/001-nl80211_h_sync.patch | 111 + .../utils/iw/patches/120-antenna_gain.patch | 33 + .../utils/iw/patches/200-reduce_size.patch | 255 + .../300-display_interface_TX_power.patch | 32 + .../utils/iw/patches/301-ibss_add_VHT80.patch | 104 + .../302-ibss_use_MHz_instead_MHZ.patch | 41 + .../utils/iw/patches/303-mesh_add_VHT80.patch | 170 + package/network/utils/iwcap/Makefile | 51 + package/network/utils/iwcap/src/iwcap.c | 583 + package/network/utils/iwinfo/Makefile | 121 + package/network/utils/linux-atm/Makefile | 196 + .../network/utils/linux-atm/files/atm.hotplug | 1 + .../network/utils/linux-atm/files/br2684-up | 3 + .../network/utils/linux-atm/files/br2684ctl | 81 + .../utils/linux-atm/files/br2684ctl_wrap | 5 + .../linux-atm/patches/000-debian_16.patch | 270 + .../linux-atm/patches/200-no_libfl.patch | 179 + .../linux-atm/patches/300-objcopy_path.patch | 40 + .../patches/400-portability_fixes.patch | 56 + .../patches/500-br2684ctl_script.patch | 63 + .../patches/600-fix-format-errors.patch | 11 + package/network/utils/maccalc/Makefile | 48 + package/network/utils/maccalc/src/Makefile | 14 + package/network/utils/maccalc/src/main.c | 256 + package/network/utils/nftables/Makefile | 43 + .../patches/100-disable-doc-generation.patch | 8 + package/network/utils/owipcalc/Makefile | 50 + package/network/utils/owipcalc/src/owipcalc.c | 951 + package/network/utils/resolveip/Makefile | 46 + .../network/utils/resolveip/src/resolveip.c | 98 + package/network/utils/rssileds/Makefile | 49 + .../utils/rssileds/files/rssileds.init | 75 + package/network/utils/rssileds/src/rssileds.c | 290 + package/network/utils/tcpdump/Makefile | 90 + .../patches/001-remove_pcap_debug.patch | 23 + .../002-remove_static_libpcap_check.patch | 73 + .../tcpdump/patches/100-tcpdump_mini.patch | 844 + package/network/utils/umbim/Makefile | 45 + .../umbim/files/lib/netifd/proto/mbim.sh | 177 + package/network/utils/uqmi/Makefile | 50 + .../utils/uqmi/files/lib/netifd/proto/qmi.sh | 257 + package/network/utils/wireless-tools/Makefile | 92 + .../wireless-tools/patches/001-debian.patch | 35 + ...-fix-iwconfig-power-argument-parsing.patch | 13 + .../patches/003-we_essential_def.patch | 359 + .../patches/004-increase_iwlist_buffer.patch | 46 + package/network/utils/wpan-tools/Makefile | 36 + package/network/utils/wwan/Makefile | 35 + .../network/utils/wwan/files/data/0421:03a7 | 6 + .../network/utils/wwan/files/data/0421:060d | 6 + .../network/utils/wwan/files/data/0421:060e | 6 + .../network/utils/wwan/files/data/0421:0612 | 6 + .../network/utils/wwan/files/data/0421:0619 | 6 + .../network/utils/wwan/files/data/0421:061e | 6 + .../network/utils/wwan/files/data/0421:0623 | 6 + .../network/utils/wwan/files/data/0421:0629 | 6 + .../network/utils/wwan/files/data/0421:062d | 6 + .../network/utils/wwan/files/data/0421:062f | 6 + .../network/utils/wwan/files/data/0421:0638 | 6 + .../network/utils/wwan/files/data/05c6:0016 | 6 + .../network/utils/wwan/files/data/05c6:0023 | 5 + .../network/utils/wwan/files/data/05c6:00a0 | 6 + .../network/utils/wwan/files/data/05c6:6000 | 5 + .../network/utils/wwan/files/data/05c6:9000 | 5 + .../network/utils/wwan/files/data/07d1:3e01 | 5 + .../network/utils/wwan/files/data/07d1:3e02 | 5 + .../network/utils/wwan/files/data/07d1:7e11 | 6 + .../network/utils/wwan/files/data/0af0:4005 | 4 + .../network/utils/wwan/files/data/0af0:6901 | 5 + .../network/utils/wwan/files/data/0af0:7201 | 5 + .../network/utils/wwan/files/data/0af0:8120 | 4 + .../network/utils/wwan/files/data/0af0:9200 | 5 + .../network/utils/wwan/files/data/0b3c:c000 | 4 + .../network/utils/wwan/files/data/0b3c:c001 | 4 + .../network/utils/wwan/files/data/0b3c:c002 | 4 + .../network/utils/wwan/files/data/0b3c:c003 | 5 + .../network/utils/wwan/files/data/0b3c:c004 | 4 + .../network/utils/wwan/files/data/0b3c:c005 | 4 + .../network/utils/wwan/files/data/0b3c:c00a | 4 + .../network/utils/wwan/files/data/0b3c:c00b | 4 + .../network/utils/wwan/files/data/0bdb:1900 | 6 + .../network/utils/wwan/files/data/0bdb:1902 | 6 + .../network/utils/wwan/files/data/0bdb:190a | 6 + .../network/utils/wwan/files/data/0bdb:190d | 6 + .../network/utils/wwan/files/data/0bdb:1910 | 6 + .../network/utils/wwan/files/data/0c88:17da | 5 + .../network/utils/wwan/files/data/0c88:180a | 5 + .../network/utils/wwan/files/data/0f3d:68a2 | 4 + .../network/utils/wwan/files/data/0f3d:68aa | 5 + .../network/utils/wwan/files/data/1004:6124 | 6 + .../network/utils/wwan/files/data/1004:6141 | 6 + .../network/utils/wwan/files/data/1004:6157 | 6 + .../network/utils/wwan/files/data/1004:618f | 5 + .../network/utils/wwan/files/data/106c:3711 | 6 + .../network/utils/wwan/files/data/106c:3714 | 6 + .../network/utils/wwan/files/data/106c:3715 | 6 + .../network/utils/wwan/files/data/106c:3716 | 6 + .../network/utils/wwan/files/data/106c:3717 | 6 + .../network/utils/wwan/files/data/106c:3718 | 4 + .../network/utils/wwan/files/data/106c:3721 | 4 + .../network/utils/wwan/files/data/1199:0017 | 5 + .../network/utils/wwan/files/data/1199:0018 | 5 + .../network/utils/wwan/files/data/1199:0019 | 5 + .../network/utils/wwan/files/data/1199:0020 | 5 + .../network/utils/wwan/files/data/1199:0021 | 5 + .../network/utils/wwan/files/data/1199:0022 | 5 + .../network/utils/wwan/files/data/1199:0023 | 5 + .../network/utils/wwan/files/data/1199:0024 | 5 + .../network/utils/wwan/files/data/1199:0025 | 5 + .../network/utils/wwan/files/data/1199:0026 | 5 + .../network/utils/wwan/files/data/1199:0027 | 5 + .../network/utils/wwan/files/data/1199:0028 | 5 + .../network/utils/wwan/files/data/1199:0112 | 5 + .../network/utils/wwan/files/data/1199:0120 | 5 + .../network/utils/wwan/files/data/1199:0218 | 5 + .../network/utils/wwan/files/data/1199:0220 | 5 + .../network/utils/wwan/files/data/1199:0224 | 5 + .../network/utils/wwan/files/data/1199:0301 | 5 + .../network/utils/wwan/files/data/1199:6802 | 5 + .../network/utils/wwan/files/data/1199:6803 | 5 + .../network/utils/wwan/files/data/1199:6804 | 5 + .../network/utils/wwan/files/data/1199:6805 | 5 + .../network/utils/wwan/files/data/1199:6808 | 5 + .../network/utils/wwan/files/data/1199:6809 | 5 + .../network/utils/wwan/files/data/1199:6813 | 5 + .../network/utils/wwan/files/data/1199:6815 | 5 + .../network/utils/wwan/files/data/1199:6816 | 5 + .../network/utils/wwan/files/data/1199:6820 | 5 + .../network/utils/wwan/files/data/1199:6821 | 5 + .../network/utils/wwan/files/data/1199:6822 | 5 + .../network/utils/wwan/files/data/1199:6833 | 5 + .../network/utils/wwan/files/data/1199:6834 | 5 + .../network/utils/wwan/files/data/1199:6835 | 5 + .../network/utils/wwan/files/data/1199:6838 | 5 + .../network/utils/wwan/files/data/1199:6839 | 5 + .../network/utils/wwan/files/data/1199:683a | 5 + .../network/utils/wwan/files/data/1199:683b | 5 + .../network/utils/wwan/files/data/1199:6850 | 5 + .../network/utils/wwan/files/data/1199:6851 | 5 + .../network/utils/wwan/files/data/1199:6852 | 5 + .../network/utils/wwan/files/data/1199:6853 | 5 + .../network/utils/wwan/files/data/1199:6855 | 5 + .../network/utils/wwan/files/data/1199:6856 | 5 + .../network/utils/wwan/files/data/1199:6859 | 5 + .../network/utils/wwan/files/data/1199:685a | 5 + .../network/utils/wwan/files/data/1199:6880 | 5 + .../network/utils/wwan/files/data/1199:6890 | 5 + .../network/utils/wwan/files/data/1199:6891 | 5 + .../network/utils/wwan/files/data/1199:6892 | 5 + .../network/utils/wwan/files/data/1199:6893 | 5 + .../network/utils/wwan/files/data/1199:68a2 | 4 + .../network/utils/wwan/files/data/1199:68aa | 5 + .../network/utils/wwan/files/data/12d1:1035 | 5 + .../network/utils/wwan/files/data/12d1:1404 | 4 + .../network/utils/wwan/files/data/12d1:1406 | 5 + .../network/utils/wwan/files/data/12d1:140b | 5 + .../network/utils/wwan/files/data/12d1:140c | 4 + .../network/utils/wwan/files/data/12d1:1412 | 5 + .../network/utils/wwan/files/data/12d1:141b | 5 + .../network/utils/wwan/files/data/12d1:1433 | 5 + .../network/utils/wwan/files/data/12d1:1436 | 5 + .../network/utils/wwan/files/data/12d1:1444 | 5 + .../network/utils/wwan/files/data/12d1:144e | 5 + .../network/utils/wwan/files/data/12d1:1464 | 5 + .../network/utils/wwan/files/data/12d1:1465 | 5 + .../network/utils/wwan/files/data/12d1:1491 | 5 + .../network/utils/wwan/files/data/12d1:14a5 | 5 + .../network/utils/wwan/files/data/12d1:14a8 | 5 + .../network/utils/wwan/files/data/12d1:14ac | 4 + .../network/utils/wwan/files/data/12d1:14ae | 5 + .../network/utils/wwan/files/data/12d1:14c6 | 4 + .../network/utils/wwan/files/data/12d1:14c8 | 4 + .../network/utils/wwan/files/data/12d1:14c9 | 4 + .../network/utils/wwan/files/data/12d1:14ca | 4 + .../network/utils/wwan/files/data/12d1:14cb | 5 + .../network/utils/wwan/files/data/12d1:14cc | 4 + .../network/utils/wwan/files/data/12d1:14cf | 5 + .../network/utils/wwan/files/data/12d1:14d2 | 4 + .../network/utils/wwan/files/data/12d1:1506 | 5 + .../network/utils/wwan/files/data/12d1:150a | 4 + .../network/utils/wwan/files/data/12d1:150c | 4 + .../network/utils/wwan/files/data/12d1:150f | 4 + .../network/utils/wwan/files/data/12d1:151b | 4 + .../network/utils/wwan/files/data/12d1:151d | 5 + .../network/utils/wwan/files/data/12d1:156c | 5 + .../network/utils/wwan/files/data/12d1:1576 | 4 + .../network/utils/wwan/files/data/12d1:1577 | 4 + .../network/utils/wwan/files/data/12d1:1578 | 4 + .../network/utils/wwan/files/data/12d1:1589 | 4 + .../network/utils/wwan/files/data/12d1:1c05 | 5 + .../network/utils/wwan/files/data/12d1:1c07 | 5 + .../network/utils/wwan/files/data/12d1:1c08 | 5 + .../network/utils/wwan/files/data/12d1:1c10 | 5 + .../network/utils/wwan/files/data/12d1:1c12 | 5 + .../network/utils/wwan/files/data/12d1:1c1e | 4 + .../network/utils/wwan/files/data/12d1:1c1f | 4 + .../network/utils/wwan/files/data/12d1:1c23 | 5 + .../network/utils/wwan/files/data/12d1:1f16 | 4 + .../network/utils/wwan/files/data/1410:1400 | 5 + .../network/utils/wwan/files/data/1410:1410 | 5 + .../network/utils/wwan/files/data/1410:1420 | 5 + .../network/utils/wwan/files/data/1410:1430 | 5 + .../network/utils/wwan/files/data/1410:1450 | 5 + .../network/utils/wwan/files/data/1410:2100 | 5 + .../network/utils/wwan/files/data/1410:2110 | 5 + .../network/utils/wwan/files/data/1410:2120 | 5 + .../network/utils/wwan/files/data/1410:2130 | 5 + .../network/utils/wwan/files/data/1410:2400 | 5 + .../network/utils/wwan/files/data/1410:2410 | 5 + .../network/utils/wwan/files/data/1410:2420 | 5 + .../network/utils/wwan/files/data/1410:4100 | 5 + .../network/utils/wwan/files/data/1410:4400 | 5 + .../network/utils/wwan/files/data/1410:6000 | 5 + .../network/utils/wwan/files/data/1410:6001 | 5 + .../network/utils/wwan/files/data/1410:6002 | 5 + .../network/utils/wwan/files/data/1410:6010 | 5 + .../network/utils/wwan/files/data/1410:7001 | 5 + .../network/utils/wwan/files/data/1410:7003 | 5 + .../network/utils/wwan/files/data/1410:7030 | 5 + .../network/utils/wwan/files/data/1410:7031 | 6 + .../network/utils/wwan/files/data/1410:7041 | 5 + .../network/utils/wwan/files/data/1410:7042 | 5 + .../network/utils/wwan/files/data/1410:9011 | 4 + .../network/utils/wwan/files/data/1410:b001 | 4 + .../network/utils/wwan/files/data/1529:3100 | 6 + .../network/utils/wwan/files/data/16d5:6202 | 5 + .../network/utils/wwan/files/data/16d5:6501 | 5 + .../network/utils/wwan/files/data/16d5:6502 | 5 + .../network/utils/wwan/files/data/16d5:6603 | 6 + .../network/utils/wwan/files/data/16d5:900d | 6 + .../network/utils/wwan/files/data/16d8:5141 | 6 + .../network/utils/wwan/files/data/16d8:5533 | 6 + .../network/utils/wwan/files/data/16d8:5543 | 6 + .../network/utils/wwan/files/data/16d8:5553 | 6 + .../network/utils/wwan/files/data/16d8:6002 | 5 + .../network/utils/wwan/files/data/16d8:6006 | 5 + .../network/utils/wwan/files/data/16d8:6007 | 4 + .../network/utils/wwan/files/data/16d8:6008 | 4 + .../network/utils/wwan/files/data/16d8:6522 | 6 + .../network/utils/wwan/files/data/16d8:6523 | 6 + .../network/utils/wwan/files/data/16d8:6532 | 6 + .../network/utils/wwan/files/data/16d8:6533 | 6 + .../network/utils/wwan/files/data/16d8:6543 | 6 + .../network/utils/wwan/files/data/16d8:680a | 6 + .../network/utils/wwan/files/data/19d2:0001 | 5 + .../network/utils/wwan/files/data/19d2:0002 | 4 + .../network/utils/wwan/files/data/19d2:0015 | 5 + .../network/utils/wwan/files/data/19d2:0016 | 5 + .../network/utils/wwan/files/data/19d2:0017 | 4 + .../network/utils/wwan/files/data/19d2:0018 | 5 + .../network/utils/wwan/files/data/19d2:0019 | 4 + .../network/utils/wwan/files/data/19d2:0022 | 5 + .../network/utils/wwan/files/data/19d2:0024 | 5 + .../network/utils/wwan/files/data/19d2:0025 | 4 + .../network/utils/wwan/files/data/19d2:0031 | 4 + .../network/utils/wwan/files/data/19d2:0033 | 5 + .../network/utils/wwan/files/data/19d2:0037 | 5 + .../network/utils/wwan/files/data/19d2:0039 | 5 + .../network/utils/wwan/files/data/19d2:0042 | 4 + .../network/utils/wwan/files/data/19d2:0052 | 4 + .../network/utils/wwan/files/data/19d2:0055 | 4 + .../network/utils/wwan/files/data/19d2:0057 | 5 + .../network/utils/wwan/files/data/19d2:0063 | 4 + .../network/utils/wwan/files/data/19d2:0064 | 5 + .../network/utils/wwan/files/data/19d2:0066 | 5 + .../network/utils/wwan/files/data/19d2:0073 | 5 + .../network/utils/wwan/files/data/19d2:0079 | 5 + .../network/utils/wwan/files/data/19d2:0082 | 5 + .../network/utils/wwan/files/data/19d2:0086 | 5 + .../network/utils/wwan/files/data/19d2:0091 | 5 + .../network/utils/wwan/files/data/19d2:0094 | 5 + .../network/utils/wwan/files/data/19d2:0104 | 4 + .../network/utils/wwan/files/data/19d2:0108 | 5 + .../network/utils/wwan/files/data/19d2:0116 | 6 + .../network/utils/wwan/files/data/19d2:0117 | 5 + .../network/utils/wwan/files/data/19d2:0121 | 4 + .../network/utils/wwan/files/data/19d2:0124 | 4 + .../network/utils/wwan/files/data/19d2:0128 | 5 + .../network/utils/wwan/files/data/19d2:0142 | 6 + .../network/utils/wwan/files/data/19d2:0143 | 6 + .../network/utils/wwan/files/data/19d2:0152 | 5 + .../network/utils/wwan/files/data/19d2:0157 | 4 + .../network/utils/wwan/files/data/19d2:0167 | 4 + .../network/utils/wwan/files/data/19d2:0170 | 6 + .../network/utils/wwan/files/data/19d2:0199 | 4 + .../network/utils/wwan/files/data/19d2:0257 | 4 + .../network/utils/wwan/files/data/19d2:0265 | 4 + .../network/utils/wwan/files/data/19d2:0284 | 4 + .../network/utils/wwan/files/data/19d2:0326 | 4 + .../network/utils/wwan/files/data/19d2:1003 | 6 + .../network/utils/wwan/files/data/19d2:1008 | 4 + .../network/utils/wwan/files/data/19d2:1010 | 4 + .../network/utils/wwan/files/data/19d2:1015 | 6 + .../network/utils/wwan/files/data/19d2:1018 | 4 + .../network/utils/wwan/files/data/19d2:1172 | 6 + .../network/utils/wwan/files/data/19d2:1173 | 6 + .../network/utils/wwan/files/data/19d2:1176 | 4 + .../network/utils/wwan/files/data/19d2:1177 | 6 + .../network/utils/wwan/files/data/19d2:1181 | 6 + .../network/utils/wwan/files/data/19d2:1203 | 6 + .../network/utils/wwan/files/data/19d2:1208 | 6 + .../network/utils/wwan/files/data/19d2:1211 | 6 + .../network/utils/wwan/files/data/19d2:1212 | 6 + .../network/utils/wwan/files/data/19d2:1217 | 6 + .../network/utils/wwan/files/data/19d2:1218 | 6 + .../network/utils/wwan/files/data/19d2:1220 | 6 + .../network/utils/wwan/files/data/19d2:1222 | 6 + .../network/utils/wwan/files/data/19d2:1245 | 4 + .../network/utils/wwan/files/data/19d2:1252 | 4 + .../network/utils/wwan/files/data/19d2:1254 | 4 + .../network/utils/wwan/files/data/19d2:1256 | 4 + .../network/utils/wwan/files/data/19d2:1270 | 4 + .../network/utils/wwan/files/data/19d2:1401 | 4 + .../network/utils/wwan/files/data/19d2:1402 | 4 + .../network/utils/wwan/files/data/19d2:1426 | 4 + .../network/utils/wwan/files/data/19d2:1512 | 6 + .../network/utils/wwan/files/data/19d2:1515 | 6 + .../network/utils/wwan/files/data/19d2:1518 | 6 + .../network/utils/wwan/files/data/19d2:1519 | 6 + .../network/utils/wwan/files/data/19d2:1522 | 6 + .../network/utils/wwan/files/data/19d2:1525 | 6 + .../network/utils/wwan/files/data/19d2:1527 | 6 + .../network/utils/wwan/files/data/19d2:1537 | 6 + .../network/utils/wwan/files/data/19d2:1538 | 6 + .../network/utils/wwan/files/data/19d2:1544 | 6 + .../network/utils/wwan/files/data/19d2:2002 | 4 + .../network/utils/wwan/files/data/19d2:2003 | 5 + .../network/utils/wwan/files/data/19d2:ffdd | 5 + .../network/utils/wwan/files/data/19d2:ffe4 | 6 + .../network/utils/wwan/files/data/19d2:ffe9 | 5 + .../network/utils/wwan/files/data/19d2:fff1 | 5 + .../network/utils/wwan/files/data/19d2:fffb | 5 + .../network/utils/wwan/files/data/19d2:fffc | 5 + .../network/utils/wwan/files/data/19d2:fffd | 5 + .../network/utils/wwan/files/data/19d2:fffe | 5 + .../network/utils/wwan/files/data/19d2:ffff | 5 + .../network/utils/wwan/files/data/1a8d:1002 | 5 + .../network/utils/wwan/files/data/1a8d:1003 | 5 + .../network/utils/wwan/files/data/1a8d:1007 | 5 + .../network/utils/wwan/files/data/1a8d:1009 | 5 + .../network/utils/wwan/files/data/1a8d:100c | 5 + .../network/utils/wwan/files/data/1a8d:100d | 5 + .../network/utils/wwan/files/data/1a8d:2006 | 6 + .../network/utils/wwan/files/data/1bbb:0000 | 5 + .../network/utils/wwan/files/data/1bbb:0012 | 6 + .../network/utils/wwan/files/data/1bbb:0017 | 5 + .../network/utils/wwan/files/data/1bbb:0052 | 5 + .../network/utils/wwan/files/data/1bbb:00b7 | 5 + .../network/utils/wwan/files/data/1bbb:00ca | 6 + .../network/utils/wwan/files/data/1bbb:011e | 4 + .../network/utils/wwan/files/data/1bbb:0203 | 4 + .../network/utils/wwan/files/data/1c9e:6060 | 6 + .../network/utils/wwan/files/data/1c9e:6061 | 6 + .../network/utils/wwan/files/data/1c9e:9000 | 6 + .../network/utils/wwan/files/data/1c9e:9603 | 5 + .../network/utils/wwan/files/data/1c9e:9605 | 5 + .../network/utils/wwan/files/data/1c9e:9607 | 5 + .../network/utils/wwan/files/data/1c9e:9801 | 6 + .../network/utils/wwan/files/data/1c9e:9900 | 6 + .../network/utils/wwan/files/data/1e0e:9000 | 5 + .../network/utils/wwan/files/data/1e0e:9100 | 5 + .../network/utils/wwan/files/data/1e0e:9200 | 5 + .../network/utils/wwan/files/data/1e0e:ce16 | 5 + .../network/utils/wwan/files/data/1e0e:cefe | 6 + .../network/utils/wwan/files/data/2001:7d00 | 6 + .../network/utils/wwan/files/data/2001:7d01 | 5 + .../network/utils/wwan/files/data/2001:7d02 | 5 + .../network/utils/wwan/files/data/2001:7d03 | 5 + .../network/utils/wwan/files/data/211f:6801 | 5 + .../network/utils/wwan/files/data/2357:0201 | 4 + .../network/utils/wwan/files/data/2357:0202 | 4 + .../network/utils/wwan/files/data/2357:0203 | 4 + .../network/utils/wwan/files/data/2357:9000 | 4 + .../network/utils/wwan/files/data/413c:8114 | 5 + .../network/utils/wwan/files/data/413c:8115 | 5 + .../network/utils/wwan/files/data/413c:8116 | 5 + .../network/utils/wwan/files/data/413c:8117 | 5 + .../network/utils/wwan/files/data/413c:8118 | 5 + .../network/utils/wwan/files/data/413c:8128 | 5 + .../network/utils/wwan/files/data/413c:8129 | 5 + .../network/utils/wwan/files/data/413c:8133 | 5 + .../network/utils/wwan/files/data/413c:8134 | 5 + .../network/utils/wwan/files/data/413c:8135 | 5 + .../network/utils/wwan/files/data/413c:8136 | 5 + .../network/utils/wwan/files/data/413c:8137 | 5 + .../network/utils/wwan/files/data/413c:8138 | 5 + .../network/utils/wwan/files/data/413c:8147 | 6 + .../network/utils/wwan/files/data/413c:8180 | 5 + .../network/utils/wwan/files/data/413c:8181 | 5 + .../network/utils/wwan/files/data/413c:8182 | 5 + .../network/utils/wwan/files/data/413c:8186 | 4 + .../network/utils/wwan/files/data/413c:8194 | 4 + .../network/utils/wwan/files/data/413c:8195 | 4 + .../network/utils/wwan/files/data/413c:8196 | 4 + .../network/utils/wwan/files/data/413c:819b | 5 + package/network/utils/wwan/files/wwan.sh | 119 + package/network/utils/wwan/files/wwan.usb | 18 + package/network/utils/wwan/files/wwan.usbmisc | 27 + package/network/utils/xtables-addons/Makefile | 152 + ...igure-compatiblity-with-POSIX-shells.patch | 51 + .../002-fix-kernel-version-detection.patch | 11 + .../patches/100-add-rtsp-conntrack.patch | 1526 + .../patches/200-add-lua-packetscript.patch | 18158 +++++ .../patches/201-fix-lua-packetscript.patch | 89 + .../patches/300-geoip-endian-detection.patch | 18 + package/system/ca-certificates/Makefile | 50 + package/system/fstools/Makefile | 91 + package/system/fstools/files/fstab.default | 2 + package/system/fstools/files/fstab.init | 14 + package/system/fstools/files/mount.hotplug | 1 + package/system/fstools/files/snapshot | 111 + package/system/mountd/Makefile | 47 + package/system/mountd/files/mountd.config | 3 + package/system/mountd/files/mountd.init | 22 + package/system/mtd/Makefile | 54 + package/system/mtd/src/Makefile | 22 + package/system/mtd/src/crc32.c | 95 + package/system/mtd/src/crc32.h | 26 + package/system/mtd/src/fis.c | 262 + package/system/mtd/src/fis.h | 14 + package/system/mtd/src/imagetag.c | 407 + package/system/mtd/src/jffs2.c | 366 + package/system/mtd/src/jffs2.h | 216 + package/system/mtd/src/linksys_bootcount.c | 114 + package/system/mtd/src/md5.c | 307 + package/system/mtd/src/md5.h | 65 + package/system/mtd/src/mtd.c | 988 + package/system/mtd/src/mtd.h | 31 + package/system/mtd/src/seama.c | 179 + package/system/mtd/src/seama.h | 108 + package/system/mtd/src/trx.c | 225 + package/system/opkg/Makefile | 195 + package/system/opkg/files/20_migrate-feeds | 9 + package/system/opkg/files/customfeeds.conf | 3 + package/system/opkg/files/opkg-key | 56 + package/system/opkg/files/opkg-smime.conf | 6 + package/system/opkg/files/opkg.conf | 4 + .../system/opkg/patches/001-ship-pkg-m4.patch | 168 + .../system/opkg/patches/002-no-shave.patch | 37 + .../system/opkg/patches/004-host_cpu.patch | 20 + .../opkg/patches/007-force_static.patch | 71 + .../opkg/patches/009-remove-upgrade-all.patch | 41 + .../patches/011-old-config-location.patch | 12 + ...-strip-trailing-conffiles-whitespace.patch | 23 + .../opkg/patches/014-errors-to-stderr.patch | 15 + .../opkg/patches/020-avoid_getline.patch | 317 + .../opkg/patches/030-fix-double-free.patch | 10 + .../040-wrap-descriptions-only-on-ttys.patch | 31 + .../050-add-case-insensitive-flag.patch | 169 + .../opkg/patches/060-add-find-command.patch | 58 + .../patches/070-use_gzipped_pkg_list.patch | 120 + .../080-suppress-blank-package-fields.patch | 16 + .../090-suppress-blank-provides-field.patch | 11 + .../opkg/patches/100-add-force-checksum.patch | 85 + package/system/opkg/patches/110-upgrade.patch | 49 + .../opkg/patches/200-usign_support.patch | 91 + .../patches/210-add-force-signature.patch | 70 + .../patches/220-drop-release-support.patch | 812 + .../opkg/patches/230-drop_md5_support.patch | 192 + .../240-fix-force-checksum-for-sha256.patch | 31 + .../patches/250-add-lists-dir-switch.patch | 39 + .../patches/260-add-print-package-size.patch | 74 + package/system/procd/Makefile | 153 + .../system/procd/files/hotplug-preinit.json | 18 + package/system/procd/files/hotplug.json | 80 + package/system/procd/files/nand-preinit.sh | 21 + package/system/procd/files/nand.sh | 364 + package/system/procd/files/procd.sh | 442 + package/system/procd/files/reload_config | 15 + package/system/rpcd/Makefile | 97 + package/system/rpcd/files/rpcd.config | 7 + package/system/rpcd/files/rpcd.init | 21 + package/system/ubox/Makefile | 59 + package/system/ubox/files/log.init | 98 + package/system/ubus/Makefile | 80 + package/system/uci/Makefile | 92 + package/system/uci/files/lib/config/uci.sh | 137 + package/system/usign/Makefile | 45 + package/system/zram-swap/Makefile | 46 + package/system/zram-swap/files/zram.init | 123 + package/utils/admswconfig/Makefile | 52 + package/utils/admswconfig/files/admswconfig | 68 + .../utils/admswconfig/files/admswswitch.sh | 28 + .../admswconfig/patches/001-matrix.patch | 15 + .../admswconfig/patches/002-fix-musl.patch | 11 + package/utils/bsdiff/Makefile | 79 + package/utils/bsdiff/patches/001-musl.patch | 84 + package/utils/busybox/Config-defaults.in | 2766 + package/utils/busybox/Config.in | 26 + package/utils/busybox/Makefile | 121 + package/utils/busybox/config/Config.in | 843 + .../utils/busybox/config/archival/Config.in | 382 + .../busybox/config/console-tools/Config.in | 176 + .../utils/busybox/config/coreutils/Config.in | 980 + .../busybox/config/debianutils/Config.in | 85 + .../utils/busybox/config/e2fsprogs/Config.in | 71 + .../config/e2fsprogs/old_e2fsprogs/Config.in | 69 + .../utils/busybox/config/editors/Config.in | 234 + .../utils/busybox/config/findutils/Config.in | 269 + package/utils/busybox/config/init/Config.in | 184 + package/utils/busybox/config/libbb/Config.in | 249 + .../utils/busybox/config/loginutils/Config.in | 342 + .../utils/busybox/config/mailutils/Config.in | 55 + .../utils/busybox/config/miscutils/Config.in | 796 + .../utils/busybox/config/modutils/Config.in | 269 + .../utils/busybox/config/networking/Config.in | 1152 + .../busybox/config/networking/udhcp/Config.in | 171 + .../utils/busybox/config/printutils/Config.in | 28 + package/utils/busybox/config/procps/Config.in | 273 + package/utils/busybox/config/runit/Config.in | 89 + .../utils/busybox/config/selinux/Config.in | 124 + package/utils/busybox/config/shell/Config.in | 444 + .../utils/busybox/config/sysklogd/Config.in | 169 + .../utils/busybox/config/util-linux/Config.in | 805 + .../config/util-linux/volume_id/Config.in | 304 + package/utils/busybox/convert_defaults.pl | 13 + package/utils/busybox/convert_menuconfig.pl | 76 + package/utils/busybox/files/cron | 38 + package/utils/busybox/files/ntpd-hotplug | 3 + package/utils/busybox/files/sysntpd | 42 + .../patches/001-resource_h_include.patch | 10 + ...ninitialized-memory-when-displaying-.patch | 23 + ...route-fix-displaying-route-table-for.patch | 23 + .../busybox/patches/100-trylink_bash.patch | 8 + .../patches/101-gen_build_files_bash.patch | 8 + .../patches/102-trylink_mktemp_fix.patch | 20 + .../patches/110-no_static_libgcc.patch | 11 + .../patches/120-remove_uclibc_rpc_check.patch | 12 + .../patches/130-mconf_missing_sigwinch.patch | 13 + .../patches/200-udhcpc_reduce_msgs.patch | 18 + .../patches/201-udhcpc_changed_ifindex.patch | 15 + .../203-udhcpc_renew_no_deconfig.patch | 10 + .../patches/204-udhcpc_src_ip_rebind.patch | 51 + .../busybox/patches/210-add_netmsg_util.patch | 103 + .../busybox/patches/220-add_lock_util.patch | 182 + .../patches/230-ntpd_delayed_resolve.patch | 48 + .../busybox/patches/240-telnetd_intr.patch | 10 + .../busybox/patches/250-date-k-flag.patch | 87 + .../patches/260-arping_missing_includes.patch | 11 + .../270-libbb_make_unicode_printable.patch | 20 + .../301-ip-link-fix-netlink-msg-size.patch | 11 + package/utils/bzip2/Makefile | 106 + package/utils/e2fsprogs/Makefile | 254 + package/utils/e2fsprogs/files/e2fsck.conf | 3 + package/utils/e2fsprogs/files/e2fsck.sh | 38 + .../patches/001-com_err_version.patch | 13 + package/utils/fbtest/Makefile | 44 + package/utils/fbtest/src/Makefile | 14 + package/utils/fbtest/src/fbtest.c | 446 + package/utils/fuse/Makefile | 101 + ...xec_environment_for_mount_and_umount.patch | 59 + .../fuse/patches/100-missing_includes.patch | 20 + .../fuse/patches/112-no_break_on_mknod.patch | 11 + ...t_arm64_fuse_kernel_h_clean_includes.patch | 30 + package/utils/hostap-utils/Makefile | 44 + package/utils/jsonfilter/Makefile | 33 + package/utils/lua/Makefile | 177 + .../010-lua-5.1.3-lnum-full-260308.patch | 3747 + .../patches-host/011-lnum-use-double.patch | 11 + .../patches-host/015-lnum-ppc-compat.patch | 11 + .../030-archindependent-bytecode.patch | 111 + .../lua/patches-host/100-no_readline.patch | 49 + .../010-lua-5.1.3-lnum-full-260308.patch | 3736 + .../lua/patches/011-lnum-use-double.patch | 11 + .../lua/patches/015-lnum-ppc-compat.patch | 11 + .../utils/lua/patches/020-shared_liblua.patch | 140 + .../030-archindependent-bytecode.patch | 111 + .../patches/040-use-symbolic-functions.patch | 11 + .../utils/lua/patches/050-honor-cflags.patch | 11 + .../utils/lua/patches/100-no_readline.patch | 49 + package/utils/lua/patches/200-lua-path.patch | 15 + .../lua/patches/300-opcode_performance.patch | 363 + package/utils/mdadm/Makefile | 52 + package/utils/mdadm/patches/000-compile.patch | 11 + .../mdadm/patches/100-cross_compile.patch | 19 + .../utils/mdadm/patches/200-reduce_size.patch | 25 + package/utils/mkelfimage/Makefile | 35 + .../patches/no-stack-protector.patch | 11 + package/utils/nvram/Makefile | 52 + package/utils/nvram/files/nvram.init | 98 + package/utils/nvram/src/Makefile | 7 + package/utils/nvram/src/cli.c | 246 + package/utils/nvram/src/crc.c | 69 + package/utils/nvram/src/nvram.c | 540 + package/utils/nvram/src/nvram.h | 123 + package/utils/nvram/src/sdinitvals.h | 30 + package/utils/oseama/Makefile | 43 + package/utils/oseama/src/Makefile | 7 + package/utils/oseama/src/md5.c | 296 + package/utils/oseama/src/md5.h | 45 + package/utils/oseama/src/oseama.c | 422 + package/utils/otrx/Makefile | 43 + package/utils/otrx/src/Makefile | 7 + package/utils/otrx/src/otrx.c | 577 + package/utils/px5g-standalone/Makefile | 40 + package/utils/px5g-standalone/src/Makefile | 14 + .../px5g-standalone/src/library/base64.c | 264 + .../px5g-standalone/src/library/bignum.c | 2010 + .../utils/px5g-standalone/src/library/rsa.c | 750 + .../utils/px5g-standalone/src/library/sha1.c | 622 + .../px5g-standalone/src/library/timing.c | 265 + .../px5g-standalone/src/library/x509write.c | 1162 + .../px5g-standalone/src/polarssl/base64.h | 93 + .../px5g-standalone/src/polarssl/bignum.h | 437 + .../px5g-standalone/src/polarssl/bn_mul.h | 731 + .../px5g-standalone/src/polarssl/config.h | 329 + .../utils/px5g-standalone/src/polarssl/rsa.h | 309 + .../utils/px5g-standalone/src/polarssl/sha1.h | 150 + .../px5g-standalone/src/polarssl/timing.h | 81 + .../utils/px5g-standalone/src/polarssl/x509.h | 549 + package/utils/px5g-standalone/src/px5g.c | 213 + package/utils/px5g/Makefile | 44 + package/utils/px5g/px5g.c | 273 + package/utils/spidev_test/Makefile | 43 + package/utils/ubi-utils/Makefile | 61 + .../ubi-utils/patches/010-fix-rpmatch.patch | 19 + .../ubi-utils/patches/100-fix_includes.patch | 30 + .../ubi-utils/patches/110-gcc5-fix.patch | 41 + .../ubi-utils/patches/130-lzma_jffs2.patch | 5029 ++ package/utils/ugps/Makefile | 50 + package/utils/ugps/files/gps.config | 2 + package/utils/ugps/files/ugps.init | 22 + package/utils/usbmode/Makefile | 59 + package/utils/usbmode/data/12d1:1f16 | 2 + package/utils/usbmode/files/usbmode.hotplug | 1 + package/utils/usbmode/files/usbmode.init | 12 + package/utils/usbreset/Makefile | 44 + package/utils/usbreset/src/usbreset.c | 235 + package/utils/usbutils/Makefile | 59 + package/utils/util-linux/Makefile | 684 + .../patches/003-fix_pkgconfig_files.patch | 76 + package/utils/xfsprogs/Makefile | 89 + .../patches/001-automake-compat.patch | 78 + .../utils/xfsprogs/patches/100-no_aio.patch | 19 + .../patches/110-uclibc_no_ustat.patch | 32 + .../xfsprogs/patches/120-portability.patch | 45 + .../patches/130-uclibc_no_xattr.patch | 32 + .../utils/xfsprogs/patches/140-no_po.patch | 19 + .../xfsprogs/patches/150-include_fixes.patch | 72 + .../patches/160-format-security.patch | 29 + rules.mk | 390 + scripts/arm-magic.sh | 42 + scripts/brcmImage.pl | 162 + scripts/bundle-libraries.sh | 110 + scripts/checkpatch.pl | 3490 + scripts/clang-gcc-wrapper | 12 + scripts/clean-package.sh | 24 + scripts/cleanfile | 176 + scripts/cleanpatch | 258 + scripts/combined-ext-image.sh | 61 + scripts/combined-image.sh | 34 + scripts/config.guess | 1438 + scripts/config.rpath | 666 + scripts/config.sub | 1813 + scripts/config/.gitignore | 9 + scripts/config/Makefile | 52 + scripts/config/README | 2 + scripts/config/conf.c | 698 + scripts/config/confdata.c | 1245 + scripts/config/expr.c | 1168 + scripts/config/expr.h | 242 + scripts/config/list.h | 131 + scripts/config/lkc.h | 200 + scripts/config/lkc_proto.h | 58 + scripts/config/lxdialog/.gitignore | 2 + scripts/config/lxdialog/check-lxdialog.sh | 91 + scripts/config/lxdialog/checklist.c | 332 + scripts/config/lxdialog/dialog.h | 257 + scripts/config/lxdialog/inputbox.c | 301 + scripts/config/lxdialog/menubox.c | 437 + scripts/config/lxdialog/textbox.c | 408 + scripts/config/lxdialog/util.c | 713 + scripts/config/lxdialog/yesno.c | 114 + scripts/config/mconf.c | 1042 + scripts/config/menu.c | 697 + scripts/config/symbol.c | 1373 + scripts/config/util.c | 157 + scripts/config/zconf.gperf | 48 + scripts/config/zconf.hash.c_shipped | 242 + scripts/config/zconf.l | 416 + scripts/config/zconf.lex.c_shipped | 2474 + scripts/config/zconf.tab.c_shipped | 2554 + scripts/config/zconf.y | 745 + scripts/deptest.sh | 211 + scripts/diffconfig.sh | 13 + scripts/dl_cleanup.py | 237 + scripts/download.pl | 239 + scripts/env | 226 + scripts/ext-toolchain.sh | 581 + scripts/feeds | 817 + scripts/flashing/adam2flash-502T.pl | 342 + scripts/flashing/adam2flash-fritzbox.pl | 209 + scripts/flashing/adam2flash.pl | 174 + scripts/flashing/adsl2mue_flash.pl | 170 + scripts/flashing/flash.sh | 66 + scripts/flashing/jungo-image.py | 283 + scripts/freebsd.sh | 1 + scripts/gen-dependencies.sh | 33 + scripts/get_source_date_epoch.sh | 31 + scripts/getver.sh | 34 + scripts/ipkg-build | 160 + scripts/ipkg-make-index.sh | 34 + scripts/kconfig.pl | 182 + scripts/make-ipkg-dir.sh | 21 + scripts/md5sum | 2 + scripts/metadata.pl | 905 + scripts/metadata.pm | 262 + scripts/mkits.sh | 117 + scripts/om-fwupgradecfg-gen.sh | 77 + scripts/openbsd.sh | 24 + scripts/pad_image | 100 + scripts/patch-kernel.sh | 54 + scripts/patch-specs.sh | 90 + scripts/portable_date.sh | 11 + scripts/redboot-script.pl | 111 + scripts/relink-lib.sh | 14 + scripts/remote-gdb | 89 + scripts/rstrip.sh | 49 + scripts/slugimage.pl | 1217 + scripts/srecimage.pl | 57 + scripts/strip-kmod.sh | 55 + scripts/symlink-tree.sh | 45 + scripts/sysupgrade-nand.sh | 73 + scripts/timestamp.pl | 69 + scripts/ubinize-image.sh | 114 + scripts/update-package-md5sum | 38 + target/Config.in | 207 + target/Makefile | 21 + target/imagebuilder/Config.in | 17 + target/imagebuilder/Makefile | 87 + target/imagebuilder/files/Makefile | 203 + target/imagebuilder/files/repositories.conf | 4 + target/linux/Makefile | 13 + target/linux/adm5120/Makefile | 24 + .../adm5120/base-files/etc/config/network | 39 + .../adm5120/base-files/etc/config/system | 40 + target/linux/adm5120/base-files/etc/diag.sh | 22 + target/linux/adm5120/base-files/etc/inittab | 5 + .../linux/adm5120/base-files/lib/adm5120.sh | 53 + .../lib/preinit/05_preinit_do_adm5120.sh | 7 + .../lib/preinit/05_set_preinit_iface_adm5120 | 9 + .../base-files/lib/upgrade/platform.sh | 44 + target/linux/adm5120/config-3.18 | 176 + .../files-3.18/arch/mips/adm5120/Kconfig | 197 + .../files-3.18/arch/mips/adm5120/Platform | 19 + .../arch/mips/adm5120/cellvision/Makefile | 4 + .../arch/mips/adm5120/cellvision/cas-771.c | 37 + .../arch/mips/adm5120/cellvision/cellvision.c | 147 + .../arch/mips/adm5120/cellvision/cellvision.h | 28 + .../arch/mips/adm5120/cellvision/nfs-101.c | 47 + .../arch/mips/adm5120/common/Makefile | 8 + .../arch/mips/adm5120/common/adm5120.c | 76 + .../arch/mips/adm5120/common/clock.c | 65 + .../arch/mips/adm5120/common/early-printk.c | 31 + .../arch/mips/adm5120/common/gpio.c | 328 + .../files-3.18/arch/mips/adm5120/common/irq.c | 171 + .../arch/mips/adm5120/common/memory.c | 149 + .../arch/mips/adm5120/common/platform.c | 375 + .../arch/mips/adm5120/common/prom.c | 264 + .../arch/mips/adm5120/common/setup.c | 129 + .../arch/mips/adm5120/compex/Makefile | 5 + .../arch/mips/adm5120/compex/compex.c | 60 + .../arch/mips/adm5120/compex/compex.h | 23 + .../arch/mips/adm5120/compex/np27g.c | 28 + .../arch/mips/adm5120/compex/np28g.c | 63 + .../arch/mips/adm5120/compex/wp54.c | 95 + .../arch/mips/adm5120/edimax/Makefile | 5 + .../arch/mips/adm5120/edimax/br-6104k.c | 36 + .../arch/mips/adm5120/edimax/br-6104kp.c | 39 + .../arch/mips/adm5120/edimax/br-61x4wg.c | 43 + .../arch/mips/adm5120/edimax/br-61xx.c | 84 + .../arch/mips/adm5120/edimax/br-61xx.h | 23 + .../arch/mips/adm5120/generic/Makefile | 1 + .../arch/mips/adm5120/generic/eb-214a.c | 120 + .../arch/mips/adm5120/infineon/Makefile | 6 + .../arch/mips/adm5120/infineon/easy5120-rt.c | 48 + .../mips/adm5120/infineon/easy5120-wvoip.c | 24 + .../mips/adm5120/infineon/easy5120p-ata.c | 22 + .../arch/mips/adm5120/infineon/easy83000.c | 23 + .../arch/mips/adm5120/infineon/infineon.c | 108 + .../arch/mips/adm5120/infineon/infineon.h | 25 + .../arch/mips/adm5120/mikrotik/Makefile | 8 + .../arch/mips/adm5120/mikrotik/rb-11x.c | 35 + .../arch/mips/adm5120/mikrotik/rb-133.c | 40 + .../arch/mips/adm5120/mikrotik/rb-133c.c | 36 + .../arch/mips/adm5120/mikrotik/rb-150.c | 131 + .../arch/mips/adm5120/mikrotik/rb-153.c | 70 + .../arch/mips/adm5120/mikrotik/rb-192.c | 27 + .../arch/mips/adm5120/mikrotik/rb-1xx.c | 149 + .../arch/mips/adm5120/mikrotik/rb-1xx.h | 33 + .../arch/mips/adm5120/motorola/Makefile | 1 + .../arch/mips/adm5120/motorola/pmugw.c | 96 + .../arch/mips/adm5120/osbridge/5gxi.c | 71 + .../arch/mips/adm5120/osbridge/Makefile | 1 + .../arch/mips/adm5120/prom/Makefile | 10 + .../arch/mips/adm5120/prom/admboot.c | 55 + .../arch/mips/adm5120/prom/bootbase.c | 119 + .../files-3.18/arch/mips/adm5120/prom/cfe.c | 69 + .../arch/mips/adm5120/prom/generic.c | 47 + .../arch/mips/adm5120/prom/myloader.c | 68 + .../arch/mips/adm5120/prom/prom_read.h | 50 + .../arch/mips/adm5120/prom/routerboot.c | 121 + .../arch/mips/adm5120/zyxel/Makefile | 4 + .../arch/mips/adm5120/zyxel/p-334wt.c | 34 + .../arch/mips/adm5120/zyxel/p-335.c | 21 + .../arch/mips/adm5120/zyxel/p-33x.c | 85 + .../arch/mips/adm5120/zyxel/p-33x.h | 22 + .../include/asm/mach-adm5120/adm5120_defs.h | 53 + .../include/asm/mach-adm5120/adm5120_info.h | 129 + .../include/asm/mach-adm5120/adm5120_intc.h | 63 + .../include/asm/mach-adm5120/adm5120_mpmc.h | 92 + .../include/asm/mach-adm5120/adm5120_nand.h | 89 + .../asm/mach-adm5120/adm5120_platform.h | 87 + .../include/asm/mach-adm5120/adm5120_switch.h | 300 + .../include/asm/mach-adm5120/adm5120_uart.h | 64 + .../mips/include/asm/mach-adm5120/asm/sizes.h | 56 + .../asm/mach-adm5120/cpu-feature-overrides.h | 71 + .../arch/mips/include/asm/mach-adm5120/gpio.h | 115 + .../arch/mips/include/asm/mach-adm5120/irq.h | 43 + .../include/asm/mach-adm5120/prom/admboot.h | 17 + .../mips/include/asm/mach-adm5120/prom/cfe.h | 18 + .../include/asm/mach-adm5120/prom/generic.h | 18 + .../include/asm/mach-adm5120/prom/myloader.h | 179 + .../asm/mach-adm5120/prom/routerboot.h | 36 + .../include/asm/mach-adm5120/prom/zynos.h | 86 + .../arch/mips/include/asm/mach-adm5120/war.h | 25 + .../files-3.18/arch/mips/pci/pci-adm5120.c | 277 + .../files-3.18/drivers/ata/pata_rb153_cf.c | 267 + .../drivers/leds/ledtrig-adm5120-switch.c | 149 + .../drivers/mtd/maps/adm5120-flash.c | 482 + .../adm5120/files-3.18/drivers/mtd/trxsplit.c | 216 + .../files-3.18/drivers/net/adm5120sw.c | 1219 + .../files-3.18/drivers/net/adm5120sw.h | 23 + .../files-3.18/drivers/usb/host/adm5120-dbg.c | 836 + .../files-3.18/drivers/usb/host/adm5120-drv.c | 228 + .../files-3.18/drivers/usb/host/adm5120-hcd.c | 843 + .../files-3.18/drivers/usb/host/adm5120-hub.c | 430 + .../files-3.18/drivers/usb/host/adm5120-mem.c | 202 + .../files-3.18/drivers/usb/host/adm5120-pm.c | 449 + .../files-3.18/drivers/usb/host/adm5120-q.c | 964 + .../files-3.18/drivers/usb/host/adm5120.h | 755 + .../files-3.18/drivers/watchdog/adm5120_wdt.c | 202 + target/linux/adm5120/image/Makefile | 112 + .../linux/adm5120/image/lzma-loader/Makefile | 62 + .../image/lzma-loader/src/LzmaDecode.c | 584 + .../image/lzma-loader/src/LzmaDecode.h | 113 + .../adm5120/image/lzma-loader/src/LzmaTypes.h | 45 + .../adm5120/image/lzma-loader/src/Makefile | 99 + .../adm5120/image/lzma-loader/src/README | 55 + .../adm5120/image/lzma-loader/src/board.c | 185 + .../adm5120/image/lzma-loader/src/config.h | 143 + .../image/lzma-loader/src/decompress.c | 353 + .../adm5120/image/lzma-loader/src/head.S | 209 + .../adm5120/image/lzma-loader/src/loader.lds | 29 + .../image/lzma-loader/src/lzma-data.lds | 8 + .../adm5120/image/lzma-loader/src/printf.c | 350 + .../adm5120/image/lzma-loader/src/printf.h | 18 + target/linux/adm5120/image/rb1xx.mk | 24 + target/linux/adm5120/image/router_be.mk | 48 + target/linux/adm5120/image/router_le.mk | 401 + target/linux/adm5120/modules.mk | 56 + .../adm5120/patches-3.18/001-adm5120.patch | 44 + .../patches-3.18/002-adm5120_flash.patch | 21 + .../patches-3.18/003-adm5120_switch.patch | 23 + .../patches-3.18/005-adm5120_usb.patch | 33 + .../patches-3.18/007-adm5120_pci.patch | 22 + .../009-adm5120_leds_switch_trigger.patch | 22 + .../050-revert_rootfs_splits.patch | 354 + .../patches-3.18/100-rootfs_split.patch | 316 + .../101-cfi_fixup_macronix_bootloc.patch | 84 + .../102-jedec_pmc_39lvxxx_chips.patch | 68 + .../patches-3.18/103-mtd_trxsplit.patch | 23 + .../patches-3.18/120-rb153_cf_driver.patch | 28 + .../patches-3.18/200-amba_pl010_hacks.patch | 354 + .../203-gpio_leds_brightness.patch | 27 + .../patches-3.18/310-adm5120_wdt.patch | 31 + .../adm5120/rb1xx/base-files/sbin/wget2nand | 78 + target/linux/adm5120/rb1xx/config-default | 52 + target/linux/adm5120/rb1xx/profiles/RB1xx.mk | 18 + target/linux/adm5120/rb1xx/target.mk | 9 + target/linux/adm5120/router_be/config-default | 13 + .../adm5120/router_be/profiles/010-Generic.mk | 17 + .../adm5120/router_be/profiles/200-ZyXEL.mk | 27 + target/linux/adm5120/router_be/target.mk | 11 + target/linux/adm5120/router_le/config-3.8 | 0 .../adm5120/router_le/profiles/010-Generic.mk | 28 + .../adm5120/router_le/profiles/Cellvision.mk | 146 + .../adm5120/router_le/profiles/Compex.mk | 37 + .../adm5120/router_le/profiles/Edimax.mk | 47 + .../adm5120/router_le/profiles/Infineon.mk | 27 + .../adm5120/router_le/profiles/Motorola.mk | 16 + .../adm5120/router_le/profiles/Osbridge.mk | 16 + target/linux/adm5120/router_le/target.mk | 11 + target/linux/adm8668/Makefile | 24 + .../adm8668/base-files/etc/config/network | 24 + target/linux/adm8668/base-files/etc/diag.sh | 21 + .../preinit/03_init_hotplug_failsafe_adm8668 | 9 + .../lib/preinit/05_set_preinit_face_adm8668 | 9 + .../base-files/lib/upgrade/platform.sh | 15 + .../adm8668/base-files/sbin/hotplug.failsafe | 4 + target/linux/adm8668/config-3.18 | 104 + .../files-3.18/arch/mips/adm8668/Kconfig | 2 + .../files-3.18/arch/mips/adm8668/Makefile | 6 + .../files-3.18/arch/mips/adm8668/Platform | 6 + .../files-3.18/arch/mips/adm8668/clock.c | 76 + .../arch/mips/adm8668/early_printk.c | 16 + .../files-3.18/arch/mips/adm8668/gpio.c | 123 + .../files-3.18/arch/mips/adm8668/irq.c | 126 + .../files-3.18/arch/mips/adm8668/platform.c | 196 + .../files-3.18/arch/mips/adm8668/prom.c | 95 + .../files-3.18/arch/mips/adm8668/setup.c | 36 + .../files-3.18/arch/mips/adm8668/time.c | 20 + .../files-3.18/arch/mips/adm8668/u-boot.h | 52 + .../mips/include/asm/mach-adm8668/adm8668.h | 69 + .../mips/include/asm/mach-adm8668/asm/sizes.h | 56 + .../arch/mips/include/asm/mach-adm8668/gpio.h | 13 + .../arch/mips/include/asm/mach-adm8668/irq.h | 14 + .../arch/mips/include/asm/mach-adm8668/war.h | 25 + .../files-3.18/arch/mips/pci/pci-adm8668.c | 200 + .../files-3.18/drivers/mtd/maps/adm8668.c | 334 + target/linux/adm8668/image/Makefile | 60 + .../linux/adm8668/image/lzma-loader/Makefile | 41 + .../image/lzma-loader/src/LzmaDecode.c | 590 + .../image/lzma-loader/src/LzmaDecode.h | 131 + .../adm8668/image/lzma-loader/src/Makefile | 47 + .../image/lzma-loader/src/decompress.c | 118 + .../image/lzma-loader/src/include/_exports.h | 18 + .../lzma-loader/src/include/asm/global_data.h | 60 + .../lzma-loader/src/include/asm/u-boot.h | 42 + .../image/lzma-loader/src/include/common.h | 48 + .../image/lzma-loader/src/include/exports.h | 38 + .../image/lzma-loader/src/include/image.h | 157 + .../adm8668/image/lzma-loader/src/lzma.lds.in | 24 + .../adm8668/image/lzma-loader/src/stubs.c | 52 + target/linux/adm8668/image/my-mkimage | 32 + .../patches-3.18/001-adm8668_arch.patch | 48 + .../patches-3.18/002-adm8668_pci.patch | 22 + .../patches-3.18/003-adm8668_nor_map.patch | 22 + .../patches-3.18/004-tulip_pci_split.patch | 452 + .../patches-3.18/005-tulip_platform.patch | 490 + .../patches-3.18/200-amba_pl010_hacks.patch | 377 + .../patches-3.18/201-amba_bus_hacks.patch | 13 + .../linux/adm8668/profiles/100-WRTU54G-TM.mk | 17 + target/linux/ar7/Makefile | 26 + target/linux/ar7/ac49x/config-default | 4 + target/linux/ar7/ac49x/profiles/210-None.mk | 17 + target/linux/ar7/ac49x/target.mk | 10 + target/linux/ar7/base-files.mk | 11 + .../ar7/base-files/etc/board.d/02_network | 28 + target/linux/ar7/base-files/etc/diag.sh | 45 + target/linux/ar7/base-files/etc/init.d/adam2 | 13 + target/linux/ar7/config-3.18 | 130 + target/linux/ar7/config-4.1 | 147 + .../linux/ar7/files/drivers/char/ar7_gpio.c | 158 + .../linux/ar7/files/drivers/mtd/ac49xpart.c | 221 + .../linux/ar7/files/drivers/mtd/titanpart.c | 234 + target/linux/ar7/generic/config-default | 5 + .../linux/ar7/generic/profiles/100-Annex-A.mk | 18 + .../linux/ar7/generic/profiles/110-Annex-B.mk | 18 + .../linux/ar7/generic/profiles/200-Texas.mk | 18 + target/linux/ar7/generic/profiles/210-None.mk | 17 + target/linux/ar7/generic/target.mk | 12 + target/linux/ar7/image/Makefile | 137 + .../001-mips-ar7-fix-serial.patch | 23 + .../patches-3.18/100-fix-highmem-offset.patch | 11 + target/linux/ar7/patches-3.18/110-flash.patch | 22 + .../ar7/patches-3.18/120-gpio_chrdev.patch | 28 + .../160-vlynq_try_remote_first.patch | 300 + .../200-free-mem-below-kernel-offset.patch | 15 + .../patches-3.18/300-add-ac49x-platform.patch | 85 + .../patches-3.18/310-ac49x-prom-support.patch | 20 + .../320-ac49x-mtd-partitions.patch | 35 + .../ar7/patches-3.18/500-serial_kludge.patch | 28 + .../linux/ar7/patches-3.18/920-ar7part.patch | 118 + .../ar7/patches-3.18/925-actiontec_leds.patch | 95 + .../ar7/patches-3.18/950-cpmac_titan.patch | 52 + .../patches-4.1/001-mips-ar7-fix-serial.patch | 23 + .../patches-4.1/100-fix-highmem-offset.patch | 11 + target/linux/ar7/patches-4.1/110-flash.patch | 22 + .../ar7/patches-4.1/120-gpio_chrdev.patch | 28 + .../160-vlynq_try_remote_first.patch | 300 + .../200-free-mem-below-kernel-offset.patch | 15 + .../patches-4.1/300-add-ac49x-platform.patch | 85 + .../patches-4.1/310-ac49x-prom-support.patch | 20 + .../320-ac49x-mtd-partitions.patch | 35 + .../ar7/patches-4.1/500-serial_kludge.patch | 28 + .../linux/ar7/patches-4.1/920-ar7part.patch | 118 + .../ar7/patches-4.1/925-actiontec_leds.patch | 95 + .../ar7/patches-4.1/950-cpmac_titan.patch | 52 + target/linux/ar7/src/adam2patcher.c | 59 + target/linux/ar71xx/Makefile | 24 + .../ar71xx/base-files/etc/board.d/01_leds | 794 + .../ar71xx/base-files/etc/board.d/02_network | 528 + .../base-files/etc/board.d/03_gpio_switches | 27 + target/linux/ar71xx/base-files/etc/diag.sh | 447 + .../etc/hotplug.d/firmware/10-ath9k-eeprom | 126 + .../etc/hotplug.d/firmware/11-ath10k-caldata | 108 + .../etc/hotplug.d/net/10-ar922x-led-fix | 51 + target/linux/ar71xx/base-files/etc/inittab | 3 + .../uci-defaults/03_network-switchX-migration | 110 + .../uci-defaults/03_network-vlan-migration | 13 + .../etc/uci-defaults/04_led_migration | 90 + .../etc/uci-defaults/09_fix-seama-header | 21 + .../etc/uci-defaults/09_fix-trx-header | 19 + target/linux/ar71xx/base-files/lib/ar71xx.sh | 1104 + .../ar71xx/base-files/lib/ar71xx.sh.orig | 1101 + .../lib/preinit/03_preinit_do_ar71xx.sh | 9 + .../lib/preinit/05_set_iface_mac_ar71xx | 55 + .../lib/preinit/05_set_preinit_iface_ar71xx | 57 + .../base-files/lib/preinit/82_patch_ath10k | 51 + .../ar71xx/base-files/lib/upgrade/allnet.sh | 162 + .../ar71xx/base-files/lib/upgrade/dir825.sh | 165 + .../base-files/lib/upgrade/merakinand.sh | 136 + .../ar71xx/base-files/lib/upgrade/openmesh.sh | 224 + .../ar71xx/base-files/lib/upgrade/platform.sh | 608 + target/linux/ar71xx/base-files/sbin/wget2nand | 85 + target/linux/ar71xx/config-4.1 | 382 + target/linux/ar71xx/config-4.4 | 423 + .../files/arch/mips/ath79/Kconfig.openwrt | 1562 + .../ar71xx/files/arch/mips/ath79/Makefile | 204 + .../files/arch/mips/ath79/dev-ap9x-pci.c | 185 + .../files/arch/mips/ath79/dev-ap9x-pci.h | 58 + .../ar71xx/files/arch/mips/ath79/dev-dsa.c | 41 + .../ar71xx/files/arch/mips/ath79/dev-dsa.h | 21 + .../ar71xx/files/arch/mips/ath79/dev-eth.c | 1315 + .../ar71xx/files/arch/mips/ath79/dev-eth.h | 53 + .../ar71xx/files/arch/mips/ath79/dev-m25p80.c | 126 + .../ar71xx/files/arch/mips/ath79/dev-m25p80.h | 18 + .../ar71xx/files/arch/mips/ath79/dev-nfc.c | 141 + .../ar71xx/files/arch/mips/ath79/dev-nfc.h | 34 + .../files/arch/mips/ath79/mach-alfa-ap120c.c | 147 + .../files/arch/mips/ath79/mach-alfa-ap96.c | 151 + .../files/arch/mips/ath79/mach-alfa-nx.c | 113 + .../files/arch/mips/ath79/mach-all0258n.c | 88 + .../files/arch/mips/ath79/mach-all0315n.c | 85 + .../files/arch/mips/ath79/mach-anonabox-pro.c | 111 + .../files/arch/mips/ath79/mach-antminer-s1.c | 98 + .../files/arch/mips/ath79/mach-antminer-s3.c | 103 + .../files/arch/mips/ath79/mach-antrouter-r1.c | 98 + .../ar71xx/files/arch/mips/ath79/mach-ap113.c | 84 + .../ar71xx/files/arch/mips/ath79/mach-ap132.c | 189 + .../ar71xx/files/arch/mips/ath79/mach-ap143.c | 142 + .../ar71xx/files/arch/mips/ath79/mach-ap147.c | 125 + .../ar71xx/files/arch/mips/ath79/mach-ap152.c | 140 + .../ar71xx/files/arch/mips/ath79/mach-ap83.c | 275 + .../ar71xx/files/arch/mips/ath79/mach-ap96.c | 142 + .../files/arch/mips/ath79/mach-archer-c7.c | 266 + .../files/arch/mips/ath79/mach-arduino-yun.c | 157 + .../files/arch/mips/ath79/mach-aw-nr580.c | 107 + .../arch/mips/ath79/mach-bhu-bxu2000n2-a.c | 120 + .../ar71xx/files/arch/mips/ath79/mach-bsb.c | 83 + .../ar71xx/files/arch/mips/ath79/mach-c55.c | 132 + .../files/arch/mips/ath79/mach-cap324.c | 133 + .../files/arch/mips/ath79/mach-cap4200ag.c | 131 + .../files/arch/mips/ath79/mach-carambola2.c | 105 + .../files/arch/mips/ath79/mach-cf-e316n-v2.c | 132 + .../files/arch/mips/ath79/mach-cpe510.c | 107 + .../files/arch/mips/ath79/mach-cr3000.c | 161 + .../files/arch/mips/ath79/mach-cr5000.c | 176 + .../files/arch/mips/ath79/mach-dgl-5500-a1.c | 150 + .../files/arch/mips/ath79/mach-dhp-1565-a1.c | 170 + .../files/arch/mips/ath79/mach-dir-505-a1.c | 116 + .../files/arch/mips/ath79/mach-dir-600-a1.c | 159 + .../files/arch/mips/ath79/mach-dir-615-c1.c | 135 + .../files/arch/mips/ath79/mach-dir-615-i1.c | 133 + .../files/arch/mips/ath79/mach-dir-825-b1.c | 191 + .../files/arch/mips/ath79/mach-dir-825-c1.c | 241 + .../files/arch/mips/ath79/mach-dlan-hotspot.c | 117 + .../arch/mips/ath79/mach-dlan-pro-1200-ac.c | 190 + .../arch/mips/ath79/mach-dlan-pro-500-wp.c | 203 + .../ar71xx/files/arch/mips/ath79/mach-dr344.c | 184 + .../files/arch/mips/ath79/mach-dragino2.c | 136 + .../files/arch/mips/ath79/mach-eap300v2.c | 101 + .../files/arch/mips/ath79/mach-eap7660d.c | 181 + .../files/arch/mips/ath79/mach-el-m150.c | 112 + .../files/arch/mips/ath79/mach-el-mini.c | 86 + .../files/arch/mips/ath79/mach-epg5000.c | 177 + .../files/arch/mips/ath79/mach-esr1750.c | 176 + .../files/arch/mips/ath79/mach-esr900.c | 200 + .../files/arch/mips/ath79/mach-ew-dorin.c | 150 + .../files/arch/mips/ath79/mach-f9k1115v2.c | 189 + .../files/arch/mips/ath79/mach-gl-ar150.c | 125 + .../files/arch/mips/ath79/mach-gl-ar300.c | 103 + .../files/arch/mips/ath79/mach-gl-domino.c | 136 + .../files/arch/mips/ath79/mach-gl-inet.c | 104 + .../arch/mips/ath79/mach-gs-minibox-v1.c | 85 + .../files/arch/mips/ath79/mach-gs-oolite.c | 103 + .../arch/mips/ath79/mach-hiwifi-hc6361.c | 115 + .../files/arch/mips/ath79/mach-hornet-ub.c | 142 + .../files/arch/mips/ath79/mach-ja76pf.c | 190 + .../files/arch/mips/ath79/mach-jwap003.c | 95 + .../files/arch/mips/ath79/mach-mc-mac1200r.c | 155 + .../ar71xx/files/arch/mips/ath79/mach-mr12.c | 115 + .../ar71xx/files/arch/mips/ath79/mach-mr16.c | 118 + .../files/arch/mips/ath79/mach-mr1750.c | 170 + .../ar71xx/files/arch/mips/ath79/mach-mr18.c | 297 + .../ar71xx/files/arch/mips/ath79/mach-mr600.c | 177 + .../ar71xx/files/arch/mips/ath79/mach-mr900.c | 181 + .../files/arch/mips/ath79/mach-mynet-n600.c | 202 + .../files/arch/mips/ath79/mach-mynet-n750.c | 226 + .../files/arch/mips/ath79/mach-mynet-rext.c | 208 + .../files/arch/mips/ath79/mach-mzk-w04nu.c | 124 + .../files/arch/mips/ath79/mach-mzk-w300nh.c | 115 + .../files/arch/mips/ath79/mach-nbg460n.c | 220 + .../files/arch/mips/ath79/mach-nbg6716.c | 380 + .../ar71xx/files/arch/mips/ath79/mach-om2p.c | 225 + .../ar71xx/files/arch/mips/ath79/mach-om5p.c | 218 + .../files/arch/mips/ath79/mach-om5pac.c | 193 + .../files/arch/mips/ath79/mach-om5pacv2.c | 221 + .../files/arch/mips/ath79/mach-omy-g1.c | 123 + .../files/arch/mips/ath79/mach-omy-x1.c | 106 + .../files/arch/mips/ath79/mach-onion-omega.c | 84 + .../ar71xx/files/arch/mips/ath79/mach-pb42.c | 83 + .../ar71xx/files/arch/mips/ath79/mach-pb92.c | 70 + .../files/arch/mips/ath79/mach-qihoo-c301.c | 166 + .../ar71xx/files/arch/mips/ath79/mach-r6100.c | 146 + .../files/arch/mips/ath79/mach-rb2011.c | 338 + .../ar71xx/files/arch/mips/ath79/mach-rb4xx.c | 470 + .../ar71xx/files/arch/mips/ath79/mach-rb750.c | 346 + .../ar71xx/files/arch/mips/ath79/mach-rb91x.c | 349 + .../ar71xx/files/arch/mips/ath79/mach-rb922.c | 236 + .../ar71xx/files/arch/mips/ath79/mach-rb95x.c | 258 + .../files/arch/mips/ath79/mach-rbsxtlite.c | 238 + .../files/arch/mips/ath79/mach-rw2458n.c | 91 + .../files/arch/mips/ath79/mach-smart-300.c | 135 + .../mips/ath79/mach-tellstick-znet-lite.c | 129 + .../files/arch/mips/ath79/mach-tew-632brp.c | 111 + .../files/arch/mips/ath79/mach-tew-673gru.c | 198 + .../files/arch/mips/ath79/mach-tew-712br.c | 153 + .../files/arch/mips/ath79/mach-tew-732br.c | 127 + .../files/arch/mips/ath79/mach-tew-823dru.c | 181 + .../files/arch/mips/ath79/mach-tl-mr11u.c | 183 + .../files/arch/mips/ath79/mach-tl-mr13u.c | 107 + .../files/arch/mips/ath79/mach-tl-mr3020.c | 126 + .../files/arch/mips/ath79/mach-tl-mr3x20.c | 147 + .../arch/mips/ath79/mach-tl-wa701nd-v2.c | 116 + .../arch/mips/ath79/mach-tl-wa7210n-v2.c | 125 + .../arch/mips/ath79/mach-tl-wa801nd-v3.c | 136 + .../arch/mips/ath79/mach-tl-wa830re-v2.c | 132 + .../arch/mips/ath79/mach-tl-wa901nd-v2.c | 104 + .../arch/mips/ath79/mach-tl-wa901nd-v4.c | 112 + .../files/arch/mips/ath79/mach-tl-wa901nd.c | 127 + .../files/arch/mips/ath79/mach-tl-wax50re.c | 313 + .../arch/mips/ath79/mach-tl-wdr3320-v2.c | 146 + .../files/arch/mips/ath79/mach-tl-wdr3500.c | 169 + .../files/arch/mips/ath79/mach-tl-wdr4300.c | 206 + .../arch/mips/ath79/mach-tl-wdr6500-v2.c | 142 + .../arch/mips/ath79/mach-tl-wr1041n-v2.c | 138 + .../arch/mips/ath79/mach-tl-wr1043nd-v2.c | 215 + .../files/arch/mips/ath79/mach-tl-wr1043nd.c | 141 + .../files/arch/mips/ath79/mach-tl-wr2543n.c | 156 + .../files/arch/mips/ath79/mach-tl-wr703n.c | 118 + .../files/arch/mips/ath79/mach-tl-wr720n-v3.c | 108 + .../arch/mips/ath79/mach-tl-wr741nd-v4.c | 187 + .../files/arch/mips/ath79/mach-tl-wr741nd.c | 130 + .../files/arch/mips/ath79/mach-tl-wr810n.c | 135 + .../files/arch/mips/ath79/mach-tl-wr841n-v8.c | 286 + .../files/arch/mips/ath79/mach-tl-wr841n-v9.c | 144 + .../files/arch/mips/ath79/mach-tl-wr841n.c | 140 + .../arch/mips/ath79/mach-tl-wr941nd-v6.c | 149 + .../files/arch/mips/ath79/mach-tl-wr941nd.c | 121 + .../files/arch/mips/ath79/mach-tube2h.c | 118 + .../files/arch/mips/ath79/mach-ubnt-unifiac.c | 110 + .../ar71xx/files/arch/mips/ath79/mach-ubnt.c | 205 + .../ar71xx/files/arch/mips/ath79/mach-weio.c | 140 + .../files/arch/mips/ath79/mach-whr-hp-g300n.c | 155 + .../files/arch/mips/ath79/mach-wlae-ag300n.c | 114 + .../files/arch/mips/ath79/mach-wlr8100.c | 205 + .../files/arch/mips/ath79/mach-wndap360.c | 105 + .../files/arch/mips/ath79/mach-wndr3700.c | 172 + .../files/arch/mips/ath79/mach-wndr4300.c | 210 + .../files/arch/mips/ath79/mach-wnr2000-v3.c | 636 + .../files/arch/mips/ath79/mach-wnr2000-v4.c | 214 + .../files/arch/mips/ath79/mach-wnr2000.c | 145 + .../files/arch/mips/ath79/mach-wnr2200.c | 246 + .../ar71xx/files/arch/mips/ath79/mach-wp543.c | 109 + .../ar71xx/files/arch/mips/ath79/mach-wpe72.c | 97 + .../files/arch/mips/ath79/mach-wpj342.c | 178 + .../files/arch/mips/ath79/mach-wpj344.c | 175 + .../files/arch/mips/ath79/mach-wpj531.c | 143 + .../files/arch/mips/ath79/mach-wpj558.c | 177 + .../files/arch/mips/ath79/mach-wrt160nl.c | 126 + .../files/arch/mips/ath79/mach-wrt400n.c | 161 + .../files/arch/mips/ath79/mach-wzr-450hp2.c | 221 + .../arch/mips/ath79/mach-wzr-hp-ag300h.c | 205 + .../arch/mips/ath79/mach-wzr-hp-g300nh.c | 279 + .../arch/mips/ath79/mach-wzr-hp-g300nh2.c | 170 + .../files/arch/mips/ath79/mach-wzr-hp-g450h.c | 165 + .../files/arch/mips/ath79/mach-zcn-1523h.c | 154 + .../ar71xx/files/arch/mips/ath79/machtypes.h | 260 + .../ar71xx/files/arch/mips/ath79/nvram.c | 80 + .../ar71xx/files/arch/mips/ath79/nvram.h | 19 + .../files/arch/mips/ath79/pci-ath9k-fixup.c | 126 + .../files/arch/mips/ath79/pci-ath9k-fixup.h | 6 + .../ar71xx/files/arch/mips/ath79/routerboot.c | 358 + .../ar71xx/files/arch/mips/ath79/routerboot.h | 63 + .../mips/include/asm/fw/myloader/myloader.h | 34 + .../include/asm/mach-ath79/ag71xx_platform.h | 65 + .../mips/include/asm/mach-ath79/mach-rb750.h | 84 + .../mips/include/asm/mach-ath79/rb4xx_cpld.h | 48 + .../ar71xx/files/drivers/gpio/gpio-latch.c | 220 + .../files/drivers/gpio/gpio-nxp-74hc153.c | 251 + .../ar71xx/files/drivers/leds/leds-nu801.c | 396 + .../ar71xx/files/drivers/leds/leds-rb750.c | 144 + .../files/drivers/leds/leds-wndr3700-usb.c | 76 + .../ar71xx/files/drivers/mtd/cybertan_part.c | 201 + .../files/drivers/mtd/nand/ar934x_nfc.c | 1508 + .../files/drivers/mtd/nand/rb4xx_nand.c | 305 + .../files/drivers/mtd/nand/rb750_nand.c | 354 + .../files/drivers/mtd/nand/rb91x_nand.c | 377 + .../ar71xx/files/drivers/mtd/tplinkpart.c | 222 + .../ar71xx/files/drivers/net/dsa/mv88e6063.c | 311 + .../net/ethernet/atheros/ag71xx/Kconfig | 33 + .../net/ethernet/atheros/ag71xx/Makefile | 15 + .../net/ethernet/atheros/ag71xx/ag71xx.h | 493 + .../ethernet/atheros/ag71xx/ag71xx_ar7240.c | 1229 + .../ethernet/atheros/ag71xx/ag71xx_ar8216.c | 44 + .../ethernet/atheros/ag71xx/ag71xx_debugfs.c | 287 + .../ethernet/atheros/ag71xx/ag71xx_ethtool.c | 130 + .../net/ethernet/atheros/ag71xx/ag71xx_main.c | 1466 + .../net/ethernet/atheros/ag71xx/ag71xx_mdio.c | 318 + .../net/ethernet/atheros/ag71xx/ag71xx_phy.c | 235 + .../linux/ar71xx/files/drivers/spi/spi-ap83.c | 283 + .../ar71xx/files/drivers/spi/spi-rb4xx-cpld.c | 441 + .../ar71xx/files/drivers/spi/spi-rb4xx.c | 507 + .../ar71xx/files/drivers/spi/spi-vsc7385.c | 621 + .../ar71xx/files/include/linux/leds-nu801.h | 38 + .../ar71xx/files/include/linux/nxp_74hc153.h | 24 + .../files/include/linux/platform/ar934x_nfc.h | 39 + .../include/linux/platform_data/gpio-latch.h | 14 + .../include/linux/platform_data/rb91x_nand.h | 16 + .../ar71xx/files/include/linux/spi/vsc7385.h | 19 + target/linux/ar71xx/files/net/dsa/mv88e6063.c | 294 + target/linux/ar71xx/generic/config-default | 1 + .../ar71xx/generic/profiles/00-default.mk | 17 + .../ar71xx/generic/profiles/01-minimal.mk | 16 + .../linux/ar71xx/generic/profiles/02-ath5k.mk | 16 + .../linux/ar71xx/generic/profiles/8devices.mk | 17 + .../linux/ar71xx/generic/profiles/airtight.mk | 17 + target/linux/ar71xx/generic/profiles/alfa.mk | 78 + .../linux/ar71xx/generic/profiles/allnet.mk | 39 + .../linux/ar71xx/generic/profiles/antminer.mk | 39 + .../linux/ar71xx/generic/profiles/arduino.mk | 19 + .../linux/ar71xx/generic/profiles/atheros.mk | 196 + .../linux/ar71xx/generic/profiles/atlantis.mk | 17 + .../linux/ar71xx/generic/profiles/belkin.mk | 18 + target/linux/ar71xx/generic/profiles/bhu.mk | 17 + .../linux/ar71xx/generic/profiles/buffalo.mk | 118 + .../linux/ar71xx/generic/profiles/comfast.mk | 19 + .../linux/ar71xx/generic/profiles/compex.mk | 68 + .../linux/ar71xx/generic/profiles/d-link.mk | 150 + .../ar71xx/generic/profiles/devolo-dlan.mk | 46 + .../linux/ar71xx/generic/profiles/dragino.mk | 17 + .../linux/ar71xx/generic/profiles/easylink.mk | 29 + .../linux/ar71xx/generic/profiles/engenius.mk | 53 + target/linux/ar71xx/generic/profiles/ew.mk | 20 + .../ar71xx/generic/profiles/gainstrong.mk | 28 + target/linux/ar71xx/generic/profiles/gli.mk | 49 + .../linux/ar71xx/generic/profiles/hiwifi.mk | 19 + .../linux/ar71xx/generic/profiles/jjplus.mk | 39 + .../linux/ar71xx/generic/profiles/linksys.mk | 27 + .../linux/ar71xx/generic/profiles/meraki.mk | 27 + .../linux/ar71xx/generic/profiles/mercury.mk | 17 + .../linux/ar71xx/generic/profiles/nclink.mk | 15 + .../linux/ar71xx/generic/profiles/netgear.mk | 96 + target/linux/ar71xx/generic/profiles/omy.mk | 26 + target/linux/ar71xx/generic/profiles/onion.mk | 16 + .../linux/ar71xx/generic/profiles/openmesh.mk | 84 + target/linux/ar71xx/generic/profiles/pcs.mk | 85 + .../linux/ar71xx/generic/profiles/planex.mk | 28 + target/linux/ar71xx/generic/profiles/qihoo.mk | 16 + .../linux/ar71xx/generic/profiles/redwave.mk | 17 + .../linux/ar71xx/generic/profiles/rosewill.mk | 16 + target/linux/ar71xx/generic/profiles/senao.mk | 17 + .../linux/ar71xx/generic/profiles/sitecom.mk | 16 + .../generic/profiles/smartelectronics.mk | 17 + .../linux/ar71xx/generic/profiles/telldus.mk | 17 + .../linux/ar71xx/generic/profiles/tp-link.mk | 420 + .../linux/ar71xx/generic/profiles/trendnet.mk | 74 + target/linux/ar71xx/generic/profiles/ubnt.mk | 84 + .../linux/ar71xx/generic/profiles/wallys.mk | 17 + target/linux/ar71xx/generic/profiles/wd.mk | 36 + target/linux/ar71xx/generic/profiles/weio.mk | 17 + .../linux/ar71xx/generic/profiles/zcomax.mk | 28 + target/linux/ar71xx/generic/profiles/zyxel.mk | 29 + target/linux/ar71xx/generic/target.mk | 8 + target/linux/ar71xx/image/Makefile | 2636 + target/linux/ar71xx/image/Makefile.orig | 2634 + .../linux/ar71xx/image/lzma-loader/Makefile | 66 + .../ar71xx/image/lzma-loader/src/LzmaDecode.c | 584 + .../ar71xx/image/lzma-loader/src/LzmaDecode.h | 113 + .../ar71xx/image/lzma-loader/src/LzmaTypes.h | 45 + .../ar71xx/image/lzma-loader/src/Makefile | 106 + .../image/lzma-loader/src/ar71xx_regs.h | 725 + .../ar71xx/image/lzma-loader/src/board.c | 56 + .../ar71xx/image/lzma-loader/src/cache.c | 43 + .../ar71xx/image/lzma-loader/src/cache.h | 17 + .../ar71xx/image/lzma-loader/src/cacheops.h | 85 + .../ar71xx/image/lzma-loader/src/config.h | 31 + .../ar71xx/image/lzma-loader/src/cp0regdef.h | 39 + .../linux/ar71xx/image/lzma-loader/src/head.S | 121 + .../ar71xx/image/lzma-loader/src/loader.c | 264 + .../ar71xx/image/lzma-loader/src/loader.lds | 35 + .../ar71xx/image/lzma-loader/src/loader2.lds | 10 + .../image/lzma-loader/src/lzma-data.lds | 8 + .../ar71xx/image/lzma-loader/src/printf.c | 350 + .../ar71xx/image/lzma-loader/src/printf.h | 18 + target/linux/ar71xx/image/ubinize-nbg6716.ini | 24 + .../linux/ar71xx/image/ubinize-wndr4300.ini | 26 + target/linux/ar71xx/mikrotik/config-default | 174 + .../ar71xx/mikrotik/profiles/01-minimal.mk | 16 + .../ar71xx/mikrotik/profiles/02-ath5k.mk | 16 + target/linux/ar71xx/mikrotik/target.mk | 9 + target/linux/ar71xx/modules.mk | 69 + target/linux/ar71xx/nand/config-default | 117 + target/linux/ar71xx/nand/profiles/meraki.mk | 17 + target/linux/ar71xx/nand/profiles/netgear.mk | 29 + target/linux/ar71xx/nand/profiles/zyxel.mk | 18 + target/linux/ar71xx/nand/target.mk | 7 + ...bootconsole-wait-for-both-THRE-and-T.patch | 54 + ...Avoid-using-unitialized-reg-variable.patch | 42 + .../110-export-missing-clk-functions.patch | 28 + ...200-MIPS-ath79-fix-ar933x-wmac-reset.patch | 31 + .../201-ar913x_wmac_external_reset.patch | 31 + .../202-MIPS-ath79-ar934x-wmac-revision.patch | 11 + .../203-MIPS-ath79-fix-restart.patch | 20 + ...-make-chipselect-logic-more-flexible.patch | 191 + .../220-add_cpu_feature_overrides.patch | 28 + ...0-MIPS-add-MIPS_MACHINE_NONAME-macro.patch | 21 + .../310-lib-add-rle-decompression.patch | 124 + .../401-mtd-physmap-add-lock-unlock.patch | 94 + .../402-mtd-SST39VF6401B-support.patch | 29 + ...mtd_fix_cfi_cmdset_0002_status_check.patch | 69 + .../404-mtd-cybertan-trx-parser.patch | 25 + .../405-mtd-tp-link-partition-parser.patch | 25 + ...o-pass-probe-types-via-platform-data.patch | 23 + .../408-mtd-redboot_partition_scan.patch | 44 + .../409-mtd-rb4xx_nand_driver.patch | 21 + .../410-mtd-rb750-nand-driver.patch | 21 + ...mtd-cfi_cmdset_0002-force-word-write.patch | 61 + ...td-m25p80-zero-partition-parser-data.patch | 10 + .../413-mtd-ar934x-nand-driver.patch | 25 + .../414-mtd-rb91x-nand-driver.patch | 23 + .../420-net-ar71xx_mac_driver.patch | 28 + .../422-dsa-trailer-tag-validation-fix.patch | 11 + .../423-dsa-add-88e6063-driver.patch | 24 + .../430-drivers-link-spi-before-mtd.patch | 12 + .../431-spi-add-various-flags.patch | 19 + .../432-spi-rb4xx-spi-driver.patch | 25 + .../433-spi-rb4xx-cpld-driver.patch | 26 + .../434-spi-ap83_spi_controller.patch | 27 + .../patches-4.1/435-spi-vsc7385_driver.patch | 24 + .../440-leds-wndr3700-usb-led-driver.patch | 26 + .../441-leds-rb750-led-driver.patch | 23 + ...50-gpio-nxp-74hc153-gpio-chip-driver.patch | 25 + ...x164-improve-platform-device-support.patch | 111 + .../452-gpio-add-gpio-latch-driver.patch | 22 + ...-spi-bitbang-export-spi_bitbang_bufs.patch | 28 + ...1-spi-add-type-field-to-spi_transfer.patch | 23 + ...462-mtd-m25p80-set-spi-transfer-type.patch | 15 + .../463-spi-ath79-add-fast-flash-read.patch | 185 + .../464-spi-ath79-fix-fast-flash-read.patch | 35 + ...ath79-swizzle-pci-address-for-ar71xx.patch | 111 + ...490-usb-ehci-add-quirks-for-qca-socs.patch | 103 + .../patches-4.1/500-MIPS-fw-myloader.patch | 22 + ...-mac-argument-to-ath79_register_wmac.patch | 81 + ...02-MIPS-ath79-export-ath79_gpio_base.patch | 23 + ...MIPS-ath79-add-flash-acquire-release.patch | 37 + ...IPS-ath79-add-ath79_device_reset_get.patch | 45 + ...ath79-add-ath79_gpio_function_select.patch | 47 + ...6-MIPS-ath79-prom-parse-redboot-args.patch | 42 + ...MIPS-ath79-prom-add-myloader-support.patch | 55 + ...S-ath79-prom-image-command-line-hack.patch | 73 + ...PS-ath79-process-board-kernel-option.patch | 11 + ...S-ath79-init-gpio-pin-of-wmac-device.patch | 14 + .../520-MIPS-ath79-enable-UART-function.patch | 18 + ...S-ath79-enable-UART-for-early_serial.patch | 61 + ...dd-ath79_wmac_register_simple-helper.patch | 21 + .../523-MIPS-ath79-OTP-support.patch | 166 + ...add-ath79_wmac_disable_25ghz-helpers.patch | 31 + ...525-MIPS-ath79-enable-qca-usb-quirks.patch | 101 + ...MIPS-ath79-add-more-register-defines.patch | 455 + .../602-MIPS-ath79-add-openwrt-stuff.patch | 48 + .../603-MIPS-ath79-ap121-fixes.patch | 149 + .../604-MIPS-ath79-ap81-fixes.patch | 84 + .../605-MIPS-ath79-db120-fixes.patch | 204 + .../606-MIPS-ath79-pb44-fixes.patch | 153 + .../607-MIPS-ath79-ubnt-xm-fixes.patch | 103 + ...8-MIPS-ath79-ubnt-xm-add-more-boards.patch | 641 + .../609-MIPS-ath79-ap136-fixes.patch | 300 + ...th79-UBNT-add-airGateway-pro-support.patch | 62 + .../611-MIPS-ath79-wdt-timeout.patch | 25 + .../612-MIPS-ath79-set-buffalo-txgain.patch | 24 + ...ath79_wmac_setup_ext_lna_gpio-helper.patch | 76 + ...IPS-ath79-ap83-remove-mtd-partitions.patch | 44 + ...PS-ath79-add-support-for-QCA953x-SoC.patch | 731 + ...PS-ath79-add-support-for-QCA956x-SoC.patch | 744 + ...0-MIPS-ath79-fix-chained-irq-disable.patch | 100 + ...1-MIPS-ath79-wmac-enable-set-led-pin.patch | 24 + ...MIPS-ath79-gpio-enable-set-direction.patch | 43 + .../633-MIPS-ath79-add-gpio-irq-support.patch | 224 + ...ath79-ar724x-clock-calculation-fixes.patch | 22 + .../700-MIPS-ath79-add-openwrt-Kconfig.patch | 11 + ...MIPS-ath79-add-routerboard-detection.patch | 16 + ...d-gpio-func-register-for-QCA955x-SoC.patch | 45 + ...0-MIPS-ath79-add-PCI-for-QCA953x-SoC.patch | 44 + .../818-MIPS-ath79-add-nu801-led-driver.patch | 26 + ...-MIPS-ath79-add_gpio_function2_setup.patch | 72 + ...support-for-boot-console-with-arbitr.patch | 76 + .../900-mdio_bitbang_ignore_ta_value.patch | 20 + ...-prevent-rescheduling-during-command.patch | 61 + .../910-unaligned_access_hacks.patch | 909 + ...-MIPS-ath79-add-anonabox-pro-support.patch | 46 + .../001-revert_spi_device_tree_support.patch | 83 + .../002-add_back_gpio_function_select.patch | 92 + ...bootconsole-wait-for-both-THRE-and-T.patch | 49 + ...Avoid-using-unitialized-reg-variable.patch | 42 + ...200-MIPS-ath79-fix-ar933x-wmac-reset.patch | 31 + .../201-ar913x_wmac_external_reset.patch | 31 + .../202-MIPS-ath79-ar934x-wmac-revision.patch | 11 + .../203-MIPS-ath79-fix-restart.patch | 20 + ...-make-chipselect-logic-more-flexible.patch | 199 + .../220-add_cpu_feature_overrides.patch | 28 + ...0-MIPS-add-MIPS_MACHINE_NONAME-macro.patch | 21 + .../310-lib-add-rle-decompression.patch | 124 + .../401-mtd-physmap-add-lock-unlock.patch | 94 + .../402-mtd-SST39VF6401B-support.patch | 29 + ...mtd_fix_cfi_cmdset_0002_status_check.patch | 69 + .../404-mtd-cybertan-trx-parser.patch | 25 + .../405-mtd-tp-link-partition-parser.patch | 25 + ...o-pass-probe-types-via-platform-data.patch | 23 + .../408-mtd-redboot_partition_scan.patch | 44 + .../409-mtd-rb4xx_nand_driver.patch | 21 + .../410-mtd-rb750-nand-driver.patch | 21 + ...mtd-cfi_cmdset_0002-force-word-write.patch | 61 + ...td-m25p80-zero-partition-parser-data.patch | 10 + .../413-mtd-ar934x-nand-driver.patch | 25 + .../414-mtd-rb91x-nand-driver.patch | 23 + .../420-net-ar71xx_mac_driver.patch | 28 + .../423-dsa-add-88e6063-driver.patch | 24 + .../430-drivers-link-spi-before-mtd.patch | 12 + .../431-spi-add-various-flags.patch | 19 + .../432-spi-rb4xx-spi-driver.patch | 25 + .../433-spi-rb4xx-cpld-driver.patch | 26 + .../434-spi-ap83_spi_controller.patch | 27 + .../patches-4.4/435-spi-vsc7385_driver.patch | 24 + .../440-leds-wndr3700-usb-led-driver.patch | 26 + .../441-leds-rb750-led-driver.patch | 23 + ...50-gpio-nxp-74hc153-gpio-chip-driver.patch | 25 + ...x164-improve-platform-device-support.patch | 109 + .../452-gpio-add-gpio-latch-driver.patch | 22 + ...-spi-bitbang-export-spi_bitbang_bufs.patch | 28 + ...1-spi-add-type-field-to-spi_transfer.patch | 23 + ...462-mtd-m25p80-set-spi-transfer-type.patch | 15 + .../463-spi-ath79-add-fast-flash-read.patch | 185 + .../464-spi-ath79-fix-fast-flash-read.patch | 35 + ...ath79-swizzle-pci-address-for-ar71xx.patch | 111 + ...490-usb-ehci-add-quirks-for-qca-socs.patch | 103 + .../patches-4.4/500-MIPS-fw-myloader.patch | 22 + ...-mac-argument-to-ath79_register_wmac.patch | 81 + ...MIPS-ath79-add-flash-acquire-release.patch | 37 + ...IPS-ath79-add-ath79_device_reset_get.patch | 45 + ...ath79-add-ath79_gpio_function_select.patch | 39 + ...6-MIPS-ath79-prom-parse-redboot-args.patch | 42 + ...MIPS-ath79-prom-add-myloader-support.patch | 55 + ...S-ath79-prom-image-command-line-hack.patch | 73 + ...PS-ath79-process-board-kernel-option.patch | 11 + ...S-ath79-init-gpio-pin-of-wmac-device.patch | 14 + .../520-MIPS-ath79-enable-UART-function.patch | 18 + ...S-ath79-enable-UART-for-early_serial.patch | 61 + ...dd-ath79_wmac_register_simple-helper.patch | 21 + .../523-MIPS-ath79-OTP-support.patch | 166 + ...add-ath79_wmac_disable_25ghz-helpers.patch | 31 + ...525-MIPS-ath79-enable-qca-usb-quirks.patch | 101 + ...MIPS-ath79-add-more-register-defines.patch | 455 + .../602-MIPS-ath79-add-openwrt-stuff.patch | 48 + .../603-MIPS-ath79-ap121-fixes.patch | 149 + .../604-MIPS-ath79-ap81-fixes.patch | 84 + .../605-MIPS-ath79-db120-fixes.patch | 204 + .../606-MIPS-ath79-pb44-fixes.patch | 153 + .../607-MIPS-ath79-ubnt-xm-fixes.patch | 103 + ...8-MIPS-ath79-ubnt-xm-add-more-boards.patch | 641 + .../609-MIPS-ath79-ap136-fixes.patch | 300 + ...th79-UBNT-add-airGateway-pro-support.patch | 62 + .../611-MIPS-ath79-wdt-timeout.patch | 25 + .../612-MIPS-ath79-set-buffalo-txgain.patch | 24 + ...ath79_wmac_setup_ext_lna_gpio-helper.patch | 76 + ...IPS-ath79-ap83-remove-mtd-partitions.patch | 44 + ...PS-ath79-add-support-for-QCA953x-SoC.patch | 705 + ...PS-ath79-add-support-for-QCA956x-SoC.patch | 717 + ...0-MIPS-ath79-fix-chained-irq-disable.patch | 102 + ...1-MIPS-ath79-wmac-enable-set-led-pin.patch | 24 + ...MIPS-ath79-gpio-enable-set-direction.patch | 32 + ...ath79-ar724x-clock-calculation-fixes.patch | 22 + .../700-MIPS-ath79-add-openwrt-Kconfig.patch | 11 + ...MIPS-ath79-add-routerboard-detection.patch | 16 + ...d-gpio-func-register-for-QCA955x-SoC.patch | 38 + ...0-MIPS-ath79-add-PCI-for-QCA953x-SoC.patch | 44 + .../818-MIPS-ath79-add-nu801-led-driver.patch | 26 + ...-MIPS-ath79-add_gpio_function2_setup.patch | 67 + ...support-for-boot-console-with-arbitr.patch | 76 + .../900-mdio_bitbang_ignore_ta_value.patch | 23 + ...-prevent-rescheduling-during-command.patch | 61 + .../910-unaligned_access_hacks.patch | 912 + target/linux/arc770/Makefile | 25 + .../arc770/base-files/etc/board.d/02_network | 19 + target/linux/arc770/base-files/lib/arc.sh | 50 + .../base-files/lib/preinit/01_preinit_arc.sh | 9 + target/linux/arc770/config-4.4 | 170 + target/linux/arc770/dts/axc001.dtsi | 100 + target/linux/arc770/dts/axs101.dts | 22 + target/linux/arc770/dts/axs10x_mb.dtsi | 225 + target/linux/arc770/dts/nsim_700.dts | 71 + target/linux/arc770/dts/skeleton.dtsi | 37 + .../arc770/generic/profiles/00-default.mk | 16 + .../arc770/generic/profiles/01-minimal.mk | 15 + .../arc770/generic/profiles/02-axs101.mk | 16 + .../arc770/generic/profiles/03-nsim_700.mk | 15 + target/linux/arc770/generic/target.mk | 8 + target/linux/arc770/image/Makefile | 41 + target/linux/archs38/Makefile | 26 + .../archs38/base-files/etc/board.d/02_network | 19 + target/linux/archs38/base-files/lib/arc.sh | 50 + .../base-files/lib/preinit/01_preinit_arc.sh | 9 + target/linux/archs38/config-4.4 | 183 + target/linux/archs38/dts/axc003_idu.dtsi | 126 + target/linux/archs38/dts/axs103_idu.dts | 25 + target/linux/archs38/dts/axs10x_mb.dtsi | 225 + target/linux/archs38/dts/nsim_hs_idu.dts | 73 + target/linux/archs38/dts/skeleton.dtsi | 37 + .../archs38/generic/profiles/00-default.mk | 16 + .../archs38/generic/profiles/01-minimal.mk | 15 + .../archs38/generic/profiles/02-axs103.mk | 16 + .../archs38/generic/profiles/03-nsim_hs.mk | 15 + target/linux/archs38/generic/target.mk | 8 + target/linux/archs38/image/Makefile | 41 + target/linux/arm64/Makefile | 28 + target/linux/arm64/README | 13 + target/linux/arm64/base-files/etc/inittab | 5 + target/linux/arm64/config-default | 317 + target/linux/arm64/image/Makefile | 46 + .../linux/arm64/image/boot-wrapper/Makefile | 38 + target/linux/at91/Makefile | 22 + .../at91/base-files/etc/board.d/02_network | 25 + .../linux/at91/base-files/etc/config/firewall | 6 + .../linux/at91/base-files/etc/config/network | 20 + target/linux/at91/base-files/lib/at91.sh | 90 + .../lib/preinit/03_preinit_do_at91.sh | 9 + target/linux/at91/config-4.4 | 276 + .../files/arch/arm/boot/dts/at91-q5xr5.dts | 193 + .../at91/files/arch/arm/boot/dts/lmu5000.dts | 125 + .../linux/at91/files/drivers/mtd/at91part.c | 122 + target/linux/at91/image/Config.in | 37 + target/linux/at91/image/Makefile | 104 + target/linux/at91/image/dfboot/Makefile | 35 + target/linux/at91/image/dfboot/src/Makefile | 94 + target/linux/at91/image/dfboot/src/_udivsi3.S | 77 + target/linux/at91/image/dfboot/src/_umodsi3.S | 88 + target/linux/at91/image/dfboot/src/asm_isr.S | 75 + .../linux/at91/image/dfboot/src/asm_mci_isr.S | 75 + target/linux/at91/image/dfboot/src/at45.c | 595 + target/linux/at91/image/dfboot/src/com.c | 368 + target/linux/at91/image/dfboot/src/com.h | 28 + target/linux/at91/image/dfboot/src/config.h | 17 + .../at91/image/dfboot/src/cstartup_ram.S | 144 + .../linux/at91/image/dfboot/src/dataflash.c | 208 + .../linux/at91/image/dfboot/src/dataflash.h | 181 + target/linux/at91/image/dfboot/src/div0.c | 28 + .../at91/image/dfboot/src/elf32-littlearm.lds | 19 + .../at91/image/dfboot/src/embedded_services.h | 500 + .../dfboot/src/include/AT91C_MCI_Device.h | 379 + .../image/dfboot/src/include/AT91RM9200.h | 2745 + .../image/dfboot/src/include/AT91RM9200.inc | 2437 + .../image/dfboot/src/include/AT91RM9200_inc.h | 2401 + .../linux/at91/image/dfboot/src/include/led.h | 49 + .../image/dfboot/src/include/lib_AT91RM9200.h | 2978 + target/linux/at91/image/dfboot/src/init.c | 165 + target/linux/at91/image/dfboot/src/jump.S | 4 + target/linux/at91/image/dfboot/src/led.c | 103 + target/linux/at91/image/dfboot/src/main.c | 811 + target/linux/at91/image/dfboot/src/main.h | 43 + .../linux/at91/image/dfboot/src/mci_device.c | 743 + target/linux/at91/image/dfboot/src/stdio.h | 18 + target/linux/at91/image/u-boot/Makefile | 51 + .../image/u-boot/patches/100-netusg20.patch | 574 + .../at91/image/u-boot/patches/200-clock.patch | 24 + .../linux/at91/image/u-boot/ubclient/Makefile | 15 + .../linux/at91/image/u-boot/ubclient/ubpar.c | 135 + target/linux/at91/image/ubinize.cfg | 13 + target/linux/at91/legacy/config-default | 33 + .../linux/at91/legacy/profiles/00-default.mk | 16 + target/linux/at91/legacy/profiles/atmel.mk | 86 + target/linux/at91/legacy/profiles/calamp.mk | 23 + target/linux/at91/legacy/target.mk | 7 + target/linux/at91/modules.mk | 105 + .../100-ARM-at91-build-dtb-for-LMU5000.patch | 10 + .../101-ARM-at91-build-dtb-for-q5xr5.patch | 10 + target/linux/at91/sama5d3/config-default | 13 + target/linux/at91/sama5d3/profiles/atmel.mk | 14 + target/linux/at91/sama5d3/target.mk | 9 + target/linux/ath25/Makefile | 25 + .../ath25/base-files/etc/board.d/01_leds | 13 + .../ath25/base-files/etc/board.d/02_network | 28 + .../linux/ath25/base-files/etc/config/system | 23 + .../base-files/etc/hotplug.d/button/00-button | 24 + .../lib/preinit/15_preinit_iface_atheros | 35 + .../ath25/base-files/lib/upgrade/platform.sh | 76 + target/linux/ath25/config-3.18 | 136 + target/linux/ath25/image/Makefile | 60 + .../linux/ath25/patches-3.18/010-board.patch | 2189 + .../020-early-printk-support.patch | 68 + .../ath25/patches-3.18/030-ar2315_pci.patch | 613 + .../ath25/patches-3.18/107-ar5312_gpio.patch | 212 + .../ath25/patches-3.18/108-ar2315_gpio.patch | 363 + .../patches-3.18/110-ar2313_ethernet.patch | 1828 + .../ath25/patches-3.18/120-spiflash.patch | 634 + .../ath25/patches-3.18/130-watchdog.patch | 277 + .../140-redboot_boardconfig.patch | 60 + .../141-redboot_partition_scan.patch | 44 + .../142-redboot_various_erase_size_fix.patch | 72 + .../ath25/patches-3.18/210-reset_button.patch | 71 + .../220-enet_micrel_workaround.patch | 91 + .../ath25/patches-3.18/330-board_leds.patch | 116 + target/linux/au1000/Makefile | 32 + target/linux/au1000/au1500/config-default | 5 + .../linux/au1000/au1500/profiles/Atheros.mk | 13 + .../au1000/au1500/profiles/InternetBox.mk | 18 + .../linux/au1000/au1500/profiles/MeshCube.mk | 18 + target/linux/au1000/au1500/target.mk | 7 + target/linux/au1000/au1550/config-default | 4 + .../linux/au1000/au1550/profiles/DBAu1550.mk | 13 + target/linux/au1000/au1550/target.mk | 8 + target/linux/au1000/base-files/etc/diag.sh | 21 + .../au1000/base-files/lib/upgrade/platform.sh | 36 + target/linux/au1000/config-3.18 | 141 + target/linux/au1000/image/Makefile | 74 + target/linux/au1000/modules.mk | 17 + .../au1000/patches/002-openwrt_rootfs.patch | 11 + .../au1000/patches/003-au1000_eth_ioctl.patch | 17 + .../patches/004-watchdog_low_init.patch | 12 + target/linux/au1000/patches/006-codec.patch | 26 + target/linux/bcm53xx/Makefile | 30 + .../bcm53xx/base-files/etc/board.d/02_network | 67 + target/linux/bcm53xx/base-files/etc/diag.sh | 43 + .../base-files/etc/uci-defaults/09_fix_crc | 7 + .../lib/preinit/05_set_preinit_iface_bcm53xx | 7 + .../base-files/lib/upgrade/platform.sh | 252 + target/linux/bcm53xx/config-4.1 | 305 + target/linux/bcm53xx/config-4.3 | 314 + target/linux/bcm53xx/config-4.4 | 322 + .../drivers/firmware/broadcom/Kconfig | 22 + .../drivers/firmware/broadcom/Makefile | 2 + .../drivers/firmware/broadcom/bcm47xx_nvram.c | 248 + .../drivers/firmware/broadcom/bcm47xx_sprom.c | 737 + .../drivers/mtd/spi-nor/bcm53xxspiflash.c | 228 + target/linux/bcm53xx/image/Makefile | 184 + target/linux/bcm53xx/image/ubinize.cfg | 24 + ...310X-activate-erratas-needed-for-SoC.patch | 31 + ...override-of-device-tree-IRQ-mapping-.patch | 53 + ...-0002-PCI-iproc-Add-BCMA-PCIe-driver.patch | 177 + ...PCI-iproc-Directly-add-PCI-resources.patch | 90 + ...ree-resource-list-after-registration.patch | 57 + ...-unnecessary-checks-before-phy-calls.patch | 79 + ...-enable-arm64-support-for-iProc-PCIe.patch | 116 + ...proc-Fix-ARM64-dependency-in-Kconfig.patch | 27 + ...iproc-Fix-BCMA-dependency-in-Kconfig.patch | 28 + ...BCMA-bus-driver-to-be-built-as-modul.patch | 26 + ...iproc-Fix-code-comment-to-match-code.patch | 28 + ...Remove-unused-struct-iproc_pcie.irqs.patch | 33 + ...ci_fixup_irqs-for-ARM64-as-well-as-A.patch | 31 + ...-0004-PCI-iproc-Fix-PCIe-reset-logic.patch | 62 + ...I-iproc-Improve-link-detection-logic.patch | 84 + ...roc-Update-PCIe-device-tree-bindings.patch | 50 + ...I-iproc-Add-outbound-mapping-support.patch | 236 + ...ader-comment-Corporation-misspelling.patch | 24 + ...038-PCI-iproc-Hide-CONFIG_PCIE_IPROC.patch | 42 + ...-iproc-Do-not-use-0x-in-front-of-pap.patch | 27 + ...pdate-iProc-PCIe-device-tree-binding.patch | 30 + ...PCI-iproc-Add-PAXC-interface-support.patch | 429 + ...d-iProc-PCIe-MSI-device-tree-binding.patch | 68 + ...PCI-iproc-Add-iProc-PCIe-MSI-support.patch | 889 + ...llow-multiple-devices-except-on-PAXC.patch | 83 + ...-Add-USB-LED-for-Buffalo-WZR-1750DHP.patch | 26 + ...5301X-Add-DT-for-Buffalo-WXR-1900DHP.patch | 157 + ...-BCM5301X-Add-DT-for-SmartRG-SR400ac.patch | 148 + ...RM-BCM5301X-Add-DT-for-Asus-RT-AC68U.patch | 112 + ...RM-BCM5301X-Add-DT-for-Asus-RT-AC56U.patch | 125 + ...ore-another-BCM4709-specific-fault-c.patch | 41 + ...301X-add-NAND-flash-chip-description.patch | 210 + ...-add-IRQ-numbers-for-PCIe-controller.patch | 48 + ...RM-BCM5301X-Add-DT-for-Asus-RT-AC87U.patch | 95 + ...-NAND-flash-chip-description-for-Asu.patch | 32 + ...the-behaviour-documented-above-l2c_e.patch | 43 + ...ite-auxiliary-control-register-first.patch | 30 + .../072-ARM-l2c-clean-up-l2c_configure.patch | 109 + ...ock-caches-if-NS_LOCKDOWN-bit-is-set.patch | 149 + ...ssing-auxiliary-control-register-thr.patch | 129 + ...dd-options-to-overwrite-prefetching-.patch | 60 + ...ort-for-the-arm-shared-override-prop.patch | 81 + ...ivate-some-additional-options-in-pl3.patch | 29 + ...5301X-Enable-UART0-on-tested-devices.patch | 83 + ...1-ARM-BCM5301X-Add-profiling-support.patch | 25 + ...RM-BCM5301X-Add-DT-for-Netgear-R7000.patch | 128 + ...RM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch | 218 + ...090-mtd-nand-add-common-DT-init-code.patch | 111 + .../092-Add-Broadcom-STB-NAND.patch | 2765 + .../patches-4.1/101-use-part-parser.patch | 11 + .../110-firmware-backport-NVRAM-driver.patch | 49 + ...d-SMP-enable-method-for-Broadcom-NSP.patch | 69 + ...ean-up-SMP-support-for-Broadcom-Kona.patch | 206 + ...BCM-Add-SMP-support-for-Broadcom-NSP.patch | 560 + ...CM-Add-SMP-support-for-Broadcom-4708.patch | 57 + ...5301X-Add-missing-Netgear-R8000-LEDs.patch | 52 + .../180-USB-bcma-remove-chip-id-check.patch | 34 + ...-bcma-replace-numbers-with-constants.patch | 24 + .../182-USB-bcma-use-devm_kzalloc.patch | 47 + ...ror-handling-in-bcma_hcd_create_pdev.patch | 33 + .../184-USB-bcma-add-bcm53xx-support.patch | 133 + ...port-for-controlling-bus-power-throu.patch | 82 + ...to-GPIO-descriptor-for-power-control.patch | 73 + ...at-fix-adding-usb3-lpm-capable-quirk.patch | 62 + ...-add-Broadcom-specific-fake-doorbell.patch | 135 + ...lper-creating-platform-dev-more-gene.patch | 75 + ...arated-function-for-USB-2.0-initiali.patch | 112 + .../197-USB-bcma-add-USB-3.0-support.patch | 295 + ...ble-MMU-and-Dcache-for-decompression.patch | 86 + ...CM5301X-Add-DT-for-Linksys-EA6300-V1.patch | 69 + ...-Buffalo-WXR-1900DHP-clock-and-USB-p.patch | 41 + ...01X-Set-vcc-gpio-for-USB-controllers.patch | 86 + ...Enable-earlyprintk-on-tested-devices.patch | 170 + ...cify-RAM-on-devices-by-including-HIG.patch | 173 + ...power-button-for-Buffalo-WZR-1750DHP.patch | 20 + ...ble-ChipCommon-UART-on-untested-devi.patch | 111 + ...ash-new-driver-for-SPI-flahes-on-Bro.patch | 19 + ...-mark-and-erase-all-remaining-blocks.patch | 59 + ...-support-for-the-3rd-bus-core-device.patch | 63 + ...U-port-fixes-for-devices-not-using-p.patch | 42 + ...-USB-bcma-use-simpler-devm_gpiod_get.patch | 24 + ...workaround-for-Asus-RT-AC87U-asus-pa.patch | 42 + ...print-buffer-used-for-determining-pa.patch | 40 + ...310X-activate-erratas-needed-for-SoC.patch | 31 + ...ygnus-Convert-all-macros-to-all-caps.patch | 292 + .../045-clk-iproc-Add-PWRCTRL-support.patch | 120 + ...k-support-for-Broadcom-Northstar-Plu.patch | 219 + ...lk-iproc-Add-PLL-base-write-function.patch | 223 + .../048-clk-iproc-Split-off-dig_filter.patch | 158 + ...eparate-status-and-control-variables.patch | 319 + ...ts-enable-clock-support-for-BCM5301X.patch | 153 + ...-NAND-flash-chip-description-for-Asu.patch | 32 + ...RM-BCM5301X-Add-DT-for-Netgear-R7000.patch | 128 + ...RM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch | 218 + .../patches-4.3/101-use-part-parser.patch | 11 + ...d-SMP-enable-method-for-Broadcom-NSP.patch | 69 + ...ean-up-SMP-support-for-Broadcom-Kona.patch | 206 + ...BCM-Add-SMP-support-for-Broadcom-NSP.patch | 560 + ...CM-Add-SMP-support-for-Broadcom-4708.patch | 57 + ...iproc-Fix-code-comment-to-match-code.patch | 28 + ...Remove-unused-struct-iproc_pcie.irqs.patch | 33 + ...ci_fixup_irqs-for-ARM64-as-well-as-A.patch | 31 + .../143-PCI-iproc-Fix-PCIe-reset-logic.patch | 62 + ...I-iproc-Improve-link-detection-logic.patch | 84 + ...roc-Update-PCIe-device-tree-bindings.patch | 50 + ...I-iproc-Add-outbound-mapping-support.patch | 236 + ...ader-comment-Corporation-misspelling.patch | 25 + ...pdate-iProc-PCIe-device-tree-binding.patch | 29 + ...PCI-iproc-Add-PAXC-interface-support.patch | 428 + ...d-iProc-PCIe-MSI-device-tree-binding.patch | 67 + ...PCI-iproc-Add-iProc-PCIe-MSI-support.patch | 886 + ...llow-multiple-devices-except-on-PAXC.patch | 83 + ...5301X-Add-missing-Netgear-R8000-LEDs.patch | 52 + ...to-GPIO-descriptor-for-power-control.patch | 73 + ...at-fix-adding-usb3-lpm-capable-quirk.patch | 63 + ...-add-Broadcom-specific-fake-doorbell.patch | 135 + ...lper-creating-platform-dev-more-gene.patch | 75 + ...arated-function-for-USB-2.0-initiali.patch | 112 + .../197-USB-bcma-add-USB-3.0-support.patch | 295 + ...ble-MMU-and-Dcache-for-decompression.patch | 86 + .../301-ARM-BCM5301X-Add-SPROM.patch | 26 + ...CM5301X-Add-DT-for-Linksys-EA6300-V1.patch | 69 + ...-Buffalo-WXR-1900DHP-clock-and-USB-p.patch | 41 + ...01X-Set-vcc-gpio-for-USB-controllers.patch | 86 + ...Enable-earlyprintk-on-tested-devices.patch | 170 + ...cify-RAM-on-devices-by-including-HIG.patch | 173 + ...power-button-for-Buffalo-WZR-1750DHP.patch | 20 + ...ble-ChipCommon-UART-on-untested-devi.patch | 111 + ...ash-new-driver-for-SPI-flahes-on-Bro.patch | 20 + ...-mark-and-erase-all-remaining-blocks.patch | 59 + ...U-port-fixes-for-devices-not-using-p.patch | 42 + ...workaround-for-Asus-RT-AC87U-asus-pa.patch | 42 + ...ove-workaround-imprecise-abort-fault.patch | 68 + ...310X-activate-erratas-needed-for-SoC.patch | 31 + ...ean-up-SMP-support-for-Broadcom-Kona.patch | 254 + ...BCM-Add-SMP-support-for-Broadcom-NSP.patch | 585 + ...CM-Add-SMP-support-for-Broadcom-4708.patch | 58 + ...RM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch | 219 + ...ts-enable-clock-support-for-BCM5301X.patch | 174 + ...5301X-Add-missing-Netgear-R8000-LEDs.patch | 56 + ...d-SMP-enable-method-for-Broadcom-NSP.patch | 70 + ...-BCM5301X-Add-DT-for-D-Link-DIR-885L.patch | 141 + ...-vcc-gpio-for-USB-controllers-of-few.patch | 117 + ...1X-Enable-earlycon-on-tested-devices.patch | 95 + ...-DT-entry-for-SPI-controller-and-NOR.patch | 58 + ...to-GPIO-descriptor-for-power-control.patch | 75 + ...lper-creating-platform-dev-more-gene.patch | 77 + ...arate-code-initializing-USB-2.0-core.patch | 116 + ...085-PCI-iproc-Hide-CONFIG_PCIE_IPROC.patch | 42 + ...-iproc-Do-not-use-0x-in-front-of-pap.patch | 27 + ...pdate-iProc-PCIe-device-tree-binding.patch | 30 + ...PCI-iproc-Add-PAXC-interface-support.patch | 429 + ...d-iProc-PCIe-MSI-device-tree-binding.patch | 68 + ...PCI-iproc-Add-iProc-PCIe-MSI-support.patch | 891 + ...llow-multiple-devices-except-on-PAXC.patch | 83 + .../patches-4.4/101-use-part-parser.patch | 11 + .../112-bcm53xx-sprom-add-sprom-driver.patch | 45 + ...Enable-SPI-NOR-on-dual-flash-devices.patch | 67 + ...-initial-ECC-params-based-on-info-fr.patch | 53 + ...at-fix-adding-usb3-lpm-capable-quirk.patch | 63 + ...-add-Broadcom-specific-fake-doorbell.patch | 135 + .../197-USB-bcma-add-USB-3.0-support.patch | 246 + ...ble-MMU-and-Dcache-for-decompression.patch | 86 + ...RM-BCM5301X-Add-DT-for-Netgear-R7900.patch | 63 + ...CM5301X-Add-DT-for-Linksys-EA6300-V1.patch | 69 + ...RM-BCM5301X-Add-DT-for-Netgear-R8500.patch | 133 + ...cify-RAM-on-devices-by-including-HIG.patch | 209 + ...power-button-for-Buffalo-WZR-1750DHP.patch | 20 + ...ble-ChipCommon-UART-on-untested-devi.patch | 116 + ...-NAND-flash-parameters-for-D-Link-DI.patch | 39 + ...p-special-treating-ECC-strength-1-as.patch | 26 + ...ct-JEDEC-incompatible-w25q128-using-.patch | 34 + ...-single-SPI-message-for-writing-data.patch | 62 + ...-mark-and-erase-all-remaining-blocks.patch | 59 + ...U-port-fixes-for-devices-not-using-p.patch | 47 + ...-ARM-core-aborts-when-running-on-bcm.patch | 42 + ...-USB-bcma-use-simpler-devm_gpiod_get.patch | 24 + ...-USB-2.0-PHY-support-for-BCM4709-and.patch | 122 + ...DT-specify-SPI-device-s-instead-hard.patch | 41 + ...workaround-for-Asus-RT-AC87U-asus-pa.patch | 42 + target/linux/bcm53xx/profiles/100-Generic.mk | 19 + target/linux/brcm2708/Makefile | 29 + .../base-files/etc/board.d/02_network | 24 + target/linux/brcm2708/base-files/etc/diag.sh | 34 + target/linux/brcm2708/base-files/etc/inittab | 4 + .../linux/brcm2708/base-files/lib/brcm2708.sh | 45 + .../lib/preinit/03_preinit_do_brcm2708.sh | 10 + .../lib/preinit/05_set_preinit_iface_brcm2708 | 17 + .../base-files/lib/preinit/79_move_config | 18 + .../base-files/lib/upgrade/platform.sh | 18 + target/linux/brcm2708/bcm2708/config-4.4 | 357 + .../brcm2708/bcm2708/profiles/RaspberryPi.mk | 14 + target/linux/brcm2708/bcm2708/target.mk | 12 + target/linux/brcm2708/bcm2709/config-4.4 | 389 + .../brcm2708/bcm2709/profiles/RaspberryPi2.mk | 14 + target/linux/brcm2708/bcm2709/target.mk | 12 + target/linux/brcm2708/bcm2710/config-4.4 | 389 + .../brcm2708/bcm2710/profiles/RaspberryPi3.mk | 15 + target/linux/brcm2708/bcm2710/target.mk | 12 + target/linux/brcm2708/image/Config.in | 5 + target/linux/brcm2708/image/Makefile | 86 + target/linux/brcm2708/image/cmdline.txt | 1 + target/linux/brcm2708/image/config.txt | 938 + .../brcm2708/image/gen_rpi_sdcard_img.sh | 29 + target/linux/brcm2708/modules.mk | 372 + ...smsx95xx-fix-crimes-against-truesize.patch | 33 + ...sc95xx-Disable-turbo-mode-by-default.patch | 20 + ...d-for-issue-where-dirty-page-count-g.patch | 27 + ...0004-BCM2835_DT-Fix-I2S-register-map.patch | 50 + ...ent-spurious-interrupts-and-trap-the.patch | 31 + ...0006-irqchip-bcm2835-Add-FIQ-support.patch | 127 + ...hip-irq-bcm2835-Add-2836-FIQ-support.patch | 96 + ...-8250-Don-t-crash-when-nr_uarts-is-0.patch | 20 + ...Set-base-to-0-give-expected-gpio-num.patch | 22 + ...Fix-interrupt-handling-for-GPIOs-28-.patch | 146 + ...Only-request-the-interrupts-listed-i.patch | 27 + ...5-Support-pin-groups-other-than-7-11.patch | 80 + ...m2835-Set-Serial-number-and-Revision.patch | 58 + ...base-address-for-DMA-from-devicetree.patch | 65 + ...24bit-support-update-bclk_ratio-to-m.patch | 79 + ...up-clock-only-if-CPU-is-clock-master.patch | 54 + ...2s-Eliminate-debugfs-directory-error.patch | 36 + ...0018-bcm2835-i2s-Register-PCM-device.patch | 63 + ...nable-MMAP-support-via-a-DT-property.patch | 44 + ...engine-bcm2835-Add-slave-dma-support.patch | 320 + ...cm2835-set-residue_granularity-field.patch | 29 + ...5-Load-driver-early-and-support-lega.patch | 98 + ...Fix-dreq-not-set-for-slave-transfers.patch | 21 + ...t-cyclic-transfers-on-lite-channels-.patch | 37 + .../0025-bcm2835-Add-support-for-uart1.patch | 57 + ...re-bcm2835-Add-missing-property-tags.patch | 62 + ...0027-Main-bcm2708-bcm2709-linux-port.patch | 2418 + ...sh-include-ARCH_BCM2708-ARCH_BCM2709.patch | 138 + .../patches-4.4/0029-Add-dwc_otg-driver.patch | 60780 ++++++++++++++++ .../0030-bcm2708-framebuffer-driver.patch | 3455 + ...31-dmaengine-Add-support-for-BCM2708.patch | 612 + ...meter-to-mmc-multi_io_quirk-callback.patch | 75 + ...033-MMC-added-alternative-MMC-driver.patch | 1691 + ...dhost-driver-and-an-overlay-to-enabl.patch | 2022 + ...d-vc_cma-driver-to-enable-use-of-CMA.patch | 1326 + .../0036-bcm2708-alsa-sound-driver.patch | 2678 + .../0037-bcm2708-vchiq-driver.patch | 13200 ++++ .../0038-vc_mem-Add-vc_mem-driver.patch | 991 + ...re-shared-memory-service-for-BCM2835.patch | 4393 ++ ...device-for-rootless-user-GPIO-access.patch | 306 + .../patches-4.4/0041-Add-SMI-driver.patch | 1930 + .../0042-Add-SMI-NAND-driver.patch | 358 + ...c-added-support-for-RaspberryPi-GPIO.patch | 841 + .../patches-4.4/0044-Add-cpufreq-driver.patch | 257 + ...mal-driver-for-reporting-core-temper.patch | 193 + .../0046-Add-Chris-Boot-s-i2c-driver.patch | 635 + .../0047-char-broadcom-Add-vcio-module.patch | 221 + ...irmware-bcm2835-Support-ARCH_BCM270x.patch | 106 + .../0049-bcm2835-add-v4l2-camera-device.patch | 7338 ++ ...limg-and-knlinfo-scripts-from-tools-.patch | 461 + ...for-the-CONFIG_CMDLINE_EXTEND-option.patch | 58 + ...BCM2708-Add-core-Device-Tree-support.patch | 4564 ++ ...2835-Match-with-BCM2708-Device-Trees.patch | 515 + .../0054-fbdev-add-FBIOCOPYAREA-ioctl.patch | 91 + ...nsole-framebuffer-imageblit-function.patch | 209 + ...ow-mac-address-to-be-set-in-smsc95xx.patch | 91 + ...ltime-clock-1-wire-chip-DS1307-and-1.patch | 242 + ...dded-Device-IDs-for-August-DVB-T-205.patch | 22 + ...NFIG_MEMCG-but-leave-it-disabled-due.patch | 49 + ...-ASoC-Add-support-for-PCM5102A-codec.patch | 128 + ...4-ASoC-Add-support-for-HifiBerry-DAC.patch | 165 + .../0065-ASoC-Add-support-for-Rpi-DAC.patch | 275 + ...ement-MCLK-configuration-options-add.patch | 40 + ...port-for-HiFiBerry-Digi.-Driver-is-b.patch | 282 + ...idle_bias_off-to-false-Idle-bias-has.patch | 22 + ...-Sound-Card-support-for-Raspberry-Pi.patch | 178 + ...fault-mouse-polling-interval-to-60Hz.patch | 36 + ...0071-Added-support-for-HiFiBerry-DAC.patch | 190 + ...-HiFiBerry-Amp-amplifier-add-on-boar.patch | 816 + ...s1307-driver-for-device-tree-support.patch | 27 + ...wr_led-and-the-required-input-trigge.patch | 170 + ...ice-tree-compatible-string-and-an-ov.patch | 29 + .../0076-Add-driver-for-rpi-proto.patch | 210 + .../0077-config-Add-default-configs.patch | 2537 + .../0078-bcm2835-bcm2835_defconfig.patch | 1426 + ...ouchscreen-driver-for-pi-LCD-display.patch | 290 + ...o_user-and-__copy_from_user-performa.patch | 1510 + ...off-Allow-it-to-work-on-Raspberry-Pi.patch | 35 + ...v-compatible-string-to-silence-warni.patch | 21 + ...0083-scripts-dtc-Add-overlay-support.patch | 4389 ++ ...d-Raspberry-Pi-Sense-HAT-core-driver.patch | 838 + .../patches-4.4/0085-RaspiDAC3-support.patch | 243 + ...a6130a2-Add-headphone-switch-control.patch | 91 + ...7-irq-bcm2835-Fix-building-with-2708.patch | 28 + ...lay-add-backlight-driver-and-overlay.patch | 250 + ...m2835-dma-Fix-up-convert-to-DMA-pool.patch | 85 + ...atform-support-for-mkknlimg-and-knli.patch | 247 + ...rt-for-3D-rendering-using-the-V3D-en.patch | 5558 ++ ...0092-drm-vc4-Force-HDMI-to-connected.patch | 23 + .../0093-drm-vc4-bo-cache-locking-fixes.patch | 147 + ...094-drm-vc4-bo-cache-locking-cleanup.patch | 92 + ...se-job_lock-to-protect-seqno_cb_list.patch | 54 + ...op-struct_mutex-around-CL-validation.patch | 63 + ...op-struct_mutex-around-CL-validation.patch | 74 + ...pport-for-more-display-plane-formats.patch | 35 + ...-No-need-to-stop-the-stopped-threads.patch | 26 + ...xtra-barrier-s-aroudn-CTnCA-CTnEA-se.patch | 33 + ...4-Fix-a-typo-in-a-V3D-debug-register.patch | 33 + ...C4-modules-and-increase-CMA-size-wit.patch | 153 + .../patches-4.4/0103-squash-fixups.patch | 43 + ...ng-vc4-kms-v3d-overlay.dtb-to-makefi.patch | 20 + ...-build-the-driver-for-downstream-ker.patch | 22 + ...dded-overlay-for-gpio_ir_recv-driver.patch | 104 + ...odule-and-add-a-device-tree-overlay-.patch | 100 + .../0108-New-overlay-for-PiScreen2r.patch | 148 + ...y-for-Adafruit-PiTFT-2.8-capacitive-.patch | 145 + ...dd-support-for-the-HiFiBerry-DAC-Pro.patch | 539 + ...111-BCM270X_DT-Add-at86rf233-overlay.patch | 130 + .../0112-mm-Remove-the-PFN-busy-warning.patch | 25 + ...nal-field-in-the-driver-struct-for-G.patch | 40 + ...nterface-for-capturing-the-GPU-state.patch | 333 + ...-bunch-of-code-to-match-upstream-sub.patch | 1894 + ...er-s-gem_object_free-function-from-C.patch | 59 + ...m-vc4-Add-support-for-MSAA-rendering.patch | 518 + ...re-non-functional-changes-to-sync-to.patch | 345 + ...gpios-for-HDMI-GPIO-like-what-landed.patch | 22 + ...ize-validation-code-for-v2-submissio.patch | 612 + ...mc_debug-if-CONFIG_MMC_BCM2835-is-no.patch | 37 + ...eout-fix-modprobe-baudrate-parameter.patch | 108 + ...70x_dt-Add-dwc2-and-dwc-otg-overlays.patch | 110 + ...he-sdtweak-overlay-for-tuning-sdhost.patch | 74 + ...t-override-bus-width-capabilities-fr.patch | 24 + ...SDIO-overlay-add-bus_width-parameter.patch | 42 + ...T-random-HWRNG-dtparam-default-is-on.patch | 21 + ...llowed-range-of-channels-and-sampler.patch | 37 + ...5-restrict-channels-rate-to-8-960000.patch | 80 + ...-rpi-update-vc_vchi_audioserv_defs.h.patch | 66 + ...31-bcm2835-implement-channel-map-API.patch | 421 + ...ccess-controls-under-the-audio-mutex.patch | 237 + ...se-2-4-8-channels-for-multichannel-l.patch | 139 + ...ow-stereo-if-analogue-jack-is-select.patch | 62 + ...0135-bcm2835-interpolate-audio-delay.patch | 90 + ...dd-workaround-for-odd-behaviour-on-s.patch | 137 + ...m2835-sdhost-Add-debug_flags-dtparam.patch | 120 + ...dio_overclock-parameter-to-sdio-over.patch | 69 + ...upport-for-the-DT-property-wakeup-so.patch | 94 + ...0-dt-overlay-add-wittypi-overlay.dts.patch | 57 + ...isable-DMA-for-bcm2835-sdhost-on-Pi2.patch | 28 + ...8-Don-t-change-module-baudrate-param.patch | 99 + ...-digital-gain-to-be-applied-when-usi.patch | 99 + ...gital-gain-to-0dB-by-default-with-Hi.patch | 98 + ..._DT-Adjust-overlay-README-formatting.patch | 746 + ...ADME-Restore-spaces-deleted-in-error.patch | 39 + ...T-Disable-DMA-for-bcm2835-sdhost-on-.patch | 21 + .../0149-bcm2835-sdhost-Major-revision.patch | 2070 + ...DT-Add-dtparams-for-the-SD-interface.patch | 235 + ...r-length-when-buffer-larger-than-all.patch | 37 + ...estore-ATOMIC-flag-to-PIO-sg-mapping.patch | 32 + ...os-parameter-to-mmc-multi_io_quirk-c.patch | 79 + ...-driver-to-check-for-a-valid-MAC-add.patch | 40 + ...tg-Make-trimming-messages-less-noisy.patch | 31 + ...0X_DT-at86rf233-overlay-drop-to-3MHz.patch | 36 + ...-sdhost-Downgrade-log-message-status.patch | 22 + .../0158-config-Enable-HCI-over-UARTs.patch | 33 + ...i_h5-Don-t-send-conf_req-when-ACTIVE.patch | 23 + ...1-Don-t-use-DT-aliases-for-numbering.patch | 29 + ...bindings-for-the-auxiliary-periphera.patch | 72 + ...a-driver-for-the-auxiliary-periphera.patch | 118 + .../0163-Aux-SPI-1-2-implementation.patch | 700 + ...sing-.owner-fields-in-sound-card-dri.patch | 108 + ...ion-to-disable-the-crimes-against-tr.patch | 44 + ...bcm2835-virtgpio-Virtual-GPIO-driver.patch | 244 + .../0167-BCM270X_DT-Add-Pi3-support.patch | 305 + ...-BCM270X_DT-Update-to-latest-Pi3-DTS.patch | 82 + ...T-Add-overlays-to-configure-I2C-pins.patch | 134 + ...ix-a-bug-in-computation-of-frame-tim.patch | 23 + ...CM270X_DT-Add-pi3-disable-bt-overlay.patch | 96 + ...0X_DT-Add-pi3-miniuart-bt-DT-overlay.patch | 117 + ...DT-Add-dtparams-for-the-SD-interface.patch | 25 + ...4-vchiq_arm-Tweak-the-logging-output.patch | 75 + ...35-sdhost-Only-claim-one-DMA-channel.patch | 160 + ...m2835-mmc-Only-claim-one-DMA-channel.patch | 170 + ...77-config-rebuild-with-savedefconfig.patch | 28 + ...78-config-Add-module-for-mcp3422-ADC.patch | 30 + ...DT-Add-pull-ups-on-the-UART-RX-lines.patch | 40 + .../1000-mfd-rpisense-disable.patch | 10 + .../1001-smsc95xx-disable-hw-csum.patch | 11 + target/linux/brcm47xx/Makefile | 29 + .../brcm47xx/base-files/etc/board.d/01_detect | 189 + target/linux/brcm47xx/base-files/etc/diag.sh | 41 + .../brcm47xx/base-files/etc/init.d/wmacfixup | 33 + .../etc/uci-defaults/03_network_migration | 29 + .../base-files/etc/uci-defaults/09_fix_crc | 7 + .../lib/preinit/05_init_interfaces_brcm | 16 + .../lib/preinit/15_set_preinit_interface_brcm | 16 + .../base-files/lib/upgrade/platform.sh | 159 + target/linux/brcm47xx/config-4.1 | 185 + target/linux/brcm47xx/config-4.4 | 197 + .../generic/profiles/100-Broadcom-b43.mk | 20 + .../generic/profiles/101-Broadcom-wl.mk | 20 + .../generic/profiles/104-Broadcom-ath5k.mk | 19 + .../generic/profiles/105-Broadcom-none.mk | 18 + .../generic/profiles/200-Broadcom-b44-b43.mk | 20 + .../generic/profiles/201-Broadcom-b44-wl.mk | 20 + .../profiles/204-Broadcom-b44-ath5k.mk | 19 + .../generic/profiles/205-Broadcom-b44-none.mk | 18 + .../generic/profiles/210-Broadcom-tg3-b43.mk | 20 + .../generic/profiles/211-Broadcom-tg3-wl.mk | 20 + .../generic/profiles/215-Broadcom-tg3-none.mk | 18 + .../profiles/220-Broadcom-bgmac-b43.mk | 20 + .../generic/profiles/221-Broadcom-bgmac-wl.mk | 20 + .../profiles/225-Broadcom-bgmac-none.mk | 18 + .../profiles/226-Broadcom-bgmac-brcsmac.mk | 20 + .../brcm47xx/generic/profiles/PS-1208MFG.mk | 18 + .../brcm47xx/generic/profiles/WGT634U.mk | 17 + .../generic/profiles/WL500GPv1-ATH.mk | 16 + .../brcm47xx/generic/profiles/WRT350Nv1.mk | 16 + .../brcm47xx/generic/profiles/WRTSL54GS.mk | 17 + target/linux/brcm47xx/generic/target.mk | 7 + target/linux/brcm47xx/image/Makefile | 407 + .../linux/brcm47xx/image/lzma-loader/Makefile | 33 + .../image/lzma-loader/src/LzmaDecode.c | 663 + .../image/lzma-loader/src/LzmaDecode.h | 100 + .../brcm47xx/image/lzma-loader/src/Makefile | 77 + .../brcm47xx/image/lzma-loader/src/README | 55 + .../image/lzma-loader/src/decompress.c | 186 + .../image/lzma-loader/src/decompress.lds.in | 20 + .../brcm47xx/image/lzma-loader/src/head.S | 160 + .../image/lzma-loader/src/loader.lds.in | 17 + target/linux/brcm47xx/legacy/config-default | 8 + .../legacy/profiles/100-Broadcom-b43.mk | 20 + .../legacy/profiles/101-Broadcom-wl.mk | 20 + .../linux/brcm47xx/legacy/profiles/WGT634U.mk | 17 + .../brcm47xx/legacy/profiles/WRTSL54GS.mk | 17 + target/linux/brcm47xx/legacy/target.mk | 8 + target/linux/brcm47xx/mips74k/config-default | 19 + .../mips74k/profiles/100-Broadcom-b43.mk | 19 + .../mips74k/profiles/101-Broadcom-brcsmac.mk | 19 + .../mips74k/profiles/102-Broadcom-wl.mk | 19 + .../mips74k/profiles/103-Broadcom-none.mk | 18 + target/linux/brcm47xx/mips74k/target.mk | 9 + target/linux/brcm47xx/modules.mk | 36 + ...X-Make-sure-NVRAM-buffer-ends-with-0.patch | 54 + ...plify-function-looking-for-NVRAM-ent.patch | 59 + ...ract-all-boardflags-to-new-u32-field.patch | 35 + ...7xx-Extract-info-about-et2-interface.patch | 45 + ...x-Read-board-info-for-all-bcma-buses.patch | 132 + ...ove-legacy-__cpuinit-data-sections-t.patch | 60 + ...BCM47XX-Support-Luxul-XWR-1750-board.patch | 100 + ...ow-retrieval-of-complete-nvram-conte.patch | 132 + ...-helper-variable-for-storing-NVRAM-l.patch | 131 + ...S-BCM47xx-Don-t-select-BCMA_HOST_PCI.patch | 30 + ...xx-Simplify-handling-SPROM-revisions.patch | 109 + ...-kmemdup-rather-than-duplicating-its.patch | 43 + ...port-on-SoC-bus-in-SPROM-reading-fun.patch | 46 + ...-some-WARNINGs-pointed-in-sprom.c-by.patch | 77 + ...ch-board-info-directly-in-callback-f.patch | 93 + .../brcm47xx/patches-4.1/159-cpu_fixes.patch | 391 + .../patches-4.1/160-kmap_coherent.patch | 78 + .../209-b44-register-adm-switch.patch | 122 + .../patches-4.1/210-b44_phy_fix.patch | 54 + .../280-activate_ssb_support_in_usb.patch | 25 + .../patches-4.1/300-fork_cacheflush.patch | 21 + .../patches-4.1/310-no_highpage.patch | 74 + ...47XX-Devices-database-update-for-4.x.patch | 223 + .../400-mtd-bcm47xxpart-get-nvram.patch | 34 + .../patches-4.1/610-pci_ide_fix.patch | 41 + .../patches-4.1/791-tg3-no-pci-sleep.patch | 17 + ...f-serial-flashes-with-smaller-blocks.patch | 73 + .../patches-4.1/820-wgt634u-nvram-fix.patch | 295 + .../patches-4.1/830-huawei_e970_support.patch | 101 + ...rites-setting-CardBus-bridge-resourc.patch | 30 + .../patches-4.1/920-cache-wround.patch | 138 + .../patches-4.1/940-bcm47xx-yenta.patch | 46 + .../976-ssb_increase_pci_delay.patch | 11 + .../brcm47xx/patches-4.1/999-wl_exports.patch | 22 + .../brcm47xx/patches-4.4/159-cpu_fixes.patch | 391 + .../patches-4.4/160-kmap_coherent.patch | 78 + .../209-b44-register-adm-switch.patch | 122 + .../patches-4.4/210-b44_phy_fix.patch | 54 + .../280-activate_ssb_support_in_usb.patch | 25 + .../patches-4.4/300-fork_cacheflush.patch | 21 + .../patches-4.4/310-no_highpage.patch | 74 + ...47XX-Devices-database-update-for-4.x.patch | 223 + .../400-mtd-bcm47xxpart-get-nvram.patch | 34 + .../patches-4.4/610-pci_ide_fix.patch | 41 + .../patches-4.4/791-tg3-no-pci-sleep.patch | 17 + ...f-serial-flashes-with-smaller-blocks.patch | 73 + .../patches-4.4/820-wgt634u-nvram-fix.patch | 293 + .../patches-4.4/830-huawei_e970_support.patch | 101 + ...rites-setting-CardBus-bridge-resourc.patch | 30 + ...ch-GPIO-portions-to-use-GPIOLIB_IRQC.patch | 233 + .../patches-4.4/920-cache-wround.patch | 138 + .../patches-4.4/940-bcm47xx-yenta.patch | 46 + .../976-ssb_increase_pci_delay.patch | 11 + .../brcm47xx/patches-4.4/999-wl_exports.patch | 22 + target/linux/brcm63xx/Makefile | 27 + .../brcm63xx/base-files/etc/board.d/01_leds | 61 + .../base-files/etc/board.d/02_network | 139 + target/linux/brcm63xx/base-files/etc/diag.sh | 140 + .../etc/hotplug.d/firmware/10-rt2x00-eeprom | 46 + .../base-files/etc/uci-defaults/09_fix_crc | 40 + .../linux/brcm63xx/base-files/lib/brcm63xx.sh | 298 + .../base-files/lib/preinit/03_do_brcm63xx.sh | 9 + .../05_failsafe_config_switch_brcm63xx | 10 + .../lib/preinit/05_init_interfaces_brcm63xx | 49 + .../preinit/15_set_preinit_interface_brcm63xx | 27 + .../lib/preinit/20_failsafe_net_echo_brcm63xx | 12 + .../base-files/lib/upgrade/platform.sh | 16 + target/linux/brcm63xx/config-4.1 | 241 + target/linux/brcm63xx/config-4.4 | 245 + target/linux/brcm63xx/dts/a226g.dts | 109 + target/linux/brcm63xx/dts/a226m-fwb.dts | 109 + target/linux/brcm63xx/dts/a226m.dts | 109 + target/linux/brcm63xx/dts/a4001n.dts | 55 + target/linux/brcm63xx/dts/a4001n1.dts | 83 + target/linux/brcm63xx/dts/agpf-s0.dts | 113 + target/linux/brcm63xx/dts/ar-5381u.dts | 42 + target/linux/brcm63xx/dts/ar-5387un.dts | 50 + target/linux/brcm63xx/dts/ar1004g.dts | 42 + target/linux/brcm63xx/dts/bcm3368.dtsi | 95 + target/linux/brcm63xx/dts/bcm6318.dtsi | 78 + target/linux/brcm63xx/dts/bcm63268.dtsi | 85 + target/linux/brcm63xx/dts/bcm6328.dtsi | 67 + target/linux/brcm63xx/dts/bcm6338.dtsi | 80 + target/linux/brcm63xx/dts/bcm6345.dtsi | 80 + target/linux/brcm63xx/dts/bcm6348.dtsi | 91 + target/linux/brcm63xx/dts/bcm6358.dtsi | 107 + target/linux/brcm63xx/dts/bcm6362.dtsi | 85 + target/linux/brcm63xx/dts/bcm6368.dtsi | 106 + target/linux/brcm63xx/dts/bcm96318ref.dts | 49 + .../linux/brcm63xx/dts/bcm96318ref_p300.dts | 55 + .../linux/brcm63xx/dts/bcm963268bu_p300.dts | 30 + target/linux/brcm63xx/dts/bcm963269bhr.dts | 38 + target/linux/brcm63xx/dts/bcm963281TAN.dts | 40 + target/linux/brcm63xx/dts/bcm96328avng.dts | 40 + target/linux/brcm63xx/dts/bcm96338GW.dts | 36 + target/linux/brcm63xx/dts/bcm96338W.dts | 36 + target/linux/brcm63xx/dts/bcm96345GW2.dts | 10 + target/linux/brcm63xx/dts/bcm96348GW-10.dts | 50 + target/linux/brcm63xx/dts/bcm96348GW-11.dts | 50 + target/linux/brcm63xx/dts/bcm96348GW.dts | 50 + target/linux/brcm63xx/dts/bcm96348R.dts | 36 + target/linux/brcm63xx/dts/bcm96358VW.dts | 36 + target/linux/brcm63xx/dts/bcm96358VW2.dts | 32 + target/linux/brcm63xx/dts/bcm96368MVNgr.dts | 36 + target/linux/brcm63xx/dts/bcm96368MVWG.dts | 36 + target/linux/brcm63xx/dts/cpva502plus.dts | 46 + target/linux/brcm63xx/dts/cpva642.dts | 97 + target/linux/brcm63xx/dts/ct-5365.dts | 74 + target/linux/brcm63xx/dts/ct-6373.dts | 100 + target/linux/brcm63xx/dts/ct536plus.dts | 38 + target/linux/brcm63xx/dts/cvg834g.dts | 42 + target/linux/brcm63xx/dts/dg834g_v4.dts | 68 + target/linux/brcm63xx/dts/dg834gtpn.dts | 72 + target/linux/brcm63xx/dts/dgnd3700v1.dts | 112 + target/linux/brcm63xx/dts/dsl-2640b-b.dts | 68 + target/linux/brcm63xx/dts/dsl-2640u.dts | 52 + target/linux/brcm63xx/dts/dsl-2650u.dts | 54 + target/linux/brcm63xx/dts/dsl-274xb-c.dts | 72 + target/linux/brcm63xx/dts/dsl-274xb-f.dts | 64 + target/linux/brcm63xx/dts/dsl-275xb-d.dts | 77 + target/linux/brcm63xx/dts/dv-201amr.dts | 32 + target/linux/brcm63xx/dts/dva-g3810bn_tl.dts | 50 + target/linux/brcm63xx/dts/f5d7633.dts | 72 + target/linux/brcm63xx/dts/fast2404.dts | 32 + target/linux/brcm63xx/dts/fast2504n.dts | 59 + target/linux/brcm63xx/dts/fast2604.dts | 68 + target/linux/brcm63xx/dts/fast2704n.dts | 84 + target/linux/brcm63xx/dts/fast2704v2.dts | 68 + target/linux/brcm63xx/dts/gw6000.dts | 24 + target/linux/brcm63xx/dts/gw6200.dts | 45 + target/linux/brcm63xx/dts/hg520v.dts | 55 + target/linux/brcm63xx/dts/hg553.dts | 94 + target/linux/brcm63xx/dts/hg556a-a.dts | 126 + target/linux/brcm63xx/dts/hg556a-b.dts | 126 + target/linux/brcm63xx/dts/hg556a-c.dts | 121 + target/linux/brcm63xx/dts/hg622.dts | 74 + target/linux/brcm63xx/dts/hg655b.dts | 112 + target/linux/brcm63xx/dts/homehub2a.dts | 142 + target/linux/brcm63xx/dts/livebox-blue-5g.dts | 68 + target/linux/brcm63xx/dts/magic.dts | 72 + target/linux/brcm63xx/dts/nb4-fxc-r1.dts | 100 + target/linux/brcm63xx/dts/nb4-ser-r0.dts | 100 + target/linux/brcm63xx/dts/nb6-ser-r0.dts | 39 + target/linux/brcm63xx/dts/p870hw-51a-v2.dts | 77 + target/linux/brcm63xx/dts/r5010unv2.dts | 64 + target/linux/brcm63xx/dts/rg100a.dts | 54 + target/linux/brcm63xx/dts/rta1025w.dts | 32 + target/linux/brcm63xx/dts/rta1320.dts | 54 + target/linux/brcm63xx/dts/rta770bw.dts | 70 + target/linux/brcm63xx/dts/rta770w.dts | 70 + target/linux/brcm63xx/dts/spw303v.dts | 81 + target/linux/brcm63xx/dts/spw500v.dts | 72 + target/linux/brcm63xx/dts/td-w8900gb.dts | 72 + target/linux/brcm63xx/dts/usr9108.dts | 45 + target/linux/brcm63xx/dts/v2110.dts | 71 + target/linux/brcm63xx/dts/v2500v-bb.dts | 71 + target/linux/brcm63xx/dts/vg50.dts | 30 + target/linux/brcm63xx/dts/vr-3025u.dts | 88 + target/linux/brcm63xx/dts/vr-3025un.dts | 88 + target/linux/brcm63xx/dts/vr-3026e.dts | 88 + target/linux/brcm63xx/dts/wap-5813n.dts | 82 + target/linux/brcm63xx/generic/target.mk | 7 + target/linux/brcm63xx/image/Makefile | 641 + .../brcm63xx/image/README.images-bcm63xx | 127 + .../linux/brcm63xx/image/lzma-loader/Makefile | 62 + .../image/lzma-loader/src/LzmaDecode.c | 584 + .../image/lzma-loader/src/LzmaDecode.h | 113 + .../image/lzma-loader/src/LzmaTypes.h | 45 + .../brcm63xx/image/lzma-loader/src/Makefile | 87 + .../brcm63xx/image/lzma-loader/src/board.c | 111 + .../brcm63xx/image/lzma-loader/src/cache.c | 46 + .../brcm63xx/image/lzma-loader/src/cache.h | 17 + .../brcm63xx/image/lzma-loader/src/cacheops.h | 85 + .../brcm63xx/image/lzma-loader/src/config.h | 31 + .../image/lzma-loader/src/cp0regdef.h | 54 + .../brcm63xx/image/lzma-loader/src/head.S | 121 + .../brcm63xx/image/lzma-loader/src/loader.c | 175 + .../brcm63xx/image/lzma-loader/src/loader.lds | 34 + .../image/lzma-loader/src/loader2.lds | 10 + .../image/lzma-loader/src/lzma-data.lds | 8 + .../brcm63xx/image/lzma-loader/src/printf.c | 350 + .../brcm63xx/image/lzma-loader/src/printf.h | 18 + target/linux/brcm63xx/modules.mk | 38 + ...support-for-vmlinux.bin-appended-dtb.patch | 112 + ...CHIP_DECLARE-macro-to-include-linux-.patch | 79 + ...i-add-support-for-dual-spi-read-writ.patch | 68 + ...63XX-add-USB-host-clock-enable-delay.patch | 28 + ...-USB-device-clock-enable-delay-to-cl.patch | 41 + ...e-code-touching-the-USB-private-regi.patch | 151 + ...-OHCI-EHCI-configuration-bits-to-com.patch | 169 + ...roduce-BCM63XX_OHCI-configuration-sy.patch | 62 + ...-support-for-the-on-chip-OHCI-contro.patch | 138 + ...ister-OHCI-controller-if-board-enabl.patch | 36 + ...roduce-BCM63XX_EHCI-configuration-sy.patch | 62 + ...-support-for-the-on-chip-EHCI-contro.patch | 137 + ...ister-EHCI-controller-if-board-enabl.patch | 36 + ...I-controller-does-not-support-overcu.patch | 24 + ...specifying-the-parsers-for-SPI-flash.patch | 38 + ...80-use-parsers-if-provided-in-flash-.patch | 23 + ...25p80-add-support-for-limiting-reads.patch | 90 + ...low-limiting-ports-for-ehci-platform.patch | 66 + ...e-device-registration-code-into-its-.patch | 493 + ...s-a-mac-addresss-allocator-to-board-.patch | 100 + .../302-extended-platform-devices.patch | 25 + .../patches-4.1/303-spi-board-info.patch | 33 + .../patches-4.1/309-cfe_version_mod.patch | 27 + .../310-cfe_simplify_detection.patch | 20 + .../311-bcm63xxpart_use_cfedetection.patch | 51 + ...ort-for-bcm6345-style-periphery-irq-.patch | 455 + ...ort-for-bcm6345-style-external-inter.patch | 381 + ...22-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch | 695 + ...e-up-BCM6358-s-external-interrupts-4.patch | 57 + ...BCM63XX-add-a-new-cpu-variant-helper.patch | 77 + ...MIPS-BCM63XX-define-variant-id-field.patch | 23 + ...MIPS-BCM63XX-detect-BCM6328-variants.patch | 68 + ...MIPS-BCM63XX-detect-BCM6362-variants.patch | 46 + ...MIPS-BCM63XX-detect-BCM6368-variants.patch | 48 + ...-BCM63XX-fix-PCIe-memory-window-size.patch | 20 + ...amically-set-the-pcie-memory-windows.patch | 70 + .../337-MIPS-BCM63XX-widen-cpuid-field.patch | 56 + ...MIPS-BCM63XX-increase-number-of-IRQs.patch | 39 + ...IPS-BCM63XX-add-support-for-BCM63268.patch | 735 + ...CM63XX-add-pcie-support-for-BCM63268.patch | 55 + ...MIPS-BCM63XX-add-support-for-BCM6318.patch | 675 + ...IPS-BCM63XX-split-PCIe-reset-signals.patch | 156 + ...BCM63XX-add-PCIe-support-for-BCM6318.patch | 342 + ...ect-flash-type-early-and-store-the-r.patch | 74 + ...ixup-mapped-SPI-flash-access-on-boot.patch | 84 + ...-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch | 56 + .../347-MIPS-BCM6318-USB-support.patch | 124 + ...-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch | 71 + ...IPS-BCM63XX-add-BCM63268-USB-support.patch | 117 + ...63XX-support-settings-num-usbh-ports.patch | 108 + .../351-set-board-usbh-ports.patch | 10 + ...ow-building-support-for-more-than-on.patch | 95 + ...ow-board-implementations-to-force-fl.patch | 61 + ...e-fallback-sprom-support-into-its-ow.patch | 188 + ...63XX-use-platform-data-for-the-sprom.patch | 95 + ...BCM63XX-make-fallback-sprom-optional.patch | 140 + ...M63XX-allow-different-types-of-sprom.patch | 66 + ...S-BCM63XX-add-support-for-raw-sproms.patch | 517 + ...-raw-fallback-sproms-for-most-common.patch | 181 + ...o-register-a-fallback-sprom-for-bcma.patch | 128 + ...M63XX-add-BCMA-based-sprom-templates.patch | 303 + ...ow-board-files-to-provide-sprom-fixu.patch | 67 + ...ow-setting-a-pci-bus-device-for-fall.patch | 102 + ...-BCM63XX-add-support-for-loading-DTB.patch | 119 + ...-support-for-matching-the-board_info.patch | 95 + ...ulate-the-compatible-to-board_info-l.patch | 65 + .../371_add_of_node_available_by_alias.patch | 37 + ...egister_pflash_when_available_in_dtb.patch | 21 + ...ister-interrupt-controllers-through-.patch | 45 + ...add-a-simple-GPIO-driver-for-bcm63xx.patch | 165 + ...PS-BCM63XX-switch-to-new-gpio-driver.patch | 216 + ...t-use-named-gpio-for-ephy-reset-gpio.patch | 46 + ...-register-lookup-for-ephy-reset-gpio.patch | 129 + ...not-register-gpio-controller-if-pres.patch | 34 + ...vide-a-gpio-lookup-for-the-pcmcia-re.patch | 59 + ...bcm63xx_pmcia-use-the-new-named-gpio.patch | 59 + .../patches-4.1/400-bcm963xx_flashmap.patch | 65 + .../401-bcm963xx_real_rootfs_length.patch | 27 + ...402_bcm63xx_enet_vlan_incoming_fixed.patch | 11 + .../403-6358-enet1-external-mii-clk.patch | 22 + ...-move-phy_-dis-connect-into-probe-re.patch | 169 + ...enable-rgmii-clock-on-external-ports.patch | 53 + ...CM63XX-Register-SPI-flash-if-present.patch | 135 + ...12-MTD-physmap-allow-passing-pp_data.patch | 41 + ...w-providing-fixup-data-in-board-data.patch | 72 + ...414-MTD-m25p80-allow-passing-pp_data.patch | 40 + ...M63XX-export-the-attached-flash-type.patch | 31 + ...CM63XX-add-a-fixup-for-ath9k-devices.patch | 236 + ...xpart-allow-passing-a-caldata-offset.patch | 120 + ...S-BCM63XX-pass-caldata-info-to-flash.patch | 83 + ...0-BCM63XX-add-endian-check-for-ath9k.patch | 51 + .../421-BCM63XX-add-led-pin-for-ath9k.patch | 49 + ...M63XX-add-a-fixup-for-rt2x00-devices.patch | 206 + .../423-bcm63xx_enet_add_b53_support.patch | 169 + ...4-bcm63xx_enet_no_request_mem_region.patch | 15 + ...-bcm63xxpart_parse_paritions_from_dt.patch | 357 + .../patches-4.1/427-boards_probe_switch.patch | 119 + ...low_better_context_for_board_patches.patch | 56 + .../brcm63xx/patches-4.1/500-board-D4PW.patch | 41 + .../brcm63xx/patches-4.1/501-board-NB4.patch | 83 + .../patches-4.1/502-board-96338W2_E7T.patch | 39 + .../patches-4.1/503-board-CPVA642.patch | 45 + .../504-board_dsl_274xb_rev_c.patch | 42 + .../patches-4.1/505-board_spw500v.patch | 64 + .../patches-4.1/506-board_gw6200_gw6000.patch | 87 + .../patches-4.1/507-board-MAGIC.patch | 59 + .../patches-4.1/508-board_hw553.patch | 53 + .../patches-4.1/509-board_rta1320_16m.patch | 40 + .../patches-4.1/510-board_spw303v.patch | 40 + .../patches-4.1/511-board_V2500V.patch | 93 + .../patches-4.1/512-board_BTV2110.patch | 44 + ...BCM63XX-add-inventel-Livebox-support.patch | 224 + .../patches-4.1/514-board_ct536_ct5621.patch | 54 + .../patches-4.1/515-board_DWV-S0_fixes.patch | 19 + .../patches-4.1/516-board_96348A-122.patch | 50 + .../517-RTA1205W_16_uart_fixes.patch | 10 + .../patches-4.1/519_board_CPVA502plus.patch | 46 + ...63xx-add-support-for-96368MVWG-board.patch | 119 + ...3xx-add-support-for-96368MVNgr-board.patch | 74 + ...CM63XX-add-96328avng-reference-board.patch | 45 + ...CM63XX-add-963281TAN-reference-board.patch | 69 + .../524-board_dsl_274xb_rev_f.patch | 80 + .../patches-4.1/525-board_96348w3.patch | 44 + .../patches-4.1/526-board_CT6373-1.patch | 50 + .../527-board_dva-g3810bn-tl-1.patch | 55 + .../brcm63xx/patches-4.1/528-board_nb6.patch | 112 + .../patches-4.1/529-board_fast2604.patch | 42 + .../patches-4.1/530-board_A4001N1.patch | 69 + .../patches-4.1/531-board_AR-5387un.patch | 98 + .../patches-4.1/532-board_AR-5381u.patch | 80 + .../patches-4.1/533-board_rta770bw.patch | 41 + .../patches-4.1/534-board_hw556.patch | 124 + .../patches-4.1/535-board_rta770w.patch | 46 + .../patches-4.1/536-board_fast2704.patch | 75 + .../patches-4.1/537-board_fast2504n.patch | 68 + ...MIPS-BCM63XX-remove-leds-and-buttons.patch | 343 + .../patches-4.1/555-board_96318ref.patch | 79 + .../patches-4.1/556-board_96318ref_p300.patch | 70 + .../patches-4.1/557-board_bcm963269bhr.patch | 73 + .../patches-4.1/558-board_AR1004G.patch | 49 + .../patches-4.1/559-board_vw6339gu.patch | 72 + .../patches-4.1/560-board_963268gu_p300.patch | 85 + .../patches-4.1/561-board_WAP-5813n.patch | 94 + .../patches-4.1/562-board_VR-3025u.patch | 79 + .../patches-4.1/563-board_VR-3025un.patch | 79 + .../patches-4.1/564-board_P870HW-51a_v2.patch | 68 + .../patches-4.1/565-board_hw520.patch | 56 + .../patches-4.1/566-board_A4001N.patch | 69 + .../patches-4.1/567-board_dsl-2751b_e1.patch | 94 + .../568-board_DGND3700v1_3800B.patch | 67 + .../patches-4.1/569-board_homehub2a.patch | 51 + .../patches-4.1/570-board_HG655b.patch | 72 + .../patches-4.1/571-board_fast2704n.patch | 65 + .../patches-4.1/572-board_VR-3026e.patch | 79 + .../patches-4.1/573-board_R5010UNv2.patch | 70 + .../patches-4.1/574-board_HG622.patch | 72 + .../brcm63xx/patches-4.1/800-wl_exports.patch | 25 + .../801-ssb_export_fallback_sprom.patch | 31 + .../802-rtl8367r_fix_RGMII_support.patch | 30 + ...d-unaligned-accesses-failing-on-bcm6.patch | 26 + .../804-bcm63xx_enet_63268_rgmii_ports.patch | 13 + ...63XX-add-USB-host-clock-enable-delay.patch | 28 + ...-USB-device-clock-enable-delay-to-cl.patch | 41 + ...e-code-touching-the-USB-private-regi.patch | 151 + ...-OHCI-EHCI-configuration-bits-to-com.patch | 169 + ...roduce-BCM63XX_OHCI-configuration-sy.patch | 62 + ...-support-for-the-on-chip-OHCI-contro.patch | 138 + ...ister-OHCI-controller-if-board-enabl.patch | 36 + ...roduce-BCM63XX_EHCI-configuration-sy.patch | 62 + ...-support-for-the-on-chip-EHCI-contro.patch | 137 + ...ister-EHCI-controller-if-board-enabl.patch | 36 + ...I-controller-does-not-support-overcu.patch | 24 + ...specifying-the-parsers-for-SPI-flash.patch | 38 + ...80-use-parsers-if-provided-in-flash-.patch | 23 + ...25p80-add-support-for-limiting-reads.patch | 90 + ...low-limiting-ports-for-ehci-platform.patch | 66 + ...e-device-registration-code-into-its-.patch | 492 + ...s-a-mac-addresss-allocator-to-board-.patch | 100 + .../302-extended-platform-devices.patch | 25 + .../patches-4.4/303-spi-board-info.patch | 33 + .../patches-4.4/309-cfe_version_mod.patch | 27 + .../310-cfe_simplify_detection.patch | 20 + .../311-bcm63xxpart_use_cfedetection.patch | 51 + ...ort-for-bcm6345-style-periphery-irq-.patch | 455 + ...ort-for-bcm6345-style-external-inter.patch | 381 + ...22-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch | 695 + ...e-up-BCM6358-s-external-interrupts-4.patch | 57 + ...BCM63XX-add-a-new-cpu-variant-helper.patch | 77 + ...MIPS-BCM63XX-define-variant-id-field.patch | 23 + ...MIPS-BCM63XX-detect-BCM6328-variants.patch | 68 + ...MIPS-BCM63XX-detect-BCM6362-variants.patch | 46 + ...MIPS-BCM63XX-detect-BCM6368-variants.patch | 48 + ...-BCM63XX-fix-PCIe-memory-window-size.patch | 20 + ...amically-set-the-pcie-memory-windows.patch | 70 + .../337-MIPS-BCM63XX-widen-cpuid-field.patch | 56 + ...MIPS-BCM63XX-increase-number-of-IRQs.patch | 39 + ...IPS-BCM63XX-add-support-for-BCM63268.patch | 726 + ...CM63XX-add-pcie-support-for-BCM63268.patch | 55 + ...MIPS-BCM63XX-add-support-for-BCM6318.patch | 675 + ...IPS-BCM63XX-split-PCIe-reset-signals.patch | 156 + ...BCM63XX-add-PCIe-support-for-BCM6318.patch | 342 + ...ect-flash-type-early-and-store-the-r.patch | 74 + ...ixup-mapped-SPI-flash-access-on-boot.patch | 84 + ...-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch | 56 + .../347-MIPS-BCM6318-USB-support.patch | 124 + ...-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch | 71 + ...IPS-BCM63XX-add-BCM63268-USB-support.patch | 117 + ...63XX-support-settings-num-usbh-ports.patch | 108 + .../351-set-board-usbh-ports.patch | 10 + ...ow-building-support-for-more-than-on.patch | 95 + ...ow-board-implementations-to-force-fl.patch | 61 + ...e-fallback-sprom-support-into-its-ow.patch | 188 + ...63XX-use-platform-data-for-the-sprom.patch | 95 + ...BCM63XX-make-fallback-sprom-optional.patch | 140 + ...M63XX-allow-different-types-of-sprom.patch | 66 + ...S-BCM63XX-add-support-for-raw-sproms.patch | 517 + ...-raw-fallback-sproms-for-most-common.patch | 181 + ...o-register-a-fallback-sprom-for-bcma.patch | 128 + ...M63XX-add-BCMA-based-sprom-templates.patch | 303 + ...ow-board-files-to-provide-sprom-fixu.patch | 67 + ...ow-setting-a-pci-bus-device-for-fall.patch | 102 + ...-BCM63XX-add-support-for-loading-DTB.patch | 119 + ...-support-for-matching-the-board_info.patch | 95 + ...ulate-the-compatible-to-board_info-l.patch | 65 + .../371_add_of_node_available_by_alias.patch | 37 + ...egister_pflash_when_available_in_dtb.patch | 21 + ...ister-interrupt-controllers-through-.patch | 45 + ...add-a-simple-GPIO-driver-for-bcm63xx.patch | 165 + ...PS-BCM63XX-switch-to-new-gpio-driver.patch | 216 + ...t-use-named-gpio-for-ephy-reset-gpio.patch | 46 + ...-register-lookup-for-ephy-reset-gpio.patch | 129 + ...not-register-gpio-controller-if-pres.patch | 34 + ...vide-a-gpio-lookup-for-the-pcmcia-re.patch | 59 + ...bcm63xx_pmcia-use-the-new-named-gpio.patch | 59 + .../patches-4.4/400-bcm963xx_flashmap.patch | 65 + .../401-bcm963xx_real_rootfs_length.patch | 27 + ...402_bcm63xx_enet_vlan_incoming_fixed.patch | 11 + .../403-6358-enet1-external-mii-clk.patch | 22 + ...-move-phy_-dis-connect-into-probe-re.patch | 169 + ...enable-rgmii-clock-on-external-ports.patch | 53 + ...CM63XX-Register-SPI-flash-if-present.patch | 135 + ...12-MTD-physmap-allow-passing-pp_data.patch | 41 + ...w-providing-fixup-data-in-board-data.patch | 72 + ...414-MTD-m25p80-allow-passing-pp_data.patch | 40 + ...M63XX-export-the-attached-flash-type.patch | 31 + ...CM63XX-add-a-fixup-for-ath9k-devices.patch | 236 + ...xpart-allow-passing-a-caldata-offset.patch | 120 + ...S-BCM63XX-pass-caldata-info-to-flash.patch | 83 + ...0-BCM63XX-add-endian-check-for-ath9k.patch | 51 + .../421-BCM63XX-add-led-pin-for-ath9k.patch | 49 + ...M63XX-add-a-fixup-for-rt2x00-devices.patch | 206 + .../423-bcm63xx_enet_add_b53_support.patch | 169 + ...4-bcm63xx_enet_no_request_mem_region.patch | 15 + ...-bcm63xxpart_parse_paritions_from_dt.patch | 357 + .../patches-4.4/427-boards_probe_switch.patch | 119 + ...low_better_context_for_board_patches.patch | 56 + .../brcm63xx/patches-4.4/500-board-D4PW.patch | 41 + .../brcm63xx/patches-4.4/501-board-NB4.patch | 83 + .../patches-4.4/502-board-96338W2_E7T.patch | 39 + .../patches-4.4/503-board-CPVA642.patch | 45 + .../504-board_dsl_274xb_rev_c.patch | 42 + .../patches-4.4/505-board_spw500v.patch | 64 + .../patches-4.4/506-board_gw6200_gw6000.patch | 87 + .../patches-4.4/507-board-MAGIC.patch | 59 + .../patches-4.4/508-board_hw553.patch | 53 + .../patches-4.4/509-board_rta1320_16m.patch | 40 + .../patches-4.4/510-board_spw303v.patch | 40 + .../patches-4.4/511-board_V2500V.patch | 93 + .../patches-4.4/512-board_BTV2110.patch | 44 + ...BCM63XX-add-inventel-Livebox-support.patch | 224 + .../patches-4.4/514-board_ct536_ct5621.patch | 54 + .../patches-4.4/515-board_DWV-S0_fixes.patch | 19 + .../patches-4.4/516-board_96348A-122.patch | 50 + .../517-RTA1205W_16_uart_fixes.patch | 10 + .../patches-4.4/519_board_CPVA502plus.patch | 46 + ...63xx-add-support-for-96368MVWG-board.patch | 119 + ...3xx-add-support-for-96368MVNgr-board.patch | 74 + ...CM63XX-add-96328avng-reference-board.patch | 45 + ...CM63XX-add-963281TAN-reference-board.patch | 69 + .../524-board_dsl_274xb_rev_f.patch | 80 + .../patches-4.4/525-board_96348w3.patch | 44 + .../patches-4.4/526-board_CT6373-1.patch | 50 + .../527-board_dva-g3810bn-tl-1.patch | 55 + .../brcm63xx/patches-4.4/528-board_nb6.patch | 112 + .../patches-4.4/529-board_fast2604.patch | 42 + .../patches-4.4/530-board_A4001N1.patch | 69 + .../patches-4.4/531-board_AR-5387un.patch | 98 + .../patches-4.4/532-board_AR-5381u.patch | 80 + .../patches-4.4/533-board_rta770bw.patch | 41 + .../patches-4.4/534-board_hw556.patch | 124 + .../patches-4.4/535-board_rta770w.patch | 46 + .../patches-4.4/536-board_fast2704.patch | 75 + .../patches-4.4/537-board_fast2504n.patch | 68 + ...MIPS-BCM63XX-remove-leds-and-buttons.patch | 343 + .../patches-4.4/555-board_96318ref.patch | 79 + .../patches-4.4/556-board_96318ref_p300.patch | 70 + .../patches-4.4/557-board_bcm963269bhr.patch | 73 + .../patches-4.4/558-board_AR1004G.patch | 49 + .../patches-4.4/559-board_vw6339gu.patch | 72 + .../patches-4.4/560-board_963268gu_p300.patch | 85 + .../patches-4.4/561-board_WAP-5813n.patch | 94 + .../patches-4.4/562-board_VR-3025u.patch | 79 + .../patches-4.4/563-board_VR-3025un.patch | 79 + .../patches-4.4/564-board_P870HW-51a_v2.patch | 68 + .../patches-4.4/565-board_hw520.patch | 56 + .../patches-4.4/566-board_A4001N.patch | 69 + .../patches-4.4/567-board_dsl-2751b_e1.patch | 94 + .../568-board_DGND3700v1_3800B.patch | 67 + .../patches-4.4/569-board_homehub2a.patch | 51 + .../patches-4.4/570-board_HG655b.patch | 72 + .../patches-4.4/571-board_fast2704n.patch | 65 + .../patches-4.4/572-board_VR-3026e.patch | 79 + .../patches-4.4/573-board_R5010UNv2.patch | 70 + .../patches-4.4/574-board_HG622.patch | 72 + .../brcm63xx/patches-4.4/800-wl_exports.patch | 25 + .../801-ssb_export_fallback_sprom.patch | 31 + .../802-rtl8367r_fix_RGMII_support.patch | 30 + ...d-unaligned-accesses-failing-on-bcm6.patch | 26 + .../804-bcm63xx_enet_63268_rgmii_ports.patch | 13 + target/linux/brcm63xx/profiles/00-default.mk | 15 + target/linux/brcm63xx/profiles/01-generic.mk | 123 + target/linux/brcm63xx/profiles/adb.mk | 26 + target/linux/brcm63xx/profiles/alcatel.mk | 16 + target/linux/brcm63xx/profiles/asmax.mk | 15 + target/linux/brcm63xx/profiles/belkin.mk | 15 + target/linux/brcm63xx/profiles/broadcom.mk | 42 + target/linux/brcm63xx/profiles/bt.mk | 34 + target/linux/brcm63xx/profiles/comtrend.mk | 93 + target/linux/brcm63xx/profiles/d-link.mk | 71 + target/linux/brcm63xx/profiles/davolink.mk | 15 + target/linux/brcm63xx/profiles/dynalink.mk | 42 + target/linux/brcm63xx/profiles/huawei.mk | 65 + target/linux/brcm63xx/profiles/inteno.mk | 15 + target/linux/brcm63xx/profiles/inventel.mk | 15 + target/linux/brcm63xx/profiles/netgear.mk | 43 + target/linux/brcm63xx/profiles/nucom.mk | 16 + target/linux/brcm63xx/profiles/pirelli.mk | 35 + target/linux/brcm63xx/profiles/sagem.mk | 53 + target/linux/brcm63xx/profiles/sfr.mk | 26 + target/linux/brcm63xx/profiles/t-com.mk | 25 + target/linux/brcm63xx/profiles/tecom.mk | 28 + target/linux/brcm63xx/profiles/telsey.mk | 34 + target/linux/brcm63xx/profiles/tp-link.mk | 15 + target/linux/brcm63xx/profiles/usrobotics.mk | 16 + target/linux/brcm63xx/profiles/zyxel.mk | 15 + target/linux/brcm63xx/smp/config-default | 13 + target/linux/brcm63xx/smp/target.mk | 8 + target/linux/cns3xxx/Makefile | 30 + .../cns3xxx/base-files/etc/init.d/netdev-cpu | 21 + .../linux/cns3xxx/base-files/lib/cns3xxx.sh | 22 + .../base-files/lib/upgrade/platform.sh | 122 + target/linux/cns3xxx/config-4.4 | 290 + .../files/arch/arm/mach-cns3xxx/cns3xxx_fiq.S | 87 + .../files/arch/arm/mach-cns3xxx/gpio.c | 292 + .../files/arch/arm/mach-cns3xxx/headsmp.S | 41 + .../files/arch/arm/mach-cns3xxx/hotplug.c | 130 + .../arch/arm/mach-cns3xxx/include/mach/gpio.h | 17 + .../arch/arm/mach-cns3xxx/include/mach/smp.h | 8 + .../files/arch/arm/mach-cns3xxx/laguna.c | 1081 + .../files/arch/arm/mach-cns3xxx/platsmp.c | 327 + .../files/drivers/i2c/busses/i2c-cns3xxx.c | 374 + .../files/drivers/net/ethernet/cavium/Kconfig | 24 + .../drivers/net/ethernet/cavium/Makefile | 5 + .../drivers/net/ethernet/cavium/cns3xxx_eth.c | 1340 + .../cns3xxx/files/drivers/spi/spi-cns3xxx.c | 448 + .../include/linux/platform_data/cns3xxx.h | 26 + target/linux/cns3xxx/image/Makefile | 63 + .../000-cns3xxx_arch_include.patch | 8 + ...-arm_introduce-dma-fiq-irq-broadcast.patch | 80 + .../patches-4.4/020-watchdog_support.patch | 59 + .../cns3xxx/patches-4.4/025-smp_support.patch | 30 + .../cns3xxx/patches-4.4/030-pcie_clock.patch | 11 + .../cns3xxx/patches-4.4/031-pcie_init.patch | 33 + ...CNS3xxx-Fix-PCI-cns3xxx_write_config.patch | 19 + .../cns3xxx/patches-4.4/040-fiq_support.patch | 40 + .../cns3xxx/patches-4.4/045-twd_base.patch | 43 + .../cns3xxx/patches-4.4/055-pcie_io.patch | 19 + .../cns3xxx/patches-4.4/060-pcie_abort.patch | 109 + .../patches-4.4/065-pcie_skip_inactive.patch | 11 + .../cns3xxx/patches-4.4/070-i2c_support.patch | 31 + .../cns3xxx/patches-4.4/075-spi_support.patch | 51 + .../patches-4.4/080-sata_support.patch | 26 + .../cns3xxx/patches-4.4/090-timers.patch | 103 + .../patches-4.4/095-gpio_support.patch | 67 + .../097-l2x0_cmdline_disable.patch | 69 + .../patches-4.4/100-laguna_support.patch | 46 + .../101-laguna_sdhci_card_detect.patch | 14 + .../110-pci_isolated_interrupts.patch | 189 + ...-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch | 23 + .../patches-4.4/200-broadcom_phy_reinit.patch | 14 + .../patches-4.4/210-dwc2_defaults.patch | 47 + target/linux/gemini/Makefile | 23 + .../lib/preinit/05_set_ether_mac_gemini | 13 + target/linux/gemini/config-3.18 | 163 + target/linux/gemini/config-4.1 | 164 + .../gemini/files/drivers/ata/pata_gemini.c | 234 + .../gemini/files/drivers/rtc/rtc-gemini.c | 220 + .../files/drivers/usb/host/ehci-fotg2.c | 258 + target/linux/gemini/image/ImageInfo-ib4220 | 19 + target/linux/gemini/image/Makefile | 87 + .../gemini/patches-3.18/002-gemini-rtc.patch | 51 + .../patches-3.18/021-reset-parameters.patch | 25 + .../gemini/patches-3.18/050-gpio-to-irq.patch | 21 + .../gemini/patches-3.18/060-cache-fa.diff | 41 + .../110-watchdog-add-gemini_wdt-driver.patch | 410 + .../111-arm-gemini-add-watchdog-device.patch | 33 + ...arm-gemini-register-watchdog-devices.patch | 40 + .../120-net-add-gemini-gmac-driver.patch | 3953 + .../121-arm-gemini-register-ethernet.patch | 209 + .../patches-3.18/130-usb-ehci-fot2g.patch | 210 + .../132-arm-gemini-register-usb.patch | 65 + .../140-arm-gemini-add-pci-support.patch | 389 + .../gemini/patches-3.18/150-gemini-pata.patch | 192 + .../patches-3.18/160-gemini-timers.patch | 243 + .../gemini/patches-4.1/002-gemini-rtc.patch | 51 + .../gemini/patches-4.1/050-gpio-to-irq.patch | 21 + .../gemini/patches-4.1/060-cache-fa.diff | 41 + .../110-watchdog-add-gemini_wdt-driver.patch | 410 + .../111-arm-gemini-add-watchdog-device.patch | 33 + ...arm-gemini-register-watchdog-devices.patch | 40 + .../120-net-add-gemini-gmac-driver.patch | 3953 + .../121-arm-gemini-register-ethernet.patch | 209 + .../patches-4.1/130-usb-ehci-fot2g.patch | 210 + .../132-arm-gemini-register-usb.patch | 65 + .../140-arm-gemini-add-pci-support.patch | 389 + .../gemini/patches-4.1/150-gemini-pata.patch | 192 + .../patches-4.1/160-gemini-timers.patch | 242 + target/linux/gemini/raidsonic/config-3.18 | 5 + target/linux/gemini/raidsonic/config-4.1 | 5 + target/linux/gemini/raidsonic/target.mk | 17 + target/linux/gemini/wiligear/target.mk | 10 + target/linux/generic/PATCHES | 20 + target/linux/generic/base-files/init | 4 + target/linux/generic/config-3.18 | 4655 ++ target/linux/generic/config-4.1 | 4830 ++ target/linux/generic/config-4.3 | 4942 ++ target/linux/generic/config-4.4 | 4792 ++ .../Documentation/networking/adm6996.txt | 110 + .../files/arch/mips/fw/myloader/Makefile | 5 + .../files/arch/mips/fw/myloader/myloader.c | 63 + .../linux/generic/files/crypto/ocf/Config.in | 38 + target/linux/generic/files/crypto/ocf/Kconfig | 128 + .../linux/generic/files/crypto/ocf/Makefile | 148 + .../generic/files/crypto/ocf/c7108/Makefile | 12 + .../generic/files/crypto/ocf/c7108/aes-7108.c | 841 + .../generic/files/crypto/ocf/c7108/aes-7108.h | 134 + target/linux/generic/files/crypto/ocf/criov.c | 215 + .../linux/generic/files/crypto/ocf/crypto.c | 1766 + .../files/crypto/ocf/cryptocteon/Makefile | 17 + .../files/crypto/ocf/cryptocteon/README.txt | 11 + .../crypto/ocf/cryptocteon/cavium_crypto.c | 2283 + .../crypto/ocf/cryptocteon/cryptocteon.c | 576 + .../generic/files/crypto/ocf/cryptodev.c | 1069 + .../generic/files/crypto/ocf/cryptodev.h | 480 + .../generic/files/crypto/ocf/cryptosoft.c | 1322 + .../generic/files/crypto/ocf/ep80579/Makefile | 119 + .../files/crypto/ocf/ep80579/environment.mk | 78 + .../files/crypto/ocf/ep80579/icp_asym.c | 1334 + .../files/crypto/ocf/ep80579/icp_common.c | 773 + .../files/crypto/ocf/ep80579/icp_ocf.h | 376 + .../files/crypto/ocf/ep80579/icp_sym.c | 1153 + .../ocf/ep80579/linux_2.6_kernel_space.mk | 69 + .../generic/files/crypto/ocf/hifn/Makefile | 13 + .../generic/files/crypto/ocf/hifn/hifn7751.c | 2954 + .../files/crypto/ocf/hifn/hifn7751reg.h | 540 + .../files/crypto/ocf/hifn/hifn7751var.h | 368 + .../generic/files/crypto/ocf/hifn/hifnHIPP.c | 421 + .../files/crypto/ocf/hifn/hifnHIPPreg.h | 46 + .../files/crypto/ocf/hifn/hifnHIPPvar.h | 93 + .../generic/files/crypto/ocf/ixp4xx/Makefile | 104 + .../generic/files/crypto/ocf/ixp4xx/ixp4xx.c | 1339 + .../files/crypto/ocf/kirkwood/Makefile | 19 + .../crypto/ocf/kirkwood/cesa/AES/mvAes.h | 62 + .../crypto/ocf/kirkwood/cesa/AES/mvAesAlg.c | 317 + .../crypto/ocf/kirkwood/cesa/AES/mvAesAlg.h | 19 + .../crypto/ocf/kirkwood/cesa/AES/mvAesApi.c | 312 + .../ocf/kirkwood/cesa/AES/mvAesBoxes.dat | 123 + .../files/crypto/ocf/kirkwood/cesa/mvCesa.c | 3126 + .../files/crypto/ocf/kirkwood/cesa/mvCesa.h | 412 + .../crypto/ocf/kirkwood/cesa/mvCesaDebug.c | 484 + .../crypto/ocf/kirkwood/cesa/mvCesaRegs.h | 357 + .../crypto/ocf/kirkwood/cesa/mvCesaTest.c | 3096 + .../crypto/ocf/kirkwood/cesa/mvCompVer.txt | 4 + .../files/crypto/ocf/kirkwood/cesa/mvLru.c | 158 + .../files/crypto/ocf/kirkwood/cesa/mvLru.h | 112 + .../files/crypto/ocf/kirkwood/cesa/mvMD5.c | 349 + .../files/crypto/ocf/kirkwood/cesa/mvMD5.h | 93 + .../files/crypto/ocf/kirkwood/cesa/mvSHA1.c | 239 + .../files/crypto/ocf/kirkwood/cesa/mvSHA1.h | 88 + .../files/crypto/ocf/kirkwood/cesa_ocf_drv.c | 1302 + .../ocf/kirkwood/mvHal/common/mv802_3.h | 213 + .../ocf/kirkwood/mvHal/common/mvCommon.c | 277 + .../ocf/kirkwood/mvHal/common/mvCommon.h | 308 + .../ocf/kirkwood/mvHal/common/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/common/mvDebug.c | 326 + .../ocf/kirkwood/mvHal/common/mvDebug.h | 178 + .../ocf/kirkwood/mvHal/common/mvDeviceId.h | 225 + .../ocf/kirkwood/mvHal/common/mvHalVer.h | 73 + .../ocf/kirkwood/mvHal/common/mvStack.c | 100 + .../ocf/kirkwood/mvHal/common/mvStack.h | 140 + .../ocf/kirkwood/mvHal/common/mvTypes.h | 245 + .../crypto/ocf/kirkwood/mvHal/dbg-trace.c | 110 + .../crypto/ocf/kirkwood/mvHal/dbg-trace.h | 24 + .../mvHal/kw_family/boardEnv/mvBoardEnvLib.c | 2513 + .../mvHal/kw_family/boardEnv/mvBoardEnvLib.h | 376 + .../mvHal/kw_family/boardEnv/mvBoardEnvSpec.c | 848 + .../mvHal/kw_family/boardEnv/mvBoardEnvSpec.h | 262 + .../ocf/kirkwood/mvHal/kw_family/cpu/mvCpu.c | 320 + .../ocf/kirkwood/mvHal/kw_family/cpu/mvCpu.h | 99 + .../kw_family/ctrlEnv/mvCtrlEnvAddrDec.c | 296 + .../kw_family/ctrlEnv/mvCtrlEnvAddrDec.h | 203 + .../mvHal/kw_family/ctrlEnv/mvCtrlEnvAsm.h | 98 + .../mvHal/kw_family/ctrlEnv/mvCtrlEnvLib.c | 1825 + .../mvHal/kw_family/ctrlEnv/mvCtrlEnvLib.h | 185 + .../mvHal/kw_family/ctrlEnv/mvCtrlEnvRegs.h | 419 + .../mvHal/kw_family/ctrlEnv/mvCtrlEnvSpec.h | 257 + .../mvHal/kw_family/ctrlEnv/sys/mvAhbToMbus.c | 1048 + .../mvHal/kw_family/ctrlEnv/sys/mvAhbToMbus.h | 130 + .../kw_family/ctrlEnv/sys/mvAhbToMbusRegs.h | 143 + .../mvHal/kw_family/ctrlEnv/sys/mvCpuIf.c | 1036 + .../mvHal/kw_family/ctrlEnv/sys/mvCpuIf.h | 120 + .../mvHal/kw_family/ctrlEnv/sys/mvCpuIfInit.S | 163 + .../mvHal/kw_family/ctrlEnv/sys/mvCpuIfRegs.h | 304 + .../mvHal/kw_family/ctrlEnv/sys/mvSysAudio.c | 324 + .../mvHal/kw_family/ctrlEnv/sys/mvSysAudio.h | 123 + .../mvHal/kw_family/ctrlEnv/sys/mvSysCesa.c | 382 + .../mvHal/kw_family/ctrlEnv/sys/mvSysCesa.h | 100 + .../mvHal/kw_family/ctrlEnv/sys/mvSysDram.c | 348 + .../mvHal/kw_family/ctrlEnv/sys/mvSysDram.h | 80 + .../mvHal/kw_family/ctrlEnv/sys/mvSysGbe.c | 658 + .../mvHal/kw_family/ctrlEnv/sys/mvSysGbe.h | 113 + .../mvHal/kw_family/ctrlEnv/sys/mvSysPex.c | 1697 + .../mvHal/kw_family/ctrlEnv/sys/mvSysPex.h | 348 + .../mvHal/kw_family/ctrlEnv/sys/mvSysSata.c | 430 + .../mvHal/kw_family/ctrlEnv/sys/mvSysSata.h | 128 + .../mvHal/kw_family/ctrlEnv/sys/mvSysSdmmc.c | 427 + .../mvHal/kw_family/ctrlEnv/sys/mvSysSdmmc.h | 125 + .../mvHal/kw_family/ctrlEnv/sys/mvSysTdm.c | 462 + .../mvHal/kw_family/ctrlEnv/sys/mvSysTdm.h | 106 + .../mvHal/kw_family/ctrlEnv/sys/mvSysTs.c | 591 + .../mvHal/kw_family/ctrlEnv/sys/mvSysTs.h | 110 + .../mvHal/kw_family/ctrlEnv/sys/mvSysUsb.c | 497 + .../mvHal/kw_family/ctrlEnv/sys/mvSysUsb.h | 125 + .../mvHal/kw_family/ctrlEnv/sys/mvSysXor.c | 662 + .../mvHal/kw_family/ctrlEnv/sys/mvSysXor.h | 140 + .../mvHal/kw_family/device/mvDevice.c | 75 + .../mvHal/kw_family/device/mvDevice.h | 74 + .../mvHal/kw_family/device/mvDeviceRegs.h | 101 + .../kirkwood/mvHal/kw_family/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/linux_oss/mvOs.c | 211 + .../ocf/kirkwood/mvHal/linux_oss/mvOs.h | 423 + .../ocf/kirkwood/mvHal/linux_oss/mvOsSata.h | 158 + .../crypto/ocf/kirkwood/mvHal/mvSysHwConfig.h | 375 + .../ocf/kirkwood/mvHal/mv_hal/cntmr/mvCntmr.c | 376 + .../ocf/kirkwood/mvHal/mv_hal/cntmr/mvCntmr.h | 121 + .../kirkwood/mvHal/mv_hal/cntmr/mvCntmrRegs.h | 121 + .../kirkwood/mvHal/mv_hal/cntmr/mvCompVer.txt | 4 + .../kirkwood/mvHal/mv_hal/cpu/mvCpuCntrs.c | 207 + .../kirkwood/mvHal/mv_hal/cpu/mvCpuCntrs.h | 213 + .../kirkwood/mvHal/mv_hal/cpu/mvCpuL2Cntrs.c | 143 + .../kirkwood/mvHal/mv_hal/cpu/mvCpuL2Cntrs.h | 151 + .../mvHal/mv_hal/ddr1_2/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDram.c | 1479 + .../ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDram.h | 191 + .../kirkwood/mvHal/mv_hal/ddr1_2/mvDramIf.c | 1599 + .../kirkwood/mvHal/mv_hal/ddr1_2/mvDramIf.h | 179 + .../mvHal/mv_hal/ddr1_2/mvDramIfBasicInit.S | 988 + .../mvHal/mv_hal/ddr1_2/mvDramIfConfig.S | 668 + .../mvHal/mv_hal/ddr1_2/mvDramIfConfig.h | 192 + .../mvHal/mv_hal/ddr1_2/mvDramIfRegs.h | 306 + .../kirkwood/mvHal/mv_hal/ddr2/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIf.c | 1855 + .../ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIf.h | 172 + .../mvHal/mv_hal/ddr2/mvDramIfBasicInit.S | 986 + .../mvHal/mv_hal/ddr2/mvDramIfConfig.S | 528 + .../mvHal/mv_hal/ddr2/mvDramIfConfig.h | 157 + .../kirkwood/mvHal/mv_hal/ddr2/mvDramIfRegs.h | 423 + .../mvHal/mv_hal/ddr2/mvDramIfStaticInit.h | 179 + .../kirkwood/mvHal/mv_hal/ddr2/spd/mvSpd.c | 1474 + .../kirkwood/mvHal/mv_hal/ddr2/spd/mvSpd.h | 192 + .../ocf/kirkwood/mvHal/mv_hal/eth/gbe/mvEth.c | 2952 + .../mvHal/mv_hal/eth/gbe/mvEthDebug.c | 748 + .../mvHal/mv_hal/eth/gbe/mvEthDebug.h | 146 + .../kirkwood/mvHal/mv_hal/eth/gbe/mvEthGbe.h | 751 + .../kirkwood/mvHal/mv_hal/eth/gbe/mvEthRegs.h | 700 + .../kirkwood/mvHal/mv_hal/eth/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/eth/mvEth.h | 356 + .../kirkwood/mvHal/mv_hal/gpp/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/gpp/mvGpp.c | 362 + .../ocf/kirkwood/mvHal/mv_hal/gpp/mvGpp.h | 118 + .../ocf/kirkwood/mvHal/mv_hal/gpp/mvGppRegs.h | 116 + .../mvHal/mv_hal/pci-if/mvCompVer.txt | 4 + .../kirkwood/mvHal/mv_hal/pci-if/mvPciIf.c | 669 + .../kirkwood/mvHal/mv_hal/pci-if/mvPciIf.h | 134 + .../mvHal/mv_hal/pci-if/mvPciIfRegs.h | 245 + .../mvHal/mv_hal/pci-if/pci_util/mvPciUtils.c | 1006 + .../mvHal/mv_hal/pci-if/pci_util/mvPciUtils.h | 323 + .../kirkwood/mvHal/mv_hal/pci/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/pci/mvPci.c | 1047 + .../ocf/kirkwood/mvHal/mv_hal/pci/mvPci.h | 185 + .../ocf/kirkwood/mvHal/mv_hal/pci/mvPciRegs.h | 411 + .../kirkwood/mvHal/mv_hal/pex/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/pex/mvPex.c | 1143 + .../ocf/kirkwood/mvHal/mv_hal/pex/mvPex.h | 168 + .../ocf/kirkwood/mvHal/mv_hal/pex/mvPexRegs.h | 751 + .../kirkwood/mvHal/mv_hal/pex/mvVrtBrgPex.c | 313 + .../kirkwood/mvHal/mv_hal/pex/mvVrtBrgPex.h | 82 + .../mvHal/mv_hal/sflash/mvCompVer.txt | 4 + .../kirkwood/mvHal/mv_hal/sflash/mvSFlash.c | 1522 + .../kirkwood/mvHal/mv_hal/sflash/mvSFlash.h | 166 + .../mvHal/mv_hal/sflash/mvSFlashSpec.h | 233 + .../kirkwood/mvHal/mv_hal/spi/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/spi/mvSpi.c | 576 + .../ocf/kirkwood/mvHal/mv_hal/spi/mvSpi.h | 94 + .../ocf/kirkwood/mvHal/mv_hal/spi/mvSpiCmnd.c | 249 + .../ocf/kirkwood/mvHal/mv_hal/spi/mvSpiCmnd.h | 82 + .../ocf/kirkwood/mvHal/mv_hal/spi/mvSpiSpec.h | 98 + .../kirkwood/mvHal/mv_hal/twsi/mvCompVer.txt | 4 + .../ocf/kirkwood/mvHal/mv_hal/twsi/mvTwsi.c | 1023 + .../ocf/kirkwood/mvHal/mv_hal/twsi/mvTwsi.h | 121 + .../kirkwood/mvHal/mv_hal/twsi/mvTwsiEeprom.S | 457 + .../kirkwood/mvHal/mv_hal/twsi/mvTwsiSpec.h | 160 + .../generic/files/crypto/ocf/ocf-bench.c | 514 + .../generic/files/crypto/ocf/ocf-compat.h | 380 + .../generic/files/crypto/ocf/ocfnull/Makefile | 12 + .../files/crypto/ocf/ocfnull/ocfnull.c | 204 + .../generic/files/crypto/ocf/pasemi/Makefile | 12 + .../generic/files/crypto/ocf/pasemi/pasemi.c | 1007 + .../files/crypto/ocf/pasemi/pasemi_fnu.h | 410 + .../linux/generic/files/crypto/ocf/random.c | 317 + .../linux/generic/files/crypto/ocf/rndtest.c | 300 + .../linux/generic/files/crypto/ocf/rndtest.h | 54 + .../generic/files/crypto/ocf/safe/Makefile | 12 + .../generic/files/crypto/ocf/safe/hmachack.h | 37 + .../linux/generic/files/crypto/ocf/safe/md5.c | 308 + .../linux/generic/files/crypto/ocf/safe/md5.h | 76 + .../generic/files/crypto/ocf/safe/safe.c | 2230 + .../generic/files/crypto/ocf/safe/safereg.h | 421 + .../generic/files/crypto/ocf/safe/safevar.h | 229 + .../generic/files/crypto/ocf/safe/sha1.c | 279 + .../generic/files/crypto/ocf/safe/sha1.h | 72 + .../generic/files/crypto/ocf/talitos/Makefile | 12 + .../files/crypto/ocf/talitos/talitos.c | 1355 + .../files/crypto/ocf/talitos/talitos_dev.h | 277 + .../files/crypto/ocf/talitos/talitos_soft.h | 76 + .../files/crypto/ocf/ubsec_ssb/Makefile | 12 + .../files/crypto/ocf/ubsec_ssb/bsdqueue.h | 527 + .../files/crypto/ocf/ubsec_ssb/ubsec_ssb.c | 2220 + .../files/crypto/ocf/ubsec_ssb/ubsecreg.h | 233 + .../files/crypto/ocf/ubsec_ssb/ubsecvar.h | 228 + target/linux/generic/files/crypto/ocf/uio.h | 54 + .../files/drivers/leds/ledtrig-morse.c | 366 + .../files/drivers/leds/ledtrig-netdev.c | 444 + .../files/drivers/leds/ledtrig-usbdev.c | 348 + .../files/drivers/mtd/mtdsplit/Kconfig | 61 + .../files/drivers/mtd/mtdsplit/Makefile | 10 + .../files/drivers/mtd/mtdsplit/mtdsplit.c | 130 + .../files/drivers/mtd/mtdsplit/mtdsplit.h | 67 + .../drivers/mtd/mtdsplit/mtdsplit_brnimage.c | 104 + .../files/drivers/mtd/mtdsplit/mtdsplit_eva.c | 96 + .../files/drivers/mtd/mtdsplit/mtdsplit_fit.c | 140 + .../drivers/mtd/mtdsplit/mtdsplit_lzma.c | 96 + .../drivers/mtd/mtdsplit/mtdsplit_seama.c | 110 + .../drivers/mtd/mtdsplit/mtdsplit_squashfs.c | 72 + .../drivers/mtd/mtdsplit/mtdsplit_tplink.c | 169 + .../files/drivers/mtd/mtdsplit/mtdsplit_trx.c | 147 + .../drivers/mtd/mtdsplit/mtdsplit_uimage.c | 365 + .../generic/files/drivers/mtd/myloader.c | 182 + .../generic/files/drivers/net/phy/adm6996.c | 1210 + .../generic/files/drivers/net/phy/adm6996.h | 186 + .../generic/files/drivers/net/phy/ar8216.c | 2297 + .../generic/files/drivers/net/phy/ar8216.h | 642 + .../generic/files/drivers/net/phy/ar8327.c | 1440 + .../generic/files/drivers/net/phy/ar8327.h | 319 + .../generic/files/drivers/net/phy/b53/Kconfig | 37 + .../files/drivers/net/phy/b53/Makefile | 10 + .../files/drivers/net/phy/b53/b53_common.c | 1514 + .../files/drivers/net/phy/b53/b53_mdio.c | 445 + .../files/drivers/net/phy/b53/b53_mmap.c | 241 + .../files/drivers/net/phy/b53/b53_phy_fixup.c | 55 + .../files/drivers/net/phy/b53/b53_priv.h | 331 + .../files/drivers/net/phy/b53/b53_regs.h | 348 + .../files/drivers/net/phy/b53/b53_spi.c | 330 + .../files/drivers/net/phy/b53/b53_srab.c | 378 + .../generic/files/drivers/net/phy/ip17xx.c | 1410 + .../generic/files/drivers/net/phy/mvsw61xx.c | 854 + .../generic/files/drivers/net/phy/mvsw61xx.h | 266 + .../generic/files/drivers/net/phy/mvswitch.c | 433 + .../generic/files/drivers/net/phy/mvswitch.h | 145 + .../generic/files/drivers/net/phy/psb6970.c | 438 + .../generic/files/drivers/net/phy/rtl8306.c | 1060 + .../files/drivers/net/phy/rtl8366_smi.c | 1449 + .../files/drivers/net/phy/rtl8366_smi.h | 152 + .../generic/files/drivers/net/phy/rtl8366rb.c | 1496 + .../generic/files/drivers/net/phy/rtl8366s.c | 1148 + .../generic/files/drivers/net/phy/rtl8367.c | 1835 + .../generic/files/drivers/net/phy/rtl8367b.c | 1602 + .../generic/files/drivers/net/phy/swconfig.c | 1224 + .../files/drivers/net/phy/swconfig_leds.c | 439 + target/linux/generic/files/fs/yaffs2/Kconfig | 171 + target/linux/generic/files/fs/yaffs2/Makefile | 18 + .../generic/files/fs/yaffs2/NOTE.openwrt | 4 + .../generic/files/fs/yaffs2/yaffs_allocator.c | 357 + .../generic/files/fs/yaffs2/yaffs_allocator.h | 30 + .../generic/files/fs/yaffs2/yaffs_attribs.c | 132 + .../generic/files/fs/yaffs2/yaffs_attribs.h | 28 + .../generic/files/fs/yaffs2/yaffs_bitmap.c | 97 + .../generic/files/fs/yaffs2/yaffs_bitmap.h | 33 + .../generic/files/fs/yaffs2/yaffs_checkptrw.c | 466 + .../generic/files/fs/yaffs2/yaffs_checkptrw.h | 33 + .../linux/generic/files/fs/yaffs2/yaffs_ecc.c | 281 + .../linux/generic/files/fs/yaffs2/yaffs_ecc.h | 44 + .../files/fs/yaffs2/yaffs_getblockinfo.h | 35 + .../generic/files/fs/yaffs2/yaffs_guts.c | 5140 ++ .../generic/files/fs/yaffs2/yaffs_guts.h | 1010 + .../generic/files/fs/yaffs2/yaffs_linux.h | 48 + .../generic/files/fs/yaffs2/yaffs_mtdif.c | 310 + .../generic/files/fs/yaffs2/yaffs_mtdif.h | 25 + .../generic/files/fs/yaffs2/yaffs_nameval.c | 208 + .../generic/files/fs/yaffs2/yaffs_nameval.h | 28 + .../generic/files/fs/yaffs2/yaffs_nand.c | 122 + .../generic/files/fs/yaffs2/yaffs_nand.h | 39 + .../files/fs/yaffs2/yaffs_packedtags1.c | 56 + .../files/fs/yaffs2/yaffs_packedtags1.h | 39 + .../files/fs/yaffs2/yaffs_packedtags2.c | 197 + .../files/fs/yaffs2/yaffs_packedtags2.h | 47 + .../generic/files/fs/yaffs2/yaffs_summary.c | 312 + .../generic/files/fs/yaffs2/yaffs_summary.h | 37 + .../files/fs/yaffs2/yaffs_tagscompat.c | 381 + .../files/fs/yaffs2/yaffs_tagscompat.h | 44 + .../files/fs/yaffs2/yaffs_tagsmarshall.c | 199 + .../files/fs/yaffs2/yaffs_tagsmarshall.h | 22 + .../generic/files/fs/yaffs2/yaffs_trace.h | 57 + .../generic/files/fs/yaffs2/yaffs_verify.c | 529 + .../generic/files/fs/yaffs2/yaffs_verify.h | 43 + .../linux/generic/files/fs/yaffs2/yaffs_vfs.c | 3665 + .../generic/files/fs/yaffs2/yaffs_yaffs1.c | 422 + .../generic/files/fs/yaffs2/yaffs_yaffs1.h | 22 + .../generic/files/fs/yaffs2/yaffs_yaffs2.c | 1532 + .../generic/files/fs/yaffs2/yaffs_yaffs2.h | 39 + .../linux/generic/files/fs/yaffs2/yportenv.h | 85 + .../files/include/linux/ar8216_platform.h | 133 + .../files/include/linux/ath5k_platform.h | 30 + .../files/include/linux/ath9k_platform.h | 55 + .../generic/files/include/linux/myloader.h | 121 + .../linux/platform_data/adm6996-gpio.h | 30 + .../files/include/linux/platform_data/b53.h | 36 + .../linux/platform_data/brcmfmac-sdio.h | 124 + .../generic/files/include/linux/routerboot.h | 106 + .../files/include/linux/rt2x00_platform.h | 24 + .../generic/files/include/linux/rtl8366.h | 40 + .../generic/files/include/linux/rtl8367.h | 60 + .../generic/files/include/linux/switch.h | 179 + .../generic/files/include/uapi/linux/switch.h | 119 + target/linux/generic/image/Makefile | 12 + .../generic/image/initramfs-base-files.txt | 9 + .../linux/generic/image/lzma-loader/Makefile | 46 + .../image/lzma-loader/src/LzmaDecode.c | 590 + .../image/lzma-loader/src/LzmaDecode.h | 131 + .../generic/image/lzma-loader/src/Makefile | 68 + .../image/lzma-loader/src/decompress.c | 157 + .../image/lzma-loader/src/lzma-copy.lds.in | 20 + .../generic/image/lzma-loader/src/lzma.lds.in | 24 + .../generic/image/lzma-loader/src/print.c | 324 + .../generic/image/lzma-loader/src/print.h | 36 + .../generic/image/lzma-loader/src/printf.c | 35 + .../generic/image/lzma-loader/src/printf.h | 18 + .../generic/image/lzma-loader/src/start.S | 160 + .../generic/image/lzma-loader/src/uart16550.c | 86 + .../generic/image/lzma-loader/src/uart16550.h | 47 + target/linux/generic/image/relocate/Makefile | 75 + .../linux/generic/image/relocate/cacheops.h | 85 + .../linux/generic/image/relocate/cp0regdef.h | 39 + target/linux/generic/image/relocate/head.S | 159 + .../linux/generic/image/relocate/loader.lds | 16 + .../000-keep_initrafs_the_default.patch | 25 + .../generic/patches-3.18/020-ssb_update.patch | 134 + .../generic/patches-3.18/021-ssb_sprom.patch | 32 + .../patches-3.18/025-bcma_backport.patch | 286 + .../patches-3.18/026-bcma-from-3.20.patch | 527 + .../patches-3.18/027-bcma-from-4.1.patch | 680 + .../patches-3.18/028-bcma-from-4.2.patch | 86 + .../patches-3.18/029-bcma-from-4.4.patch | 26 + .../030-backport_bcm47xx_nvram.patch | 52 + ...11-Allow-set-network-namespace-by-fd.patch | 21 + .../patches-3.18/031-bcma-from-4.5.patch | 49 + .../patches-3.18/032-bcma-from-4.6.patch | 716 + ...-mtd-bcm47xxpart-backports-from-3.19.patch | 50 + ...-mtd-bcm47xxpart-backports-from-3.20.patch | 95 + ...GD25Q128B_support_backport_from_3.19.patch | 15 + .../044-backport-m25p80-jedec-probe.patch | 39 + .../050-backport_netfilter_rtcache.patch | 509 + ...ting-hash_max-multicast_router-if-in.patch | 99 + .../060-mips_decompressor_memmove.patch | 22 + ...gmac-register-napi-before-the-device.patch | 44 + ...rqs-only-if-there-is-nothing-to-poll.patch | 30 + ...-initialization-on-Northstar-SoCs-co.patch | 40 + .../073-bgmac-Clean-warning-messages.patch | 50 + ...ixed-PHY-for-ARM-BCM470X-BCM5301X-ch.patch | 76 + ...mac-allow-enabling-on-ARCH_BCM_5301X.patch | 28 + ...76-net-phy-export-fixed_phy_register.patch | 30 + ...scriptor-frame-start-end-definitions.patch | 24 + ...gmac-implement-GRO-and-use-build_skb.patch | 189 + ...mac-implement-scatter-gather-support.patch | 267 + ...gmac-simplify-tx-ring-index-handling.patch | 125 + ...rrupts-disabled-as-long-as-there-is-.patch | 87 + ...received-skb-headroom-to-NET_SKB_PAD.patch | 66 + ...bgmac-simplify-rx-DMA-error-handling.patch | 130 + ...gmac-add-check-for-oversized-packets.patch | 27 + ...ncrease-rx-ring-size-from-511-to-512.patch | 23 + ...7-10-bgmac-simplify-dma-init-cleanup.patch | 184 + .../077-11-bgmac-fix-DMA-rx-corruption.patch | 88 + .../077-12-bgmac-drop-ring-num_slots.patch | 132 + ...enable-Ethernet-core-before-using-it.patch | 31 + ...fix-MAC-soft-reset-bit-for-corerev-4.patch | 34 + ...c-net-fib_trie-when-CONFIG_IP_MULTIP.patch | 46 + ...e-balancing-issue-if-new-node-pushes.patch | 72 + ...usage-stats-to-be-percpu-instead-of-.patch | 200 + ...rie-Make-leaf-and-tnode-more-uniform.patch | 421 + ...node_free-and-leaf_free-into-node_fr.patch | 209 + ...80-05-fib_trie-Merge-leaf-into-tnode.patch | 928 + ...e-fib_table_lookup-to-avoid-wasting-.patch | 343 + ...0-07-fib_trie-Optimize-fib_find_node.patch | 64 + ...8-fib_trie-Optimize-fib_table_insert.patch | 276 + ...meaning-of-pos-to-represent-unchecke.patch | 346 + ...igned-long-for-anything-dealing-with.patch | 186 + ...Push-rcu_read_lock-unlock-to-callers.patch | 403 + ...e-Move-resize-to-after-inflate-halve.patch | 345 + ...ctions-should_inflate-and-should_hal.patch | 250 + ...signment-of-child-to-parent-down-int.patch | 336 + ...tnode-flushing-down-to-inflate-halve.patch | 237 + ...-halve-nodes-in-a-more-RCU-friendly-.patch | 345 + ...checks-for-index-tnode_child_length-.patch | 95 + ...Add-tracking-value-for-suffix-length.patch | 234 + ...ex-0ul-n-bits-instead-of-index-n-bit.patch | 52 + ...-bug-and-merge-similar-bits-of-infla.patch | 267 + ...ck-to-slen-update-on-inflate-halve-f.patch | 61 + ...llapse-and-should_collapse-to-resize.patch | 206 + ...ty_children-instead-of-counting-empt.patch | 34 + ...b_find_alias-to-file-where-it-is-use.patch | 79 + ...-Various-clean-ups-for-handling-slen.patch | 116 + ...eue-to-die-properly-when-a-PADT-is-r.patch | 89 + ...02-pppoe-Lacks-DST-MAC-address-check.patch | 25 + ...poe-device-in-pppoe_unbind_sock_work.patch | 28 + ..._state-to-PPPOX_ZOMBIE-in-pppoe_disc.patch | 45 + ...ppp-remove-PPPOX_ZOMBIE-socket-state.patch | 51 + ...ry-corruption-in-padt-work-structure.patch | 82 + ...ment-fix-headroom-tests-and-skb-leak.patch | 101 + ...ncrease-headroom-on-received-packets.patch | 54 + ...layfs-fallback-to-readonly-when-full.patch | 109 + ...mtd-spi-nor-add-support-Spansion_S25FL164K | 10 + ...-if-the-device-is-processing-a-messa.patch | 47 + ...rs-inside-calling-context-for-spi_sy.patch | 184 + ...e-message-pump-in-the-worker-kthread.patch | 83 + ...ility-of-linux-in.h-with-netinet-in..patch | 146 + ...ing_init-new-hook-for-archs-before-m.patch | 182 + .../patches-3.18/102-ehci_hcd_ignore_oc.patch | 82 + ...ame2-and-add-RENAME_WHITEOUT-support.patch | 86 + ...11-jffs2-add-RENAME_EXCHANGE-support.patch | 58 + ...ge_allow_receiption_on_disabled_port.patch | 54 + .../132-mips_inline_dma_ops.patch | 688 + ...-__arch_swab-16-32-64-when-using-MIP.patch | 53 + ...-generic-parsing-of-linux-part-probe.patch | 175 + ...limit-scanned-flash-area-on-BCM47XX-.patch | 33 + ...part-don-t-fail-because-of-bit-flips.patch | 92 + ...ci-make-USB_XHCI_PLATFORM-selectable.patch | 41 + ...t_for_moving_ndp_to_end_of_ncm_frame.patch | 228 + ...ehci-orion-fix-probe-for-GENERIC_PHY.patch | 35 + ...-support-for-Quectel-EC20-Mini-PCIe-.patch | 114 + ...-quirk-for-Quectel-EC20-Mini-PCIe-mo.patch | 96 + .../patches-3.18/200-fix_localversion.patch | 11 + .../patches-3.18/201-extra_optimization.patch | 14 + .../patches-3.18/202-reduce_module_size.patch | 11 + .../203-kallsyms_uncompressed.patch | 108 + .../patches-3.18/204-module_strip.patch | 194 + .../205-backtrace_module_info.patch | 36 + .../210-darwin_scripts_include.patch | 3088 + .../212-byteshift_portability.patch | 51 + .../213-x86_vdso_portability.patch | 13 + .../214-spidev_h_portability.patch | 11 + .../patches-3.18/220-gc_sections.patch | 531 + .../patches-3.18/221-module_exports.patch | 88 + .../230-openwrt_lzma_options.patch | 58 + .../patches-3.18/250-netfilter_depends.patch | 18 + .../patches-3.18/251-sound_kconfig.patch | 18 + .../patches-3.18/252-mv_cesa_depends.patch | 10 + .../patches-3.18/253-ssb_b43_default_on.patch | 29 + .../254-textsearch_kconfig_hacks.patch | 23 + .../255-lib80211_kconfig_hacks.patch | 31 + .../256-crypto_add_kconfig_prompts.patch | 47 + .../257-wireless_ext_kconfig_hack.patch | 22 + .../258-netfilter_netlink_kconfig_hack.patch | 11 + .../patches-3.18/259-regmap_dynamic.patch | 80 + .../260-crypto_test_dependencies.patch | 37 + .../262-compressor_kconfig_hack.patch | 35 + ...libc-specific-inclusion-of-sysinfo.h.patch | 34 + ...bc-compat.h-do-not-rely-on-__GLIBC__.patch | 81 + ...prevent-redefinition-of-struct-ethhd.patch | 67 + .../300-mips_expose_boot_raw.patch | 39 + .../301-mips_image_cmdline_hack.patch | 28 + .../302-mips_no_branch_likely.patch | 11 + .../patches-3.18/304-mips_disable_fpu.patch | 105 + .../patches-3.18/305-mips_module_reloc.patch | 353 + .../306-mips_mem_functions_performance.patch | 83 + .../307-mips_highmem_offset.patch | 17 + .../309-mips_fuse_workaround.patch | 32 + .../310-arm_module_unresolved_weak_sym.patch | 13 + .../320-ppc4xx_optimization.patch | 31 + .../321-powerpc_crtsavres_prereq.patch | 10 + ...t-command-line-parameters-from-users.patch | 298 + .../400-mtd-add-rootfs-split-support.patch | 171 + ...for-different-partition-parser-types.patch | 113 + ...arsers-for-rootfs-and-firmware-split.patch | 72 + .../403-mtd-hook-mtdsplit-to-Kbuild.patch | 22 + .../404-mtd-add-more-helper-functions.patch | 101 + ...405-mtd-old-firmware-uimage-splitter.patch | 70 + ...406-mtd-old-rootfs-squashfs-splitter.patch | 76 + ...rward-declaration-of-struct-mtd_info.patch | 18 + .../411-mtd-partial_eraseblock_write.patch | 142 + .../412-mtd-partial_eraseblock_unlock.patch | 18 + .../patches-3.18/420-mtd-redboot_space.patch | 30 + ...30-mtd-add-myloader-partition-parser.patch | 35 + ...check-for-bad-blocks-when-calculatin.patch | 100 + ...bcm47xxpart-detect-T_Meter-partition.patch | 42 + .../patches-3.18/440-block2mtd_init.patch | 107 + .../patches-3.18/441-block2mtd_probe.patch | 110 + ...-to-use-platform-specific-chip-fixup.patch | 37 + ...n-code-of-nand_correct_data-function.patch | 11 + ...mtd-cfi_cmdset_0002-no-erase_suspend.patch | 11 + ...et_0002-add-buffer-write-cmd-timeout.patch | 18 + ...add-support-for-Winbond-W25X05-flash.patch | 20 + ...support-for-the-Macronix-MX25L512E-S.patch | 21 + ...support-for-the-ISSI-SI25CD512-SPI-f.patch | 22 + .../480-mtd-set-rootfs-to-be-root-dev.patch | 26 + ...mtd-device-named-ubi-or-data-on-boot.patch | 76 + ...to-create-ubiblock-device-for-rootfs.patch | 69 + ...ting-ubi0-rootfs-in-init-do_mounts.c.patch | 53 + ...ROOT_DEV-to-ubiblock-rootfs-if-unset.patch | 37 + .../494-mtd-ubi-add-EOF-marker-support.patch | 51 + .../500-yaffs-Kbuild-integration.patch | 18 + .../502-yaffs-fix-compat-tags-handling.patch | 239 + ...3-yaffs-add-tags-9bytes-mount-option.patch | 115 + .../504-yaffs-3.16-new-fops.patch | 25 + .../520-squashfs_update_xz_comp_opts.patch | 25 + .../530-jffs2_make_lzma_available.patch | 5142 ++ .../patches-3.18/531-debloat_lzma.patch | 1024 + .../patches-3.18/532-jffs2_eofdetect.patch | 56 + .../540-crypto-xz-decompression-support.patch | 146 + .../541-ubifs-xz-decompression-support.patch | 92 + .../550-ubifs-symlink-xattr-support.patch | 55 + ...fs-fix-default-compression-selection.patch | 29 + .../600-netfilter_conntrack_flush.patch | 86 + ...etfilter_match_bypass_default_checks.patch | 93 + ...netfilter_match_bypass_default_table.patch | 94 + ...netfilter_match_reduce_memory_access.patch | 16 + ...-netfilter_optional_tcp_window_check.patch | 36 + .../615-netfilter_add_xt_id_match.patch | 95 + .../616-net_optimize_xfrm_calls.patch | 12 + .../generic/patches-3.18/620-sched_esfq.patch | 791 + .../patches-3.18/621-sched_act_connmark.patch | 161 + .../patches-3.18/630-packet_socket_type.patch | 134 + .../640-bridge_no_eap_forward.patch | 23 + .../641-bridge_always_accept_eap.patch | 17 + .../642-bridge_port_isolate.patch | 107 + .../645-bridge_multicast_to_unicast.patch | 390 + .../patches-3.18/650-pppoe_header_pad.patch | 20 + .../651-wireless_mesh_header.patch | 11 + .../653-disable_netlink_trim.patch | 30 + .../patches-3.18/655-increase_skb_pad.patch | 11 + .../656-skb_reduce_truesize-helper.patch | 41 + .../657-qdisc_reduce_truesize.patch | 63 + .../patches-3.18/660-fq_codel_defaults.patch | 11 + .../661-fq_codel_keep_dropped_stats.patch | 10 + .../662-use_fq_codel_by_default.patch | 95 + .../patches-3.18/663-remove_pfifo_fast.patch | 143 + ...Add-support-for-MAP-E-FMRs-mesh-mode.patch | 481 + ...urce-specific-default-route-handling.patch | 96 + ...ng-with-source-address-failed-policy.patch | 249 + ...nes-for-_POLICY_FAILED-until-all-cod.patch | 53 + ...T-skip-GRO-for-foreign-MAC-addresses.patch | 160 + .../681-NET-add-of_get_mac_address_mtd.patch | 88 + .../generic/patches-3.18/700-swconfig.patch | 39 + .../patches-3.18/701-phy_extension.patch | 63 + .../702-phy_add_aneg_done_function.patch | 27 + ...detach-callback-to-struct-phy_driver.patch | 27 + .../704-phy-no-genphy-soft-reset.patch | 29 + ...710-phy-add-mdio_register_board_info.patch | 192 + .../patches-3.18/720-phy_adm6996.patch | 26 + .../patches-3.18/721-phy_packets.patch | 161 + .../patches-3.18/722-phy_mvswitch.patch | 23 + .../generic/patches-3.18/723-phy_ip175c.patch | 23 + .../generic/patches-3.18/724-phy_ar8216.patch | 24 + .../patches-3.18/725-phy_rtl8306.patch | 23 + .../patches-3.18/726-phy_rtl8366.patch | 45 + .../patches-3.18/727-phy-rtl8367.patch | 23 + .../patches-3.18/728-phy-rtl8367b.patch | 23 + .../generic/patches-3.18/729-phy-tantos.patch | 21 + .../generic/patches-3.18/730-phy_b53.patch | 21 + .../732-phy-ar8216-led-support.patch | 13 + .../patches-3.18/733-phy_mvsw61xx.patch | 23 + ...-at803x-allow-to-configure-via-pdata.patch | 180 + ...net-phy-at803x-fix-at8033-sgmii-mode.patch | 96 + .../patches-3.18/750-hostap_txpower.patch | 154 + .../760-8139cp-fixes-from-4.3.patch | 365 + .../773-bgmac-add-srab-switch.patch | 72 + ...nter-dereference-in-igb_reset_q_vect.patch | 40 + .../785-hso-support-0af0-9300.patch | 25 + .../810-pci_disable_common_quirks.patch | 51 + .../811-pci_disable_usb_common_quirks.patch | 101 + .../820-usb_add_usb_find_device_by_name.patch | 84 + .../patches-3.18/821-usb-dwc2-dualrole.patch | 146 + .../patches-3.18/830-ledtrig_morse.patch | 28 + .../patches-3.18/831-ledtrig_netdev.patch | 21 + .../patches-3.18/832-ledtrig_usbdev.patch | 31 + .../patches-3.18/834-ledtrig-libata.patch | 153 + .../generic/patches-3.18/840-rtc7301.patch | 250 + .../patches-3.18/841-rtc_pt7c4338.patch | 247 + .../861-04_spi_gpio_implement_spi_delay.patch | 58 + .../patches-3.18/862-gpio_spi_driver.patch | 373 + .../generic/patches-3.18/863-gpiommc.patch | 844 + .../864-gpiommc_configfs_locking.patch | 58 + .../patches-3.18/870-hifn795x_byteswap.patch | 17 + .../880-gateworks_system_controller.patch | 339 + .../890-8250_optional_sysrq.patch | 24 + .../patches-3.18/900-slab_maxsize.patch | 13 + .../patches-3.18/901-debloat_sock_diag.patch | 65 + .../patches-3.18/902-debloat_proc.patch | 341 + .../patches-3.18/903-debloat_direct_io.patch | 83 + .../patches-3.18/904-debloat_dma_buf.patch | 44 + .../patches-3.18/910-kobject_uevent.patch | 21 + .../911-kobject_add_broadcast_uevent.patch | 65 + .../921-use_preinit_as_init.patch | 12 + ...ays-create-console-node-in-initramfs.patch | 30 + .../generic/patches-3.18/930-crashlog.patch | 276 + .../940-ocf_kbuild_integration.patch | 20 + .../patches-3.18/941-ocf_20120127.patch | 166 + .../960-decompress_unlzo_fix.patch | 23 + ...e-filenames-from-deps_initramfs-list.patch | 29 + .../980-arm_openwrt_machtypes.patch | 32 + .../generic/patches-3.18/990-gpio_wdt.patch | 360 + .../patches-3.18/995-mangle_bootargs.patch | 58 + .../997-device_tree_cmdline.patch | 24 + ...able_wilink_platform_without_drivers.patch | 15 + .../patches-3.18/999-seccomp_log.patch | 34 + .../000-keep_initrafs_the_default.patch | 25 + ...e-config.detected-into-OUTPUT-direct.patch | 54 + ...s-Fix-makefile-generation-under-dash.patch | 27 + .../patches-4.1/020-ssb-backport.patch | 686 + .../generic/patches-4.1/021-ssb_sprom.patch | 32 + .../patches-4.1/022-bcma-from-4.2.patch | 86 + .../patches-4.1/023-bcma-from-4.4.patch | 26 + .../patches-4.1/024-bcma-from-4.5.patch | 49 + .../patches-4.1/025-bcma-from-4.6.patch | 716 + .../030-backport_bcm47xx_nvram.patch | 37 + .../040-fs-overlay-fix-stacking.patch | 33 + .../050-backport_netfilter_rtcache.patch | 505 + .../060-mips_decompressor_memmove.patch | 22 + ...fix-MAC-soft-reset-bit-for-corerev-4.patch | 24 + ...bgmac-reset-all-4-GMAC-cores-on-init.patch | 28 + ...ment-fix-headroom-tests-and-skb-leak.patch | 101 + ...ncrease-headroom-on-received-packets.patch | 54 + .../090-m25p80_spi-nor_update_to_4.4rc1.patch | 1129 + ...ility-of-linux-in.h-with-netinet-in..patch | 146 + .../patches-4.1/102-ehci_hcd_ignore_oc.patch | 82 + .../103-packet_allow_empty_payload.patch | 17 + ...ame2-and-add-RENAME_WHITEOUT-support.patch | 86 + ...11-jffs2-add-RENAME_EXCHANGE-support.patch | 58 + ...ge_allow_receiption_on_disabled_port.patch | 54 + .../patches-4.1/132-mips_inline_dma_ops.patch | 697 + ...-__arch_swab-16-32-64-when-using-MIP.patch | 53 + ...-generic-parsing-of-linux-part-probe.patch | 175 + ...or-disable-protection-for-Winbond-fl.patch | 35 + ...ude-mtd.h-header-for-struct-mtd_info.patch | 38 + ...limit-scanned-flash-area-on-BCM47XX-.patch | 33 + ...part-don-t-fail-because-of-bit-flips.patch | 92 + ...ci-make-USB_XHCI_PLATFORM-selectable.patch | 41 + ...t_for_moving_ndp_to_end_of_ncm_frame.patch | 232 + ...-quirk-for-Quectel-EC20-Mini-PCIe-mo.patch | 96 + .../patches-4.1/200-fix_localversion.patch | 11 + .../patches-4.1/201-extra_optimization.patch | 14 + .../patches-4.1/202-reduce_module_size.patch | 11 + .../203-kallsyms_uncompressed.patch | 108 + .../patches-4.1/204-module_strip.patch | 194 + .../205-backtrace_module_info.patch | 36 + .../210-darwin_scripts_include.patch | 3088 + .../212-byteshift_portability.patch | 51 + .../214-spidev_h_portability.patch | 11 + .../generic/patches-4.1/220-gc_sections.patch | 536 + .../patches-4.1/221-module_exports.patch | 88 + ...ld-Do-not-fail-on-missing-Build-file.patch | 57 + .../230-openwrt_lzma_options.patch | 58 + .../patches-4.1/250-netfilter_depends.patch | 18 + .../patches-4.1/251-sound_kconfig.patch | 18 + .../patches-4.1/252-mv_cesa_depends.patch | 10 + .../patches-4.1/253-ssb_b43_default_on.patch | 29 + .../254-textsearch_kconfig_hacks.patch | 23 + .../255-lib80211_kconfig_hacks.patch | 31 + .../256-crypto_add_kconfig_prompts.patch | 47 + .../257-wireless_ext_kconfig_hack.patch | 22 + .../258-netfilter_netlink_kconfig_hack.patch | 11 + .../patches-4.1/259-regmap_dynamic.patch | 87 + .../260-crypto_test_dependencies.patch | 37 + .../262-compressor_kconfig_hack.patch | 35 + ...libc-specific-inclusion-of-sysinfo.h.patch | 34 + ...bc-compat.h-do-not-rely-on-__GLIBC__.patch | 81 + ...prevent-redefinition-of-struct-ethhd.patch | 67 + .../300-mips_expose_boot_raw.patch | 39 + .../301-mips_image_cmdline_hack.patch | 28 + .../302-mips_no_branch_likely.patch | 11 + .../patches-4.1/304-mips_disable_fpu.patch | 106 + .../patches-4.1/305-mips_module_reloc.patch | 352 + .../306-mips_mem_functions_performance.patch | 83 + .../patches-4.1/307-mips_highmem_offset.patch | 17 + .../309-mips_fuse_workaround.patch | 32 + .../310-arm_module_unresolved_weak_sym.patch | 13 + .../patches-4.1/320-ppc4xx_optimization.patch | 31 + .../321-powerpc_crtsavres_prereq.patch | 10 + ...t-command-line-parameters-from-users.patch | 298 + .../400-mtd-add-rootfs-split-support.patch | 146 + ...for-different-partition-parser-types.patch | 113 + ...arsers-for-rootfs-and-firmware-split.patch | 72 + .../403-mtd-hook-mtdsplit-to-Kbuild.patch | 22 + .../404-mtd-add-more-helper-functions.patch | 101 + ...405-mtd-old-firmware-uimage-splitter.patch | 70 + ...rward-declaration-of-struct-mtd_info.patch | 18 + .../411-mtd-partial_eraseblock_write.patch | 142 + .../412-mtd-partial_eraseblock_unlock.patch | 18 + .../patches-4.1/420-mtd-redboot_space.patch | 30 + ...30-mtd-add-myloader-partition-parser.patch | 35 + ...check-for-bad-blocks-when-calculatin.patch | 100 + ...bcm47xxpart-detect-T_Meter-partition.patch | 42 + .../patches-4.1/440-block2mtd_init.patch | 108 + .../patches-4.1/441-block2mtd_probe.patch | 39 + ...-to-use-platform-specific-chip-fixup.patch | 37 + ...n-code-of-nand_correct_data-function.patch | 11 + ...mtd-cfi_cmdset_0002-no-erase_suspend.patch | 11 + ...et_0002-add-buffer-write-cmd-timeout.patch | 18 + ...25p80-mx-disable-software-protection.patch | 14 + .../480-mtd-set-rootfs-to-be-root-dev.patch | 26 + ...mtd-device-named-ubi-or-data-on-boot.patch | 76 + ...to-create-ubiblock-device-for-rootfs.patch | 69 + ...ting-ubi0-rootfs-in-init-do_mounts.c.patch | 53 + ...ROOT_DEV-to-ubiblock-rootfs-if-unset.patch | 37 + .../494-mtd-ubi-add-EOF-marker-support.patch | 51 + .../500-yaffs-Kbuild-integration.patch | 18 + .../502-yaffs-fix-compat-tags-handling.patch | 239 + ...3-yaffs-add-tags-9bytes-mount-option.patch | 115 + .../patches-4.1/504-yaffs-3.16-new-fops.patch | 29 + .../505-yaffs-3.19-f_dentry-remove.patch | 95 + .../520-squashfs_update_xz_comp_opts.patch | 25 + .../530-jffs2_make_lzma_available.patch | 5142 ++ .../patches-4.1/531-debloat_lzma.patch | 1024 + .../patches-4.1/532-jffs2_eofdetect.patch | 56 + .../540-crypto-xz-decompression-support.patch | 146 + .../541-ubifs-xz-decompression-support.patch | 92 + ...fs-fix-default-compression-selection.patch | 29 + .../600-netfilter_conntrack_flush.patch | 86 + ...etfilter_match_bypass_default_checks.patch | 93 + ...netfilter_match_bypass_default_table.patch | 94 + ...netfilter_match_reduce_memory_access.patch | 16 + ...-netfilter_optional_tcp_window_check.patch | 36 + .../615-netfilter_add_xt_id_match.patch | 95 + .../616-net_optimize_xfrm_calls.patch | 12 + .../generic/patches-4.1/620-sched_esfq.patch | 791 + .../patches-4.1/630-packet_socket_type.patch | 134 + .../640-bridge_no_eap_forward.patch | 23 + .../641-bridge_always_accept_eap.patch | 17 + .../patches-4.1/642-bridge_port_isolate.patch | 107 + .../645-bridge_multicast_to_unicast.patch | 397 + .../patches-4.1/650-pppoe_header_pad.patch | 20 + .../651-wireless_mesh_header.patch | 11 + .../653-disable_netlink_trim.patch | 30 + .../patches-4.1/655-increase_skb_pad.patch | 11 + .../656-skb_reduce_truesize-helper.patch | 41 + .../657-qdisc_reduce_truesize.patch | 63 + .../patches-4.1/660-fq_codel_defaults.patch | 11 + .../661-fq_codel_keep_dropped_stats.patch | 10 + .../662-use_fq_codel_by_default.patch | 75 + .../patches-4.1/663-remove_pfifo_fast.patch | 143 + .../patches-4.1/664-codel_fix_3_12.patch | 22 + ...Add-support-for-MAP-E-FMRs-mesh-mode.patch | 495 + ...ng-with-source-address-failed-policy.patch | 249 + ...nes-for-_POLICY_FAILED-until-all-cod.patch | 53 + ...T-skip-GRO-for-foreign-MAC-addresses.patch | 160 + .../681-NET-add-of_get_mac_address_mtd.patch | 88 + .../generic/patches-4.1/700-swconfig.patch | 39 + .../patches-4.1/701-phy_extension.patch | 63 + .../702-phy_add_aneg_done_function.patch | 27 + ...detach-callback-to-struct-phy_driver.patch | 27 + .../704-phy-no-genphy-soft-reset.patch | 29 + ...710-phy-add-mdio_register_board_info.patch | 193 + .../generic/patches-4.1/720-phy_adm6996.patch | 26 + .../generic/patches-4.1/721-phy_packets.patch | 161 + .../patches-4.1/722-phy_mvswitch.patch | 23 + .../generic/patches-4.1/723-phy_ip175c.patch | 23 + .../generic/patches-4.1/724-phy_ar8216.patch | 24 + .../generic/patches-4.1/725-phy_rtl8306.patch | 23 + .../generic/patches-4.1/726-phy_rtl8366.patch | 45 + .../generic/patches-4.1/727-phy-rtl8367.patch | 23 + .../patches-4.1/728-phy-rtl8367b.patch | 23 + .../generic/patches-4.1/729-phy-tantos.patch | 21 + .../generic/patches-4.1/730-phy_b53.patch | 21 + .../732-phy-ar8216-led-support.patch | 13 + .../patches-4.1/733-phy_mvsw61xx.patch | 23 + ...-at803x-allow-to-configure-via-pdata.patch | 180 + ...net-phy-at803x-fix-at8033-sgmii-mode.patch | 96 + .../patches-4.1/750-hostap_txpower.patch | 154 + .../760-8139cp-fixes-from-4.3.patch | 365 + .../761-8139cp-fixes-from-4.4.patch | 103 + .../773-bgmac-add-srab-switch.patch | 72 + ...nter-dereference-in-igb_reset_q_vect.patch | 40 + .../785-hso-support-0af0-9300.patch | 25 + .../810-pci_disable_common_quirks.patch | 51 + .../811-pci_disable_usb_common_quirks.patch | 101 + .../820-usb_add_usb_find_device_by_name.patch | 84 + .../patches-4.1/830-ledtrig_morse.patch | 28 + .../patches-4.1/831-ledtrig_netdev.patch | 21 + .../patches-4.1/832-ledtrig_usbdev.patch | 31 + .../patches-4.1/834-ledtrig-libata.patch | 153 + .../generic/patches-4.1/840-rtc7301.patch | 250 + .../patches-4.1/841-rtc_pt7c4338.patch | 247 + .../861-04_spi_gpio_implement_spi_delay.patch | 58 + .../patches-4.1/862-gpio_spi_driver.patch | 373 + .../generic/patches-4.1/863-gpiommc.patch | 844 + .../864-gpiommc_configfs_locking.patch | 58 + .../patches-4.1/870-hifn795x_byteswap.patch | 17 + .../880-gateworks_system_controller.patch | 339 + .../patches-4.1/890-8250_optional_sysrq.patch | 24 + .../patches-4.1/900-slab_maxsize.patch | 13 + .../patches-4.1/901-debloat_sock_diag.patch | 65 + .../patches-4.1/902-debloat_proc.patch | 385 + .../patches-4.1/903-debloat_direct_io.patch | 80 + .../patches-4.1/904-debloat_dma_buf.patch | 44 + .../patches-4.1/910-kobject_uevent.patch | 21 + .../911-kobject_add_broadcast_uevent.patch | 65 + .../patches-4.1/921-use_preinit_as_init.patch | 12 + ...ays-create-console-node-in-initramfs.patch | 30 + .../generic/patches-4.1/930-crashlog.patch | 276 + .../940-ocf_kbuild_integration.patch | 20 + .../patches-4.1/941-ocf_20120127.patch | 166 + .../960-decompress_unlzo_fix.patch | 23 + ...e-filenames-from-deps_initramfs-list.patch | 29 + .../980-arm_openwrt_machtypes.patch | 32 + .../generic/patches-4.1/990-gpio_wdt.patch | 360 + .../patches-4.1/995-mangle_bootargs.patch | 58 + .../patches-4.1/997-device_tree_cmdline.patch | 24 + ...able_wilink_platform_without_drivers.patch | 15 + .../000-keep_initrafs_the_default.patch | 25 + ...dcode-path-to-awk-in-scripts-ld-vers.patch | 24 + .../patches-4.4/020-bcma-from-4.5.patch | 49 + .../patches-4.4/021-bcma-from-4.6.patch | 716 + ...limit-scanned-flash-area-on-BCM47XX-.patch | 35 + ...part-don-t-fail-because-of-bit-flips.patch | 93 + ...h-use-ioremap_cache-instead-of-KSEG0.patch | 138 + ...80-add-support-for-mmap-read-request.patch | 46 + .../050-backport_netfilter_rtcache.patch | 531 + .../060-mips_decompressor_memmove.patch | 22 + ...-checking-for-BCM4707-BCM53018-chip-.patch | 106 + ...port-Ethernet-device-on-BCM47094-SoC.patch | 39 + ...enable-Ethernet-core-before-using-it.patch | 31 + ...fix-MAC-soft-reset-bit-for-corerev-4.patch | 34 + ...celerated-read-support-for-spi-flash.patch | 179 + ...spi_flash_read-callback-for-MMIO-bas.patch | 157 + ...fix-cache-flushing-for-highmem-pages.patch | 101 + .../patches-4.4/102-ehci_hcd_ignore_oc.patch | 82 + ...ame2-and-add-RENAME_WHITEOUT-support.patch | 86 + ...11-jffs2-add-RENAME_EXCHANGE-support.patch | 58 + ...ge_allow_receiption_on_disabled_port.patch | 54 + .../patches-4.4/132-mips_inline_dma_ops.patch | 778 + ...-generic-parsing-of-linux-part-probe.patch | 183 + ...ude-mtd.h-header-for-struct-mtd_info.patch | 38 + .../patches-4.4/200-fix_localversion.patch | 11 + .../patches-4.4/201-extra_optimization.patch | 14 + .../patches-4.4/202-reduce_module_size.patch | 11 + .../203-kallsyms_uncompressed.patch | 108 + .../patches-4.4/204-module_strip.patch | 194 + .../205-backtrace_module_info.patch | 36 + .../patches-4.4/206-mips-disable-vdso.patch | 21 + .../210-darwin_scripts_include.patch | 3088 + .../212-byteshift_portability.patch | 51 + .../214-spidev_h_portability.patch | 11 + .../generic/patches-4.4/220-gc_sections.patch | 536 + .../patches-4.4/221-module_exports.patch | 88 + .../230-openwrt_lzma_options.patch | 58 + .../patches-4.4/250-netfilter_depends.patch | 18 + .../patches-4.4/251-sound_kconfig.patch | 18 + .../patches-4.4/252-mv_cesa_depends.patch | 10 + .../patches-4.4/253-ssb_b43_default_on.patch | 29 + .../254-textsearch_kconfig_hacks.patch | 23 + .../255-lib80211_kconfig_hacks.patch | 31 + .../256-crypto_add_kconfig_prompts.patch | 47 + .../257-wireless_ext_kconfig_hack.patch | 22 + .../258-netfilter_netlink_kconfig_hack.patch | 11 + .../patches-4.4/259-regmap_dynamic.patch | 87 + .../260-crypto_test_dependencies.patch | 38 + .../262-compressor_kconfig_hack.patch | 36 + ...libc-specific-inclusion-of-sysinfo.h.patch | 34 + ...bc-compat.h-do-not-rely-on-__GLIBC__.patch | 81 + ...prevent-redefinition-of-struct-ethhd.patch | 67 + .../300-mips_expose_boot_raw.patch | 39 + .../301-mips_image_cmdline_hack.patch | 28 + .../302-mips_no_branch_likely.patch | 11 + .../patches-4.4/304-mips_disable_fpu.patch | 106 + .../patches-4.4/305-mips_module_reloc.patch | 352 + .../306-mips_mem_functions_performance.patch | 83 + .../patches-4.4/307-mips_highmem_offset.patch | 17 + .../309-mips_fuse_workaround.patch | 32 + .../310-arm_module_unresolved_weak_sym.patch | 13 + .../patches-4.4/320-ppc4xx_optimization.patch | 31 + .../321-powerpc_crtsavres_prereq.patch | 10 + ...t-command-line-parameters-from-users.patch | 298 + ...31-arc-remove-dependency-on-DEVTMPFS.patch | 31 + .../332-arc-add-OWRTDTB-section.patch | 82 + ...able-unaligned-access-in-kernel-mode.patch | 26 + ...40-MIPS-deactivate-gettimeofday-vdso.patch | 9 + .../400-mtd-add-rootfs-split-support.patch | 113 + ...for-different-partition-parser-types.patch | 113 + ...arsers-for-rootfs-and-firmware-split.patch | 71 + .../403-mtd-hook-mtdsplit-to-Kbuild.patch | 22 + .../404-mtd-add-more-helper-functions.patch | 101 + ...rward-declaration-of-struct-mtd_info.patch | 18 + .../411-mtd-partial_eraseblock_write.patch | 142 + .../412-mtd-partial_eraseblock_unlock.patch | 18 + .../patches-4.4/420-mtd-redboot_space.patch | 30 + ...30-mtd-add-myloader-partition-parser.patch | 35 + ...check-for-bad-blocks-when-calculatin.patch | 100 + ...bcm47xxpart-detect-T_Meter-partition.patch | 42 + .../patches-4.4/440-block2mtd_init.patch | 108 + .../patches-4.4/441-block2mtd_probe.patch | 39 + ...-to-use-platform-specific-chip-fixup.patch | 37 + ...n-code-of-nand_correct_data-function.patch | 11 + ...mtd-cfi_cmdset_0002-no-erase_suspend.patch | 11 + ...et_0002-add-buffer-write-cmd-timeout.patch | 18 + .../480-mtd-set-rootfs-to-be-root-dev.patch | 26 + ...mtd-device-named-ubi-or-data-on-boot.patch | 76 + ...to-create-ubiblock-device-for-rootfs.patch | 69 + ...ting-ubi0-rootfs-in-init-do_mounts.c.patch | 53 + ...ROOT_DEV-to-ubiblock-rootfs-if-unset.patch | 37 + .../494-mtd-ubi-add-EOF-marker-support.patch | 51 + .../500-yaffs-Kbuild-integration.patch | 18 + .../502-yaffs-fix-compat-tags-handling.patch | 239 + ...3-yaffs-add-tags-9bytes-mount-option.patch | 115 + .../patches-4.4/504-yaffs-3.16-new-fops.patch | 29 + .../505-yaffs-3.19-f_dentry-remove.patch | 95 + .../520-squashfs_update_xz_comp_opts.patch | 25 + .../530-jffs2_make_lzma_available.patch | 5142 ++ .../patches-4.4/531-debloat_lzma.patch | 1024 + .../patches-4.4/532-jffs2_eofdetect.patch | 56 + .../540-crypto-xz-decompression-support.patch | 146 + .../541-ubifs-xz-decompression-support.patch | 94 + ...fs-fix-default-compression-selection.patch | 29 + .../600-netfilter_conntrack_flush.patch | 86 + ...etfilter_match_bypass_default_checks.patch | 93 + ...netfilter_match_bypass_default_table.patch | 111 + ...netfilter_match_reduce_memory_access.patch | 16 + ...-netfilter_optional_tcp_window_check.patch | 36 + .../615-netfilter_add_xt_id_match.patch | 95 + .../616-net_optimize_xfrm_calls.patch | 12 + .../generic/patches-4.4/620-sched_esfq.patch | 791 + .../patches-4.4/630-packet_socket_type.patch | 134 + .../640-bridge_no_eap_forward.patch | 23 + .../641-bridge_always_accept_eap.patch | 17 + .../patches-4.4/642-bridge_port_isolate.patch | 107 + .../645-bridge_multicast_to_unicast.patch | 420 + .../patches-4.4/650-pppoe_header_pad.patch | 20 + .../651-wireless_mesh_header.patch | 11 + .../653-disable_netlink_trim.patch | 30 + .../patches-4.4/655-increase_skb_pad.patch | 11 + .../656-skb_reduce_truesize-helper.patch | 41 + .../657-qdisc_reduce_truesize.patch | 63 + .../patches-4.4/660-fq_codel_defaults.patch | 11 + .../661-fq_codel_keep_dropped_stats.patch | 10 + .../662-use_fq_codel_by_default.patch | 75 + .../patches-4.4/663-remove_pfifo_fast.patch | 142 + .../patches-4.4/664-codel_fix_3_12.patch | 22 + ...Add-support-for-MAP-E-FMRs-mesh-mode.patch | 495 + ...ng-with-source-address-failed-policy.patch | 249 + ...nes-for-_POLICY_FAILED-until-all-cod.patch | 53 + ...T-skip-GRO-for-foreign-MAC-addresses.patch | 160 + .../681-NET-add-of_get_mac_address_mtd.patch | 128 + .../generic/patches-4.4/700-swconfig.patch | 39 + .../patches-4.4/701-phy_extension.patch | 63 + .../702-phy_add_aneg_done_function.patch | 27 + ...detach-callback-to-struct-phy_driver.patch | 27 + .../704-phy-no-genphy-soft-reset.patch | 29 + ...710-phy-add-mdio_register_board_info.patch | 193 + .../generic/patches-4.4/720-phy_adm6996.patch | 26 + .../generic/patches-4.4/721-phy_packets.patch | 161 + .../patches-4.4/722-phy_mvswitch.patch | 23 + .../generic/patches-4.4/723-phy_ip175c.patch | 23 + .../generic/patches-4.4/724-phy_ar8216.patch | 24 + .../generic/patches-4.4/725-phy_rtl8306.patch | 23 + .../generic/patches-4.4/726-phy_rtl8366.patch | 45 + .../generic/patches-4.4/727-phy-rtl8367.patch | 23 + .../patches-4.4/728-phy-rtl8367b.patch | 23 + .../generic/patches-4.4/729-phy-tantos.patch | 21 + .../generic/patches-4.4/730-phy_b53.patch | 21 + .../732-phy-ar8216-led-support.patch | 13 + .../patches-4.4/733-phy_mvsw61xx.patch | 23 + ...-at803x-allow-to-configure-via-pdata.patch | 180 + ...net-phy-at803x-fix-at8033-sgmii-mode.patch | 96 + .../patches-4.4/750-hostap_txpower.patch | 154 + .../773-bgmac-add-srab-switch.patch | 70 + ...nter-dereference-in-igb_reset_q_vect.patch | 40 + .../785-hso-support-0af0-9300.patch | 25 + .../810-pci_disable_common_quirks.patch | 51 + .../811-pci_disable_usb_common_quirks.patch | 101 + .../820-usb_add_usb_find_device_by_name.patch | 84 + .../patches-4.4/830-ledtrig_morse.patch | 28 + .../patches-4.4/831-ledtrig_netdev.patch | 21 + .../patches-4.4/832-ledtrig_usbdev.patch | 31 + .../patches-4.4/834-ledtrig-libata.patch | 153 + .../generic/patches-4.4/840-rtc7301.patch | 250 + .../patches-4.4/841-rtc_pt7c4338.patch | 247 + .../861-04_spi_gpio_implement_spi_delay.patch | 58 + .../patches-4.4/862-gpio_spi_driver.patch | 373 + .../generic/patches-4.4/863-gpiommc.patch | 844 + .../864-gpiommc_configfs_locking.patch | 58 + .../patches-4.4/870-hifn795x_byteswap.patch | 17 + .../880-gateworks_system_controller.patch | 339 + .../patches-4.4/890-8250_optional_sysrq.patch | 24 + .../patches-4.4/900-slab_maxsize.patch | 13 + .../patches-4.4/901-debloat_sock_diag.patch | 79 + .../patches-4.4/902-debloat_proc.patch | 385 + .../patches-4.4/903-debloat_direct_io.patch | 80 + .../patches-4.4/904-debloat_dma_buf.patch | 44 + .../patches-4.4/910-kobject_uevent.patch | 21 + .../911-kobject_add_broadcast_uevent.patch | 65 + .../patches-4.4/921-use_preinit_as_init.patch | 12 + ...ays-create-console-node-in-initramfs.patch | 30 + .../generic/patches-4.4/930-crashlog.patch | 276 + .../940-ocf_kbuild_integration.patch | 20 + .../patches-4.4/941-ocf_20120127.patch | 166 + .../960-decompress_unlzo_fix.patch | 23 + ...e-filenames-from-deps_initramfs-list.patch | 29 + .../980-arm_openwrt_machtypes.patch | 32 + .../generic/patches-4.4/990-gpio_wdt.patch | 360 + .../patches-4.4/995-mangle_bootargs.patch | 58 + .../patches-4.4/997-device_tree_cmdline.patch | 24 + ...able_wilink_platform_without_drivers.patch | 15 + target/linux/imx6/Makefile | 25 + .../imx6/base-files/etc/board.d/02_network | 30 + target/linux/imx6/base-files/lib/imx6.sh | 73 + .../imx6/base-files/lib/upgrade/platform.sh | 29 + target/linux/imx6/config-4.4 | 405 + .../imx6/files-4.4/drivers/net/phy/gw16083.c | 1046 + .../imx6/files-4.4/drivers/net/phy/gw16083.h | 123 + target/linux/imx6/image/Makefile | 150 + target/linux/imx6/image/bootscript-ventana | 76 + target/linux/imx6/image/ubinize-ventana.cfg | 37 + target/linux/imx6/image/ubinize.cfg | 13 + ...ana-set-GW54xx-PMIC-swbst-regulator-.patch | 26 + ...ntana-fix-GW53xx-GW54xx-lvds-channel.patch | 33 + ...HDMI-and-LVDS-to-work-simultaneously.patch | 70 + ...40-ARM-dts-imx-ventana-add-pwm-nodes.patch | 264 + ...x-ventana-add-spi-support-for-gw52xx.patch | 33 + ...na-fix-PWM-pinmux-for-Ventana-boards.patch | 61 + .../linux/imx6/patches-4.4/100-bootargs.patch | 11 + ...i210-i211-support-for-phy-read-write.patch | 129 + ...read-write-functions-that-accept-phy.patch | 260 + ...er-mii_bus-for-SerDes-w-external-phy.patch | 308 + ...or-GW16083-Ethernet-Expansion-Mezzan.patch | 27 + ...ventana-added-GW16083-to-device-tree.patch | 56 + ...-retries-for-NAK-s-on-ventana-boards.patch | 22 + .../208-sky2-allow-mac-to-come-from-dt.patch | 28 + .../209-ARM-imx-ventana-add-sky2-alias.patch | 20 + target/linux/imx6/profiles/100-generic.mk | 18 + target/linux/imx6/profiles/110-wandboard.mk | 14 + target/linux/imx6/profiles/120-gateworks.mk | 39 + target/linux/ipq806x/Makefile | 23 + .../ipq806x/base-files/etc/board.d/01_leds | 29 + .../ipq806x/base-files/etc/board.d/02_network | 33 + target/linux/ipq806x/base-files/etc/inittab | 4 + .../linux/ipq806x/base-files/lib/ipq806x.sh | 49 + .../lib/preinit/03_preinit_do_ipq806x.sh | 12 + .../base-files/lib/upgrade/platform.sh | 32 + target/linux/ipq806x/config-3.18 | 450 + target/linux/ipq806x/config-4.1 | 458 + target/linux/ipq806x/image/Makefile | 138 + target/linux/ipq806x/modules.mk | 32 + .../001-spi-qup-Add-DMA-capabilities.patch | 522 + ...pi-qup-Fix-incorrect-block-transfers.patch | 376 + .../003-spi-qup-Ensure-done-detection.patch | 56 + ...og-qcom-use-timer-devicetree-binding.patch | 67 + ...-description-of-KPSS-WDT-for-IPQ8064.patch | 48 + ...hdog-entries-to-DT-timer-binding-doc.patch | 50 + .../patches-3.18/020-add-ap148-bootargs.patch | 46 + .../021-add-ap148-partitions.patch | 19 + .../patches-3.18/022-add-db149-dts.patch | 160 + ...-ipq806x-Disable-i2c-device-on-gsbi4.patch | 53 + .../024-ap148-add-memory-node.patch | 14 + ...pinlock-core-add-device-tree-support.patch | 167 + ...Add-support-for-Qualcomm-HW-Mutex-bl.patch | 234 + ...ock-qcom-Correct-msb-in-regmap_field.patch | 26 + ...M-qcom-add-SFPB-nodes-to-IPQ806x-dts.patch | 34 + ...com-Add-device-tree-binding-for-SMEM.patch | 82 + ...com-Add-Shared-Memory-Manager-driver.patch | 841 + ...-add-SMEM-device-node-to-IPQ806x-dts.patch | 36 + ...d-add-SMEM-parser-for-QCOM-platforms.patch | 277 + ...-Add-Qualcomm-DWC3-HS-SS-PHY-drivers.patch | 511 + ...-qcom-add-USB-nodes-to-ipq806x-ap148.patch | 126 + ...gsbi-Add-support-for-ADM-CRCI-muxing.patch | 249 + .../103-ARM-DT-ipq8064-Add-TCSR-support.patch | 65 + ...om-Document-PCIe-devicetree-bindings.patch | 263 + ...-Add-Qualcomm-PCIe-controller-driver.patch | 753 + ...-add-pcie-nodes-to-ipq806x-platforms.patch | 244 + ...ically-select-PCI_DOMAINS-if-PCI-is-.patch | 29 + .../patches-3.18/114-pcie-add-ctlr-init.patch | 311 + .../115-add-pcie-aux-clk-dts.patch | 80 + ...qcom-rpm-Driver-for-the-Qualcomm-RPM.patch | 654 + ...mfd-qcom_rpm-Add-support-for-IPQ8064.patch | 71 + ...bindings-Add-Qualcomm-RPM-DT-binding.patch | 247 + ...-qcom_rpm-Document-IPQ8064-resources.patch | 42 + ...dd-support-for-RPM-controller-SMB208.patch | 58 + ...pm-Add-missing-state-flag-in-call-to.patch | 25 + .../126-add-rpm-to-ipq8064-dts.patch | 87 + ...parent-doing-the-wrong-thing-when-IN.patch | 55 + ...Add-__clk_mux_determine_rate_closest.patch | 120 + ...gister_-divider-gate-mux-to-close-me.patch | 115 + ...Krait-L2-register-accessor-functions.patch | 144 + ...lit-out-register-accessors-for-reuse.patch | 192 + ...to-downstream-clocks-during-set_rate.patch | 129 + .../136-clk-Add-safe-switch-hook.patch | 170 + ...pport-for-High-Frequency-PLLs-HFPLLs.patch | 351 + .../138-clk-qcom-Add-HFPLL-driver.patch | 206 + .../139-clk-qcom-Add-IPQ806X-s-HFPLLs.patch | 127 + ...lk-qcom-Add-support-for-Krait-clocks.patch | 271 + ...141-clk-qcom-Add-KPSS-ACC-GCC-driver.patch | 205 + ...om-Add-Krait-clock-controller-driver.patch | 435 + ...le-to-register-cpufreq-on-Krait-CPUs.patch | 304 + ...-necessary-DT-data-for-Krait-cpufreq.patch | 100 + ...-Add-a-cpufreq-krait-based-on-cpufre.patch | 461 + .../150-dmaengine-Rework-dma_chan_get.patch | 70 + ...e-the-need-to-declare-device_control.patch | 27 + ...hannel-allocation-callbacks-optional.patch | 62 + ...e-Introduce-a-device_config-callback.patch | 51 + ...ne-Add-device_terminate_all-callback.patch | 47 + ...ings-qcom_adm-Fix-channel-specifiers.patch | 76 + .../156-dmaengine-Add-ADM-driver.patch | 958 + ...7-ARM-DT-ipq8064-Add-ADM-device-node.patch | 42 + ...clk-qcom-Add-EBI2-clocks-for-IPQ806x.patch | 74 + ...access-bad-block-markers-in-raw-mode.patch | 84 + ...nand-Qualcomm-NAND-controller-driver.patch | 2024 + ...-bindings-qcom_nandc-Add-DT-bindings.patch | 82 + ...Add-NAND-controller-node-for-ipq806x.patch | 51 + ...-NAND-node-on-IPQ8064-AP148-platform.patch | 79 + ...m-dts-enable-qcom-smem-on-AP148-NAND.patch | 11 + ...arch-arm-force-ZRELADDR-on-arch-qcom.patch | 62 + ...tgear-Nighthawk-X4-R7500-device-tree.patch | 367 + .../302-mtd-qcom-smem-rename-rootfs-ubi.patch | 13 + ...pport-for-NSS-GMAC-clocks-and-resets.patch | 733 + .../701-stmmac_update_to_4.3.patch | 4258 ++ ...s-qcom-add-mdio-nodes-to-ap148-db149.patch | 146 + ...-add-gmac-nodes-to-ipq806x-platforms.patch | 216 + ...dd-support-for-retreiving-mac-from-m.patch | 31 + ...stmmac-fix-ipq806x-DMA-configuration.patch | 117 + ...tgear-Nighthawk-X4-D7800-device-tree.patch | 381 + .../patches-4.1/020-add-ap148-bootargs.patch | 46 + .../021-add-ap148-partitions.patch | 19 + .../patches-4.1/022-add-db149-dts.patch | 160 + ...-ipq806x-Disable-i2c-device-on-gsbi4.patch | 53 + .../024-ap148-add-memory-node.patch | 14 + ...pinlock-core-add-device-tree-support.patch | 167 + ...Add-support-for-Qualcomm-HW-Mutex-bl.patch | 234 + ...ock-qcom-Correct-msb-in-regmap_field.patch | 26 + ...M-qcom-add-SFPB-nodes-to-IPQ806x-dts.patch | 33 + ...com-Add-device-tree-binding-for-SMEM.patch | 82 + ...com-Add-Shared-Memory-Manager-driver.patch | 841 + ...-add-SMEM-device-node-to-IPQ806x-dts.patch | 36 + ...d-add-SMEM-parser-for-QCOM-platforms.patch | 277 + ...om-Document-PCIe-devicetree-bindings.patch | 263 + ...-Add-Qualcomm-PCIe-controller-driver.patch | 753 + ...-add-pcie-nodes-to-ipq806x-platforms.patch | 244 + ...ically-select-PCI_DOMAINS-if-PCI-is-.patch | 29 + .../patches-4.1/114-pcie-add-ctlr-init.patch | 311 + .../115-add-pcie-aux-clk-dts.patch | 80 + .../126-add-rpm-to-ipq8064-dts.patch | 87 + ...Krait-L2-register-accessor-functions.patch | 144 + ...lit-out-register-accessors-for-reuse.patch | 192 + ...to-downstream-clocks-during-set_rate.patch | 130 + .../136-clk-Add-safe-switch-hook.patch | 164 + ...pport-for-High-Frequency-PLLs-HFPLLs.patch | 351 + .../138-clk-qcom-Add-HFPLL-driver.patch | 206 + .../139-clk-qcom-Add-IPQ806X-s-HFPLLs.patch | 127 + ...lk-qcom-Add-support-for-Krait-clocks.patch | 271 + ...141-clk-qcom-Add-KPSS-ACC-GCC-driver.patch | 205 + ...om-Add-Krait-clock-controller-driver.patch | 435 + ...le-to-register-cpufreq-on-Krait-CPUs.patch | 304 + ...-necessary-DT-data-for-Krait-cpufreq.patch | 100 + ...-Add-a-cpufreq-krait-based-on-cpufre.patch | 461 + ...ings-qcom_adm-Fix-channel-specifiers.patch | 76 + .../156-dmaengine-Add-ADM-driver.patch | 962 + ...7-ARM-DT-ipq8064-Add-ADM-device-node.patch | 42 + ...access-bad-block-markers-in-raw-mode.patch | 84 + ...nand-Qualcomm-NAND-controller-driver.patch | 2024 + ...-bindings-qcom_nandc-Add-DT-bindings.patch | 82 + ...Add-NAND-controller-node-for-ipq806x.patch | 51 + ...-NAND-node-on-IPQ8064-AP148-platform.patch | 76 + ...m-dts-enable-qcom-smem-on-AP148-NAND.patch | 11 + ...arch-arm-force-ZRELADDR-on-arch-qcom.patch | 62 + ...tgear-Nighthawk-X4-R7500-device-tree.patch | 367 + .../302-mtd-qcom-smem-rename-rootfs-ubi.patch | 13 + ...pport-for-NSS-GMAC-clocks-and-resets.patch | 734 + .../701-stmmac_update_to_4.3.patch | 2355 + ...s-qcom-add-mdio-nodes-to-ap148-db149.patch | 146 + ...-add-gmac-nodes-to-ipq806x-platforms.patch | 216 + ...dd-support-for-retreiving-mac-from-m.patch | 31 + ...stmmac-fix-ipq806x-DMA-configuration.patch | 117 + target/linux/ipq806x/profiles/default.mk | 19 + target/linux/ipq806x/profiles/netgear.mk | 33 + target/linux/ixp4xx/Makefile | 23 + target/linux/ixp4xx/base-files/lib/ixp4xx.sh | 25 + .../lib/preinit/05_set_ether_mac_ixp4xx | 32 + .../ixp4xx/base-files/lib/upgrade/platform.sh | 153 + target/linux/ixp4xx/config-3.18 | 237 + target/linux/ixp4xx/config-4.1 | 250 + .../ixp4xx/generic/profiles/100-Default.mk | 17 + .../generic/profiles/105-Atheros-ath5k.mk | 17 + .../ixp4xx/generic/profiles/200-NSLU2.mk | 19 + .../ixp4xx/generic/profiles/300-NAS100d.mk | 21 + .../generic/profiles/400-DSMG600RevA.mk | 22 + .../ixp4xx/generic/profiles/500-USR8200.mk | 19 + target/linux/ixp4xx/generic/target.mk | 9 + target/linux/ixp4xx/harddisk/config-default | 20 + .../ixp4xx/harddisk/profiles/100-FSG3.mk | 20 + target/linux/ixp4xx/harddisk/target.mk | 6 + target/linux/ixp4xx/image/Makefile | 76 + target/linux/ixp4xx/modules.mk | 74 + ...ohorent_dma_mask-for-ethernet-platfo.patch | 136 + ...se-parent-device-for-dma-allocations.patch | 95 + .../patches-3.18/020-gateworks_i2c_pld.patch | 421 + .../patches-3.18/030-gpio_line_config.patch | 73 + .../090-increase_entropy_pools.patch | 17 + ...00-wg302v2_gateway7001_mac_plat_info.patch | 78 + .../patches-3.18/105-wg302v1_support.patch | 261 + .../110-pronghorn_series_support.patch | 393 + .../111-pronghorn_swap_uarts.patch | 44 + .../patches-3.18/115-sidewinder_support.patch | 286 + .../116-sidewinder_fis_location.patch | 30 + .../patches-3.18/120-compex_support.patch | 199 + .../patches-3.18/130-wrt300nv2_support.patch | 227 + .../131-wrt300nv2_mac_plat_info.patch | 42 + .../patches-3.18/132-wrt300nv2_mac_fix.patch | 72 + .../150-lanready_ap1000_support.patch | 203 + .../151-lanready_ap1000_mac_plat_info.patch | 51 + .../patches-3.18/160-delayed_uart_io.patch | 121 + .../patches-3.18/162-wg302v1_mem_fixup.patch | 38 + .../170-ixdpg425_mac_plat_info.patch | 51 + .../175-avila_hss_audio_support.patch | 2090 + .../patches-3.18/180-tw5334_support.patch | 287 + .../patches-3.18/185-mi424wr_support.patch | 507 + .../patches-3.18/190-cambria_support.patch | 1131 + ...01-npe_driver_print_license_location.patch | 11 + .../203-npe_driver_mask_phy_features.patch | 13 + ...05-npe_driver_separate_phy_functions.patch | 131 + ...-npe_driver_add_update_link_function.patch | 98 + .../207-npe_driver_multiphy_support.patch | 154 + .../patches-3.18/295-latch_led_driver.patch | 201 + .../patches-3.18/300-avila_support.patch | 726 + .../304-ixp4xx_eth_jumboframe.patch | 80 + .../patches-3.18/310-gtwx5717_spi_bus.patch | 52 + .../311-gtwx5717_mac_plat_info.patch | 50 + .../312-ixp4xx_pata_optimization.patch | 137 + .../patches-3.18/500-usr8200_support.patch | 347 + .../patches-3.18/520-tw2662_support.patch | 317 + .../patches-3.18/530-ap42x_support.patch | 282 + .../600-skb_avoid_dmabounce.patch | 23 + .../900-ixp4xx-crypto-include-module.h.patch | 10 + .../910-ixp4xx-nr_irq_lines.patch | 22 + ...ohorent_dma_mask-for-ethernet-platfo.patch | 136 + ...se-parent-device-for-dma-allocations.patch | 95 + .../patches-4.1/020-gateworks_i2c_pld.patch | 421 + .../patches-4.1/030-gpio_line_config.patch | 73 + .../090-increase_entropy_pools.patch | 17 + ...00-wg302v2_gateway7001_mac_plat_info.patch | 78 + .../patches-4.1/105-wg302v1_support.patch | 261 + .../110-pronghorn_series_support.patch | 393 + .../111-pronghorn_swap_uarts.patch | 44 + .../patches-4.1/115-sidewinder_support.patch | 286 + .../116-sidewinder_fis_location.patch | 30 + .../patches-4.1/120-compex_support.patch | 199 + .../patches-4.1/130-wrt300nv2_support.patch | 227 + .../131-wrt300nv2_mac_plat_info.patch | 42 + .../patches-4.1/132-wrt300nv2_mac_fix.patch | 72 + .../150-lanready_ap1000_support.patch | 203 + .../151-lanready_ap1000_mac_plat_info.patch | 51 + .../patches-4.1/160-delayed_uart_io.patch | 131 + .../patches-4.1/162-wg302v1_mem_fixup.patch | 38 + .../170-ixdpg425_mac_plat_info.patch | 51 + .../175-avila_hss_audio_support.patch | 2090 + .../patches-4.1/180-tw5334_support.patch | 287 + .../patches-4.1/185-mi424wr_support.patch | 507 + .../patches-4.1/190-cambria_support.patch | 1131 + ...01-npe_driver_print_license_location.patch | 11 + .../203-npe_driver_mask_phy_features.patch | 13 + ...05-npe_driver_separate_phy_functions.patch | 131 + ...-npe_driver_add_update_link_function.patch | 98 + .../207-npe_driver_multiphy_support.patch | 154 + .../patches-4.1/295-latch_led_driver.patch | 201 + .../patches-4.1/300-avila_support.patch | 726 + .../304-ixp4xx_eth_jumboframe.patch | 80 + .../patches-4.1/310-gtwx5717_spi_bus.patch | 52 + .../311-gtwx5717_mac_plat_info.patch | 50 + .../312-ixp4xx_pata_optimization.patch | 137 + .../patches-4.1/500-usr8200_support.patch | 347 + .../patches-4.1/520-tw2662_support.patch | 317 + .../patches-4.1/530-ap42x_support.patch | 282 + .../patches-4.1/600-skb_avoid_dmabounce.patch | 23 + .../900-ixp4xx-crypto-include-module.h.patch | 10 + .../patches-4.1/910-ixp4xx-nr_irq_lines.patch | 22 + target/linux/kirkwood/Makefile | 24 + .../kirkwood/base-files/etc/board.d/01_leds | 51 + .../base-files/etc/board.d/02_network | 45 + target/linux/kirkwood/base-files/etc/diag.sh | 41 + .../base-files/etc/init.d/linksys_recovery | 20 + .../linux/kirkwood/base-files/lib/kirkwood.sh | 86 + .../base-files/lib/upgrade/linksys.sh | 79 + .../base-files/lib/upgrade/platform.sh | 46 + target/linux/kirkwood/config-4.4 | 313 + target/linux/kirkwood/image/Makefile | 218 + target/linux/kirkwood/image/ubinize.cfg | 13 + .../patches-4.4/100-find_active_root.patch | 61 + .../kirkwood/patches-4.4/110-ib62x0.patch | 20 + .../kirkwood/patches-4.4/130-iconnect.patch | 41 + .../kirkwood/patches-4.4/140-dockstar.patch | 32 + .../kirkwood/patches-4.4/160-ea4500.patch | 200 + .../kirkwood/patches-4.4/170-ea3500.patch | 192 + .../kirkwood/patches-4.4/180-goflexhome.patch | 130 + .../kirkwood/patches-4.4/181-goflexnet.patch | 23 + .../kirkwood/patches-4.4/190-nsa310s.patch | 300 + .../patches-4.4/200-disable-tso.patch | 35 + target/linux/kirkwood/profiles/100-generic.mk | 22 + target/linux/kirkwood/profiles/110-nas.mk | 132 + target/linux/kirkwood/profiles/115-router.mk | 32 + target/linux/kirkwood/profiles/120-plug.mk | 76 + target/linux/lantiq/Makefile | 25 + .../lantiq/base-files/etc/board.d/01_leds | 51 + .../lantiq/base-files/etc/board.d/02_network | 160 + target/linux/lantiq/base-files/etc/diag.sh | 34 + .../etc/hotplug.d/firmware/10-rt2x00-eeprom | 60 + .../etc/hotplug.d/firmware/11-ath10k-caldata | 51 + target/linux/lantiq/base-files/etc/inittab | 3 + .../etc/uci-defaults/03_wireless-wps | 16 + .../lantiq/base-files/lib/functions/lantiq.sh | 45 + .../base-files/lib/functions/lantiq_dsl.sh | 749 + .../lib/preinit/03_preinit_board.sh | 9 + .../lib/preinit/05_set_preinit_iface_lantiq | 18 + .../lantiq/base-files/lib/upgrade/platform.sh | 47 + .../lantiq/base-files/sbin/dsl_notify.sh | 61 + target/linux/lantiq/config-4.4 | 205 + target/linux/lantiq/dts/ACMP252.dts | 101 + target/linux/lantiq/dts/ARV4510PW.dts | 230 + target/linux/lantiq/dts/ARV4518PWR01.dts | 15 + target/linux/lantiq/dts/ARV4518PWR01.dtsi | 202 + target/linux/lantiq/dts/ARV4518PWR01A.dts | 15 + target/linux/lantiq/dts/ARV4519PW.dts | 196 + target/linux/lantiq/dts/ARV4520PW.dts | 224 + target/linux/lantiq/dts/ARV4525PW.dts | 170 + target/linux/lantiq/dts/ARV452CQW.dts | 240 + target/linux/lantiq/dts/ARV7510PW22.dts | 195 + target/linux/lantiq/dts/ARV7518PW.dts | 236 + target/linux/lantiq/dts/ARV7519PW.dts | 229 + target/linux/lantiq/dts/ARV7519RW22.dts | 232 + target/linux/lantiq/dts/ARV7525PW.dts | 159 + target/linux/lantiq/dts/ARV752DPW.dts | 238 + target/linux/lantiq/dts/ARV752DPW22.dts | 258 + target/linux/lantiq/dts/ARV8539PW22.dts | 183 + target/linux/lantiq/dts/BTHOMEHUBV2B.dts | 300 + target/linux/lantiq/dts/BTHOMEHUBV3A.dts | 223 + target/linux/lantiq/dts/BTHOMEHUBV5A.dts | 296 + target/linux/lantiq/dts/DGN1000B.dts | 166 + target/linux/lantiq/dts/DGN3500.dts | 7 + target/linux/lantiq/dts/DGN3500.dtsi | 202 + target/linux/lantiq/dts/DGN3500B.dts | 7 + target/linux/lantiq/dts/EASY50712.dts | 119 + target/linux/lantiq/dts/EASY50810.dts | 120 + target/linux/lantiq/dts/EASY80920.dtsi | 344 + target/linux/lantiq/dts/EASY80920NAND.dts | 41 + target/linux/lantiq/dts/EASY80920NOR.dts | 40 + target/linux/lantiq/dts/FRITZ3370.dts | 275 + target/linux/lantiq/dts/FRITZ7320.dts | 155 + target/linux/lantiq/dts/GIGASX76X.dts | 121 + target/linux/lantiq/dts/GR7000.dts | 149 + target/linux/lantiq/dts/H201L.dts | 156 + target/linux/lantiq/dts/P2601HNFX.dts | 208 + target/linux/lantiq/dts/P2812HNUF1.dts | 69 + target/linux/lantiq/dts/P2812HNUF3.dts | 62 + target/linux/lantiq/dts/P2812HNUFX.dtsi | 316 + target/linux/lantiq/dts/TDW8970.dts | 7 + target/linux/lantiq/dts/TDW8980.dts | 38 + target/linux/lantiq/dts/TDW89X0.dtsi | 249 + target/linux/lantiq/dts/VG3503J.dts | 11 + target/linux/lantiq/dts/VG3503J.dtsi | 176 + target/linux/lantiq/dts/VG3503J_V2.dts | 11 + target/linux/lantiq/dts/VGV7510KW22.dtsi | 262 + target/linux/lantiq/dts/VGV7510KW22BRN.dts | 64 + target/linux/lantiq/dts/VGV7510KW22NOR.dts | 30 + target/linux/lantiq/dts/VGV7519.dtsi | 319 + target/linux/lantiq/dts/VGV7519BRN.dts | 39 + target/linux/lantiq/dts/VGV7519NOR.dts | 45 + target/linux/lantiq/dts/VR200v.dts | 275 + target/linux/lantiq/dts/WBMR.dts | 186 + target/linux/lantiq/dts/amazonse.dtsi | 150 + target/linux/lantiq/dts/ar9.dtsi | 204 + target/linux/lantiq/dts/danube.dtsi | 205 + target/linux/lantiq/dts/vr9.dtsi | 223 + .../files/firmware/lantiq/vr9_phy11g_a1x.bin | Bin 0 -> 65536 bytes .../files/firmware/lantiq/vr9_phy11g_a2x.bin | Bin 0 -> 65536 bytes .../files/firmware/lantiq/vr9_phy22f_a1x.bin | Bin 0 -> 65536 bytes .../files/firmware/lantiq/vr9_phy22f_a2x.bin | Bin 0 -> 65536 bytes target/linux/lantiq/image/Makefile | 450 + target/linux/lantiq/image/eva.dummy.squashfs | Bin 0 -> 256 bytes .../linux/lantiq/image/lzma-loader/Makefile | 65 + .../lantiq/image/lzma-loader/src/LzmaDecode.c | 584 + .../lantiq/image/lzma-loader/src/LzmaDecode.h | 113 + .../lantiq/image/lzma-loader/src/LzmaTypes.h | 45 + .../lantiq/image/lzma-loader/src/Makefile | 110 + .../lantiq/image/lzma-loader/src/ar71xx.mk | 1 + .../image/lzma-loader/src/ar71xx_regs.h | 725 + .../image/lzma-loader/src/board-ar71xx.c | 56 + .../image/lzma-loader/src/board-lantiq.c | 33 + .../image/lzma-loader/src/board-ralink.c | 42 + .../lantiq/image/lzma-loader/src/cache.c | 43 + .../lantiq/image/lzma-loader/src/cache.h | 17 + .../lantiq/image/lzma-loader/src/cacheops.h | 85 + .../lantiq/image/lzma-loader/src/config.h | 27 + .../lantiq/image/lzma-loader/src/cp0regdef.h | 39 + .../linux/lantiq/image/lzma-loader/src/head.S | 121 + .../lantiq/image/lzma-loader/src/lantiq.mk | 1 + .../lantiq/image/lzma-loader/src/loader.c | 263 + .../lantiq/image/lzma-loader/src/loader.lds | 35 + .../lantiq/image/lzma-loader/src/loader2.lds | 10 + .../image/lzma-loader/src/lzma-data.lds | 8 + .../lantiq/image/lzma-loader/src/printf.c | 350 + .../lantiq/image/lzma-loader/src/printf.h | 18 + .../lantiq/image/lzma-loader/src/ralink.mk | 1 + target/linux/lantiq/image/ubinize-overlay.cfg | 23 + target/linux/lantiq/image/ubinize.cfg | 14 + target/linux/lantiq/modules.mk | 22 + .../0001-MIPS-lantiq-add-pcie-driver.patch | 5521 ++ .../0004-MIPS-lantiq-add-atm-hack.patch | 500 + ...07-MIPS-lantiq-add-basic-tffs-driver.patch | 111 + ...-MIPS-lantiq-backport-old-timer-code.patch | 1028 + .../0012-pinctrl-lantiq-fix-up-pinmux.patch | 68 + ...MTD-lantiq-xway-fix-invalid-operator.patch | 24 + ...the-latched-command-should-be-persis.patch | 44 + ...-MTD-lantiq-xway-remove-endless-loop.patch | 41 + ...add-missing-write_buf-and-read_buf-t.patch | 55 + .../0017-MTD-xway-fix-nand-locking.patch | 89 + .../0018-MTD-nand-lots-of-xrx200-fixes.patch | 125 + ...antiq-handle-NO_XIP-on-cfi0001-flash.patch | 25 + ...25p80-allow-loading-mtd-name-from-OF.patch | 44 + ...ET-PHY-adds-driver-for-lantiq-PHY11G.patch | 537 + ...ET-lantiq-adds-PHY11G-firmware-blobs.patch | 364 + ...0025-NET-MIPS-lantiq-adds-xrx200-net.patch | 3344 + .../0026-NET-multi-phy-support.patch | 53 + .../0028-NET-lantiq-various-etop-fixes.patch | 911 + .../0030-GPIO-add-named-gpio-exports.patch | 166 + ...PS-lantiq-add-FALC-ON-i2c-bus-master.patch | 1034 + .../0032-USB-fix-roothub-for-IFXHCD.patch | 31 + ...e-when-reset-RESET_CONTROLLER-is-not.patch | 45 + ...iq-wifi-and-ethernet-eeprom-handling.patch | 630 + .../0040-USB-DWC2-enable-usb-power-gpio.patch | 35 + .../0041-USB-DWC2-add-ltq-params.patch | 46 + ...ntroduce-new-dedicated-devicetree-bi.patch | 1378 + ...-lantiq-Fix-GPIO-Setup-of-GPIO-Port3.patch | 28 + ...antiq-2-pins-have-the-wrong-mux-list.patch | 28 + ...dd-support-for-Lantiq-SPI-controller.patch | 1133 + .../patches-4.4/0101-find_active_root.patch | 93 + ...support-for-device-tree-file-from-bo.patch | 48 + ...-it-possible-to-build-in-no-device-t.patch | 37 + .../0151-lantiq-ifxmips_pcie-use-of.patch | 158 + .../0160-owrt-lantiq-multiple-flash.patch | 222 + ...-cmdset-0001-disable-buffered-writes.patch | 11 + ...add-gphy-clk-src-device-tree-binding.patch | 30 + .../0400-xrx200-net-multi-phy.patch | 38 + target/linux/lantiq/xrx200/config-default | 74 + target/linux/lantiq/xrx200/profiles/arv.mk | 46 + target/linux/lantiq/xrx200/profiles/avm.mk | 9 + target/linux/lantiq/xrx200/profiles/bt.mk | 9 + target/linux/lantiq/xrx200/profiles/lantiq.mk | 13 + target/linux/lantiq/xrx200/profiles/tplink.mk | 20 + target/linux/lantiq/xrx200/profiles/zyxel.mk | 20 + target/linux/lantiq/xrx200/target.mk | 21 + target/linux/lantiq/xway/config-default | 72 + target/linux/lantiq/xway/profiles/arv.mk | 167 + .../linux/lantiq/xway/profiles/audiocodes.mk | 9 + target/linux/lantiq/xway/profiles/avm.mk | 10 + target/linux/lantiq/xway/profiles/aztech.mk | 7 + target/linux/lantiq/xway/profiles/bt.mk | 34 + target/linux/lantiq/xway/profiles/buffalo.mk | 23 + target/linux/lantiq/xway/profiles/gigaset.mk | 11 + target/linux/lantiq/xway/profiles/lantiq.mk | 5 + target/linux/lantiq/xway/profiles/netgear.mk | 23 + target/linux/lantiq/xway/profiles/zte.mk | 12 + target/linux/lantiq/xway/profiles/zyxel.mk | 10 + target/linux/lantiq/xway/target.mk | 12 + target/linux/malta/Makefile | 22 + target/linux/malta/README | 13 + .../malta/base-files/etc/board.d/00_model | 13 + .../malta/base-files/etc/board.d/02_network | 14 + target/linux/malta/base-files/etc/inittab | 7 + target/linux/malta/be/config-default | 9 + target/linux/malta/be/target.mk | 10 + target/linux/malta/be64/config-default | 30 + target/linux/malta/be64/target.mk | 10 + target/linux/malta/config-4.4 | 311 + target/linux/malta/image/Makefile | 55 + target/linux/malta/le/config-default | 9 + target/linux/malta/le/target.mk | 10 + target/linux/malta/le64/config-default | 30 + target/linux/malta/le64/target.mk | 10 + target/linux/mcs814x/Makefile | 31 + .../mcs814x/base-files/etc/board.d/01_leds | 28 + .../mcs814x/base-files/etc/board.d/02_network | 12 + .../linux/mcs814x/base-files/lib/mcs814x.sh | 42 + .../lib/preinit/03_preinit_do_mcs814x.sh | 9 + target/linux/mcs814x/config-3.18 | 237 + .../arch/arm/boot/dts/dlan-usb-extender.dts | 68 + .../files-3.18/arch/arm/boot/dts/mcs8140.dtsi | 189 + .../files-3.18/arch/arm/boot/dts/rbt-832.dts | 89 + .../files-3.18/arch/arm/mach-mcs814x/Kconfig | 29 + .../files-3.18/arch/arm/mach-mcs814x/Makefile | 5 + .../arch/arm/mach-mcs814x/Makefile.boot | 4 + .../arch/arm/mach-mcs814x/board-mcs8140-dt.c | 45 + .../files-3.18/arch/arm/mach-mcs814x/clock.c | 271 + .../files-3.18/arch/arm/mach-mcs814x/common.c | 166 + .../files-3.18/arch/arm/mach-mcs814x/common.h | 16 + .../arch/arm/mach-mcs814x/include/mach/cpu.h | 16 + .../mach-mcs814x/include/mach/debug-macro.S | 11 + .../mach-mcs814x/include/mach/entry-macro.S | 6 + .../arch/arm/mach-mcs814x/include/mach/gpio.h | 21 + .../arm/mach-mcs814x/include/mach/hardware.h | 16 + .../arch/arm/mach-mcs814x/include/mach/io.h | 27 + .../arch/arm/mach-mcs814x/include/mach/irqs.h | 17 + .../arm/mach-mcs814x/include/mach/mcs814x.h | 53 + .../arm/mach-mcs814x/include/mach/param.h | 15 + .../arm/mach-mcs814x/include/mach/system.h | 18 + .../arm/mach-mcs814x/include/mach/timex.h | 18 + .../mach-mcs814x/include/mach/uncompress.h | 40 + .../files-3.18/arch/arm/mach-mcs814x/irq.c | 94 + .../files-3.18/arch/arm/mach-mcs814x/timer.c | 132 + .../drivers/char/hw_random/mcs814x-rng.c | 121 + .../files-3.18/drivers/gpio/gpio-mcs814x.c | 148 + .../drivers/net/ethernet/mcs8140/Kconfig | 4 + .../drivers/net/ethernet/mcs8140/Makefile | 3 + .../drivers/net/ethernet/mcs8140/nuport_mac.c | 1206 + .../files-3.18/drivers/net/phy/mcs814x.c | 64 + .../drivers/usb/host/ehci-mcs814x.c | 163 + .../drivers/usb/host/ohci-mcs814x.c | 202 + .../files-3.18/drivers/watchdog/mcs814x_wdt.c | 207 + target/linux/mcs814x/image/Makefile | 60 + target/linux/mcs814x/modules.mk | 20 + .../mcs814x/patches-3.18/001-platform.patch | 64 + .../mcs814x/patches-3.18/003-ethernet.patch | 16 + .../linux/mcs814x/patches-3.18/004-usb.patch | 28 + .../patches-3.18/005-mcs814x_rng.patch | 31 + .../patches-3.18/006-mcs814x_wdt.patch | 25 + .../patches-3.18/008-mcs814x_gpio.patch | 25 + .../011-mcs814x_internal_phy.patch | 20 + ...mtd-cfi_cmdset_0002-force-word-write.patch | 14 + .../patches-3.18/013-ohci_workarounds.patch | 64 + .../mcs814x/patches-3.18/014-debuguart.patch | 41 + target/linux/mcs814x/profiles/000-Generic.mk | 16 + .../mcs814x/profiles/100-dLAN-USB-Extender.mk | 25 + target/linux/mediatek/Makefile | 21 + .../base-files/etc/board.d/02_network | 26 + target/linux/mediatek/base-files/etc/inittab | 3 + .../linux/mediatek/base-files/lib/mediatek.sh | 39 + .../base-files/lib/preinit/01_affinity | 4 + .../lib/preinit/03_preinit_do_mediatek.sh | 12 + .../base-files/lib/upgrade/platform.sh | 41 + target/linux/mediatek/config-4.4 | 485 + .../files/arch/arm/boot/dts/mt7623-NAND.dts | 426 + .../files/arch/arm/boot/dts/mt7623-eMMC.dts | 474 + target/linux/mediatek/image/Makefile | 40 + .../0001-NET-multi-phy-support.patch | 60 + ...k-Separate-scpsys-driver-common-code.patch | 681 + ...ek-Init-MT8173-scpsys-driver-earlier.patch | 38 + ...ediatek-Add-MT2701-power-dt-bindings.patch | 50 + ...atek-Add-MT2701-MT7623-scpsys-driver.patch | 214 + ...ine-the-makefile-to-support-multiple.patch | 71 + ...Mediatek-Document-bindings-for-MT270.patch | 198 + ...ek-Add-dt-bindings-for-MT2701-clocks.patch | 505 + ...lk-mediatek-Add-MT2701-clock-support.patch | 1449 + ...t2701-reset-controller-dt-binding-fi.patch | 99 + ...1-reset-mediatek-mt2701-reset-driver.patch | 41 + ...-MT2701-config-options-for-mediatek-.patch | 34 + ...atek-Modify-pinctrl-bindings-for-mt2.patch | 36 + ...ngs-Add-pinfunc-header-file-for-mt27.patch | 3812 + ...atek-Modify-pinctrl-bindings-for-mt7.patch | 555 + ...bindings-Add-pinctrl-file-for-mt7623.patch | 2394 + .../0017-clk-add-hifsys-reset.patch | 54 + ...a-binding-for-Mediatek-xHCI-host-con.patch | 75 + ...tek-support-MTK-xHCI-host-controller.patch | 1547 + ...mediatek-add-xHCI-usb-phy-for-mt8173.patch | 114 + ...bindings-for-mediatek-MT7623-SoC-Pla.patch | 64 + ...d-compat-string-for-mt7623-to-scpsys.patch | 26 + ...ts-mediatek-add-MT7623-basic-support.patch | 1139 + ...-MediaTek-PCIe-binding-documentation.patch | 160 + ...-support-for-PCIe-found-on-MT7623-MT.patch | 710 + .../0026-scpsys-various-fixes.patch | 65 + ...C-wrap-Clear-the-vldclr-if-state-mac.patch | 74 + ...mediatek-add-MT7623-smp-bringup-code.patch | 41 + ...C-wrap-clear-the-STAUPD_TRIG-bit-of-.patch | 63 + ...mediatek-add-mt2701-smp-bringup-code.patch | 28 + ...Mediatek-add-MT2701-7623-string-to-t.patch | 28 + ...C-wrap-don-t-duplicate-the-wrapper-d.patch | 98 + ...C-wrap-add-wrapper-callbacks-for-ini.patch | 127 + ...C-wrap-split-SoC-specific-init-into-.patch | 127 + ...C-wrap-WRAP_INT_EN-needs-a-different.patch | 53 + ...C-wrap-SPI_WRITE-needs-a-different-b.patch | 66 + ...C-wrap-move-wdt_src-into-the-pmic_wr.patch | 66 + ...C-wrap-remove-pwrap_is_mt8135-and-pw.patch | 118 + ...MIC-wrap-add-a-slave-specific-struct.patch | 301 + ...k-PMIC-wrap-add-mt6323-slave-support.patch | 98 + ...ek-PMIC-wrap-add-MT2701-7623-support.patch | 237 + ...Add-bindings-for-the-MediaTek-MT6323.patch | 55 + ...on-and-int_status-may-vary-in-locati.patch | 104 + ...dd-support-for-different-Slave-types.patch | 105 + ...-add-MT6323-support-to-MT6397-driver.patch | 530 + ...or-Add-document-for-MT6323-regulator.patch | 260 + ...323-Add-support-for-MT6323-regulator.patch | 551 + ...k-document-MediaTek-SoC-ethernet-bin.patch | 103 + ...atek-add-support-for-MT7623-ethernet.patch | 2271 + ...xt-mediatek-add-Kconfig-and-Makefile.patch | 78 + ...mediatek-add-an-entry-to-MAINTAINERS.patch | 34 + ...2-mtd-nand-add-an-mtd_to_nand-helper.patch | 35 + ...0053-mtd-nand-add-nand_to_mtd-helper.patch | 32 + ...-mtd-nand-add-helpers-to-access-priv.patch | 39 + ...an-mtd_info-structure-into-nand_chip.patch | 42 + ...d-get-set-of_node-flash_node-helpers.patch | 87 + ...ice-tree-docs-for-MTK-Smart-Device-G.patch | 64 + ...river-for-MTK-Smart-Device-Gen1-NAND.patch | 1798 + .../0059-mtd-nand-backport-fixes.patch | 46 + .../0060-clk-dont-disable-unused-clocks.patch | 26 + ...-clk-mediatek-enable-critical-clocks.patch | 74 + ...ort-CPU-mux-clocks-for-CPU-frequency.patch | 306 + .../0063-cpufreq-mediatek-add-driver.patch | 443 + ...0064-arm-mediatek-make-a7-timer-work.patch | 38 + ...-checking-for-IS_ERR-instead-of-NULL.patch | 32 + ...diatek-unlock-on-error-in-mtk_tx_map.patch | 29 + ...et-mediatek-use-dma_addr_t-correctly.patch | 35 + ...remove-incorrect-dma_mask-assignment.patch | 36 + ...iatek-check-device_reset-return-code.patch | 38 + ...-mediatek-watchdog_timeo-was-not-set.patch | 28 + ...ek-mtk_cal_txd_req-returns-bad-value.patch | 30 + ...ediatek-remove-superflous-reset-call.patch | 31 + ...ediatek-fix-stop-and-wakeup-of-queue.patch | 89 + ...74-net-mediatek-fix-mtk_pending_work.patch | 63 + .../0075-net-mediatek-fix-TX-locking.patch | 98 + ...e-the-pending_work-struct-to-the-dev.patch | 109 + ...not-set-the-QID-field-in-the-TX-DMA-.patch | 37 + ...ate-the-IRQ-part-of-the-binding-docu.patch | 46 + ...79-net-next-mediatek-fix-BQL-support.patch | 89 + ...k-fix-gigabit-and-flow-control-adver.patch | 59 + ...-next-mediatek-add-fixed-phy-support.patch | 32 + ...t-next-mediatek-add-RX-delay-support.patch | 29 + ...diatek-add-missing-return-code-check.patch | 30 + ...k-fix-missing-free-of-scratch-memory.patch | 96 + ...k-invalid-buffer-lookup-in-mtk_tx_ma.patch | 30 + ...k-dropped-rx-packets-are-not-being-c.patch | 38 + ...87-net-next-mediatek-add-IRQ-locking.patch | 74 + ...ediatek-add-support-for-IRQ-grouping.patch | 401 + ...9-net-mediatek-add-gsw-mt7530-driver.patch | 2380 + .../0090-net-mediatek-v4.4-backports.patch | 77 + .../0091-net-next-mediatek-WIP.patch | 249 + .../mediatek/patches-4.4/0100-block2mtd.patch | 32 + .../patches-4.4/0200-devicetree.patch | 11 + target/linux/mediatek/profiles/default.mk | 18 + target/linux/mpc85xx/Makefile | 35 + .../mpc85xx/base-files/etc/board.d/02_network | 26 + target/linux/mpc85xx/base-files/etc/diag.sh | 35 + .../etc/hotplug.d/firmware/10-ath9k-eeprom | 71 + .../linux/mpc85xx/base-files/lib/mpc85xx.sh | 39 + .../lib/preinit/03_preinit_do_mpc85xx.sh | 9 + .../lib/preinit/05_set_preinit_iface_mpc85xx | 12 + .../base-files/lib/upgrade/platform.sh | 85 + target/linux/mpc85xx/config-4.4 | 309 + .../arch/powerpc/boot/cuboot-tl-wdr4900-v1.c | 168 + .../arch/powerpc/boot/dts/tl-wdr4900-v1.dts | 238 + .../powerpc/platforms/85xx/tl_wdr4900_v1.c | 145 + target/linux/mpc85xx/generic/config-default | 0 target/linux/mpc85xx/generic/target.mk | 6 + target/linux/mpc85xx/image/Makefile | 77 + target/linux/mpc85xx/p1020/config-default | 16 + target/linux/mpc85xx/p1020/target.mk | 6 + ...85xx-add-gpio-keys-to-of-match-table.patch | 10 + ...0-powerpc-85xx-tl-wdr4900-v1-support.patch | 78 + ...pi-fsl-espi-preallocate-local-buffer.patch | 127 + target/linux/mpc85xx/profiles/00-default.mk | 16 + target/linux/mpc85xx/profiles/tp-link.mk | 18 + target/linux/mvebu/Makefile | 25 + .../mvebu/base-files/etc/board.d/01_leds | 39 + .../mvebu/base-files/etc/board.d/02_network | 44 + .../linux/mvebu/base-files/etc/crontabs/root | 1 + target/linux/mvebu/base-files/etc/diag.sh | 32 + .../base-files/etc/init.d/linksys_recovery | 20 + .../base-files/etc/uci-defaults/03_wireless | 56 + target/linux/mvebu/base-files/lib/mvebu.sh | 76 + .../base-files/lib/preinit/06_set_iface_mac | 26 + .../base-files/lib/preinit/81_linksys_syscfg | 36 + .../mvebu/base-files/lib/upgrade/linksys.sh | 86 + .../mvebu/base-files/lib/upgrade/platform.sh | 50 + .../linux/mvebu/base-files/sbin/fan_ctrl.sh | 28 + target/linux/mvebu/config-4.1 | 364 + target/linux/mvebu/config-4.4 | 364 + .../boot/dts/armada-385-linksys-shelby.dts | 114 + .../arch/arm/boot/dts/armada-388-clearfog.dts | 456 + .../dts/armada-38x-solidrun-microsom.dtsi | 115 + target/linux/mvebu/image/Makefile | 247 + .../patches-4.1/000-new_linksys_boards.patch | 613 + ...01-fix_gpio_config_on_linksys_boards.patch | 58 + .../patches-4.1/002-add_powertables.patch | 748 + .../patches-4.1/003-add_switch_nodes.patch | 40 + .../patches-4.1/010-build_new_dtbs.patch | 10 + ...u-A385-AP-Enable-the-NAND-controller.patch | 34 + .../050-leds_tlc59116_document_binding.patch | 51 + .../051-leds_tlc59116_add_driver.patch | 297 + .../patches-4.1/100-find_active_root.patch | 61 + .../patches-4.1/102-revert_i2c_delay.patch | 15 + ...2-gpio_mvebu_add_limited_pwm_support.patch | 433 + ...nd_mvebu_gpio_documentation_with_pwm.patch | 52 + ..._xp_add_pwm_properties_to_dtsi_files.patch | 149 + ...05-arm_mvebu_enable_pwm_in_defconfig.patch | 18 + ...0ac_use_pwm-fan_rather_than_gpio-fan.patch | 28 + .../207-armada-385-rd-mtd-partitions.patch | 19 + .../208-ARM-mvebu-385-ap-Add-partitions.patch | 34 + .../patches-4.1/209-solidrun_clearfog.patch | 10 + .../patches-4.1/300-add_missing_labels.patch | 11 + ...01-fix_gpio_config_on_linksys_boards.patch | 58 + .../patches-4.4/002-add_powertables.patch | 748 + .../patches-4.4/003-add_switch_nodes.patch | 40 + .../patches-4.4/010-build_new_dtbs.patch | 10 + .../patches-4.4/100-find_active_root.patch | 62 + .../patches-4.4/102-revert_i2c_delay.patch | 15 + ...2-gpio_mvebu_add_limited_pwm_support.patch | 433 + ...nd_mvebu_gpio_documentation_with_pwm.patch | 52 + ..._xp_add_pwm_properties_to_dtsi_files.patch | 149 + ...05-arm_mvebu_enable_pwm_in_defconfig.patch | 18 + ...0ac_use_pwm-fan_rather_than_gpio-fan.patch | 28 + .../207-armada-385-rd-mtd-partitions.patch | 19 + .../208-ARM-mvebu-385-ap-Add-partitions.patch | 34 + .../patches-4.4/209-solidrun_clearfog.patch | 10 + target/linux/mvebu/profiles/000-Default.mk | 26 + target/linux/mvebu/profiles/globalscale.mk | 21 + target/linux/mvebu/profiles/linksys.mk | 85 + target/linux/mvebu/profiles/marvell.mk | 95 + target/linux/mvebu/profiles/plathome.mk | 21 + target/linux/mvebu/profiles/solidrun.mk | 21 + target/linux/mxs/Makefile | 27 + .../mxs/base-files/etc/board.d/02_network | 19 + target/linux/mxs/base-files/etc/diag.sh | 38 + target/linux/mxs/base-files/etc/inittab | 3 + target/linux/mxs/base-files/lib/mxs.sh | 42 + .../lib/preinit/03_preinit_do_mxs.sh | 9 + target/linux/mxs/config-3.18 | 293 + target/linux/mxs/config-4.1 | 297 + target/linux/mxs/config-4.4 | 300 + .../arch/arm/boot/dts/imx28-duckbill.dts | 139 + target/linux/mxs/image/Config.in | 8 + target/linux/mxs/image/Makefile | 89 + .../linux/mxs/image/gen_sdcard_ext4_ext4.sh | 33 + .../linux/mxs/image/gen_sdcard_vfat_ext4.sh | 37 + target/linux/mxs/modules.mk | 115 + .../patches-3.18/001-soc-audio-support.patch | 2866 + .../mxs/patches-3.18/101-soc-audio-dts.patch | 39 + .../mxs/patches-3.18/120-dt-add-i2c.patch | 79 + .../patches-4.1/100-mxs-select-syscon.patch | 10 + .../patches-4.1/101-mxs-add-mxs_power.patch | 166 + .../102-mxs-add-regulator-driver.patch | 570 + .../patches-4.1/103-dt-enable-regulator.patch | 100 + .../mxs/patches-4.1/120-dt-add-i2c.patch | 55 + .../patches-4.4/100-mxs-select-syscon.patch | 10 + .../patches-4.4/101-mxs-add-mxs_power.patch | 166 + .../102-mxs-add-regulator-driver.patch | 570 + .../patches-4.4/103-dt-enable-regulator.patch | 100 + ...0-crypto-mxsdcp-provide-importexport.patch | 74 + target/linux/mxs/profiles/01-duckbill.mk | 22 + .../linux/mxs/profiles/02-olinuxino-maxi.mk | 21 + .../linux/mxs/profiles/03-olinuxino-micro.mk | 21 + target/linux/netlogic/Makefile | 20 + .../base-files/etc/board.d/02_network | 24 + .../linux/netlogic/base-files/lib/netlogic.sh | 48 + .../base-files/lib/preinit/03_do_netlogic.sh | 9 + target/linux/netlogic/config-default | 207 + target/linux/netlogic/image/Makefile | 26 + target/linux/netlogic/xlp/config-default | 7 + target/linux/netlogic/xlp/target.mk | 10 + target/linux/netlogic/xlr/config-default | 12 + target/linux/netlogic/xlr/target.mk | 7 + target/linux/octeon/Makefile | 26 + .../octeon/base-files/etc/board.d/01_network | 22 + .../octeon/base-files/lib/preinit/20_sysinfo | 31 + .../base-files/lib/preinit/79_move_config | 14 + .../octeon/base-files/lib/upgrade/platform.sh | 102 + target/linux/octeon/config-4.4 | 282 + target/linux/octeon/image/Makefile | 65 + .../100-ubnt_edgerouter2_support.patch | 31 + .../110-er200-ethernet_probe_order.patch | 34 + ...ost-driver-for-octeon-mmc-controller.patch | 1622 + .../octeon/patches-4.4/160-cmdline-hack.patch | 47 + target/linux/octeon/profiles/000-Generic.mk | 17 + target/linux/omap/Makefile | 30 + target/linux/omap/base-files/etc/inittab | 5 + target/linux/omap/config-3.18 | 582 + target/linux/omap/config-4.1 | 540 + target/linux/omap/config-4.4 | 719 + target/linux/omap/image/Makefile | 52 + target/linux/omap/image/ubinize.cfg | 14 + ...334-video-da8xx-fb-adding-dt-support.patch | 202 + ...dd-API-to-register-wait-for-vsync-ca.patch | 91 + ...ix-defect-with-vsync-callback-invoca.patch | 38 + ...335x-evmsk-add-support-for-lcd-panel.patch | 70 + .../950-am335x-evmsk-wilink-dts.patch | 79 + ...334-video-da8xx-fb-adding-dt-support.patch | 201 + ...dd-API-to-register-wait-for-vsync-ca.patch | 91 + ...ix-defect-with-vsync-callback-invoca.patch | 38 + ...335x-evmsk-add-support-for-lcd-panel.patch | 70 + .../950-am335x-evmsk-wilink-dts.patch | 79 + .../001-omap4_pandaboard-wlan_fix.patch | 10 + target/linux/omap/profiles/00-default.mk | 16 + target/linux/omap/profiles/beagleboard.mk | 23 + target/linux/omap24xx/Makefile | 26 + .../omap24xx/base-files/etc/config/fstab | 13 + .../omap24xx/base-files/etc/config/network | 15 + .../omap24xx/base-files/etc/config/wireless | 20 + .../etc/hotplug.d/firmware/10-bme-pmm-image | 15 + .../etc/hotplug.d/firmware/20-p54spi-eeprom | 30 + .../omap24xx/base-files/etc/init.d/watchdog | 17 + target/linux/omap24xx/base-files/etc/inittab | 5 + .../linux/omap24xx/base-files/etc/pointercal | 1 + .../base-files/lib/firmware/bc4fw.bin | Bin 0 -> 2034 bytes target/linux/omap24xx/config-4.1 | 290 + target/linux/omap24xx/image/Makefile | 27 + target/linux/omap24xx/modules.mk | 83 + target/linux/omap24xx/profiles/100-n810.mk | 31 + .../linux/omap24xx/profiles/110-n810-gui.mk | 22 + target/linux/orion/Makefile | 24 + .../orion/base-files/etc/board.d/02_network | 15 + .../orion/base-files/etc/hotplug.d/usb/10-usb | 54 + target/linux/orion/config-default | 187 + .../files/arch/arm/mach-orion5x/dt2-common.h | 82 + .../files/arch/arm/mach-orion5x/dt2-setup.c | 445 + .../base-files/etc/uci-defaults/09_hardware | 54 + .../base-files/lib/upgrade/platform.sh | 38 + target/linux/orion/generic/target.mk | 14 + target/linux/orion/harddisk/config-default | 38 + target/linux/orion/harddisk/target.mk | 14 + target/linux/orion/image/Makefile | 12 + target/linux/orion/image/generic.mk | 230 + target/linux/orion/image/harddisk.mk | 57 + .../100-wrt350nv2_openwrt_partition_map.patch | 32 + .../patches/101-wnr854t_partition_map.patch | 25 + .../orion/patches/200-dt2_board_support.patch | 26 + .../orion/patches/210-wn802t_support.patch | 78 + target/linux/oxnas/Makefile | 29 + .../oxnas/base-files/etc/board.d/01_leds | 28 + .../oxnas/base-files/etc/board.d/02_network | 12 + target/linux/oxnas/base-files/etc/diag.sh | 41 + .../oxnas/base-files/init.d/set-irq-affinity | 22 + target/linux/oxnas/base-files/lib/oxnas.sh | 51 + .../lib/preinit/03_preinit_do_oxnas.sh | 9 + .../oxnas/base-files/lib/upgrade/platform.sh | 30 + target/linux/oxnas/config-4.1 | 374 + target/linux/oxnas/config-4.4 | 383 + .../files/arch/arm/boot/dts/ox820-akitio.dts | 132 + .../files/arch/arm/boot/dts/ox820-kd20.dts | 147 + .../arch/arm/boot/dts/ox820-pogoplug-pro.dts | 86 + .../arch/arm/boot/dts/ox820-pogoplug-v3.dts | 83 + .../files/arch/arm/boot/dts/ox820-stg212.dts | 91 + .../oxnas/files/arch/arm/boot/dts/ox820.dtsi | 343 + .../files/arch/arm/configs/ox820_defconfig | 104 + .../oxnas/files/arch/arm/mach-oxnas/Kconfig | 25 + .../oxnas/files/arch/arm/mach-oxnas/Makefile | 8 + .../files/arch/arm/mach-oxnas/Makefile.boot | 2 + .../oxnas/files/arch/arm/mach-oxnas/fiq.S | 87 + .../oxnas/files/arch/arm/mach-oxnas/headsmp.S | 27 + .../oxnas/files/arch/arm/mach-oxnas/hotplug.c | 111 + .../arm/mach-oxnas/include/mach/hardware.h | 233 + .../arch/arm/mach-oxnas/include/mach/iomap.h | 33 + .../arch/arm/mach-oxnas/include/mach/irqs.h | 7 + .../arch/arm/mach-oxnas/include/mach/smp.h | 34 + .../arch/arm/mach-oxnas/include/mach/timex.h | 6 + .../arm/mach-oxnas/include/mach/uncompress.h | 32 + .../arch/arm/mach-oxnas/include/mach/utils.h | 34 + .../files/arch/arm/mach-oxnas/mach-ox820.c | 188 + .../oxnas/files/arch/arm/mach-oxnas/platsmp.c | 315 + .../oxnas/files/drivers/ata/sata_oxnas.c | 2477 + .../linux/oxnas/files/drivers/clk/clk-oxnas.c | 297 + .../drivers/clocksource/oxnas_rps_timer.c | 96 + .../oxnas/files/drivers/irqchip/irq-rps.c | 167 + .../oxnas/files/drivers/mtd/nand/oxnas_nand.c | 90 + .../net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 172 + .../oxnas/files/drivers/pci/host/pcie-oxnas.c | 676 + .../files/drivers/pinctrl/pinctrl-oxnas.c | 1469 + .../oxnas/files/drivers/reset/reset-ox820.c | 107 + .../oxnas/files/drivers/usb/host/ehci-oxnas.c | 316 + target/linux/oxnas/image/Makefile | 90 + ...-arm_introduce-dma-fiq-irq-broadcast.patch | 56 + .../250-add-plxtech-vendor-prefix.patch | 10 + .../300-introduce-oxnas-platform.patch | 70 + .../patches-4.1/310-oxnas-clocksource.patch | 25 + .../oxnas/patches-4.1/320-oxnas-irqchip.patch | 34 + .../oxnas/patches-4.1/330-oxnas-pinctrl.patch | 28 + .../oxnas/patches-4.1/340-oxnas-pcie.patch | 22 + .../oxnas/patches-4.1/350-oxnas-reset.patch | 20 + .../oxnas/patches-4.1/400-oxnas-nand.patch | 25 + .../oxnas/patches-4.1/500-oxnas-sata.patch | 26 + .../oxnas/patches-4.1/700-oxnas-dwmac.patch | 44 + .../oxnas/patches-4.1/800-oxnas-ehci.patch | 26 + .../oxnas/patches-4.1/900-more-boards.patch | 14 + .../oxnas/patches-4.1/999-libata-hacks.patch | 57 + ...-arm_introduce-dma-fiq-irq-broadcast.patch | 68 + .../250-add-plxtech-vendor-prefix.patch | 10 + .../300-introduce-oxnas-platform.patch | 71 + .../patches-4.4/310-oxnas-clocksource.patch | 25 + .../oxnas/patches-4.4/320-oxnas-irqchip.patch | 34 + .../oxnas/patches-4.4/330-oxnas-pinctrl.patch | 28 + .../oxnas/patches-4.4/340-oxnas-pcie.patch | 22 + .../oxnas/patches-4.4/350-oxnas-reset.patch | 20 + .../oxnas/patches-4.4/400-oxnas-nand.patch | 25 + .../oxnas/patches-4.4/500-oxnas-sata.patch | 26 + .../oxnas/patches-4.4/700-oxnas-dwmac.patch | 29 + .../oxnas/patches-4.4/800-oxnas-ehci.patch | 26 + .../oxnas/patches-4.4/900-more-boards.patch | 15 + .../oxnas/patches-4.4/999-libata-hacks.patch | 57 + target/linux/oxnas/profiles/00-default.mk | 21 + target/linux/oxnas/profiles/akitio.mk | 17 + target/linux/oxnas/profiles/cloudengines.mk | 26 + target/linux/oxnas/profiles/mitrastar.mk | 15 + target/linux/oxnas/profiles/shuttle.mk | 18 + target/linux/ppc40x/Makefile | 26 + target/linux/ppc40x/base-files/lib/ppc40x.sh | 11 + .../ppc40x/base-files/lib/upgrade/platform.sh | 38 + target/linux/ppc40x/config-3.18 | 235 + target/linux/ppc40x/image/Makefile | 72 + target/linux/ppc40x/modules.mk | 41 + .../003-powerpc-add-EBC_BXCR-defines.patch | 27 + .../ppc40x/patches-3.18/004-magicbox.patch | 446 + .../ppc40x/patches-3.18/005-openrb.patch | 447 + .../101-pata-magicbox-cf-driver.patch | 433 + .../110-kilauea_openwrt_flashmap.patch | 55 + .../120-usb-isp116x-hcd-add-of-binding.patch | 290 + ...b-isp116x-hcd-ppc405-register-access.patch | 110 + target/linux/ppc44x/Makefile | 26 + target/linux/ppc44x/base-files/etc/inittab | 4 + target/linux/ppc44x/config-3.18 | 250 + target/linux/ppc44x/image/Makefile | 46 + .../patches-3.18/100-openwrt_flashmap.patch | 55 + .../110-openwrt_dts_cmdline.patch | 9 + target/linux/ramips/Makefile | 26 + .../ramips/base-files/etc/board.d/01_leds | 317 + .../ramips/base-files/etc/board.d/02_network | 368 + target/linux/ramips/base-files/etc/diag.sh | 222 + .../etc/hotplug.d/firmware/10-rt2x00-eeprom | 67 + .../base-files/etc/hotplug.d/usb/10-motion | 1 + target/linux/ramips/base-files/etc/inittab | 3 + .../etc/uci-defaults/09_fix-seama-header | 22 + .../lib/preinit/03_preinit_do_ramips.sh | 9 + .../lib/preinit/04_handle_checksumming | 56 + .../lib/preinit/07_set_preinit_iface_ramips | 29 + target/linux/ramips/base-files/lib/ramips.sh | 553 + .../ramips/base-files/lib/upgrade/platform.sh | 259 + .../ramips/base-files/lib/upgrade/ubnt.sh | 76 + .../ramips/base-files/sbin/fixup-mac-address | 79 + target/linux/ramips/dts/3G-6200N.dts | 109 + target/linux/ramips/dts/3G-6200NL.dts | 93 + target/linux/ramips/dts/3G150B.dts | 118 + target/linux/ramips/dts/3G300M.dts | 124 + target/linux/ramips/dts/A5-V11.dts | 124 + target/linux/ramips/dts/AI-BR100.dts | 109 + target/linux/ramips/dts/AIR3GII.dts | 98 + target/linux/ramips/dts/ALL0239-3G.dts | 115 + target/linux/ramips/dts/ALL0256N-4M.dts | 103 + target/linux/ramips/dts/ALL0256N-8M.dts | 103 + target/linux/ramips/dts/ALL5002.dts | 111 + target/linux/ramips/dts/ALL5003.dts | 111 + target/linux/ramips/dts/AR670W.dts | 105 + target/linux/ramips/dts/AR725W.dts | 115 + target/linux/ramips/dts/ASL26555-16M.dts | 156 + target/linux/ramips/dts/ASL26555-8M.dts | 150 + target/linux/ramips/dts/ATP-52B.dts | 96 + target/linux/ramips/dts/AWAPN2403.dts | 85 + target/linux/ramips/dts/AWM002-4M.dtsi | 15 + target/linux/ramips/dts/AWM002-8M.dtsi | 15 + target/linux/ramips/dts/AWM002-EVB-4M.dts | 53 + target/linux/ramips/dts/AWM002-EVB-8M.dts | 53 + target/linux/ramips/dts/AWM002.dtsi | 78 + target/linux/ramips/dts/AWM003-EVB.dts | 68 + target/linux/ramips/dts/ArcherC20i.dts | 118 + target/linux/ramips/dts/BC2.dts | 87 + target/linux/ramips/dts/BR-6425.dts | 71 + target/linux/ramips/dts/BR-6475ND.dts | 183 + target/linux/ramips/dts/BROADWAY.dts | 92 + target/linux/ramips/dts/CARAMBOLA.dts | 75 + target/linux/ramips/dts/CF-WR800N.dts | 115 + target/linux/ramips/dts/CS-QR10.dts | 163 + target/linux/ramips/dts/CY-SWR1100.dts | 152 + target/linux/ramips/dts/D105.dts | 92 + target/linux/ramips/dts/DAP-1350.dts | 125 + target/linux/ramips/dts/DB-WRT01.dts | 100 + target/linux/ramips/dts/DCS-930.dts | 113 + target/linux/ramips/dts/DCS-930L-B1.dts | 108 + target/linux/ramips/dts/DIR-300-B1.dts | 109 + target/linux/ramips/dts/DIR-300-B7.dts | 103 + target/linux/ramips/dts/DIR-320-B1.dts | 131 + target/linux/ramips/dts/DIR-600-B1.dts | 109 + target/linux/ramips/dts/DIR-600-B2.dts | 105 + target/linux/ramips/dts/DIR-610-A1.dts | 104 + target/linux/ramips/dts/DIR-615-D.dts | 105 + target/linux/ramips/dts/DIR-615-H1.dts | 125 + target/linux/ramips/dts/DIR-620-A1.dts | 118 + target/linux/ramips/dts/DIR-620-D1.dts | 112 + target/linux/ramips/dts/DIR-645.dts | 142 + target/linux/ramips/dts/DIR-810L.dts | 136 + target/linux/ramips/dts/DIR-860L-B1.dts | 129 + target/linux/ramips/dts/E1700.dts | 154 + target/linux/ramips/dts/ESR-9753.dts | 94 + target/linux/ramips/dts/EX2700.dts | 148 + target/linux/ramips/dts/F5D8235_V1.dts | 111 + target/linux/ramips/dts/F5D8235_V2.dts | 118 + target/linux/ramips/dts/F7C027.dts | 133 + target/linux/ramips/dts/FIREWRT.dts | 122 + target/linux/ramips/dts/FONERA20N.dts | 134 + target/linux/ramips/dts/FREESTATION5.dts | 102 + target/linux/ramips/dts/GL-MT300A.dts | 164 + target/linux/ramips/dts/GL-MT300N.dts | 153 + target/linux/ramips/dts/GL-MT750.dts | 159 + target/linux/ramips/dts/HC5661.dts | 32 + target/linux/ramips/dts/HC5761.dts | 32 + target/linux/ramips/dts/HC5861.dts | 92 + target/linux/ramips/dts/HC5XXX.dtsi | 141 + target/linux/ramips/dts/HG255D.dts | 130 + target/linux/ramips/dts/HLKRM04.dts | 125 + target/linux/ramips/dts/HPM.dts | 149 + target/linux/ramips/dts/HT-TM02.dts | 114 + target/linux/ramips/dts/HW550-3G.dts | 114 + target/linux/ramips/dts/IP2202.dts | 88 + target/linux/ramips/dts/JHR-N805R.dts | 89 + target/linux/ramips/dts/JHR-N825R.dts | 81 + target/linux/ramips/dts/JHR-N926R.dts | 127 + target/linux/ramips/dts/LINKIT7688.dts | 177 + target/linux/ramips/dts/M2M.dts | 112 + target/linux/ramips/dts/M3.dts | 106 + target/linux/ramips/dts/M4-4M.dts | 94 + target/linux/ramips/dts/M4-8M.dts | 99 + target/linux/ramips/dts/MINIEMBPLUG.dts | 120 + target/linux/ramips/dts/MINIEMBWIFI.dts | 92 + target/linux/ramips/dts/MIWIFI-MINI.dts | 155 + target/linux/ramips/dts/MIWIFI-NANO.dts | 91 + target/linux/ramips/dts/MLW221.dts | 122 + target/linux/ramips/dts/MLWG2.dts | 122 + target/linux/ramips/dts/MOFI3500-3GN.dts | 111 + target/linux/ramips/dts/MPRA1.dts | 123 + target/linux/ramips/dts/MPRA2.dts | 119 + target/linux/ramips/dts/MR-102N.dts | 115 + target/linux/ramips/dts/MT7620a.dts | 127 + target/linux/ramips/dts/MT7620a_MT7530.dts | 119 + target/linux/ramips/dts/MT7620a_MT7610e.dts | 88 + target/linux/ramips/dts/MT7620a_V22SG.dts | 114 + target/linux/ramips/dts/MT7621.dts | 56 + target/linux/ramips/dts/MT7628.dts | 65 + target/linux/ramips/dts/MZK-750DHP.dts | 129 + target/linux/ramips/dts/MZK-DP150N.dts | 100 + target/linux/ramips/dts/MZK-EX300NP.dts | 132 + target/linux/ramips/dts/MZK-EX750NP.dts | 150 + target/linux/ramips/dts/MZK-W300NH2.dts | 111 + target/linux/ramips/dts/MZK-WDPR.dts | 86 + target/linux/ramips/dts/MicroWRT.dts | 109 + target/linux/ramips/dts/NA930.dts | 174 + target/linux/ramips/dts/NBG-419N.dts | 94 + target/linux/ramips/dts/NCS601W.dts | 75 + target/linux/ramips/dts/NW718.dts | 109 + target/linux/ramips/dts/OY-0001.dts | 125 + target/linux/ramips/dts/PBR-M1.dts | 187 + target/linux/ramips/dts/PSG1208.dts | 114 + target/linux/ramips/dts/PSR-680W.dts | 91 + target/linux/ramips/dts/PWH2004.dts | 84 + target/linux/ramips/dts/PX-4885-4M.dts | 43 + target/linux/ramips/dts/PX-4885-8M.dts | 43 + target/linux/ramips/dts/PX-4885.dtsi | 54 + target/linux/ramips/dts/RE6500.dts | 123 + target/linux/ramips/dts/RP-N53.dts | 166 + target/linux/ramips/dts/RT-G32-B1.dts | 86 + target/linux/ramips/dts/RT-N10-PLUS.dts | 80 + target/linux/ramips/dts/RT-N13U.dts | 98 + target/linux/ramips/dts/RT-N14U.dts | 128 + target/linux/ramips/dts/RT-N15.dts | 113 + target/linux/ramips/dts/RT-N56U.dts | 151 + .../ramips/dts/RT5350F-OLINUXINO-EVB.dts | 102 + target/linux/ramips/dts/RT5350F-OLINUXINO.dts | 80 + target/linux/ramips/dts/RUT5XX.dts | 93 + target/linux/ramips/dts/SAP-G3200U3.dts | 124 + target/linux/ramips/dts/SL-R7205.dts | 93 + target/linux/ramips/dts/TEW-691GR.dts | 109 + target/linux/ramips/dts/TEW-692GR.dts | 128 + target/linux/ramips/dts/TINY-AC.dts | 166 + target/linux/ramips/dts/UBNT-ERX.dts | 114 + target/linux/ramips/dts/UR-326N4G.dts | 113 + target/linux/ramips/dts/UR-336UN.dts | 92 + target/linux/ramips/dts/V11STFE.dts | 85 + target/linux/ramips/dts/V22RW-2X2.dts | 94 + target/linux/ramips/dts/VOCORE-16M.dts | 39 + target/linux/ramips/dts/VOCORE-8M.dts | 39 + target/linux/ramips/dts/VOCORE.dtsi | 197 + target/linux/ramips/dts/W150M.dts | 114 + target/linux/ramips/dts/W306R_V20.dts | 88 + target/linux/ramips/dts/W502U.dts | 102 + target/linux/ramips/dts/WCR150GN.dts | 98 + target/linux/ramips/dts/WF-2881.dts | 118 + target/linux/ramips/dts/WHR-1166D.dts | 172 + target/linux/ramips/dts/WHR-300HP2.dts | 150 + target/linux/ramips/dts/WHR-600D.dts | 150 + target/linux/ramips/dts/WHR-G300N.dts | 85 + target/linux/ramips/dts/WITI.dts | 128 + target/linux/ramips/dts/WIZARD8800.dts | 83 + target/linux/ramips/dts/WIZFI630A.dts | 182 + target/linux/ramips/dts/WL-330N.dts | 100 + target/linux/ramips/dts/WL-330N3G.dts | 109 + target/linux/ramips/dts/WL-341V3.dts | 123 + target/linux/ramips/dts/WL-351.dts | 117 + target/linux/ramips/dts/WLI-TX4-AG300N.dts | 105 + target/linux/ramips/dts/WMR-300.dts | 106 + target/linux/ramips/dts/WNCE2001.dts | 139 + target/linux/ramips/dts/WNDR3700V5.dts | 139 + target/linux/ramips/dts/WR512-3GN-4M.dts | 109 + target/linux/ramips/dts/WR512-3GN-8M.dts | 109 + target/linux/ramips/dts/WR6202.dts | 113 + target/linux/ramips/dts/WRH-300CR.dts | 127 + target/linux/ramips/dts/WRTNODE.dts | 93 + target/linux/ramips/dts/WRTNODE2.dtsi | 93 + target/linux/ramips/dts/WRTNODE2P.dts | 27 + target/linux/ramips/dts/WRTNODE2R.dts | 27 + target/linux/ramips/dts/WSR-1166.dts | 186 + target/linux/ramips/dts/WSR-600.dts | 159 + target/linux/ramips/dts/WT1520-4M.dts | 43 + target/linux/ramips/dts/WT1520-8M.dts | 43 + target/linux/ramips/dts/WT1520.dtsi | 48 + target/linux/ramips/dts/WT3020-4M.dts | 102 + target/linux/ramips/dts/WT3020-8M.dts | 102 + target/linux/ramips/dts/WZR-AGL300NH.dts | 143 + target/linux/ramips/dts/X5.dts | 138 + target/linux/ramips/dts/X8.dts | 99 + target/linux/ramips/dts/XDXRN502J.dts | 92 + target/linux/ramips/dts/Y1.dts | 49 + target/linux/ramips/dts/Y1.dtsi | 109 + target/linux/ramips/dts/Y1S.dts | 106 + target/linux/ramips/dts/YOUKU-YK1.dts | 127 + target/linux/ramips/dts/ZBT-WA05.dts | 120 + target/linux/ramips/dts/ZBT-WE826.dts | 124 + target/linux/ramips/dts/ZBT-WG2626.dts | 127 + target/linux/ramips/dts/ZBT-WG3526.dts | 127 + target/linux/ramips/dts/ZBT-WR8305RT.dts | 117 + target/linux/ramips/dts/ZTE-Q7.dts | 113 + target/linux/ramips/dts/mt7620a.dtsi | 536 + target/linux/ramips/dts/mt7620n.dtsi | 335 + target/linux/ramips/dts/mt7621.dtsi | 375 + target/linux/ramips/dts/mt7628an.dtsi | 457 + target/linux/ramips/dts/rt2880.dtsi | 194 + target/linux/ramips/dts/rt3050.dtsi | 263 + target/linux/ramips/dts/rt3352.dtsi | 298 + target/linux/ramips/dts/rt3883.dtsi | 403 + target/linux/ramips/dts/rt5350.dtsi | 332 + target/linux/ramips/image/Makefile | 300 + .../linux/ramips/image/ex2700-fakeroot.uImage | Bin 0 -> 64 bytes .../linux/ramips/image/lzma-loader/Makefile | 65 + .../ramips/image/lzma-loader/src/LzmaDecode.c | 584 + .../ramips/image/lzma-loader/src/LzmaDecode.h | 113 + .../ramips/image/lzma-loader/src/LzmaTypes.h | 45 + .../ramips/image/lzma-loader/src/Makefile | 110 + .../image/lzma-loader/src/board-ralink.c | 42 + .../ramips/image/lzma-loader/src/cache.c | 43 + .../ramips/image/lzma-loader/src/cache.h | 17 + .../ramips/image/lzma-loader/src/cacheops.h | 85 + .../ramips/image/lzma-loader/src/config.h | 27 + .../ramips/image/lzma-loader/src/cp0regdef.h | 39 + .../linux/ramips/image/lzma-loader/src/head.S | 121 + .../ramips/image/lzma-loader/src/lantiq.mk | 1 + .../ramips/image/lzma-loader/src/loader.c | 263 + .../ramips/image/lzma-loader/src/loader.lds | 35 + .../ramips/image/lzma-loader/src/loader2.lds | 10 + .../image/lzma-loader/src/lzma-data.lds | 8 + .../ramips/image/lzma-loader/src/printf.c | 350 + .../ramips/image/lzma-loader/src/printf.h | 18 + .../ramips/image/lzma-loader/src/ralink.mk | 1 + target/linux/ramips/image/mt7620.mk | 181 + target/linux/ramips/image/mt7621.mk | 148 + target/linux/ramips/image/mt7628.mk | 17 + target/linux/ramips/image/mt7688.mk | 11 + target/linux/ramips/image/rt288x.mk | 59 + target/linux/ramips/image/rt305x.mk | 392 + target/linux/ramips/image/rt3883.mk | 59 + target/linux/ramips/modules.mk | 75 + target/linux/ramips/mt7620/config-4.4 | 209 + .../ramips/mt7620/profiles/00-default.mk | 18 + target/linux/ramips/mt7620/profiles/aigale.mk | 16 + target/linux/ramips/mt7620/profiles/dovado.mk | 17 + target/linux/ramips/mt7620/profiles/elecom.mk | 18 + target/linux/ramips/mt7620/profiles/gli.mk | 36 + target/linux/ramips/mt7620/profiles/hiwifi.mk | 47 + .../linux/ramips/mt7620/profiles/linksys.mk | 16 + .../linux/ramips/mt7620/profiles/mediatek.mk | 15 + .../ramips/mt7620/profiles/microduino.mk | 16 + .../linux/ramips/mt7620/profiles/netgear.mk | 16 + .../linux/ramips/mt7620/profiles/phicomm.mk | 16 + target/linux/ramips/mt7620/profiles/planex.mk | 52 + target/linux/ramips/mt7620/profiles/xiaomi.mk | 17 + target/linux/ramips/mt7620/profiles/zbt.mk | 19 + target/linux/ramips/mt7620/target.mk | 17 + target/linux/ramips/mt7621/config-4.4 | 265 + .../ramips/mt7621/profiles/00-default.mk | 18 + .../linux/ramips/mt7621/profiles/firefly.mk | 18 + .../linux/ramips/mt7621/profiles/linksys.mk | 15 + target/linux/ramips/mt7621/profiles/misc.mk | 20 + .../linux/ramips/mt7621/profiles/mqmaker.mk | 20 + .../linux/ramips/mt7621/profiles/netgear.mk | 17 + target/linux/ramips/mt7621/profiles/netis.mk | 23 + .../linux/ramips/mt7621/profiles/storylink.mk | 18 + target/linux/ramips/mt7621/profiles/ubnt.mk | 18 + target/linux/ramips/mt7621/profiles/zbt.mk | 31 + target/linux/ramips/mt7621/target.mk | 20 + target/linux/ramips/mt7628/config-4.4 | 206 + .../ramips/mt7628/profiles/00-default.mk | 18 + target/linux/ramips/mt7628/profiles/xiaomi.mk | 18 + target/linux/ramips/mt7628/target.mk | 17 + target/linux/ramips/mt7688/config-4.4 | 211 + .../ramips/mt7688/profiles/00-default.mk | 18 + .../ramips/mt7688/profiles/01-mediatek.mk | 18 + target/linux/ramips/mt7688/target.mk | 17 + ...-arch-mips-ralink-add-mt7621-support.patch | 437 + ...002-MIPS-ralink-add-MT7621-defconfig.patch | 211 + ...4-MIPS-ralink-add-MT7621-pcie-driver.patch | 857 + ...e-to-enable-disable-the-cevt-r4k-irq.patch | 82 + ...IPS-ralink-add-cpu-frequency-scaling.patch | 93 + ...-the-commandline-from-the-devicetree.patch | 21 + ...09-PCI-MIPS-adds-mt7620a-pcie-driver.patch | 433 + ...010-arch-mips-ralink-add-spi1-clocks.patch | 44 + ...013-owrt-hack-fix-mt7688-cache-issue.patch | 28 + .../0014-arch-mips-cleanup-cevt-rt3352.patch | 165 + ...-select-illegal-access-driver-by-def.patch | 25 + ...ink-add-mt7621-cpu-feature-overrides.patch | 79 + ...mips-ralink-proper-vendor-id-srtring.patch | 21 + .../0024-GPIO-add-named-gpio-exports.patch | 166 + ...25-pinctrl-ralink-add-pinctrl-driver.patch | 524 + ...DT-Add-documentation-for-gpio-ralink.patch | 59 + ...alink-add-gpio-driver-for-ralink-SoC.patch | 430 + ...IO-ralink-add-mt7621-gpio-controller.patch | 405 + .../0029-phy-usb-add-ralink-phy.patch | 293 + ...0031-uvc-add-iPassion-iP2970-support.patch | 246 + .../0032-USB-dwc2-add-device_reset.patch | 29 + ...tek-support-MTK-xHCI-host-controller.patch | 1517 + .../0034-NET-multi-phy-support.patch | 53 + ...x-cfi-cmdset-0002-erase-status-check.patch | 29 + ...mtd-cfi-cmdset-0002-force-word-write.patch | 70 + ...38-mtd-ralink-add-mt7620-nand-driver.patch | 2408 + .../0039-mtd-add-mt7621-nand-support.patch | 4417 ++ .../0040-nand-add-mtk-nand-hack-hook.patch | 157 + ...-DT-Add-documentation-for-spi-rt2880.patch | 44 + ...SPI-ralink-add-Ralink-SoC-spi-driver.patch | 574 + .../0043-spi-add-mt7621-support.patch | 521 + ...0044-i2c-MIPS-adds-ralink-I2C-driver.patch | 398 + .../0045-i2c-add-mt7621-driver.patch | 342 + ...IPS-ralink-add-sdhci-for-mt7620a-SoC.patch | 4823 ++ ...047-DMA-ralink-add-rt2880-dma-engine.patch | 628 + .../0048-asoc-add-mt7620-support.patch | 765 + .../0049-watchdog-add-MT7621-support.patch | 227 + ...erial-add-ugly-custom-baud-rate-hack.patch | 22 + .../0052-pwm-add-mediatek-support.patch | 217 + ...54-mtd-add-chunked-read-io-to-m25p80.patch | 123 + .../0059-correct-CPC_BASE_MASK.patch | 13 + ..._CMDEFTGT_MEM-according-to-datasheet.patch | 12 + .../patches-4.4/0064-add_clk_round_rate.patch | 15 + .../patches-4.4/0065-mt7688-fixes.patch | 73 + .../0066-mt7621-enable-highmem.patch | 10 + .../patches-4.4/0067-enable-mt7621-xhci.patch | 14 + .../ramips/patches-4.4/0068-fix-ralink-prom.c | 30 + .../0069-awake-rt305x-dwc2-controller.patch | 15 + .../patches-4.4/0103-MIPS-OWRTDTB.patch | 44 + .../0104-fix_bootargs_handling.patch | 40 + .../patches-4.4/0200-linkit_bootstrap.patch | 94 + ...-net-add-docs-for-ralink-mediatek-So.patch | 150 + ...-mediatek-add-the-drivers-core-files.patch | 2735 + ...ediatek-add-switch-driver-for-rt3050.patch | 691 + ...ediatek-add-switch-driver-for-mt7620.patch | 394 + ...ediatek-add-switch-driver-for-mt7621.patch | 301 + ...next-mediatek-add-support-for-rt2880.patch | 351 + ...next-mediatek-add-support-for-rt3050.patch | 239 + ...next-mediatek-add-support-for-rt3883.patch | 94 + ...next-mediatek-add-support-for-mt7620.patch | 519 + ...next-mediatek-add-support-for-mt7621.patch | 210 + ...xt-mediatek-add-Kconfig-and-Makefile.patch | 127 + ...-support-for-the-multiphy-carrier-pa.patch | 80 + ...k-add-swconfig-driver-for-esw_rt3050.patch | 901 + ...k-add-swconfig-driver-for-gsw_mt762x.patch | 896 + .../0514-net-mediatek-fix_esw.patch | 48 + ...-multicast-icmpv6-for-the-rt3050-eth.patch | 26 + ...-net-mediatek-fix-documentation-for-.patch | 23 + ...-comment-in-rt3050-ethernet-switch-d.patch | 24 + ...-rt3050-ethernet-ports-to-be-disable.patch | 81 + ...diatke-add-phy_ethtool_ioctl-support.patch | 22 + .../0901-spansion_nand_id_fix.patch | 43 + target/linux/ramips/rt288x/config-4.4 | 193 + .../ramips/rt288x/profiles/00-default.mk | 16 + target/linux/ramips/rt288x/profiles/asus.mk | 16 + target/linux/ramips/rt288x/profiles/belkin.mk | 16 + target/linux/ramips/rt288x/target.mk | 14 + target/linux/ramips/rt305x/config-4.4 | 195 + .../ramips/rt305x/profiles/00-default.mk | 18 + target/linux/ramips/rt305x/profiles/allnet.mk | 53 + target/linux/ramips/rt305x/profiles/alpha.mk | 18 + .../ramips/rt305x/profiles/arcwireless.mk | 17 + target/linux/ramips/rt305x/profiles/asiarf.mk | 39 + target/linux/ramips/rt305x/profiles/asus.mk | 27 + .../linux/ramips/rt305x/profiles/aximcom.mk | 16 + target/linux/ramips/rt305x/profiles/aztech.mk | 18 + target/linux/ramips/rt305x/profiles/belkin.mk | 32 + .../linux/ramips/rt305x/profiles/broadway.mk | 18 + target/linux/ramips/rt305x/profiles/d-link.mk | 68 + .../linux/ramips/rt305x/profiles/easyacc.mk | 20 + .../linux/ramips/rt305x/profiles/engenius.mk | 16 + target/linux/ramips/rt305x/profiles/fon.mk | 18 + target/linux/ramips/rt305x/profiles/hame.mk | 29 + target/linux/ramips/rt305x/profiles/hilink.mk | 15 + target/linux/ramips/rt305x/profiles/hootoo.mk | 16 + target/linux/ramips/rt305x/profiles/huawei.mk | 16 + .../linux/ramips/rt305x/profiles/intenso.mk | 19 + target/linux/ramips/rt305x/profiles/jcg.mk | 43 + target/linux/ramips/rt305x/profiles/misc.mk | 17 + target/linux/ramips/rt305x/profiles/nexx.mk | 16 + target/linux/ramips/rt305x/profiles/olimex.mk | 33 + target/linux/ramips/rt305x/profiles/planex.mk | 16 + target/linux/ramips/rt305x/profiles/poray.mk | 61 + .../ramips/rt305x/profiles/sevenlinks.mk | 18 + target/linux/ramips/rt305x/profiles/tenda.mk | 42 + target/linux/ramips/rt305x/profiles/upvel.mk | 31 + target/linux/ramips/rt305x/profiles/vocore.mk | 19 + .../linux/ramips/rt305x/profiles/wansview.mk | 17 + target/linux/ramips/rt305x/profiles/wiznet.mk | 17 + target/linux/ramips/rt305x/target.mk | 17 + target/linux/ramips/rt3883/config-4.4 | 203 + .../ramips/rt3883/profiles/00-default.mk | 16 + target/linux/ramips/rt3883/profiles/asus.mk | 16 + target/linux/ramips/rt3883/profiles/d-link.mk | 16 + target/linux/ramips/rt3883/profiles/edimax.mk | 16 + target/linux/ramips/rt3883/profiles/omnima.mk | 16 + .../linux/ramips/rt3883/profiles/samsung.mk | 16 + .../linux/ramips/rt3883/profiles/trendnet.mk | 27 + target/linux/ramips/rt3883/target.mk | 17 + target/linux/rb532/Makefile | 19 + target/linux/rb532/base-files.mk | 11 + .../linux/rb532/base-files/etc/config/network | 25 + target/linux/rb532/base-files/etc/diag.sh | 17 + target/linux/rb532/base-files/sbin/cf2nand | 67 + target/linux/rb532/base-files/sbin/wget2nand | 71 + target/linux/rb532/config-default | 146 + target/linux/rb532/image/Makefile | 80 + target/linux/rb532/image/gen_image.sh | 18 + target/linux/rb532/modules.mk | 45 + .../rb532/patches/001-cmdline_hack.patch | 20 + .../rb532/patches/002-rb532_nand_fixup.patch | 47 + ...info-rename-rootfs-to-rootfs_onboard.patch | 11 + target/linux/rb532/src/patch-cmdline.c | 79 + target/linux/realview/Makefile | 29 + target/linux/realview/README | 12 + .../realview/base-files/etc/board.d/00_model | 13 + .../base-files/etc/board.d/02_network | 7 + target/linux/realview/base-files/etc/inittab | 5 + target/linux/realview/config-3.18 | 281 + target/linux/realview/image/Makefile | 36 + .../realview/image/gen_realview_sdcard_img.sh | 23 + target/linux/sunxi/Makefile | 32 + .../sunxi/base-files/etc/board.d/02_network | 26 + target/linux/sunxi/base-files/etc/inittab | 5 + .../lib/firmware/brcm/brcmfmac4329-sdio.txt | 57 + .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 51 + .../lib/preinit/01_preinit_sunxi.sh | 9 + .../base-files/lib/preinit/02_b53_hack.sh | 17 + target/linux/sunxi/base-files/lib/sunxi.sh | 150 + target/linux/sunxi/config-3.18 | 477 + target/linux/sunxi/config-4.1 | 560 + target/linux/sunxi/config-4.4 | 504 + target/linux/sunxi/image/Config.in | 5 + target/linux/sunxi/image/Makefile | 121 + .../linux/sunxi/image/gen_sunxi_sdcard_img.sh | 35 + target/linux/sunxi/modules.mk | 125 + .../100-dt-sun7i-add_spi0_pins_a.patch | 26 + .../101-dt-sun7i-add-uart3_pins.patch | 29 + .../102-dt-sun7i-add_mmc2_pins.patch | 26 + .../110-input-add-sun4i-lradc.patch | 400 + .../patches-3.18/111-dt-sun4i-add-lradc.patch | 26 + .../patches-3.18/112-dt-sun5i-add-lradc.patch | 167 + .../patches-3.18/113-dt-sun7i-add-lradc.patch | 102 + ...115-input-sun4i-ts-update-temp-curve.patch | 79 + ...-sunxi-update-compats-for-tempcurves.patch | 51 + .../130-input-add-axp20x-pek.patch | 332 + .../150-pwm-add-sunxi-driver.patch | 402 + .../200-mmc-add-sdio-function-subnode.patch | 140 + ...t-sun7i-add-oob-irq-to-bcm-sdio-wifi.patch | 64 + ...dt-sun7i-add-bluetooth-to-cubietruck.patch | 73 + .../270-dt-sun7i-add-ss-to-a20.patch | 17 + .../patches-3.18/271-crypto-add-ss.patch | 1493 + .../300-dt-sun7i-add-bananapi.patch | 245 + .../301-dt-sun7i-add-bananapro.patch | 291 + .../302-dt-sun7i-add-lamobo-r1.patch | 248 + .../100-mfd-axp20x-add-axp22x-pmic.patch | 330 + ...ep-support-for-multiple-axp-families.patch | 278 + ...gulator-axp20x-add-support-for-axp22.patch | 170 + ...103-mfd-axp20x-add-missing-registers.patch | 71 + .../104-mfd-axp20x-enable-axp22x.patch | 26 + .../105-mfd-axp20x-add-axp152-support.patch | 261 + .../110-mtd-move-nand_ecc_ctrl-init.patch | 135 + ...-mtd-add-support-for-nand-partitions.patch | 1295 + ...112-mtd-add-dt-nand-partition-parser.patch | 152 + .../patches-4.1/113-mtd-nand-add-pst.patch | 261 + ...4-mtd-randomizer-into-nand-framework.patch | 847 + .../115-mtd-fetch-randomizer-mode.patch | 80 + ...d-add-vendor-specific-initcode-infra.patch | 51 + .../117-mtd-nand-add-hynix-init.patch | 220 + .../119-mtd-nand-ecc-for-samsung.patch | 68 + .../120-mtd-nand-print-ecc-strength.patch | 29 + .../121-mtd-print-full-chipid.patch | 67 + ...mtd-nand-sunxi-add-partition-support.patch | 160 + ...nand-sunxi-add-hw-randomizer-support.patch | 887 + ...d-nand-sunxi-fallback-to-chip-config.patch | 65 + ...25-mtd-nand-sunxi-extend-bbt_options.patch | 34 + ...126-1-dt-sun4i-add-nand-ctrlpin-defs.patch | 102 + ...126-2-dt-sun5i-add-nand-ctrlpin-defs.patch | 81 + ...126-3-dt-sun7i-add-nand-ctrlpin-defs.patch | 102 + .../126-4-dt-sun4i-add-nfc-to-a10.patch | 33 + .../126-5-dt-sun4i-add-nfc-to-a10.patch | 33 + .../126-6-dt-sun5i-add-nfc-to-a13.patch | 32 + ...t-sun5i-enable-nand-on-a13-olinuxino.patch | 77 + ...t-sun7i-enable-nand-on-a20-olinuxino.patch | 63 + ...3-dt-sun4i-enable-nand-on-cubieboard.patch | 76 + ...7-4-dt-sun4i-enable-nand-on-a10-lime.patch | 65 + ...-dt-sun4i-enable-nand-on-a10-pcduino.patch | 65 + ...dt-sun7i-enable-nand-on-a20-pcduino3.patch | 65 + ...1-mtd-nand-store-timing-in-nand_chip.patch | 182 + ...-2-mtd-nand-support-non-ONFI-timings.patch | 28 + .../128-3-mtd-nand-add-H27UBG8T2BTR-BC.patch | 63 + ...and-sunxi-fix-write-to-USER_DATA-a13.patch | 78 + .../140-mmc-sdio-reliability-fix.patch | 86 + .../patches-4.1/142-arm-add-sunxi-h3.patch | 46 + .../patches-4.1/143-dmaengine-add-h3.patch | 38 + .../160-dmaengine-add-sun4i-driver.patch | 1371 + .../161-clk-sunxi-add-pll2-for-sun457i.patch | 282 + .../162-clk-sunxi-codec-clock.patch | 73 + .../163-clk-sunxi-mod1-clock.patch | 102 + .../164-1-dt-add-pll2-into-dtsi.patch | 70 + .../164-2-dt-add-codec-clock-into-dtsi.patch | 70 + .../164-3-dt-sun7i-add-mod1-clocknodes.patch | 72 + ...t-sun7i-resort-pll-parents-for-audio.patch | 21 + .../165-asoc-add-sunxi-codec.patch | 865 + ...c-sunxi-fix-distortion-on-16bit-mono.patch | 33 + .../167-1-dt-sun7i-add-codec-node.patch | 34 + ...n7i-add-codec-to-a20-olinuxino-micro.patch | 13 + ...-3-dt-sun7i-add-codec-to-cubieboard2.patch | 26 + ...7-4-dt-sun7i-add-codec-to-cubietruck.patch | 29 + .../patches-4.1/170-musb-add-driver.patch | 810 + .../171-musb-add-support-for-a31.patch | 162 + .../190-dt-sun7i-add-ss-to-a20.patch | 17 + .../191-dt-sun4i-add-ss-to-a10.patch | 34 + .../sunxi/patches-4.1/192-crypto-add-ss.patch | 1713 + ...t-sun7i-add-oob-irq-to-bcm-sdio-wifi.patch | 64 + ...dt-sun7i-add-bluetooth-to-cubietruck.patch | 75 + .../300-dt-sun7i-add-lamobo-r1.patch | 248 + ...100-clk-sunxi-add-dram-gates-support.patch | 39 + .../101-dt-sun4i-add-dram-gates.patch | 88 + .../102-dt-sun7i-add-dram-gates.patch | 77 + .../103-clk-sunxi-add-h3-clksupport.patch | 180 + .../104-1-dt-sunxi-add-h3-dtsi.patch | 515 + .../104-2-dt-sun8i-add-orangepi-plus.patch | 111 + .../105-phy-use_of_match_node.patch | 218 + .../patches-4.4/106-phy-add-h3-usbphys.patch | 124 + .../107-clk-sunxi-add-h3-usbphy-clocks.patch | 47 + .../110-clk-sunxi-add-ve-for-sun457i.patch | 226 + .../111-1-dt-sun4i-add-ve-clock-module.patch | 32 + .../111-2-dt-sun7i-add-ve-clock-module.patch | 32 + .../115-musb-ignore-vbus-errors.patch | 26 + .../130-pinctrl-sunxi-add-h3-pio.patch | 568 + .../patches-4.4/131-reset-add-h3-resets.patch | 92 + .../132-dt-sun8i-add-h3-usbclocks.patch | 34 + ...-sun8i-add-usbphy-usbhost-ctrl-nodes.patch | 123 + ...dt-sun8i-orangepiplus-enable-usbhost.patch | 77 + .../135-clk-sunxi-fix-signedness-bug.patch | 25 + ...et-add-of_reset_control_get_by_index.patch | 109 + .../141-reset-fix-of_reset_control_get.patch | 39 + ...reset-use-ENOTSUPP-instead-of-ENOSYS.patch | 87 + ...eset-add-shared-resetcontrol-asserts.patch | 265 + ...lat-support-multiple-reset-ctrllines.patch | 127 + ...lat-support-multiple-reset-ctrllines.patch | 128 + ...50-dt-sun7i-enable-codec-on-pcduino3.patch | 27 + .../200-dt-sun7i-add-lamobo-r1.patch | 330 + target/linux/sunxi/profiles/01-default.mk | 17 + target/linux/sunxi/profiles/a10-olinuxino.mk | 19 + target/linux/sunxi/profiles/a13-olimex-som.mk | 18 + target/linux/sunxi/profiles/a13-olinuxino.mk | 18 + target/linux/sunxi/profiles/a20-olinuxino.mk | 33 + target/linux/sunxi/profiles/bananapi.mk | 18 + target/linux/sunxi/profiles/bananapro.mk | 19 + target/linux/sunxi/profiles/cubieboard.mk | 19 + target/linux/sunxi/profiles/cubieboard2.mk | 19 + target/linux/sunxi/profiles/cubietruck.mk | 19 + target/linux/sunxi/profiles/lamobo-r1.mk | 19 + target/linux/sunxi/profiles/mele_m9.mk | 18 + target/linux/sunxi/profiles/orangepi_plus.mk | 18 + target/linux/sunxi/profiles/pcduino.mk | 18 + target/linux/sunxi/profiles/pcduino3.mk | 19 + target/linux/uml/Makefile | 42 + target/linux/uml/README | 45 + target/linux/uml/config/i386 | 178 + target/linux/uml/config/x86_64 | 155 + target/linux/uml/image/Makefile | 19 + .../uml/patches-4.4/101-mconsole-exec.patch | 211 + .../patches-4.4/102-pseudo-random-mac.patch | 124 + target/linux/x86/64/config-default | 254 + target/linux/x86/64/profiles/000-Generic.mk | 15 + target/linux/x86/64/target.mk | 9 + target/linux/x86/Makefile | 28 + target/linux/x86/base-files/etc/inittab | 4 + .../lib/preinit/15_essential_fs_x86 | 8 + .../x86/base-files/lib/preinit/20_check_iso | 5 + .../x86/base-files/lib/preinit/79_move_config | 15 + .../x86/base-files/lib/upgrade/platform.sh | 113 + target/linux/x86/config-4.4 | 443 + target/linux/x86/ep80579/config-3.3 | 11 + target/linux/x86/ep80579/target.mk | 11 + target/linux/x86/generic/config-default | 218 + .../linux/x86/generic/profiles/000-Generic.mk | 18 + target/linux/x86/generic/target.mk | 7 + target/linux/x86/geode/config-default | 81 + target/linux/x86/geode/target.mk | 14 + target/linux/x86/image/Config.in | 14 + target/linux/x86/image/Makefile | 234 + target/linux/x86/image/gen_image_generic.sh | 37 + target/linux/x86/image/grub-early.cfg | 1 + target/linux/x86/image/grub-iso.cfg | 10 + target/linux/x86/image/grub.cfg | 13 + target/linux/x86/image/mkimg_bifferboard.py | 50 + target/linux/x86/image/mkimg_sitecom.pl | 11 + target/linux/x86/kvm_guest/config-default | 136 + .../x86/kvm_guest/profiles/000-Generic.mk | 15 + target/linux/x86/kvm_guest/target.mk | 4 + target/linux/x86/modules.mk | 22 + .../patches-4.4/011-tune_lzma_options.patch | 22 + .../patches-4.4/100-fix_cs5535_clockevt.patch | 12 + .../120-panic_on_unrecovered_nmi.patch | 11 + .../linux/x86/xen_domu/base-files/etc/inittab | 5 + .../base-files/lib/preinit/45_mount_xenfs | 11 + target/linux/x86/xen_domu/config-default | 91 + .../x86/xen_domu/profiles/000-Generic.mk | 15 + target/linux/x86/xen_domu/target.mk | 4 + target/linux/xburst/Makefile | 25 + .../linux/xburst/base-files/etc/config/fstab | 6 + .../xburst/base-files/etc/config/network | 13 + .../linux/xburst/base-files/etc/config/system | 3 + target/linux/xburst/config-3.18 | 354 + target/linux/xburst/image/Makefile | 51 + target/linux/xburst/image/ubinize.cfg | 14 + target/linux/xburst/modules.mk | 40 + ...e-vid-header-instead-of-the-whole-pa.patch | 20 + ...-Optimize-NAND_ECC_HW_OOB_FIRST-read.patch | 43 + ...-for-subpage-reads-for-NAND_ECC_HW_O.patch | 104 + ...y-activation-of-the-DAC-to-work-arou.patch | 33 + ...it-the-regulator-register-on-startup.patch | 55 + .../006-Add-ili8960-lcd-driver.patch | 309 + ...e-3-wire-spi-mode-for-the-display-fo.patch | 21 + target/linux/xburst/qi_lb60/config-default | 33 + target/linux/xburst/qi_lb60/target.mk | 1 + target/linux/zynq/Makefile | 32 + target/linux/zynq/base-files.mk | 3 + .../zynq/base-files/etc/board.d/02_network | 16 + .../linux/zynq/base-files/etc/config/network | 17 + target/linux/zynq/base-files/etc/inittab | 3 + target/linux/zynq/config-4.4 | 766 + target/linux/zynq/image/Makefile | 86 + target/linux/zynq/image/mkits.sh | 150 + target/linux/zynq/profiles/zc702.mk | 16 + target/linux/zynq/profiles/zed.mk | 16 + target/linux/zynq/profiles/zybo.mk | 16 + target/sdk/Config.in | 9 + target/sdk/Makefile | 131 + target/sdk/convert-config.pl | 41 + target/sdk/files/Config.in | 7 + target/sdk/files/Makefile | 59 + target/sdk/files/README.SDK | 7 + target/sdk/files/include/prepare.mk | 17 + target/toolchain/Config.in | 8 + target/toolchain/Makefile | 71 + target/toolchain/files/README.TOOLCHAIN | 2 + target/toolchain/files/wrapper.sh | 95 + toolchain/Config.in | 308 + toolchain/Makefile | 82 + toolchain/binutils/Config.in | 32 + toolchain/binutils/Config.version | 17 + toolchain/binutils/Makefile | 119 + .../2.25.1/300-001_ld_makefile_patch.patch | 22 + .../300-012_check_ldrunpath_length.patch | 20 + .../400-mips_no_dynamic_linking_sym.patch | 18 + ...e-default-emulation-for-mips64-linux.patch | 37 + .../linaro/300-001_ld_makefile_patch.patch | 22 + .../300-012_check_ldrunpath_length.patch | 20 + .../400-mips_no_dynamic_linking_sym.patch | 18 + ...e-default-emulation-for-mips64-linux.patch | 37 + toolchain/fortify-headers/Makefile | 28 + toolchain/gcc/Config.in | 69 + toolchain/gcc/Config.version | 17 + toolchain/gcc/common.mk | 192 + toolchain/gcc/files/alternate-arch-cc.in | 3 + toolchain/gcc/final/Makefile | 78 + toolchain/gcc/initial/Makefile | 36 + toolchain/gcc/minimal/Makefile | 46 + .../001-revert_register_mode_search.patch | 65 + .../patches/5.3.0/002-case_insensitive.patch | 14 + .../gcc/patches/5.3.0/010-documentation.patch | 23 + .../patches/5.3.0/020-no-plt-backport.patch | 28 + .../5.3.0/030-fix-arm-codegen-PR-65932.patch | 21 + .../5.3.0/040-fix-mips-ICE-PR-68400.patch | 23 + .../gcc/patches/5.3.0/100-uclibc-conf.patch | 33 + .../gcc/patches/5.3.0/200-musl_config.patch | 309 + .../gcc/patches/5.3.0/201-musl_arm.patch | 43 + .../gcc/patches/5.3.0/202-musl_mips.patch | 35 + .../gcc/patches/5.3.0/203-musl_powerpc.patch | 209 + toolchain/gcc/patches/5.3.0/204-musl_sh.patch | 39 + .../gcc/patches/5.3.0/205-musl_x86.patch | 41 + .../gcc/patches/5.3.0/206-musl_aarch64.patch | 31 + .../patches/5.3.0/207-musl_fixincludes.patch | 30 + .../patches/5.3.0/209-musl_libstdc++.patch | 72 + .../gcc/patches/5.3.0/230-musl_libssp.patch | 13 + .../patches/5.3.0/240-musl-libitm-fixes.patch | 61 + .../gcc/patches/5.3.0/250-add-musl.patch | 120 + .../5.3.0/260-musl-add-unwind-fix.patch | 34 + .../270-musl-add-powerpc-softfloat-fix.patch | 24 + .../5.3.0/800-arm_v5te_no_ldrd_strd.patch | 11 + .../5.3.0/810-arm-softfloat-libgcc.patch | 25 + .../gcc/patches/5.3.0/820-libgcc_pic.patch | 36 + .../5.3.0/830-arm_unbreak_armv4t.patch | 13 + .../5.3.0/840-armv4_pass_fix-v4bx_to_ld.patch | 19 + .../patches/5.3.0/850-use_shared_libgcc.patch | 47 + .../patches/5.3.0/851-libgcc_no_compat.patch | 12 + .../patches/5.3.0/870-ppc_no_crtsavres.patch | 11 + .../patches/5.3.0/880-no_java_section.patch | 11 + .../patches/5.3.0/900-bad-mips16-crt.patch | 9 + .../gcc/patches/5.3.0/910-mbsd_multi.patch | 222 + .../5.3.0/920-specs_nonfatal_getenv.patch | 15 + .../5.3.0/930-fix-mips-noexecstack.patch | 111 + .../5.3.0/940-no-clobber-stamp-bits.patch | 11 + .../5.3.0/950-cpp_file_path_translation.patch | 182 + .../001-revert_register_mode_search.patch | 65 + .../arc-2015.06/002-weak_data_fix.patch | 42 + .../003-universal_initializer.patch | 94 + .../arc-2015.06/004-case_insensitive.patch | 14 + .../arc-2015.06/010-documentation.patch | 23 + .../arc-2015.06/020-no-plt-backport.patch | 28 + .../patches/arc-2015.06/100-uclibc-conf.patch | 33 + ...210-disable_libsanitizer_off_t_check.patch | 11 + .../arc-2015.06/800-arc-disablelibgmon.patch | 18 + .../patches/arc-2015.06/820-libgcc_pic.patch | 36 + .../arc-2015.06/850-use_shared_libgcc.patch | 47 + .../arc-2015.06/851-libgcc_no_compat.patch | 12 + .../arc-2015.06/860-use_eh_frame.patch | 42 + .../arc-2015.06/870-ppc_no_crtsavres.patch | 11 + .../arc-2015.06/880-no_java_section.patch | 11 + .../patches/arc-2015.06/910-mbsd_multi.patch | 253 + .../920-specs_nonfatal_getenv.patch | 14 + .../940-no-clobber-stamp-bits.patch | 11 + toolchain/gdb/Makefile | 69 + .../patches/7.11/100-no_extern_inline.patch | 32 + .../gdb/patches/7.11/110-no_testsuite.patch | 21 + .../7.11/120-fix-compile-flag-mismatch.patch | 11 + .../100-no_extern_inline.patch | 32 + .../arc-2015.06-gdb/110-no_testsuite.patch | 21 + .../120-fix-compile-flag-mismatch.patch | 11 + toolchain/glibc/Config.in | 12 + toolchain/glibc/Config.version | 11 + toolchain/glibc/Makefile | 31 + toolchain/glibc/common.mk | 108 + toolchain/glibc/headers/Makefile | 27 + toolchain/glibc/include/libintl.h | 6 + .../patches/2.22/100-fix_cross_rpcgen.patch | 52 + .../2.22/200-add-dl-search-paths.patch | 14 + toolchain/info.mk | 6 + toolchain/insight/Makefile | 54 + .../600-fix-compile-flag-mismatch.patch | 31 + toolchain/kernel-headers/Makefile | 100 + toolchain/musl/Config.version | 8 + toolchain/musl/Makefile | 31 + toolchain/musl/common.mk | 65 + toolchain/musl/headers/Makefile | 16 + toolchain/musl/include/bits/wordsize.h | 1 + toolchain/musl/include/features.h | 48 + toolchain/musl/include/sgidefs.h | 73 + toolchain/musl/include/sys/cdefs.h | 378 + toolchain/musl/include/sys/glibc-types.h | 35 + toolchain/musl/include/sys/queue.h | 574 + .../001-update-to-git-2016-03-06.patch | 3736 + ...ribute-to-some-function-declarations.patch | 197 + .../musl/patches/100-add_glob_onlydir.patch | 11 + .../patches/110-read_timezone_from_fs.patch | 28 + .../patches/200-add_libssp_nonshared.patch | 50 + toolchain/musl/patches/300-relative.patch | 11 + .../musl/patches/900-iconv_size_hack.patch | 68 + .../musl/patches/901-crypt_size_hack.patch | 60 + toolchain/uClibc/Config.in | 6 + toolchain/uClibc/Config.version | 9 + toolchain/uClibc/Makefile | 41 + toolchain/uClibc/common.mk | 98 + toolchain/uClibc/config/arc | 10 + toolchain/uClibc/config/archs | 10 + toolchain/uClibc/config/arm | 9 + toolchain/uClibc/config/armeb | 9 + toolchain/uClibc/config/common | 225 + toolchain/uClibc/config/debug | 6 + toolchain/uClibc/config/i386 | 21 + toolchain/uClibc/config/i686 | 21 + toolchain/uClibc/config/m68k | 6 + toolchain/uClibc/config/mips | 18 + toolchain/uClibc/config/mips64 | 18 + toolchain/uClibc/config/mips64.32 | 19 + toolchain/uClibc/config/mips64.64 | 19 + toolchain/uClibc/config/mips64.n32 | 19 + toolchain/uClibc/config/mips64el | 18 + toolchain/uClibc/config/mips64el.32 | 19 + toolchain/uClibc/config/mips64el.64 | 19 + toolchain/uClibc/config/mips64el.n32 | 19 + toolchain/uClibc/config/mipsel | 18 + toolchain/uClibc/config/mipsel.cobalt | 18 + toolchain/uClibc/config/powerpc | 6 + toolchain/uClibc/config/powerpc.e500 | 6 + toolchain/uClibc/config/sparc | 8 + toolchain/uClibc/config/sparc.leon | 8 + toolchain/uClibc/config/x86_64 | 6 + toolchain/uClibc/headers/Makefile | 26 + toolchain/uClibc/utils/Makefile | 24 + toolchain/wrapper/Makefile | 62 + tools/Makefile | 134 + tools/autoconf/Makefile | 37 + tools/autoconf/patches/000-relocatable.patch | 229 + tools/autoconf/patches/001-no_emacs_lib.patch | 22 + .../patches/002-musl_host_fixup.patch | 24 + tools/automake/Makefile | 50 + tools/automake/files/aclocal | 2 + tools/automake/patches/000-relocatable.patch | 96 + ...clocal-skip-not-existing-directories.patch | 15 + .../200-do-not-override-silent-rules.patch | 13 + tools/b43-tools/Makefile | 51 + tools/b43-tools/files/b43-fwsquash.py | 149 + tools/b43-tools/patches/001-fw-dirname.patch | 16 + tools/b43-tools/patches/002-no_libfl.patch | 14 + tools/bc/Makefile | 21 + tools/bc/patches/001-no_doc.patch | 23 + tools/bison/Makefile | 30 + .../bison/patches/010-intl-stub-compat.patch | 15 + .../bison/patches/100-fix-gets-removal.patch | 16 + tools/bison/scripts/yacc | 2 + tools/ccache/Makefile | 35 + tools/ccache/files/ccache_cc | 2 + tools/ccache/files/ccache_cxx | 2 + tools/ccache/patches/100-honour-copts.patch | 33 + tools/cloog/Makefile | 41 + tools/cmake/Makefile | 28 + .../cmake/patches/100-disable_qt_tests.patch | 31 + tools/cmake/patches/110-freebsd-compat.patch | 39 + .../patches/120-alpine_musl-compat.patch | 17 + tools/dosfstools/Makefile | 38 + ...nd-editor-backup-files-to-.gitignore.patch | 25 + ...tion-of-fix-power-loss-damage-commit.patch | 100 + ....c-Use-unsigned-char-for-binary-data.patch | 33 + ...ll-char-that-may-take-literals-const.patch | 169 + ...w-0xF0-to-be-specified-as-media-byte.patch | 122 + .../0006-fsck.fat-Make-r-option-default.patch | 603 + ...7-Makefile-fix-typo-in-uninstall-man.patch | 30 + .../0008-Makefile-avoid-using-install-D.patch | 43 + .../patches/0009-Improve-.gitignore.patch | 28 + .../0010-Remove-non-standard-int-types.patch | 538 + ...011-Remove-linux-msdos_fs.h-includes.patch | 209 + ...ix-read-beyond-end-of-array-on-FAT12.patch | 54 + ...ible-ioctl-calls-for-OSX-and-FreeBSD.patch | 217 + .../0014-Add-OSX-and-FreeBSD-support.patch | 334 + tools/e2fsprogs/Makefile | 48 + .../001-exit_0_on_corrected_errors.patch | 11 + .../patches/002-dont-build-e4defrag.patch | 11 + .../patches/003-openbsd-compat.patch | 22 + .../patches/004-freebsd-compat.patch | 12 + .../e2fsprogs/patches/005-darwin-compat.patch | 23 + tools/elftosb/Makefile | 26 + tools/elftosb/patches/001-libm.patch | 11 + .../elftosb/patches/002-fix-header-path.patch | 19 + tools/elftosb/patches/003-use-ldflags.patch | 26 + tools/expat/Makefile | 25 + tools/findutils/Makefile | 20 + tools/firmware-utils/Makefile | 85 + tools/firmware-utils/src/add_header.c | 138 + tools/firmware-utils/src/addpattern.c | 333 + tools/firmware-utils/src/airlink.c | 332 + tools/firmware-utils/src/asustrx.c | 256 + tools/firmware-utils/src/bcm_tag.h | 70 + tools/firmware-utils/src/bcmalgo.c | 248 + tools/firmware-utils/src/bcmalgo.h | 83 + tools/firmware-utils/src/buffalo-enc.c | 304 + tools/firmware-utils/src/buffalo-lib.c | 480 + tools/firmware-utils/src/buffalo-lib.h | 121 + tools/firmware-utils/src/buffalo-tag.c | 374 + tools/firmware-utils/src/buffalo-tftp.c | 177 + tools/firmware-utils/src/csysimg.h | 79 + tools/firmware-utils/src/cyg_crc.h | 109 + tools/firmware-utils/src/cyg_crc16.c | 110 + tools/firmware-utils/src/cyg_crc32.c | 172 + tools/firmware-utils/src/dgfirmware.c | 377 + tools/firmware-utils/src/dgn3500sum.c | 167 + tools/firmware-utils/src/edimax_fw_header.c | 386 + tools/firmware-utils/src/encode_crc.c | 151 + tools/firmware-utils/src/fix-u-media-header.c | 354 + tools/firmware-utils/src/fw.h | 70 + tools/firmware-utils/src/hcsmakeimage.c | 181 + tools/firmware-utils/src/imagetag.c | 492 + tools/firmware-utils/src/imagetag.ggo | 46 + tools/firmware-utils/src/imagetag_cmdline.c | 1193 + tools/firmware-utils/src/imagetag_cmdline.h | 275 + tools/firmware-utils/src/jcgimage.c | 403 + tools/firmware-utils/src/lzma2eva.c | 190 + tools/firmware-utils/src/makeamitbin.c | 316 + tools/firmware-utils/src/md5.c | 307 + tools/firmware-utils/src/md5.h | 65 + tools/firmware-utils/src/mkbrncmdline.c | 168 + tools/firmware-utils/src/mkbrnimg.c | 189 + tools/firmware-utils/src/mkcameofw.c | 433 + tools/firmware-utils/src/mkcasfw.c | 1030 + tools/firmware-utils/src/mkchkimg.c | 327 + tools/firmware-utils/src/mkcsysimg.c | 1157 + tools/firmware-utils/src/mkdapimg.c | 226 + tools/firmware-utils/src/mkdcs932.c | 39 + tools/firmware-utils/src/mkdniimg.c | 208 + tools/firmware-utils/src/mkedimaximg.c | 259 + tools/firmware-utils/src/mkfwimage.c | 471 + tools/firmware-utils/src/mkfwimage2.c | 447 + tools/firmware-utils/src/mkheader_gemtek.c | 211 + tools/firmware-utils/src/mkhilinkfw.c | 323 + tools/firmware-utils/src/mkmerakifw.c | 263 + tools/firmware-utils/src/mkmylofw.c | 1297 + tools/firmware-utils/src/mkplanexfw.c | 269 + tools/firmware-utils/src/mkporayfw.c | 791 + tools/firmware-utils/src/mkrtn56uimg.c | 294 + tools/firmware-utils/src/mksenaofw.c | 417 + tools/firmware-utils/src/mktitanimg.c | 1040 + tools/firmware-utils/src/mktitanimg.h | 171 + tools/firmware-utils/src/mktplinkfw.c | 880 + tools/firmware-utils/src/mktplinkfw2.c | 994 + tools/firmware-utils/src/mkwrgimg.c | 240 + tools/firmware-utils/src/mkzcfw.c | 408 + tools/firmware-utils/src/mkzynfw.c | 1131 + tools/firmware-utils/src/motorola-bin.c | 227 + tools/firmware-utils/src/myloader.h | 176 + tools/firmware-utils/src/nand_ecc.c | 204 + tools/firmware-utils/src/osbridge-crc.c | 309 + tools/firmware-utils/src/oseama.c | 422 + tools/firmware-utils/src/pc1crypt.c | 361 + tools/firmware-utils/src/ptgen.c | 246 + tools/firmware-utils/src/seama.c | 529 + tools/firmware-utils/src/seama.h | 108 + tools/firmware-utils/src/sha1.c | 443 + tools/firmware-utils/src/sha1.h | 57 + tools/firmware-utils/src/spw303v.c | 243 + tools/firmware-utils/src/srec2bin.c | 524 + tools/firmware-utils/src/tplink-safeloader.c | 559 + tools/firmware-utils/src/trx.c | 418 + tools/firmware-utils/src/trx2edips.c | 171 + tools/firmware-utils/src/trx2usr.c | 186 + tools/firmware-utils/src/wrt400n.c | 336 + tools/firmware-utils/src/xorimage.c | 135 + tools/firmware-utils/src/zynos.h | 225 + tools/firmware-utils/src/zyxbcm.c | 260 + tools/flex/Makefile | 27 + .../flex/patches/100-disable-tests-docs.patch | 13 + tools/flock/Makefile | 25 + tools/flock/src/flock.c | 326 + tools/gengetopt/Makefile | 30 + .../patches/100-dependency_fix.patch | 11 + .../gengetopt/patches/200-no_docs_tests.patch | 13 + tools/gmp/Makefile | 35 + tools/include/byteswap.h | 5 + tools/include/elf.h | 3007 + tools/include/endian.h | 40 + tools/include/getline.h | 72 + tools/include/sys/sysmacros.h | 56 + tools/isl/Makefile | 27 + tools/libelf/Makefile | 51 + tools/libtool/Makefile | 41 + tools/libtool/files/libtool-v1.5.patch | 118 + tools/libtool/files/libtool-v2.2.patch | 123 + tools/libtool/files/libtool-v2.4.patch | 160 + tools/libtool/patches/000-relocatable.patch | 141 + .../libtool/patches/001-fix-func_append.patch | 22 + tools/libtool/patches/100-libdir-fixes.patch | 94 + ...10-dont-use-target-dir-for-relinking.patch | 20 + .../120-strip-unsafe-dirs-for-relinking.patch | 24 + tools/libtool/patches/150-trailingslash.patch | 49 + .../libtool/patches/160-passthrough-ssp.patch | 12 + .../patches/200-openwrt-branding.patch | 112 + tools/lzma-old/Makefile | 36 + tools/lzma-old/patches/100-lzma_zlib.patch | 404 + tools/lzma-old/patches/110-ranlib.patch | 10 + tools/lzma/Makefile | 36 + tools/lzma/patches/001-large_files.patch | 13 + tools/lzma/patches/002-lzmp.patch | 1059 + tools/lzma/patches/003-compile_fixes.patch | 26 + tools/lzma/patches/100-static_library.patch | 70 + tools/m4/Makefile | 28 + tools/m4/patches/100-fix-gets-removal.patch | 17 + tools/make-ext4fs/Makefile | 40 + tools/missing-macros/Makefile | 28 + tools/missing-macros/src/README | 100 + tools/missing-macros/src/bin/help2man | 29 + tools/missing-macros/src/bin/makeinfo | 112 + tools/missing-macros/src/m4/as-ac-expand.m4 | 43 + .../missing-macros/src/m4/as-compiler-flag.m4 | 62 + .../src/m4/as-unaligned-access.m4 | 41 + tools/missing-macros/src/m4/as-version.m4 | 71 + tools/missing-macros/src/m4/dnet.m4 | 322 + .../src/m4/fake-gtk-doc-check.m4 | 13 + tools/missing-macros/src/m4/fake-intltool.m4 | 16 + tools/missing-macros/src/m4/glibc2.m4 | 30 + tools/missing-macros/src/m4/glibc21.m4 | 30 + tools/missing-macros/src/m4/intdiv0.m4 | 84 + tools/missing-macros/src/m4/intmax.m4 | 33 + tools/missing-macros/src/m4/inttypes-pri.m4 | 36 + tools/missing-macros/src/m4/inttypes_h.m4 | 26 + tools/missing-macros/src/m4/lib-ld.m4 | 110 + tools/missing-macros/src/m4/lib-link.m4 | 774 + tools/missing-macros/src/m4/lib-prefix.m4 | 224 + tools/missing-macros/src/m4/mfx_acc.m4 | 163 + tools/missing-macros/src/m4/mfx_cppflags.m4 | 41 + tools/missing-macros/src/m4/mfx_limits.m4 | 154 + tools/missing-macros/src/m4/progtest.m4 | 92 + tools/missing-macros/src/m4/stdint_h.m4 | 26 + tools/missing-macros/src/m4/uintmax_t.m4 | 30 + tools/missing-macros/src/m4/va_copy.m4 | 111 + tools/missing-macros/src/m4/wint_t.m4 | 28 + tools/mkimage/Makefile | 46 + .../patches/010-freebsd-ulong-fix.patch | 13 + .../patches/020-include_compile_fix.patch | 10 + .../030-allow-to-use-different-magic.patch | 63 + tools/mkimage/patches/040-include_order.patch | 11 + .../patches/050-image_h_portability.patch | 31 + .../patches/060-remove_kernel_includes.patch | 35 + .../070-socfpgaimage_portability.patch | 52 + .../patches/080-remove_compiler_check.patch | 16 + .../090-reproducible-SOURCE_DATE_EPOCH.patch | 82 + .../mkimage/patches/100-freebsd-compat.patch | 14 + tools/mkimage/patches/200-gcc5_compat.patch | 87 + tools/mklibs/Makefile | 34 + tools/mklibs/include/elf.h | 2559 + tools/mklibs/patches/001-compile.patch | 8 + .../patches/002-disable_symbol_checks.patch | 20 + tools/mklibs/patches/003-no_copy.patch | 50 + .../mklibs/patches/004-libpthread_link.patch | 28 + tools/mklibs/patches/005-duplicate_syms.patch | 35 + tools/mklibs/patches/006-uclibc_init.patch | 14 + tools/mklibs/patches/007-gc_sections.patch | 11 + .../patches/008-uclibc_libgcc_link.patch | 37 + .../009-uclibc_libpthread_symbols.patch | 63 + .../patches/010-remove_STT_GNU_IFUNC.patch | 20 + .../mklibs/patches/011-remove_multiarch.patch | 10 + tools/mm-macros/Makefile | 31 + tools/mpc/Makefile | 28 + tools/mpfr/Makefile | 27 + tools/mpfr/patches/001-only_src.patch | 22 + tools/mpfr/patches/100-freebsd-compat.patch | 10 + tools/mtd-utils/Makefile | 60 + tools/mtd-utils/include/fls.h | 2 + tools/mtd-utils/include/linux/types.h | 18 + tools/mtd-utils/patches/100-sscanf_fix.patch | 11 + tools/mtd-utils/patches/110-portability.patch | 170 + tools/mtd-utils/patches/130-lzma_jffs2.patch | 5030 ++ .../patches/134-freebsd_loff_t.patch | 14 + .../patches/135-mkubifs_optional_lzo.patch | 119 + .../patches/136-mkfs.ubifs-xz-support.patch | 378 + ...add-ubigen_write_terminator-function.patch | 89 + .../201-ubinize-add-terminator-support.patch | 77 + .../310-add-static-linking-option.patch | 43 + tools/mtools/Makefile | 38 + tools/mtools/patches/100-compile_fix.patch | 19 + tools/padjffs2/Makefile | 36 + tools/padjffs2/src/Makefile | 15 + tools/padjffs2/src/padjffs2.c | 198 + tools/patch-image/Makefile | 28 + tools/patch-image/src/patch-cmdline.c | 79 + tools/patch-image/src/patch-dtb.c | 101 + tools/patch/Makefile | 23 + tools/patchelf/Makefile | 26 + tools/patchelf/patches/100-portability.patch | 8 + tools/pkg-config/Makefile | 39 + tools/pkg-config/files/pkg-config | 3 + tools/ppl/Makefile | 37 + .../patches/001-disable-serial-tests.patch | 44 + tools/qemu/Makefile | 40 + tools/quilt/Makefile | 36 + tools/quilt/patches/000-relocatable.patch | 170 + tools/quilt/patches/001-fix_compile.patch | 18 + tools/scons/Makefile | 35 + tools/scons/files/pywrap.sh | 15 + tools/scons/patches/001-platform_env.patch | 11 + tools/sdimage/Makefile | 37 + tools/sed/Makefile | 43 + tools/sed/patches/001-musl_host_fixup.patch | 24 + tools/sparse/Makefile | 22 + tools/squashfs/Makefile | 39 + tools/squashfs/patches/100-lzma.patch | 22 + .../patches/110-no_nonstatic_inline.patch | 11 + .../120-add-fixed-timestamp-support.patch | 79 + tools/squashfs4/Makefile | 42 + tools/squashfs4/patches/100-portability.patch | 40 + .../patches/110-allow_static_liblzma.patch | 30 + .../squashfs4/patches/120-cygwin_fixes.patch | 153 + .../squashfs4/patches/150-freebsd_fixes.patch | 10 + .../patches/160-expose_lzma_xz_options.patch | 929 + ..._support_for_LZMA_MAGIC_to_unsqashfs.patch | 72 + .../patches/180-openbsd_compat.patch | 24 + .../patches/190-no_nonstatic_inline.patch | 36 + .../200-add-fixed-timestamp-option.patch | 82 + tools/sstrip/Makefile | 25 + tools/sstrip/src/sstrip.c | 465 + tools/tar/Makefile | 30 + tools/tar/patches/100-fix_xattr_disable.patch | 17 + tools/upslug2/Makefile | 35 + tools/upslug2/patches/100-libpcap_fix.patch | 153 + .../patches/110-wrt350nv2_support.patch | 279 + tools/upx/Makefile | 36 + tools/upx/patches/100-lzmaonly.patch | 156 + tools/wrt350nv2-builder/Makefile | 41 + tools/wrt350nv2-builder/src/crypt.h | 132 + tools/wrt350nv2-builder/src/ioapi.c | 177 + tools/wrt350nv2-builder/src/ioapi.h | 75 + tools/wrt350nv2-builder/src/md5.c | 381 + tools/wrt350nv2-builder/src/md5.h | 91 + tools/wrt350nv2-builder/src/upgrade.h | 77 + .../wrt350nv2-builder/src/wrt350nv2-builder.c | 1126 + tools/xz/Makefile | 29 + tools/xz/patches/100-freebsd-compat.patch | 11 + tools/yaffs2/Makefile | 39 + tools/yaffs2/patches/100-compile.patch | 125 + tools/yaffs2/patches/110-openbsd-compat.patch | 14 + 7294 files changed, 1386385 insertions(+) create mode 100644 BSDmakefile create mode 100644 Config.in create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README create mode 100644 README.md create mode 100644 anonabox_pro.patch create mode 100644 config/Config-build.in create mode 100644 config/Config-devel.in create mode 100644 config/Config-images.in create mode 100644 config/Config-kernel.in create mode 100644 docs/.gitignore create mode 100644 docs/Makefile create mode 100644 docs/adding.tex create mode 100644 docs/bugs.tex create mode 100644 docs/build.tex create mode 100644 docs/config.tex create mode 100644 docs/debugging.tex create mode 100644 docs/init-scripts.tex create mode 100644 docs/network-scripts.tex create mode 100644 docs/network.tex create mode 100644 docs/openwrt.sty create mode 100644 docs/openwrt.tex create mode 100644 docs/submitting-patches.tex create mode 100644 docs/wireless.tex create mode 100644 docs/working.tex create mode 100644 feeds.conf.default create mode 100644 include/autotools.mk create mode 100644 include/cmake.mk create mode 100644 include/debug.mk create mode 100644 include/depends.mk create mode 100644 include/device_table.txt create mode 100644 include/download.mk create mode 100644 include/feeds.mk create mode 100644 include/hardening.mk create mode 100644 include/host-build.mk create mode 100644 include/host.mk create mode 100644 include/image.mk create mode 100644 include/kernel-build.mk create mode 100644 include/kernel-defaults.mk create mode 100644 include/kernel-version.mk create mode 100644 include/kernel.mk create mode 100644 include/netfilter.mk create mode 100644 include/nls.mk create mode 100644 include/package-bin.mk create mode 100644 include/package-defaults.mk create mode 100644 include/package-dumpinfo.mk create mode 100644 include/package-ipkg.mk create mode 100644 include/package-seccomp.mk create mode 100644 include/package.mk create mode 100644 include/prereq-build.mk create mode 100644 include/prereq.mk create mode 100644 include/quilt.mk create mode 100644 include/scan.awk create mode 100644 include/scan.mk create mode 100644 include/scons.mk create mode 100644 include/shell.sh create mode 100644 include/site/aarch64 create mode 100644 include/site/aarch64_be create mode 100644 include/site/arc create mode 100644 include/site/arm create mode 100644 include/site/armeb create mode 100644 include/site/i386 create mode 100644 include/site/i486 create mode 100644 include/site/i686 create mode 100644 include/site/linux create mode 100644 include/site/m68k create mode 100644 include/site/mips create mode 100644 include/site/mips64 create mode 100644 include/site/mips64el create mode 100644 include/site/mipsel create mode 100644 include/site/powerpc create mode 100644 include/site/sparc create mode 100644 include/site/x86_64 create mode 100644 include/subdir.mk create mode 100644 include/target.mk create mode 100644 include/toolchain-build.mk create mode 100644 include/toplevel.mk create mode 100644 include/uclibc++.mk create mode 100644 include/unpack.mk create mode 100644 include/verbose.mk create mode 100644 include/version.mk create mode 100644 package/Makefile create mode 100644 package/base-files/Makefile create mode 100755 package/base-files/files/bin/board_detect create mode 100755 package/base-files/files/bin/config_generate create mode 100755 package/base-files/files/bin/ipcalc.sh create mode 100755 package/base-files/files/bin/login.sh create mode 100644 package/base-files/files/etc/banner create mode 100644 package/base-files/files/etc/banner.failsafe create mode 100755 package/base-files/files/etc/board.d/99-default_network create mode 100644 package/base-files/files/etc/config/system create mode 100644 package/base-files/files/etc/device_info create mode 100644 package/base-files/files/etc/diag.sh create mode 100644 package/base-files/files/etc/group create mode 100644 package/base-files/files/etc/hosts create mode 100644 package/base-files/files/etc/hotplug.d/net/00-sysctl create mode 100755 package/base-files/files/etc/init.d/boot create mode 100755 package/base-files/files/etc/init.d/done create mode 100755 package/base-files/files/etc/init.d/gpio_switch create mode 100755 package/base-files/files/etc/init.d/led create mode 100755 package/base-files/files/etc/init.d/sysctl create mode 100755 package/base-files/files/etc/init.d/sysfixtime create mode 100755 package/base-files/files/etc/init.d/system create mode 100755 package/base-files/files/etc/init.d/umount create mode 100644 package/base-files/files/etc/inittab create mode 100644 package/base-files/files/etc/iproute2/rt_tables create mode 100644 package/base-files/files/etc/openwrt_release create mode 100644 package/base-files/files/etc/openwrt_version create mode 100644 package/base-files/files/etc/opkg/keys/af22f7a88858c8e9 create mode 100644 package/base-files/files/etc/passwd create mode 100755 package/base-files/files/etc/preinit create mode 100644 package/base-files/files/etc/profile create mode 100644 package/base-files/files/etc/protocols create mode 100755 package/base-files/files/etc/rc.button/failsafe create mode 100755 package/base-files/files/etc/rc.button/power create mode 100755 package/base-files/files/etc/rc.button/reset create mode 100755 package/base-files/files/etc/rc.button/rfkill create mode 100755 package/base-files/files/etc/rc.common create mode 100644 package/base-files/files/etc/rc.local create mode 100644 package/base-files/files/etc/services create mode 100644 package/base-files/files/etc/shadow create mode 100644 package/base-files/files/etc/shells create mode 100644 package/base-files/files/etc/sysctl.conf create mode 100644 package/base-files/files/etc/sysctl.d/local.conf create mode 100644 package/base-files/files/etc/sysupgrade.conf create mode 100644 package/base-files/files/etc/uci-defaults/10_migrate-shadow create mode 100644 package/base-files/files/etc/uci-defaults/11_migrate-sysctl create mode 100644 package/base-files/files/etc/uci-defaults/12_network-generate-ula create mode 100644 package/base-files/files/etc/uci-defaults/13_fix_group_user create mode 100755 package/base-files/files/lib/functions.sh create mode 100644 package/base-files/files/lib/functions/leds.sh create mode 100644 package/base-files/files/lib/functions/network.sh create mode 100644 package/base-files/files/lib/functions/preinit.sh create mode 100644 package/base-files/files/lib/functions/service.sh create mode 100644 package/base-files/files/lib/functions/system.sh create mode 100755 package/base-files/files/lib/functions/uci-defaults.sh create mode 100644 package/base-files/files/lib/preinit/02_default_set_state create mode 100644 package/base-files/files/lib/preinit/10_indicate_failsafe create mode 100644 package/base-files/files/lib/preinit/10_indicate_preinit create mode 100644 package/base-files/files/lib/preinit/10_sysinfo create mode 100644 package/base-files/files/lib/preinit/30_failsafe_wait create mode 100644 package/base-files/files/lib/preinit/40_run_failsafe_hook create mode 100644 package/base-files/files/lib/preinit/50_indicate_regular_preinit create mode 100644 package/base-files/files/lib/preinit/70_initramfs_test create mode 100644 package/base-files/files/lib/preinit/80_mount_root create mode 100644 package/base-files/files/lib/preinit/99_10_failsafe_login create mode 100644 package/base-files/files/lib/preinit/99_10_run_init create mode 100644 package/base-files/files/lib/upgrade/common.sh create mode 100644 package/base-files/files/lib/upgrade/keep.d/base-files-essential create mode 100644 package/base-files/files/rom/note create mode 100755 package/base-files/files/sbin/firstboot create mode 100755 package/base-files/files/sbin/hotplug-call create mode 100755 package/base-files/files/sbin/led.sh create mode 100755 package/base-files/files/sbin/sysupgrade create mode 100755 package/base-files/files/sbin/wifi create mode 100644 package/base-files/image-config.in create mode 100644 package/boot/apex/Makefile create mode 100644 package/boot/apex/patches/001-compile_fix.patch create mode 100644 package/boot/apex/patches/100-openwrt_nslu2_armeb_config.patch create mode 100644 package/boot/apex/patches/120-openwrt_nslu2_16mb_armeb_config.patch create mode 100644 package/boot/apex/patches/140-openwrt_fsg3_armeb_config.patch create mode 100644 package/boot/apex/patches/150-limit_ram_to_64mb.patch create mode 100644 package/boot/apex/patches/160-openwrt_nas100d_armeb_config.patch create mode 100644 package/boot/fconfig/Makefile create mode 100644 package/boot/grub2/Makefile create mode 100644 package/boot/grub2/patches/100-grub_setup_root.patch create mode 100644 package/boot/grub2/patches/100-musl-compat.patch create mode 100644 package/boot/grub2/patches/200-fix-gets-removal.patch create mode 100644 package/boot/grub2/patches/210-fix_serial_rtscts.patch create mode 100644 package/boot/imx-bootlets/Makefile create mode 100644 package/boot/imx-bootlets/patches/001-skip_sb_generation.patch create mode 100644 package/boot/imx-bootlets/patches/002-set_elftosb_config.patch create mode 100644 package/boot/imx-bootlets/patches/003-add-olinuxino.patch create mode 100644 package/boot/kexec-tools/Config.in create mode 100644 package/boot/kexec-tools/Makefile create mode 100644 package/boot/kexec-tools/patches/0001-Fix-zlib-lzma-decompression.patch create mode 100644 package/boot/kexec-tools/patches/0002-configure.ac-apply-necessary-quotes-to-result-of-mac.patch create mode 100644 package/boot/kexec-tools/patches/0003-mips-fix-compiler-warning-on-printing-64-bit-integer.patch create mode 100644 package/boot/kexec-tools/patches/0004-mips-remove-unused-variable.patch create mode 100644 package/boot/kexec-tools/patches/0005-mips-fix-warning-about-implicit-type-conversion.patch create mode 100644 package/boot/kobs-ng/Makefile create mode 100644 package/boot/kobs-ng/patches/001-fix-mtd-defines.patch create mode 100644 package/boot/kobs-ng/patches/002-add-init-size-param.patch create mode 100644 package/boot/kobs-ng/patches/003-missing_include.patch create mode 100644 package/boot/kobs-ng/patches/004-gnu_source.patch create mode 100644 package/boot/rbcfg/Makefile create mode 100644 package/boot/rbcfg/src/Makefile create mode 100644 package/boot/rbcfg/src/cyg_crc.h create mode 100644 package/boot/rbcfg/src/cyg_crc32.c create mode 100644 package/boot/rbcfg/src/main.c create mode 100644 package/boot/rbcfg/src/rbcfg.h create mode 100644 package/boot/uboot-ar71xx/Makefile create mode 100644 package/boot/uboot-ar71xx/files/board/zyxel/nbg460n/Makefile create mode 100644 package/boot/uboot-ar71xx/files/board/zyxel/nbg460n/config.mk create mode 100644 package/boot/uboot-ar71xx/files/board/zyxel/nbg460n/lowlevel_init.S create mode 100644 package/boot/uboot-ar71xx/files/board/zyxel/nbg460n/nbg460n.c create mode 100644 package/boot/uboot-ar71xx/files/board/zyxel/nbg460n/u-boot.lds create mode 100644 package/boot/uboot-ar71xx/files/cpu/mips/ar71xx_serial.c create mode 100644 package/boot/uboot-ar71xx/files/drivers/net/ag71xx.c create mode 100644 package/boot/uboot-ar71xx/files/drivers/net/ag71xx.h create mode 100644 package/boot/uboot-ar71xx/files/drivers/net/phy/rtl8366.h create mode 100644 package/boot/uboot-ar71xx/files/drivers/net/phy/rtl8366_mii.c create mode 100644 package/boot/uboot-ar71xx/files/drivers/spi/ar71xx_spi.c create mode 100644 package/boot/uboot-ar71xx/files/include/asm-mips/ar71xx.h create mode 100644 package/boot/uboot-ar71xx/files/include/asm-mips/ar71xx_gpio.h create mode 100644 package/boot/uboot-ar71xx/files/include/configs/nbg460n.h create mode 100644 package/boot/uboot-ar71xx/patches/001-ar71xx.patch create mode 100644 package/boot/uboot-ar71xx/patches/002-ar71xx-spi.patch create mode 100644 package/boot/uboot-ar71xx/patches/010-enet-ag71xx.patch create mode 100644 package/boot/uboot-ar71xx/patches/011-switch-rtl8366sr.patch create mode 100644 package/boot/uboot-ar71xx/patches/020-freebsd-compat.patch create mode 100644 package/boot/uboot-ar71xx/patches/021-darwin_compat.patch create mode 100644 package/boot/uboot-ar71xx/patches/022-getline_backport.patch create mode 100644 package/boot/uboot-ar71xx/patches/030-no_examples.patch create mode 100644 package/boot/uboot-ar71xx/patches/040-no_extern_inline.patch create mode 100644 package/boot/uboot-ar71xx/patches/041-no_weak_alias.patch create mode 100644 package/boot/uboot-envtools/Config.in create mode 100644 package/boot/uboot-envtools/Makefile create mode 100644 package/boot/uboot-envtools/files/ar71xx create mode 100644 package/boot/uboot-envtools/files/cns3xxx create mode 100644 package/boot/uboot-envtools/files/imx6 create mode 100644 package/boot/uboot-envtools/files/kirkwood create mode 100644 package/boot/uboot-envtools/files/lantiq create mode 100644 package/boot/uboot-envtools/files/mvebu create mode 100644 package/boot/uboot-envtools/files/mxs create mode 100644 package/boot/uboot-envtools/files/oxnas create mode 100644 package/boot/uboot-envtools/files/ramips create mode 100644 package/boot/uboot-envtools/files/uboot-envtools.sh create mode 100644 package/boot/uboot-envtools/patches/001-compile.patch create mode 100644 package/boot/uboot-envtools/patches/200-fw_env_no_aes.patch create mode 100644 package/boot/uboot-envtools/patches/300-support-env-in-ubivol-chardev.patch create mode 100644 package/boot/uboot-imx6/Makefile create mode 100644 package/boot/uboot-imx6/patches/001-gcc-5-compiler.patch create mode 100644 package/boot/uboot-imx6/patches/002-use-static-inline.patch create mode 100644 package/boot/uboot-imx6/patches/003-use-weak-in-board.patch create mode 100644 package/boot/uboot-imx6/patches/004-use-weak-in-main.patch create mode 100644 package/boot/uboot-imx6/patches/100-wandboard-enable-fit.patch create mode 100644 package/boot/uboot-imx6/patches/110-wandboard-owrt-env.patch create mode 100644 package/boot/uboot-kirkwood/Makefile create mode 100644 package/boot/uboot-kirkwood/patches/0001-cosmetic-kirkwood-style-fixes-in-kwbimage.cfg-files.patch create mode 100644 package/boot/uboot-kirkwood/patches/0002-kirkwood-define-empty-CONFIG_MVGBE_PORTS-by-default.patch create mode 100644 package/boot/uboot-kirkwood/patches/0003-ARM-kirkwood-fix-cpu-info-for-6282-device-id.patch create mode 100644 package/boot/uboot-kirkwood/patches/0004-kirkwood-ib62x0-add-CONFIG_SYS_GENERIC_BOARD-define.patch create mode 100644 package/boot/uboot-kirkwood/patches/0005-kirkwood-dockstar-add-CONFIG_SYS_GENERIC_BOARD-defin.patch create mode 100644 package/boot/uboot-kirkwood/patches/0006-kirkwood-goflexhome-add-CONFIG_SYS_GENERIC_BOARD-def.patch create mode 100644 package/boot/uboot-kirkwood/patches/0007-kirkwood-iconnect-add-CONFIG_SYS_GENERIC_BOARD-defin.patch create mode 100644 package/boot/uboot-kirkwood/patches/0008-kirkwood-pogo_e02-add-CONFIG_SYS_GENERIC_BOARD-defin.patch create mode 100644 package/boot/uboot-kirkwood/patches/0009-kirkwood-sheevaplug-add-CONFIG_SYS_GENERIC_BOARD-def.patch create mode 100644 package/boot/uboot-kirkwood/patches/110-dockstar.patch create mode 100644 package/boot/uboot-kirkwood/patches/120-iconnect.patch create mode 100644 package/boot/uboot-kirkwood/patches/130-ib62x0.patch create mode 100644 package/boot/uboot-kirkwood/patches/140-pogoplug_e02.patch create mode 100644 package/boot/uboot-kirkwood/patches/150-goflexhome.patch create mode 100644 package/boot/uboot-kirkwood/patches/200-openwrt-config.patch create mode 100644 package/boot/uboot-kirkwood/patches/400-gcc-5-compiler.patch create mode 100644 package/boot/uboot-lantiq/Makefile create mode 100644 package/boot/uboot-lantiq/README create mode 100644 package/boot/uboot-lantiq/patches/0001-sf-fix-out-of-order-calls-for-spi_claim_bus-and-spi_.patch create mode 100644 package/boot/uboot-lantiq/patches/0002-sf-consistently-use-debug-for-warning-error-messages.patch create mode 100644 package/boot/uboot-lantiq/patches/0003-sf-move-malloc-of-spi_flash-to-spi_flash_probe.patch create mode 100644 package/boot/uboot-lantiq/patches/0004-sf-add-slim-probe-funtions-for-SPL.patch create mode 100644 package/boot/uboot-lantiq/patches/0005-sf-make-calculatiom-of-address-bytes-completely-conf.patch create mode 100644 package/boot/uboot-lantiq/patches/0006-sf-add-support-for-4-byte-addressing.patch create mode 100644 package/boot/uboot-lantiq/patches/0007-sf-add-support-for-EN25QH256.patch create mode 100644 package/boot/uboot-lantiq/patches/0008-sf-fix-sector-layout-of-S25FL256S_256K-and-S25FL512S.patch create mode 100644 package/boot/uboot-lantiq/patches/0009-net-switchlib-add-framework-for-ethernet-switch-driv.patch create mode 100644 package/boot/uboot-lantiq/patches/0010-net-switchlib-add-driver-for-Lantiq-PSB697X-switch-f.patch create mode 100644 package/boot/uboot-lantiq/patches/0011-net-switchlib-add-driver-for-Lantiq-ADM6996I-switch-.patch create mode 100644 package/boot/uboot-lantiq/patches/0012-net-switchlib-add-driver-for-Atheros-AR8216.patch create mode 100644 package/boot/uboot-lantiq/patches/0013-net-switchlib-add-driver-for-REALTEK-RTL8306.patch create mode 100644 package/boot/uboot-lantiq/patches/0014-MIPS-add-support-for-Lantiq-XWAY-SoCs.patch create mode 100644 package/boot/uboot-lantiq/patches/0015-MIPS-lantiq-add-support-for-Lantiq-XWAY-ARX100-SoC-f.patch create mode 100644 package/boot/uboot-lantiq/patches/0016-net-add-driver-for-Lantiq-XWAY-ARX100-switch.patch create mode 100644 package/boot/uboot-lantiq/patches/0017-tools-add-some-helper-tools-for-Lantiq-SoCs.patch create mode 100644 package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch create mode 100644 package/boot/uboot-lantiq/patches/0019-Makefile-add-Lantiq-NAND-SPL-images.patch create mode 100644 package/boot/uboot-lantiq/patches/0020-MIPS-lantiq-add-NAND-SPL-support.patch create mode 100644 package/boot/uboot-lantiq/patches/0021-MIPS-vrx200-add-NAND-SPL-support.patch create mode 100644 package/boot/uboot-lantiq/patches/0022-MIPS-lantiq-easy80920-add-support-for-NAND-SPL.patch create mode 100644 package/boot/uboot-lantiq/patches/0023-MIPS-lantiq-add-default-openwrt-config.patch create mode 100644 package/boot/uboot-lantiq/patches/0024-MIPS-lantiq-easy50712-add-openwrt-lantiq-common.h.patch create mode 100644 package/boot/uboot-lantiq/patches/0025-MIPS-lantiq-easy80920-add-openwrt-lantiq-common.h.patch create mode 100644 package/boot/uboot-lantiq/patches/0026-MIPS-add-board-support-for-Arcadyan-ARV4519.patch create mode 100644 package/boot/uboot-lantiq/patches/0027-MIPS-add-board-support-for-Arcadyan-ARV7518.patch create mode 100644 package/boot/uboot-lantiq/patches/0028-MIPS-add-board-support-for-AudioCodes-MP-252.patch create mode 100644 package/boot/uboot-lantiq/patches/0029-MIPS-add-board-support-for-AVM-FritzBox-3370.patch create mode 100644 package/boot/uboot-lantiq/patches/0030-MIPS-add-board-support-for-Gigaset-SX76X.patch create mode 100644 package/boot/uboot-lantiq/patches/0031-MIPS-add-board-support-for-ZTE-ZXHN-H367N.patch create mode 100644 package/boot/uboot-lantiq/patches/0032-MIPS-add-board-support-for-ZTE-ZXV10-H201L.patch create mode 100644 package/boot/uboot-lantiq/patches/0033-MIPS-add-board-support-for-ZyXEL-P-661HNU-Fx.patch create mode 100644 package/boot/uboot-lantiq/patches/0034-MIPS-add-board-support-for-ZyXEL-P-2601HN-Fx.patch create mode 100644 package/boot/uboot-lantiq/patches/0035-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch create mode 100644 package/boot/uboot-lantiq/patches/0036-MIPS-add-board-support-for-Arcadyan-Easybox-904.patch create mode 100644 package/boot/uboot-lantiq/patches/0037-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch create mode 100644 package/boot/uboot-lantiq/patches/0038-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch create mode 100644 package/boot/uboot-lantiq/patches/0039-MIPS-add-board-support-for-Arcadyan-ARV7510.patch create mode 100644 package/boot/uboot-lantiq/patches/0041-MIPS-add-board-support-for-Arcadyan-ARV7510PW22.patch create mode 100644 package/boot/uboot-lantiq/patches/0041-Makefile-prepare-u-boot-lantiq-v2013.10-openwrt4.patch create mode 100644 package/boot/uboot-lantiq/patches/0041-lzma-fixup.patch create mode 100644 package/boot/uboot-lantiq/patches/0042-arx100-cgu-fixes.patch create mode 100644 package/boot/uboot-lantiq/patches/0043-MIPS-add-board-support-for-Arcadyan-VGV7510KW22.patch create mode 100644 package/boot/uboot-lantiq/patches/0044-MIPS-add-board-support-for-Arcadyan-ARV8539PW22.patch create mode 100644 package/boot/uboot-lantiq/patches/0045-no_extern_inline.patch create mode 100644 package/boot/uboot-lantiq/patches/0046-no_weak_alias.patch create mode 100644 package/boot/uboot-lantiq/patches/0047-add-gcc5-support.patch create mode 100644 package/boot/uboot-mvebu/Makefile create mode 100644 package/boot/uboot-mvebu/patches/001-use-dtc-in-kernel.patch create mode 100644 package/boot/uboot-mxs/Makefile create mode 100644 package/boot/uboot-mxs/patches/001-add-i2se-duckbill.patch create mode 100644 package/boot/uboot-omap/Makefile create mode 100644 package/boot/uboot-omap/patches/001-backport_upstream_image_c_fix_non_android_booting.patch create mode 100644 package/boot/uboot-omap/patches/100-disable_thumb_unknown_errata.patch create mode 100644 package/boot/uboot-omap/patches/101-disable_ext.patch create mode 100644 package/boot/uboot-oxnas/Makefile create mode 100644 package/boot/uboot-oxnas/files/arch/arm/cpu/arm1136/nas782x/Makefile create mode 100644 package/boot/uboot-oxnas/files/arch/arm/cpu/arm1136/nas782x/clock.c create mode 100644 package/boot/uboot-oxnas/files/arch/arm/cpu/arm1136/nas782x/pinmux.c create mode 100644 package/boot/uboot-oxnas/files/arch/arm/cpu/arm1136/nas782x/reset.c create mode 100644 package/boot/uboot-oxnas/files/arch/arm/cpu/arm1136/nas782x/timer.c create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/clock.h create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/cpu.h create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/hardware.h create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/pinmux.h create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/spl.h create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/sysctl.h create mode 100644 package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/timer.h create mode 100644 package/boot/uboot-oxnas/files/board/ox820/Kconfig create mode 100644 package/boot/uboot-oxnas/files/board/ox820/MAINTAINERS create mode 100644 package/boot/uboot-oxnas/files/board/ox820/Makefile create mode 100755 package/boot/uboot-oxnas/files/board/ox820/ddr.c create mode 100644 package/boot/uboot-oxnas/files/board/ox820/ddr.h create mode 100644 package/boot/uboot-oxnas/files/board/ox820/lowlevel_init.S create mode 100644 package/boot/uboot-oxnas/files/board/ox820/ox820.c create mode 100644 package/boot/uboot-oxnas/files/board/ox820/spl_start.S create mode 100644 package/boot/uboot-oxnas/files/board/ox820/u-boot-spl.lds create mode 100644 package/boot/uboot-oxnas/files/common/env_ext4.c create mode 100644 package/boot/uboot-oxnas/files/common/spl/spl_block.c create mode 100644 package/boot/uboot-oxnas/files/configs/ox820_defconfig create mode 100644 package/boot/uboot-oxnas/files/drivers/block/plxsata_ide.c create mode 100644 package/boot/uboot-oxnas/files/drivers/usb/host/ehci-oxnas.c create mode 100644 package/boot/uboot-oxnas/files/include/configs/ox820.h create mode 100644 package/boot/uboot-oxnas/files/tools/mkox820crc.c create mode 100644 package/boot/uboot-oxnas/patches/010-capacity-is-unsigned.patch create mode 100644 package/boot/uboot-oxnas/patches/150-spl-block.patch create mode 100644 package/boot/uboot-oxnas/patches/200-icplus-phy.patch create mode 100644 package/boot/uboot-oxnas/patches/300-oxnas-target.patch create mode 100644 package/boot/uboot-oxnas/patches/400-gcc-5-compiler.patch create mode 100644 package/boot/uboot-oxnas/patches/800-fix-bootm-assertion.patch create mode 100644 package/boot/uboot-pxa/Makefile create mode 100644 package/boot/uboot-pxa/patches/001-squashfs_rootfstype_cmdline.patch create mode 100644 package/boot/uboot-sunxi/Makefile create mode 100644 package/boot/uboot-sunxi/patches/001-use-dtc-in-kernel.patch create mode 100644 package/boot/uboot-sunxi/patches/002-add-olimex-a13-som.diff create mode 100644 package/boot/uboot-sunxi/patches/003-add-theobroma-a31-pangolin.patch create mode 100644 package/boot/uboot-sunxi/patches/010-dt-sync-files-with-kernel.patch create mode 100644 package/boot/uboot-sunxi/patches/011-dt-sync-dts-files-with-kernel.patch create mode 100644 package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch create mode 100644 package/boot/uboot-sunxi/patches/013-enable-realtek-phy.patch create mode 100644 package/boot/uboot-sunxi/patches/014-fix-gmac-init.patch create mode 100644 package/boot/uboot-sunxi/patches/015-fix-2nd-usb-ctrler-on-sun47i.patch create mode 100644 package/boot/uboot-sunxi/patches/016-spl-print-mmc-slot.patch create mode 100644 package/boot/uboot-sunxi/patches/017-usb-add-support-for-usb3-vbus-pin.patch create mode 100644 package/boot/uboot-sunxi/patches/018-usb-specify-vbus-pins-on-orangepis.patch create mode 100644 package/boot/uboot-sunxi/patches/019-sid-add-efuse-support-for-h3-a83t.patch create mode 100644 package/boot/uboot-sunxi/patches/020-boot-display-board-model-on-startup.patch create mode 100644 package/boot/uboot-sunxi/patches/091-sun6i-sync-PLL1-multdiv-with-Boot1.patch create mode 100644 package/boot/uboot-sunxi/patches/093-sun6i-fix-PLL-LDO-voltselect.patch create mode 100644 package/boot/uboot-sunxi/patches/100-sun6i-alternate-on-UART2.patch create mode 100644 package/boot/uboot-sunxi/patches/101-sun6i-support-console-on-UART2.patch create mode 100644 package/boot/uboot-sunxi/patches/102-sunxi-make_CONS_INDEX-configurable.patch create mode 100644 package/boot/uboot-sunxi/uEnv-default.txt create mode 100644 package/boot/uboot-sunxi/uEnv-pangolin.txt create mode 100644 package/boot/uboot-xburst/Makefile create mode 100644 package/boot/uboot-xburst/patches/0001-qi_lb60-add-nand-spl-support.patch create mode 100644 package/boot/uboot-xburst/patches/0002-qi_lb60-add-software-usbboot-support.patch create mode 100644 package/boot/uboot-xburst/patches/0003-add-mmc-support.patch create mode 100644 package/boot/uboot-xburst/patches/0004-add-more-boot-options-F1-F2-F3-F4-M-S.patch create mode 100644 package/boot/uboot-xburst/patches/0005-add-nanonote-lcd-support.patch create mode 100644 package/boot/uboot-xburst/patches/0006-enable-silent-console.patch create mode 100644 package/boot/uboot-zynq/Makefile create mode 100644 package/boot/yamonenv/Makefile create mode 100644 package/boot/yamonenv/patches/001-yamonenv_mtd_partition.patch create mode 100644 package/devel/binutils/Makefile create mode 100644 package/devel/gdb/Makefile create mode 100644 package/devel/gdb/patches/001-gdb-pr14523-mips-signal-number.patch create mode 100644 package/devel/gdb/patches/100-musl_fix.patch create mode 100644 package/devel/perf/Makefile create mode 100644 package/devel/perf/musl-compat.h create mode 100644 package/devel/perf/musl-include/string.h create mode 100644 package/devel/strace/Makefile create mode 100644 package/devel/trace-cmd/Makefile create mode 100644 package/devel/trace-cmd/patches/110-mac80211_tracepoint.patch create mode 100644 package/devel/valgrind/Makefile create mode 100644 package/devel/valgrind/files/default.supp create mode 100644 package/devel/valgrind/patches/100-fix_configure_check.patch create mode 100644 package/devel/valgrind/patches/110-add_a_out_h.patch create mode 100644 package/devel/valgrind/patches/120-Fix-configure-for-Linux-kernel-4.0-rc1.patch create mode 100644 package/devel/valgrind/patches/130-mips_fix_soft_float.patch create mode 100644 package/devel/valgrind/patches/200-musl_fix.patch create mode 100644 package/devel/valgrind/src/abort.c create mode 100644 package/firmware/am33x-cm3/Makefile create mode 100644 package/firmware/ath10k-firmware/Makefile create mode 100644 package/firmware/b43legacy-firmware/Makefile create mode 100644 package/firmware/brcmfmac43430-firmware/Makefile create mode 100644 package/firmware/ixp4xx-microcode/Makefile create mode 100644 package/firmware/ixp4xx-microcode/src/IxNpeMicrocode.h create mode 100644 package/firmware/ixp4xx-microcode/src/LICENSE.IPL create mode 100644 package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile create mode 100644 package/firmware/linux-firmware/Makefile create mode 100644 package/firmware/linux-firmware/broadcom.mk create mode 100644 package/firmware/linux-firmware/intel.mk create mode 100644 package/firmware/linux-firmware/marvell.mk create mode 100644 package/firmware/linux-firmware/mediatek.mk create mode 100644 package/firmware/linux-firmware/qca.mk create mode 100644 package/firmware/linux-firmware/realtek.mk create mode 100644 package/firmware/linux-firmware/ti.mk create mode 100644 package/firmware/vsc73x5-ucode/Makefile create mode 100644 package/firmware/vsc73x5-ucode/files/Makefile create mode 100644 package/kernel/acx-mac80211/Makefile create mode 100644 package/kernel/acx-mac80211/patches/200-initial-macaddr.patch create mode 100644 package/kernel/acx-mac80211/patches/300-kernel_4_2.patch create mode 100644 package/kernel/ar7-atm/Config.in create mode 100644 package/kernel/ar7-atm/Makefile create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/090-no-date-time.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/100-compile_fix.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/110-interrupt_fix.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/120-no_dumb_inline.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/130-powercutback.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/140-debug_mode.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/150-tasklet_mode.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/160-module-params.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/170-bus_id_removal.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/180-git_headers_include.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/190-2.6.32_proc_fixes.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/200-2.6.37_args.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/210-3.3-remove-smp_lock.h.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/220-3.10-update_proc_code.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/230-compile_fixes.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/240-3.18_fixes.patch create mode 100644 package/kernel/ar7-atm/patches-D7.04.03.00/250-4.1_fixes.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/090-no-date-time.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/100-compile_fix.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/110-interrupt_fix.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/120-no_dumb_inline.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/130-powercutback.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/140-debug_mode.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/150-tasklet_mode.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/160-module-params.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/170-bus_id_removal.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/180-git_headers_include.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/190-2.6.32_proc_fixes.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/200-2.6.37_args.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/210-3.3-remove-smp_lock.h.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/220-3.10-update_proc_code.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/240-3.18_fixes.patch create mode 100644 package/kernel/ar7-atm/patches-D7.05.01.00/250-4.1_fixes.patch create mode 100644 package/kernel/avila-wdt/Makefile create mode 100644 package/kernel/avila-wdt/src/Makefile create mode 100644 package/kernel/avila-wdt/src/avila-wdt.c create mode 100644 package/kernel/brcm2708-gpu-fw/Makefile create mode 100644 package/kernel/broadcom-wl/Makefile create mode 100644 package/kernel/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds create mode 100755 package/kernel/broadcom-wl/files/etc/init.d/wlunbind create mode 100644 package/kernel/broadcom-wl/files/lib/wifi/broadcom.sh create mode 100644 package/kernel/broadcom-wl/patches/003-compat-2.6.35.patch create mode 100644 package/kernel/broadcom-wl/patches/004-remove-pcmcia.patch create mode 100644 package/kernel/broadcom-wl/patches/005-fix-mem-leak-on-unload.patch create mode 100644 package/kernel/broadcom-wl/patches/006-generic-dma-api.patch create mode 100644 package/kernel/broadcom-wl/patches/007-use-glue-driver.patch create mode 100644 package/kernel/broadcom-wl/patches/008-fix_virtual_interfaces.patch create mode 100644 package/kernel/broadcom-wl/patches/009-fix_compile_3_2.patch create mode 100644 package/kernel/broadcom-wl/patches/010-remove_irqf_samble_random.patch create mode 100644 package/kernel/broadcom-wl/patches/011-fix_compile_3_4.patch create mode 100644 package/kernel/broadcom-wl/patches/012-compat-3.10.patch create mode 100644 package/kernel/broadcom-wl/patches/013-interface-name.patch create mode 100644 package/kernel/broadcom-wl/patches/014-fix-band-reporting.patch create mode 100644 package/kernel/broadcom-wl/patches/015-support-probe-of-wds-interfaces.patch create mode 100644 package/kernel/broadcom-wl/patches/020-musl-fixes.patch create mode 100644 package/kernel/broadcom-wl/patches/030-remove_devinit_devexit.patch create mode 100644 package/kernel/broadcom-wl/patches/100-fix_nvram_two_devices.patch create mode 100644 package/kernel/broadcom-wl/patches/110-add_number_to_dev_name.patch create mode 100644 package/kernel/broadcom-wl/patches/120-fixup-mac-addresses.patch create mode 100644 package/kernel/broadcom-wl/patches/200-add_bcm_a8xx_support.patch create mode 100644 package/kernel/broadcom-wl/patches/910-fallback-sprom.patch create mode 100644 package/kernel/broadcom-wl/patches/912-pci-bus-nvram-hack.patch create mode 100644 package/kernel/broadcom-wl/patches/913-avoid-dbe-on-ifs_ctl-readw-hack.patch create mode 100644 package/kernel/broadcom-wl/patches/914-eliminate-date-time-error.patch create mode 100644 package/kernel/broadcom-wl/src/glue/Makefile create mode 100644 package/kernel/broadcom-wl/src/glue/wl_glue.c create mode 100644 package/kernel/broadcom-wl/src/glue/wl_glue.h create mode 100644 package/kernel/broadcom-wl/src/wlc.c create mode 100644 package/kernel/button-hotplug/Makefile create mode 100644 package/kernel/button-hotplug/src/Kconfig create mode 100644 package/kernel/button-hotplug/src/Makefile create mode 100644 package/kernel/button-hotplug/src/button-hotplug.c create mode 100644 package/kernel/ep80579-drivers/Makefile create mode 100644 package/kernel/ep80579-drivers/patches/001-igbe_update.patch create mode 100644 package/kernel/ep80579-drivers/patches/002-cflags_cleanup.patch create mode 100644 package/kernel/ep80579-drivers/patches/003-new_irqf_constants.patch create mode 100644 package/kernel/ep80579-drivers/patches/100-iegbe_netdev_ops.patch create mode 100644 package/kernel/ep80579-drivers/patches/101-iegbe_fix_napi_interface.patch create mode 100644 package/kernel/ep80579-drivers/patches/102-iegbe_nuke_polling_netdev.patch create mode 100644 package/kernel/ep80579-drivers/patches/103-iegbe_convert_unicast_addr_list.patch create mode 100644 package/kernel/ep80579-drivers/patches/104-iegbe_group_address_list_and_its_count.patch create mode 100644 package/kernel/ep80579-drivers/patches/105-iegbe_new_dma_masks.patch create mode 100644 package/kernel/ep80579-drivers/patches/106-iegbe_new_irqf_constant.patch create mode 100644 package/kernel/ep80579-drivers/patches/150-ocracoke_island.patch create mode 100644 package/kernel/ep80579-drivers/patches/200-can_fix_ioctl_numbers.patch create mode 100644 package/kernel/ep80579-drivers/patches/210-can_include_linux_fs_h.patch create mode 100644 package/kernel/ep80579-drivers/patches/220-can_fix_irq_request.patch create mode 100644 package/kernel/ep80579-drivers/patches/230-can_remove_driver_data_direct_access.patch create mode 100644 package/kernel/ep80579-drivers/patches/300-wdt_compile_fix.patch create mode 100644 package/kernel/ep80579-drivers/patches/400-edma_fix_irq_request_warning.patch create mode 100644 package/kernel/ep80579-drivers/patches/500-1588_fix_irq_request_warning.patch create mode 100644 package/kernel/ep80579-drivers/patches/600-2.6.27_includes.patch create mode 100644 package/kernel/ep80579-drivers/patches/601-2.6.32_includes.patch create mode 100644 package/kernel/ep80579-drivers/patches/700-iegbe_kcompat_2.6.30.patch create mode 100644 package/kernel/ep80579-drivers/patches/701-iegbe_poll_dev.patch create mode 100644 package/kernel/ep80579-drivers/patches/710-3.3-fix-generated-header-locations.patch create mode 100644 package/kernel/ep80579-drivers/patches/711-3.3-gbe-fixes.patch create mode 100644 package/kernel/ep80579-drivers/patches/712-3.3-can-fixes.patch create mode 100644 package/kernel/ep80579-drivers/patches/713-3.3-gpio-fixes.patch create mode 100644 package/kernel/ep80579-drivers/patches/714-3.3-wdt-fixes.patch create mode 100644 package/kernel/ep80579-drivers/patches/715-3.3-1588-fixes.patch create mode 100644 package/kernel/gpio-button-hotplug/Makefile create mode 100644 package/kernel/gpio-button-hotplug/src/Makefile create mode 100644 package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c create mode 100644 package/kernel/hostap-driver/Makefile create mode 100755 package/kernel/hostap-driver/files/lib/wifi/hostap.sh create mode 100644 package/kernel/hostap-driver/patches/001-fix-txpower.patch create mode 100644 package/kernel/i2c-gpio-custom/Makefile create mode 100644 package/kernel/i2c-gpio-custom/src/Kconfig create mode 100644 package/kernel/i2c-gpio-custom/src/Makefile create mode 100644 package/kernel/i2c-gpio-custom/src/i2c-gpio-custom.c create mode 100644 package/kernel/lantiq/ltq-adsl-fw/Makefile create mode 100644 package/kernel/lantiq/ltq-adsl-mei/Makefile create mode 100644 package/kernel/lantiq/ltq-adsl-mei/patches/100_no-date-time.patch create mode 100644 package/kernel/lantiq/ltq-adsl-mei/src/Makefile create mode 100644 package/kernel/lantiq/ltq-adsl-mei/src/ifxmips_mei_interface.h create mode 100644 package/kernel/lantiq/ltq-adsl-mei/src/lantiq_mei.c create mode 100644 package/kernel/lantiq/ltq-adsl/Config.in create mode 100644 package/kernel/lantiq/ltq-adsl/Makefile create mode 100644 package/kernel/lantiq/ltq-adsl/patches/100-dsl_compat.patch create mode 100644 package/kernel/lantiq/ltq-adsl/patches/110-fix_status_polling_loop.patch create mode 100644 package/kernel/lantiq/ltq-adsl/patches/120-platform.patch create mode 100644 package/kernel/lantiq/ltq-adsl/patches/130-linux3.8.patch create mode 100644 package/kernel/lantiq/ltq-adsl/patches/140-linux_3.18.patch create mode 100644 package/kernel/lantiq/ltq-atm/Makefile create mode 100644 package/kernel/lantiq/ltq-atm/src/Makefile create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_amazon_se.c create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ar9.c create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_core.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_danube.c create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_amazon_se.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_ar9.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_ar9_retx.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_danube.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_danube_retx.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_regs_amazon_se.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_regs_ar9.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_regs_common.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_regs_danube.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_regs_vr9.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_fw_vr9.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ppe_amazon_se.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ppe_ar9.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ppe_common.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ppe_danube.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_ppe_vr9.h create mode 100644 package/kernel/lantiq/ltq-atm/src/ifxmips_atm_vr9.c create mode 100644 package/kernel/lantiq/ltq-atm/src/ltq_atm.c create mode 100644 package/kernel/lantiq/ltq-deu/Makefile create mode 100644 package/kernel/lantiq/ltq-deu/src/Makefile create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_aes.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_arc4.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_async_aes.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_async_des.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_des.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu.h create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_ar9.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_ar9.h create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_danube.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_danube.h create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_dma.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_dma.h create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_vr9.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_deu_vr9.h create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_md5.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_sha1.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c create mode 100644 package/kernel/lantiq/ltq-deu/src/ifxmips_tcrypt.h create mode 100644 package/kernel/lantiq/ltq-deu/src/internal.h create mode 100644 package/kernel/lantiq/ltq-hcd/Makefile create mode 100644 package/kernel/lantiq/ltq-hcd/src/Kconfig create mode 100644 package/kernel/lantiq/ltq-hcd/src/Makefile create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxhcd.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxhcd.h create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxhcd_es.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxhcd_intr.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxhcd_queue.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_cif.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_cif.h create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_cif_d.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_cif_h.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_ctl.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_driver.c create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_plat.h create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_regs.h create mode 100644 package/kernel/lantiq/ltq-hcd/src/ifxusb_version.h create mode 100644 package/kernel/lantiq/ltq-ifxos/Makefile create mode 100644 package/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch create mode 100644 package/kernel/lantiq/ltq-ifxos/patches/100-compat.patch create mode 100644 package/kernel/lantiq/ltq-ptm/Makefile create mode 100644 package/kernel/lantiq/ltq-ptm/src/Makefile create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_adsl.c create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_adsl.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_amazon_se.c create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_ar9.c create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_common.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_danube.c create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_amazon_se.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_ar9.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_danube.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_regs_adsl.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_regs_amazon_se.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_regs_ar9.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_regs_danube.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_regs_vdsl.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_regs_vr9.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_fw_vr9.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_ppe_amazon_se.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_ppe_ar9.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_ppe_common.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_ppe_danube.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_ppe_vr9.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_test.c create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.c create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.h create mode 100644 package/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vr9.c create mode 100644 package/kernel/lantiq/ltq-tapi/Config.in create mode 100644 package/kernel/lantiq/ltq-tapi/Makefile create mode 100644 package/kernel/lantiq/ltq-tapi/patches/000-portability.patch create mode 100644 package/kernel/lantiq/ltq-tapi/patches/100-ifxmips.patch create mode 100644 package/kernel/lantiq/ltq-tapi/patches/200-linux-37.patch create mode 100644 package/kernel/lantiq/ltq-tapi/patches/300-linux-310.patch create mode 100644 package/kernel/lantiq/ltq-vdsl-mei/Makefile create mode 100644 package/kernel/lantiq/ltq-vdsl-mei/patches/010-warnings.patch create mode 100644 package/kernel/lantiq/ltq-vdsl-mei/patches/100-compat.patch create mode 100644 package/kernel/lantiq/ltq-vdsl-mei/patches/101_no-date-time.patch create mode 100644 package/kernel/lantiq/ltq-vdsl/Makefile create mode 100644 package/kernel/lantiq/ltq-vdsl/patches/100-compat.patch create mode 100644 package/kernel/lantiq/ltq-vmmc/Config.in create mode 100644 package/kernel/lantiq/ltq-vmmc/Makefile create mode 100644 package/kernel/lantiq/ltq-vmmc/files/vmmc.init create mode 100644 package/kernel/lantiq/ltq-vmmc/patches/000-portability.patch create mode 100644 package/kernel/lantiq/ltq-vmmc/patches/100-target.patch create mode 100644 package/kernel/lantiq/ltq-vmmc/patches/200-compat.patch create mode 100644 package/kernel/lantiq/ltq-vmmc/patches/400-falcon.patch create mode 100644 package/kernel/linux/Makefile create mode 100644 package/kernel/linux/modules/001-depends.mk create mode 100644 package/kernel/linux/modules/block.mk create mode 100644 package/kernel/linux/modules/can.mk create mode 100644 package/kernel/linux/modules/crypto.mk create mode 100644 package/kernel/linux/modules/dsa.mk create mode 100644 package/kernel/linux/modules/firewire.mk create mode 100644 package/kernel/linux/modules/fs.mk create mode 100644 package/kernel/linux/modules/hwmon.mk create mode 100644 package/kernel/linux/modules/i2c.mk create mode 100644 package/kernel/linux/modules/input.mk create mode 100644 package/kernel/linux/modules/leds.mk create mode 100644 package/kernel/linux/modules/lib.mk create mode 100644 package/kernel/linux/modules/netdevices.mk create mode 100644 package/kernel/linux/modules/netfilter.mk create mode 100644 package/kernel/linux/modules/netsupport.mk create mode 100644 package/kernel/linux/modules/nls.mk create mode 100644 package/kernel/linux/modules/other.mk create mode 100644 package/kernel/linux/modules/pcmcia.mk create mode 100644 package/kernel/linux/modules/sound.mk create mode 100644 package/kernel/linux/modules/spi.mk create mode 100644 package/kernel/linux/modules/usb.mk create mode 100644 package/kernel/linux/modules/video.mk create mode 100644 package/kernel/linux/modules/virtual.mk create mode 100644 package/kernel/linux/modules/w1.mk create mode 100644 package/kernel/linux/modules/wireless.mk create mode 100644 package/kernel/linux/modules/wpan.mk create mode 100644 package/kernel/mac80211/Makefile create mode 100644 package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh create mode 100644 package/kernel/mac80211/files/lib/wifi/mac80211.sh create mode 100644 package/kernel/mac80211/files/regdb.txt create mode 100644 package/kernel/mac80211/patches/000-fix_kconfig.patch create mode 100644 package/kernel/mac80211/patches/001-fix_build.patch create mode 100644 package/kernel/mac80211/patches/002-change_allconfig.patch create mode 100644 package/kernel/mac80211/patches/003-remove_bogus_modparams.patch create mode 100644 package/kernel/mac80211/patches/004-backports-add-skb_free_frag.patch create mode 100644 package/kernel/mac80211/patches/005-backports-add-napi_alloc_frag.patch create mode 100644 package/kernel/mac80211/patches/010-disable_rfkill.patch create mode 100644 package/kernel/mac80211/patches/030-rt2x00_options.patch create mode 100644 package/kernel/mac80211/patches/040-brcmutil_option.patch create mode 100644 package/kernel/mac80211/patches/050-lib80211_option.patch create mode 100644 package/kernel/mac80211/patches/060-no_local_ssb_bcma.patch create mode 100644 package/kernel/mac80211/patches/070-ath_common_config.patch create mode 100644 package/kernel/mac80211/patches/080-disable_clk_backport.patch create mode 100644 package/kernel/mac80211/patches/100-remove-cryptoapi-dependencies.patch create mode 100644 package/kernel/mac80211/patches/110-mac80211_keep_keys_on_stop_ap.patch create mode 100644 package/kernel/mac80211/patches/120-cfg80211_allow_perm_addr_change.patch create mode 100644 package/kernel/mac80211/patches/150-disable_addr_notifier.patch create mode 100644 package/kernel/mac80211/patches/201-ath5k-WAR-for-AR71xx-PCI-bug.patch create mode 100644 package/kernel/mac80211/patches/210-ap_scan.patch create mode 100644 package/kernel/mac80211/patches/300-ath9k-force-rx_clear-when-disabling-rx.patch create mode 100644 package/kernel/mac80211/patches/301-ath9k-limit-retries-for-powersave-response-frames.patch create mode 100644 package/kernel/mac80211/patches/302-ath9k_hw-add-low-power-tx-gain-table-for-AR953x.patch create mode 100644 package/kernel/mac80211/patches/303-rt2x00-fix-monitor-mode-regression.patch create mode 100644 package/kernel/mac80211/patches/304-ath9k-avoid-ANI-restart-if-no-trigger.patch create mode 100644 package/kernel/mac80211/patches/305-ath9k-clean-up-ANI-per-channel-pointer-checking.patch create mode 100644 package/kernel/mac80211/patches/306-ath9k-do-not-reset-while-BB-panic-0x4000409-on-ar956.patch create mode 100644 package/kernel/mac80211/patches/307-ath9k-fix-inconsistent-use-of-tab-and-space-in-inden.patch create mode 100644 package/kernel/mac80211/patches/308-ath9k-fix-data-bus-error-on-ar9300-and-ar9580.patch create mode 100644 package/kernel/mac80211/patches/309-01-brcmfmac-add-missing-include.patch create mode 100644 package/kernel/mac80211/patches/309-02-brcmfmac-fix-sdio-sg-table-alloc-crash.patch create mode 100644 package/kernel/mac80211/patches/310-ath9k_hw-ignore-eeprom-magic-mismatch-on-flash-based.patch create mode 100644 package/kernel/mac80211/patches/311-ath9k-do-not-limit-the-number-of-DFS-interfaces-to-1.patch create mode 100644 package/kernel/mac80211/patches/312-mac80211-fix-txq-queue-related-crashes.patch create mode 100644 package/kernel/mac80211/patches/313-mac80211-fix-unnecessary-frame-drops-in-mesh-fwding.patch create mode 100644 package/kernel/mac80211/patches/314-mac80211-Requeue-work-after-scan-complete-for-all-VI.patch create mode 100644 package/kernel/mac80211/patches/315-mac80211-fix-ibss-scan-parameters.patch create mode 100644 package/kernel/mac80211/patches/316-net-mac80211-agg-rx.c-fix-use-of-uninitialised-value.patch create mode 100644 package/kernel/mac80211/patches/317-mac80211-minstrel_ht-fix-out-of-bound-in-minstrel_ht.patch create mode 100644 package/kernel/mac80211/patches/318-mac80211-move-A-MSDU-skb_linearize-call-to-ieee80211.patch create mode 100644 package/kernel/mac80211/patches/319-cfg80211-add-function-for-802.3-conversion-with-sepa.patch create mode 100644 package/kernel/mac80211/patches/320-cfg80211-add-support-for-non-linear-skbs-in-ieee8021.patch create mode 100644 package/kernel/mac80211/patches/321-mac80211-Parse-legacy-and-HT-rate-in-injected-frames.patch create mode 100644 package/kernel/mac80211/patches/322-mac80211-add-A-MSDU-tx-support.patch create mode 100644 package/kernel/mac80211/patches/323-0000-brcmfmac-fix-setting-primary-channel-for-80-MHz-widt.patch create mode 100644 package/kernel/mac80211/patches/323-0001-brcmfmac-analyze-descriptors-of-current-component-on.patch create mode 100644 package/kernel/mac80211/patches/323-0002-brcmfmac-allow-storing-PMU-core-without-wrapper-addr.patch create mode 100644 package/kernel/mac80211/patches/323-0003-brcmfmac-read-extended-capabilities-of-ChipCommon-co.patch create mode 100644 package/kernel/mac80211/patches/323-0004-brcmfmac-access-PMU-registers-using-standalone-PMU-c.patch create mode 100644 package/kernel/mac80211/patches/323-0005-brcmfmac-add-support-for-14e4-4365-PCI-ID-with-BCM43.patch create mode 100644 package/kernel/mac80211/patches/324-brcmfmac-treat-NULL-character-in-NVRAM-as-separator.patch create mode 100644 package/kernel/mac80211/patches/325-brcmfmac-sdio-Increase-the-default-timeouts-a-bit.patch create mode 100644 package/kernel/mac80211/patches/326-ath9k-make-NF-load-complete-quickly-and-reliably.patch create mode 100644 package/kernel/mac80211/patches/327-mac80211-Remove-MPP-table-entries-with-MPath.patch create mode 100644 package/kernel/mac80211/patches/328-mac80211-let-unused-MPP-table-entries-timeout.patch create mode 100644 package/kernel/mac80211/patches/329-mac80211-Unify-mesh-and-mpp-path-removal-function.patch create mode 100644 package/kernel/mac80211/patches/330-mac80211-minstrel-Change-expected-throughput-unit-ba.patch create mode 100644 package/kernel/mac80211/patches/331-brcmfmac-Increase-nr-of-supported-flowrings.patch create mode 100644 package/kernel/mac80211/patches/332-cfg80211-fix-faulty-variable-initialization-in-ieee8.patch create mode 100644 package/kernel/mac80211/patches/333-cfg80211-reuse-existing-page-fragments-in-A-MSDU-rx.patch create mode 100644 package/kernel/mac80211/patches/334-mac80211-fix-wiphy-supported_band-access.patch create mode 100644 package/kernel/mac80211/patches/335-mac80211-minstrel_ht-set-A-MSDU-tx-limits-based-on-s.patch create mode 100644 package/kernel/mac80211/patches/336-mac80211-minstrel_ht-set-default-tx-aggregation-time.patch create mode 100644 package/kernel/mac80211/patches/337-mac80211-minstrel_ht-fix-a-logic-error-in-RTS-CTS-ha.patch create mode 100644 package/kernel/mac80211/patches/338-mac80211-Fix-Public-Action-frame-RX-in-AP-mode.patch create mode 100644 package/kernel/mac80211/patches/339-cfg80211-add-radiotap-VHT-info-to-rtap_namespace_siz.patch create mode 100644 package/kernel/mac80211/patches/340-mac80211-fix-parsing-of-40Mhz-in-injected-radiotap-h.patch create mode 100644 package/kernel/mac80211/patches/341-mac80211-parse-VHT-info-in-injected-frames.patch create mode 100644 package/kernel/mac80211/patches/342-mac80211-do-not-pass-injected-frames-without-a-valid.patch create mode 100644 package/kernel/mac80211/patches/343-mac80211-minstrel_ht-improve-sample-rate-skip-logic.patch create mode 100644 package/kernel/mac80211/patches/344-0001-brcmfmac-change-function-name-for-brcmf_cfg80211_wai.patch create mode 100644 package/kernel/mac80211/patches/344-0002-brcmfmac-Limit-memory-allocs-to-64K.patch create mode 100644 package/kernel/mac80211/patches/344-0003-brcmfmac-check-for-wowl-support-before-enumerating-f.patch create mode 100644 package/kernel/mac80211/patches/344-0004-brcmfmac-Configure-country-code-using-device-specifi.patch create mode 100644 package/kernel/mac80211/patches/344-0005-brcmfmac-Add-length-checks-on-firmware-events.patch create mode 100644 package/kernel/mac80211/patches/344-0006-brcmfmac-add-neighbor-discovery-offload-ip-address-t.patch create mode 100644 package/kernel/mac80211/patches/344-0007-brcmfmac-check-return-for-ARP-ip-setting-iovar.patch create mode 100644 package/kernel/mac80211/patches/344-0008-brcmfmac-use-device-memsize-config-from-fw-if-define.patch create mode 100644 package/kernel/mac80211/patches/344-0009-brcmfmac-use-bar1-window-size-as-provided-by-pci-sub.patch create mode 100644 package/kernel/mac80211/patches/344-0010-brcmfmac-add-support-for-the-PCIE-4366c0-chip.patch create mode 100644 package/kernel/mac80211/patches/344-0011-brcmfmac-remove-pcie-gen1-support.patch create mode 100644 package/kernel/mac80211/patches/344-0012-brcmfmac-increase-timeout-for-tx-eapol.patch create mode 100644 package/kernel/mac80211/patches/344-0013-brcmfmac-move-module-init-and-exit-to-common.patch create mode 100644 package/kernel/mac80211/patches/344-0014-brcmfmac-add-wowl-gtk-rekeying-offload-support.patch create mode 100644 package/kernel/mac80211/patches/344-0015-brcmfmac-move-platform-data-retrieval-code-to-common.patch create mode 100644 package/kernel/mac80211/patches/344-0016-brcmfmac-keep-ARP-and-ND-offload-enabled-during-WOWL.patch create mode 100644 package/kernel/mac80211/patches/344-0017-brcmfmac-switch-to-new-platform-data.patch create mode 100644 package/kernel/mac80211/patches/344-0018-brcmfmac-merge-platform-data-and-module-paramaters.patch create mode 100644 package/kernel/mac80211/patches/344-0019-brcmfmac-integrate-add_keyext-in-add_key.patch create mode 100644 package/kernel/mac80211/patches/344-0020-brcmfmac-add-802.11w-management-frame-protection-sup.patch create mode 100644 package/kernel/mac80211/patches/345-brcmfmac-Remove-waitqueue_active-check.patch create mode 100644 package/kernel/mac80211/patches/346-brcmfmac-uninitialized-ret-variable.patch create mode 100644 package/kernel/mac80211/patches/347-brcmfmac-sdio-remove-unused-variable-retry_limit.patch create mode 100644 package/kernel/mac80211/patches/348-brcmfmac-Delete-unnecessary-variable-initialisation.patch create mode 100644 package/kernel/mac80211/patches/349-0001-brcmfmac-clear-eventmask-array-before-using-it.patch create mode 100644 package/kernel/mac80211/patches/349-0002-brcmfmac-fix-clearing-wowl-wake-indicators.patch create mode 100644 package/kernel/mac80211/patches/349-0003-brcmfmac-insert-default-boardrev-in-nvram-data-if-mi.patch create mode 100644 package/kernel/mac80211/patches/349-0004-brcmfmac-fix-p2p-scan-abort-null-pointer-exception.patch create mode 100644 package/kernel/mac80211/patches/349-0005-brcmfmac-screening-firmware-event-packet.patch create mode 100644 package/kernel/mac80211/patches/349-0006-brcmfmac-cleanup-ampdu-rx-host-reorder-code.patch create mode 100644 package/kernel/mac80211/patches/349-0007-brcmfmac-revise-handling-events-in-receive-path.patch create mode 100644 package/kernel/mac80211/patches/349-0008-brcmfmac-create-common-function-for-handling-brcmf_p.patch create mode 100644 package/kernel/mac80211/patches/400-ath_move_debug_code.patch create mode 100644 package/kernel/mac80211/patches/401-ath9k_blink_default.patch create mode 100644 package/kernel/mac80211/patches/402-ath_regd_optional.patch create mode 100644 package/kernel/mac80211/patches/403-world_regd_fixup.patch create mode 100644 package/kernel/mac80211/patches/404-regd_no_assoc_hints.patch create mode 100644 package/kernel/mac80211/patches/405-ath_regd_us.patch create mode 100644 package/kernel/mac80211/patches/406-ath_relax_default_regd.patch create mode 100644 package/kernel/mac80211/patches/410-ath9k_allow_adhoc_and_ap.patch create mode 100644 package/kernel/mac80211/patches/411-ath5k_allow_adhoc_and_ap.patch create mode 100644 package/kernel/mac80211/patches/420-ath5k_disable_fast_cc.patch create mode 100644 package/kernel/mac80211/patches/430-add_ath5k_platform.patch create mode 100644 package/kernel/mac80211/patches/431-add_platform_eeprom_support_to_ath5k.patch create mode 100644 package/kernel/mac80211/patches/432-ath5k_add_pciids.patch create mode 100644 package/kernel/mac80211/patches/440-ath5k_channel_bw_debugfs.patch create mode 100644 package/kernel/mac80211/patches/500-ath9k_eeprom_debugfs.patch create mode 100644 package/kernel/mac80211/patches/501-ath9k_ahb_init.patch create mode 100644 package/kernel/mac80211/patches/510-ath9k_intr_mitigation_tweak.patch create mode 100644 package/kernel/mac80211/patches/511-ath9k_reduce_rxbuf.patch create mode 100644 package/kernel/mac80211/patches/512-ath9k_channelbw_debugfs.patch create mode 100644 package/kernel/mac80211/patches/513-ath9k_add_pci_ids.patch create mode 100644 package/kernel/mac80211/patches/522-mac80211_configure_antenna_gain.patch create mode 100644 package/kernel/mac80211/patches/530-ath9k_extra_leds.patch create mode 100644 package/kernel/mac80211/patches/531-ath9k_extra_platform_leds.patch create mode 100644 package/kernel/mac80211/patches/532-ath9k_get_led_polarity_from_platform_data.patch create mode 100644 package/kernel/mac80211/patches/540-ath9k_reduce_ani_interval.patch create mode 100644 package/kernel/mac80211/patches/541-ath9k_rx_dma_stop_check.patch create mode 100644 package/kernel/mac80211/patches/542-ath9k_debugfs_diag.patch create mode 100644 package/kernel/mac80211/patches/543-ath9k_entropy_from_adc.patch create mode 100644 package/kernel/mac80211/patches/544-ath9k-ar933x-usb-hang-workaround.patch create mode 100644 package/kernel/mac80211/patches/545-ath9k_ani_ws_detect.patch create mode 100644 package/kernel/mac80211/patches/546-ath9k_platform_led_name.patch create mode 100644 package/kernel/mac80211/patches/547-ath9k_led_defstate_fix.patch create mode 100644 package/kernel/mac80211/patches/548-ath9k_enable_gpio_chip.patch create mode 100644 package/kernel/mac80211/patches/549-ath9k_enable_gpio_buttons.patch create mode 100644 package/kernel/mac80211/patches/550-ath9k_add_ar9280_gpio_chip.patch create mode 100644 package/kernel/mac80211/patches/600-0001-rt2x00-rt2800lib-move-rt2800_drv_data-declaration-in.patch create mode 100644 package/kernel/mac80211/patches/600-0002-rt2x00-rt2800lib-introduce-RT2800_HAS_HIGH_SHARED_ME.patch create mode 100644 package/kernel/mac80211/patches/600-0003-rt2x00-rt2800-serialize-shared-memory-access.patch create mode 100644 package/kernel/mac80211/patches/600-0004-rt2x00-rt2800lib-fix-beacon-generation-on-RT3593.patch create mode 100644 package/kernel/mac80211/patches/600-0005-rt2x00-rt2800lib-add-hw_beacon_count-field-to-struct.patch create mode 100644 package/kernel/mac80211/patches/600-0006-rt2x00-rt2800lib-init-additional-beacon-offset-regis.patch create mode 100644 package/kernel/mac80211/patches/600-0007-rt2x00-rt2800lib-fix-max-supported-beacon-count-for-.patch create mode 100644 package/kernel/mac80211/patches/600-0008-rt2x00-allow-to-build-rt2800soc-module-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0009-rt2x00-rt2800lib-enable-support-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0010-rt2x00-rt2800lib-add-rf_vals-for-RF3853.patch create mode 100644 package/kernel/mac80211/patches/600-0011-rt2x00-rt2800lib-enable-VCO-calibration-for-RF3853.patch create mode 100644 package/kernel/mac80211/patches/600-0012-rt2x00-rt2800lib-add-channel-configuration-function-.patch create mode 100644 package/kernel/mac80211/patches/600-0013-rt2x00-rt2800lib-enable-RF3853-support.patch create mode 100644 package/kernel/mac80211/patches/600-0014-rt2x00-rt2800lib-add-MAC-register-initialization-for.patch create mode 100644 package/kernel/mac80211/patches/600-0015-rt2x00-rt2800soc-fix-rt2800soc_disable_radio-for-RT3.patch create mode 100644 package/kernel/mac80211/patches/600-0016-rt2x00-rt2800lib-add-BBP-register-initialization-for.patch create mode 100644 package/kernel/mac80211/patches/600-0017-rt2x00-rt2800lib-add-RFCSR-initialization-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0018-rt2x00-rt2800lib-use-the-extended-EEPROM-map-for-RT3.patch create mode 100644 package/kernel/mac80211/patches/600-0019-rt2x00-rt2800lib-force-rf-type-to-RF3853-on-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0020-rt2x00-rt2800lib-add-channel-configuration-code-for-.patch create mode 100644 package/kernel/mac80211/patches/600-0021-rt2x00-rt2800lib-fix-txpower_to_dev-function-for-RT3.patch create mode 100644 package/kernel/mac80211/patches/600-0022-rt2x00-rt2800lib-use-correct-txpower-calculation-fun.patch create mode 100644 package/kernel/mac80211/patches/600-0023-rt2x00-rt2800lib-hardcode-txmixer-gain-values-to-zer.patch create mode 100644 package/kernel/mac80211/patches/600-0024-rt2x00-rt2800lib-use-correct-RT-XWI-size-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0025-rt2x00-rt2800lib-use-correct-beacon-base-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0026-rt2x00-rt2800lib-use-correct-beacon-count-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0027-rt2x00-rt2800lib-fix-antenna-configuration-for-RT388.patch create mode 100644 package/kernel/mac80211/patches/600-0028-rt2x00-rt2800lib-fix-LNA-gain-configuration-for-RT38.patch create mode 100644 package/kernel/mac80211/patches/600-0029-rt2x00-rt2800lib-fix-VGC-setup-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0030-rt2x00-rt2800lib-fix-EEPROM-LNA-validation-for-RT388.patch create mode 100644 package/kernel/mac80211/patches/600-0031-rt2x00-rt2800lib-fix-txpower-compensation-for-RT3883.patch create mode 100644 package/kernel/mac80211/patches/600-0032-rt2x00-rt2800lib-enable-RT2800_HAS_HIGH_SHARED_MEM-f.patch create mode 100644 package/kernel/mac80211/patches/600-0033-rt2x00-rt2800lib-use-high-memory-for-beacons-on-RT38.patch create mode 100644 package/kernel/mac80211/patches/600-0034-rt2x00-rt2800mmio-add-a-workaround-for-spurious-TX_F.patch create mode 100644 package/kernel/mac80211/patches/601-rt2x00-set_pci_mwi.patch create mode 100644 package/kernel/mac80211/patches/602-rt2x00-introduce-rt2x00_platform_h.patch create mode 100644 package/kernel/mac80211/patches/603-rt2x00-introduce-rt2x00eeprom.patch create mode 100644 package/kernel/mac80211/patches/604-rt2x00-of_load_eeprom_filename.patch create mode 100644 package/kernel/mac80211/patches/605-rt2x00-load-eeprom-on-SoC-from-a-mtd-device-defines-.patch create mode 100644 package/kernel/mac80211/patches/607-rt2x00-allow_disabling_bands_through_platform_data.patch create mode 100644 package/kernel/mac80211/patches/608-add_platform_data_mac_addr.patch create mode 100644 package/kernel/mac80211/patches/609-rt2x00-allow_disabling_bands_through_dts.patch create mode 100644 package/kernel/mac80211/patches/610-rt2x00-fix-rt3352-ext-pa.patch create mode 100644 package/kernel/mac80211/patches/611-rt2x00-rf_vals-rt3352-xtal20.patch create mode 100644 package/kernel/mac80211/patches/612-rt2x00-make-wmac-loadable-via-OF-on-rt288x-305x-SoC.patch create mode 100644 package/kernel/mac80211/patches/615-rt2x00-fix_20mhz_clk.patch create mode 100644 package/kernel/mac80211/patches/616-rt2x00-support-rt5350.patch create mode 100644 package/kernel/mac80211/patches/619-rt2x00-change-led-polarity-from-OF.patch create mode 100644 package/kernel/mac80211/patches/620-rt2x00-add-AP+STA-support.patch create mode 100644 package/kernel/mac80211/patches/620-rt2x00-rt3352-rf-id.patch create mode 100644 package/kernel/mac80211/patches/621-rt2x00-ht20_40_fix.patch create mode 100644 package/kernel/mac80211/patches/622-rt2x00-fix-beacon-bit-balance.patch create mode 100644 package/kernel/mac80211/patches/700-mwl8k-missing-pci-id-for-WNR854T.patch create mode 100644 package/kernel/mac80211/patches/801-libertas-configure-sysfs-links.patch create mode 100644 package/kernel/mac80211/patches/802-libertas-set-wireless-macaddr.patch create mode 100644 package/kernel/mac80211/patches/804-b43-sync-with-bcma.patch create mode 100644 package/kernel/mac80211/patches/805-b43-gpio-mask-module-option.patch create mode 100644 package/kernel/mac80211/patches/810-b43_no_pio.patch create mode 100644 package/kernel/mac80211/patches/820-b43-add-antenna-control.patch create mode 100644 package/kernel/mac80211/patches/841-b43-reduce-number-of-RX-slots.patch create mode 100644 package/kernel/mac80211/patches/845-b43-only-use-gpio-0-1-for-led.patch create mode 100644 package/kernel/mac80211/patches/847-b43-always-take-overlapping-devs.patch create mode 100644 package/kernel/mac80211/patches/850-brcmsmac-remove-extra-regulation-restriction.patch create mode 100644 package/kernel/mac80211/patches/860-brcmfmac-add-missing-eth_type_trans-call.patch create mode 100644 package/kernel/mac80211/patches/861-brcmfmac-register-wiphy-s-during-module_init.patch create mode 100644 package/kernel/mac80211/patches/862-brcmfmac-workaround-bug-with-some-inconsistent-BSSes.patch create mode 100644 package/kernel/mac80211/patches/863-brcmfmac-Disable-power-management.patch create mode 100644 package/kernel/mac80211/patches/910-00-rt2x00-enable-rt2800soc-for-mt7620.patch create mode 100644 package/kernel/mac80211/patches/910-01-add-support-for-mt7620.patch create mode 100644 package/kernel/mac80211/patches/921-ath10k_init_devices_synchronously.patch create mode 100644 package/kernel/mac80211/patches/930-ath10k_add_tpt_led_trigger.patch create mode 100644 package/kernel/mac80211/patches/940-mwl8k_init_devices_synchronously.patch create mode 100755 package/kernel/mac80211/scripts/import-backports.sh create mode 100644 package/kernel/mmc_over_gpio/Makefile create mode 100644 package/kernel/mmc_over_gpio/files/mmc_over_gpio.config create mode 100644 package/kernel/mmc_over_gpio/files/mmc_over_gpio.init create mode 100644 package/kernel/mt76/Makefile create mode 100644 package/kernel/mt76/patches/000-uninitialized.patch create mode 100644 package/kernel/mwlwifi/Makefile create mode 100644 package/kernel/mwlwifi/patches/100-drop_old_api.patch create mode 100644 package/kernel/mwlwifi/patches/110-api_sync.patch create mode 100644 package/kernel/om-watchdog/Makefile create mode 100644 package/kernel/om-watchdog/files/om-watchdog create mode 100644 package/kernel/om-watchdog/files/om-watchdog.init create mode 100644 package/kernel/rotary-gpio-custom/Makefile create mode 100644 package/kernel/rotary-gpio-custom/src/Kconfig create mode 100644 package/kernel/rotary-gpio-custom/src/Makefile create mode 100644 package/kernel/rotary-gpio-custom/src/rotary-gpio-custom.c create mode 100644 package/kernel/rtc-rv5c386a/Makefile create mode 100644 package/kernel/rtc-rv5c386a/src/Makefile create mode 100644 package/kernel/rtc-rv5c386a/src/rtc.c create mode 100644 package/kernel/spi-gpio-custom/Makefile create mode 100644 package/kernel/spi-gpio-custom/src/Kconfig create mode 100644 package/kernel/spi-gpio-custom/src/Makefile create mode 100644 package/kernel/spi-gpio-custom/src/spi-gpio-custom.c create mode 100644 package/kernel/trelay/Makefile create mode 100644 package/kernel/trelay/files/trelay.config create mode 100644 package/kernel/trelay/files/trelay.hotplug create mode 100644 package/kernel/trelay/files/trelay.init create mode 100644 package/kernel/trelay/src/Makefile create mode 100644 package/kernel/trelay/src/trelay.c create mode 100644 package/kernel/w1-gpio-custom/Makefile create mode 100644 package/kernel/w1-gpio-custom/src/Kconfig create mode 100644 package/kernel/w1-gpio-custom/src/Makefile create mode 100644 package/kernel/w1-gpio-custom/src/w1-gpio-custom.c create mode 100644 package/kernel/wrt55agv2-spidevs/Makefile create mode 100644 package/kernel/wrt55agv2-spidevs/src/Kconfig create mode 100644 package/kernel/wrt55agv2-spidevs/src/Makefile create mode 100644 package/kernel/wrt55agv2-spidevs/src/wrt55agv2_spidevs.c create mode 100644 package/libs/argp-standalone/Makefile create mode 100644 package/libs/argp-standalone/patches/001-throw-in-funcdef.patch create mode 100644 package/libs/argp-standalone/patches/002-no_optimize.patch create mode 100644 package/libs/cyassl/Makefile create mode 100644 package/libs/cyassl/patches/300-SSL_set_tlsext_host_name.patch create mode 100644 package/libs/cyassl/patches/400-additional_compatibility.patch create mode 100644 package/libs/elfutils/Makefile create mode 100644 package/libs/elfutils/patches/002-argp_standalone.patch create mode 100644 package/libs/elfutils/patches/003-libint-stub.patch create mode 100644 package/libs/elfutils/patches/004-maybe-uninitialized.patch create mode 100644 package/libs/elfutils/patches/004-memcpy_def.patch create mode 100644 package/libs/elfutils/patches/005-build_only_libs.patch create mode 100644 package/libs/elfutils/patches/006-libdw_LIBS.patch create mode 100644 package/libs/elfutils/patches/100-musl-compat.patch create mode 100644 package/libs/elfutils/patches/101-no-fts.patch create mode 100644 package/libs/elfutils/patches/110-elf_compressed_header_support.patch create mode 100644 package/libs/gettext-full/Makefile create mode 100644 package/libs/gettext-full/patches/000-relocatable.patch create mode 100644 package/libs/gettext-full/patches/001-autotools.patch create mode 100644 package/libs/gettext-full/patches/001-no_examples_and_tests.patch create mode 100644 package/libs/gettext-full/patches/003-gettext-error_print_progname.patch create mode 100644 package/libs/gettext-full/patches/100-error_progname.patch create mode 100644 package/libs/gettext-full/patches/110-error_progname_def.patch create mode 100644 package/libs/gettext-full/patches/120-uclibc-nolocale.patch create mode 100644 package/libs/gettext-full/patches/130-format-secuirty.patch create mode 100644 package/libs/gettext-full/patches/150-disable_libxml_iconv.patch create mode 100644 package/libs/gettext/Makefile create mode 100644 package/libs/gettext/src/LICENSE create mode 100644 package/libs/gettext/src/include/libintl.h create mode 100644 package/libs/gettext/src/m4/codeset.m4 create mode 100644 package/libs/gettext/src/m4/gettext.m4 create mode 100644 package/libs/gettext/src/m4/intl.m4 create mode 100644 package/libs/gettext/src/m4/intldir.m4 create mode 100644 package/libs/gettext/src/m4/intlmacosx.m4 create mode 100644 package/libs/gettext/src/m4/lcmessage.m4 create mode 100644 package/libs/gettext/src/m4/nls.m4 create mode 100644 package/libs/gettext/src/m4/po.m4 create mode 100644 package/libs/gmp/Makefile create mode 100644 package/libs/libbsd/Makefile create mode 100644 package/libs/libbsd/patches/001-aarch64_support.patch create mode 100644 package/libs/libconfig/Makefile create mode 100644 package/libs/libevent2/Makefile create mode 100644 package/libs/libiconv-full/Makefile create mode 100644 package/libs/libiconv-full/patches/100-strip_charsets.patch create mode 100644 package/libs/libiconv-full/patches/101-autotools.patch create mode 100644 package/libs/libiconv-full/patches/103-configure_ac_fix.patch create mode 100644 package/libs/libiconv-full/patches/200-work-with-libtool2.patch create mode 100644 package/libs/libiconv-full/patches/300-fortify-source-compat.patch create mode 100644 package/libs/libiconv/COPYING create mode 100644 package/libs/libiconv/COPYRIGHT create mode 100644 package/libs/libiconv/Makefile create mode 100644 package/libs/libiconv/src/LICENSE create mode 100644 package/libs/libiconv/src/iconv.c create mode 100644 package/libs/libiconv/src/include/charmaps.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-10.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-13.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-14.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-16.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-2.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-3.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-4.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-5.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-6.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-7.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-8.h create mode 100644 package/libs/libiconv/src/include/charmaps/iso-8859-9.h create mode 100644 package/libs/libiconv/src/include/charmaps/koi8-r.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1250.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1251.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1252.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1253.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1254.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1255.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1256.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1257.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-1258.h create mode 100644 package/libs/libiconv/src/include/charmaps/windows-874.h create mode 100644 package/libs/libiconv/src/include/iconv.h create mode 100644 package/libs/libiconv/src/m4/iconv.m4 create mode 100644 package/libs/libjson-c/Makefile create mode 100644 package/libs/libjson-c/patches/000-libm.patch create mode 100644 package/libs/libjson-c/patches/001-backport_compile_fix.patch create mode 100644 package/libs/libmnl/Makefile create mode 100644 package/libs/libmnl/patches/100-upstream-fixes.patch create mode 100644 package/libs/libnetfilter-conntrack/Makefile create mode 100644 package/libs/libnetfilter-cthelper/Makefile create mode 100644 package/libs/libnetfilter-cttimeout/Makefile create mode 100644 package/libs/libnetfilter-log/Makefile create mode 100644 package/libs/libnetfilter-log/patches/0001-build-remove-unnecessary-pkgconfig-config.status-dep.patch create mode 100644 package/libs/libnetfilter-log/patches/0002-build-remove-unused-lines-in-Makefile.am.patch create mode 100644 package/libs/libnetfilter-log/patches/0003-build-resolve-automake-1.12-warnings.patch create mode 100644 package/libs/libnetfilter-log/patches/0004-Add-include-needed-for-integer-type-definition.patch create mode 100644 package/libs/libnetfilter-log/patches/0005-configure-uclinux-is-also-linux.patch create mode 100644 package/libs/libnetfilter-log/patches/0006-configure-add-without-ipulog-option-to-disable-libip.patch create mode 100644 package/libs/libnetfilter-queue/Makefile create mode 100644 package/libs/libnfnetlink/Makefile create mode 100644 package/libs/libnfnetlink/patches/100-missing_include.patch create mode 100644 package/libs/libnftnl/Makefile create mode 100644 package/libs/libnl-tiny/Makefile create mode 100644 package/libs/libnl-tiny/files/libnl-tiny.pc create mode 100644 package/libs/libnl-tiny/src/Makefile create mode 100644 package/libs/libnl-tiny/src/attr.c create mode 100644 package/libs/libnl-tiny/src/cache.c create mode 100644 package/libs/libnl-tiny/src/cache_mngt.c create mode 100644 package/libs/libnl-tiny/src/error.c create mode 100644 package/libs/libnl-tiny/src/genl.c create mode 100644 package/libs/libnl-tiny/src/genl_ctrl.c create mode 100644 package/libs/libnl-tiny/src/genl_family.c create mode 100644 package/libs/libnl-tiny/src/genl_mngt.c create mode 100644 package/libs/libnl-tiny/src/handlers.c create mode 100644 package/libs/libnl-tiny/src/include/linux/gen_stats.h create mode 100644 package/libs/libnl-tiny/src/include/linux/genetlink.h create mode 100644 package/libs/libnl-tiny/src/include/linux/if.h create mode 100644 package/libs/libnl-tiny/src/include/linux/if_addr.h create mode 100644 package/libs/libnl-tiny/src/include/linux/netlink.h create mode 100644 package/libs/libnl-tiny/src/include/netlink-generic.h create mode 100644 package/libs/libnl-tiny/src/include/netlink-local.h create mode 100644 package/libs/libnl-tiny/src/include/netlink-types.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/addr.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/attr.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/cache-api.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/cache.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/data.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/errno.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/genl/ctrl.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/genl/family.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/genl/genl.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/genl/mngt.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/handlers.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/list.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/msg.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/netlink-compat.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/netlink-kernel.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/netlink.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/object-api.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/object.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/socket.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/types.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/utils.h create mode 100644 package/libs/libnl-tiny/src/include/netlink/version.h create mode 100644 package/libs/libnl-tiny/src/include/unl.h create mode 100644 package/libs/libnl-tiny/src/msg.c create mode 100644 package/libs/libnl-tiny/src/nl.c create mode 100644 package/libs/libnl-tiny/src/object.c create mode 100644 package/libs/libnl-tiny/src/socket.c create mode 100644 package/libs/libnl-tiny/src/unl.c create mode 100644 package/libs/libnl/Makefile create mode 100644 package/libs/libnl/patches/001-fix-poll-h-include-warning-on-musl.h create mode 100644 package/libs/libpcap/Config.in create mode 100644 package/libs/libpcap/Makefile create mode 100644 package/libs/libpcap/patches/100-debian_shared_lib.patch create mode 100644 package/libs/libpcap/patches/102-makefile_disable_manpages.patch create mode 100644 package/libs/libpcap/patches/103-makefile_flex_workaround.patch create mode 100644 package/libs/libpcap/patches/201-space_optimization.patch create mode 100644 package/libs/libpcap/patches/202-protocol_api.patch create mode 100644 package/libs/libpcap/patches/203-undef_iw_mode_monitor.patch create mode 100644 package/libs/libreadline/Makefile create mode 100644 package/libs/libreadline/patches/001-install_perm.patch create mode 100644 package/libs/libroxml/Makefile create mode 100644 package/libs/librpc/Makefile create mode 100644 package/libs/libtool/Makefile create mode 100644 package/libs/libtool/patches/160-passthrough-ssp.patch create mode 100644 package/libs/libubox/Makefile create mode 100644 package/libs/libusb-compat/Makefile create mode 100644 package/libs/libusb-compat/patches/001-fix-musl-stdint.patch create mode 100644 package/libs/libusb/Makefile create mode 100644 package/libs/libusb/patches/001-timerfd.patch create mode 100644 package/libs/lzo/Makefile create mode 100644 package/libs/mbedtls/Makefile create mode 100644 package/libs/mbedtls/patches/200-config.patch create mode 100644 package/libs/ncurses/Makefile create mode 100644 package/libs/ncurses/patches/100-ncurses-5.6-20080112-urxvt.patch create mode 100644 package/libs/ncurses/patches/101-ncurses-5.6-20080628-kbs.patch create mode 100644 package/libs/ncurses/patches/102-ncurses-5.9-gcc-5.patch create mode 100644 package/libs/ncurses/patches/200-fix_missing_include.patch create mode 100644 package/libs/ncurses/patches/500-cross.patch create mode 100644 package/libs/ncurses/patches/900-terminfo.patch create mode 100644 package/libs/nettle/Config.in create mode 100644 package/libs/nettle/Makefile create mode 100644 package/libs/ocf-crypto-headers/Makefile create mode 100644 package/libs/ocf-crypto-headers/src/cryptodev.h create mode 100644 package/libs/openssl/Config.in create mode 100644 package/libs/openssl/Makefile create mode 100644 package/libs/openssl/patches/110-optimize-for-size.patch create mode 100644 package/libs/openssl/patches/130-perl-path.patch create mode 100644 package/libs/openssl/patches/140-makefile-dirs.patch create mode 100644 package/libs/openssl/patches/150-no_engines.patch create mode 100644 package/libs/openssl/patches/160-disable_doc_tests.patch create mode 100644 package/libs/openssl/patches/170-bash_path.patch create mode 100644 package/libs/openssl/patches/180-fix_link_segfault.patch create mode 100644 package/libs/openssl/patches/190-remove_timestamp_check.patch create mode 100644 package/libs/openssl/patches/200-parallel_build.patch create mode 100644 package/libs/polarssl/Makefile create mode 100644 package/libs/polarssl/patches/100-disable_sslv3.patch create mode 100644 package/libs/polarssl/patches/200-reduce_config.patch create mode 100644 package/libs/popt/Makefile create mode 100644 package/libs/sysfsutils/Makefile create mode 100644 package/libs/sysfsutils/patches/200-mnt_path_check.patch create mode 100644 package/libs/toolchain/Makefile create mode 100644 package/libs/toolchain/eglibc-files/etc/nsswitch.conf create mode 100644 package/libs/toolchain/glibc-files/etc/nsswitch.conf create mode 100644 package/libs/uclibc++/Makefile create mode 100644 package/libs/uclibc++/files/config.default create mode 100644 package/libs/uclibc++/patches/002-path_to_bash.patch create mode 100644 package/libs/uclibc++/patches/006-eabi_fix.patch create mode 100644 package/libs/uclibc++/patches/010-honor-ldflags.patch create mode 100644 package/libs/uclibc++/patches/020-template-fix.patch create mode 100644 package/libs/uclibc++/patches/030-memory_corruption_fix.patch create mode 100644 package/libs/uclient/Makefile create mode 100644 package/libs/ustream-ssl/Makefile create mode 100644 package/libs/zlib/Makefile create mode 100644 package/network/config/firewall/Makefile create mode 100644 package/network/config/firewall/files/firewall.config create mode 100644 package/network/config/firewall/files/firewall.hotplug create mode 100755 package/network/config/firewall/files/firewall.init create mode 100644 package/network/config/firewall/files/firewall.user create mode 100644 package/network/config/gre/Makefile create mode 100755 package/network/config/gre/files/gre.sh create mode 100644 package/network/config/ipip/Makefile create mode 100755 package/network/config/ipip/files/ipip.sh create mode 100644 package/network/config/ltq-adsl-app/Makefile create mode 100644 package/network/config/ltq-adsl-app/files/dsl_control create mode 100644 package/network/config/ltq-adsl-app/patches/010-eglibc_compile_fix.patch create mode 100644 package/network/config/ltq-vdsl-app/Makefile create mode 100644 package/network/config/ltq-vdsl-app/files/dsl_control create mode 100755 package/network/config/ltq-vdsl-app/files/dsl_cpe_pipe.sh create mode 100644 package/network/config/ltq-vdsl-app/files/vdsl_cpe_control_wrapper create mode 100644 package/network/config/ltq-vdsl-app/patches/010-warnings.patch create mode 100644 package/network/config/ltq-vdsl-app/patches/100-compat.patch create mode 100644 package/network/config/ltq-vdsl-app/patches/101-musl.patch create mode 100644 package/network/config/ltq-vdsl-app/patches/200-autoboot.patch create mode 100644 package/network/config/netifd/Makefile create mode 100644 package/network/config/netifd/files/etc/hotplug.d/iface/00-netstate create mode 100755 package/network/config/netifd/files/etc/init.d/network create mode 100755 package/network/config/netifd/files/lib/netifd/dhcp.script create mode 100755 package/network/config/netifd/files/lib/netifd/proto/dhcp.sh create mode 100755 package/network/config/netifd/files/lib/network/config.sh create mode 100755 package/network/config/netifd/files/sbin/devstatus create mode 120000 package/network/config/netifd/files/sbin/ifdown create mode 100755 package/network/config/netifd/files/sbin/ifstatus create mode 100755 package/network/config/netifd/files/sbin/ifup create mode 100755 package/network/config/netifd/files/usr/share/udhcpc/default.script create mode 100644 package/network/config/qos-scripts/Makefile create mode 100644 package/network/config/qos-scripts/files/etc/config/qos create mode 100755 package/network/config/qos-scripts/files/etc/hotplug.d/iface/10-qos create mode 100755 package/network/config/qos-scripts/files/etc/init.d/qos create mode 100755 package/network/config/qos-scripts/files/usr/bin/qos-start create mode 100755 package/network/config/qos-scripts/files/usr/bin/qos-stat create mode 100755 package/network/config/qos-scripts/files/usr/bin/qos-stop create mode 100755 package/network/config/qos-scripts/files/usr/lib/qos/generate.sh create mode 100644 package/network/config/qos-scripts/files/usr/lib/qos/tcrules.awk create mode 100644 package/network/config/soloscli/Makefile create mode 100644 package/network/config/soloscli/files/etc/hotplug.d/atm/15-solos-init create mode 100644 package/network/config/soloscli/files/etc/uci-default/solos create mode 100644 package/network/config/soloscli/files/solos-log-stats create mode 100644 package/network/config/soloscli/patches/001-no-driver.patch create mode 100644 package/network/config/soloscli/patches/002-cflags.patch create mode 100644 package/network/config/swconfig/Makefile create mode 100644 package/network/config/swconfig/files/switch.sh create mode 100644 package/network/config/swconfig/src/Makefile create mode 100644 package/network/config/swconfig/src/cli.c create mode 100644 package/network/config/swconfig/src/swlib.c create mode 100644 package/network/config/swconfig/src/swlib.h create mode 100644 package/network/config/swconfig/src/uci.c create mode 100644 package/network/config/vti/Makefile create mode 100755 package/network/config/vti/files/vti.sh create mode 100644 package/network/ipv6/6in4/Makefile create mode 100755 package/network/ipv6/6in4/files/6in4.sh create mode 100644 package/network/ipv6/6rd/Makefile create mode 100644 package/network/ipv6/6rd/files/6rd.sh create mode 100644 package/network/ipv6/6rd/src/6rdcalc.c create mode 100644 package/network/ipv6/6rd/src/Makefile create mode 100644 package/network/ipv6/6to4/Makefile create mode 100755 package/network/ipv6/6to4/files/6to4.sh create mode 100644 package/network/ipv6/ds-lite/Makefile create mode 100755 package/network/ipv6/ds-lite/files/dslite.sh create mode 100644 package/network/ipv6/map/Makefile create mode 100755 package/network/ipv6/map/files/map.sh create mode 100644 package/network/ipv6/map/src/CMakeLists.txt create mode 100644 package/network/ipv6/map/src/mapcalc.c create mode 100644 package/network/ipv6/odhcp6c/Makefile create mode 100755 package/network/ipv6/odhcp6c/files/dhcpv6.script create mode 100755 package/network/ipv6/odhcp6c/files/dhcpv6.sh create mode 100644 package/network/ipv6/thc-ipv6/Makefile create mode 100644 package/network/ipv6/thc-ipv6/patches/100-no-ssl.patch create mode 100644 package/network/services/authsae/Makefile create mode 100644 package/network/services/authsae/files/lib/wifi/authsae.sh create mode 100644 package/network/services/authsae/patches/100-musl_fix.patch create mode 100644 package/network/services/dnsmasq/Makefile create mode 100644 package/network/services/dnsmasq/files/dhcp.conf create mode 100644 package/network/services/dnsmasq/files/dnsmasq.conf create mode 100644 package/network/services/dnsmasq/files/dnsmasq.hotplug create mode 100644 package/network/services/dnsmasq/files/dnsmasq.init create mode 100644 package/network/services/dnsmasq/patches/100-fix-dhcp-no-address-warning.patch create mode 100644 package/network/services/dnsmasq/patches/110-ipset-remove-old-kernel-support.patch create mode 100644 package/network/services/dnsmasq/patches/210-dnssec-improve-timestamp-heuristic.patch create mode 100644 package/network/services/dropbear/Config.in create mode 100644 package/network/services/dropbear/Makefile create mode 100644 package/network/services/dropbear/files/dropbear.config create mode 100755 package/network/services/dropbear/files/dropbear.init create mode 100644 package/network/services/dropbear/patches/100-pubkey_path.patch create mode 100644 package/network/services/dropbear/patches/110-change_user.patch create mode 100644 package/network/services/dropbear/patches/120-openwrt_options.patch create mode 100644 package/network/services/dropbear/patches/130-ssh_ignore_o_and_x_args.patch create mode 100644 package/network/services/dropbear/patches/140-disable_assert.patch create mode 100644 package/network/services/dropbear/patches/150-dbconvert_standalone.patch create mode 100644 package/network/services/dropbear/patches/500-set-default-path.patch create mode 100644 package/network/services/dropbear/patches/600-allow-blank-root-password.patch create mode 100644 package/network/services/dropbear/patches/610-skip-default-keys-in-custom-runs.patch create mode 100644 package/network/services/ead/Makefile create mode 100644 package/network/services/ead/src/Makefile create mode 100644 package/network/services/ead/src/aes.c create mode 100644 package/network/services/ead/src/ead-client.c create mode 100644 package/network/services/ead/src/ead-crypt.c create mode 100644 package/network/services/ead/src/ead-crypt.h create mode 100644 package/network/services/ead/src/ead-pcap.h create mode 100644 package/network/services/ead/src/ead.c create mode 100644 package/network/services/ead/src/ead.h create mode 100644 package/network/services/ead/src/filter.c create mode 100644 package/network/services/ead/src/libbridge.h create mode 100644 package/network/services/ead/src/libbridge_init.c create mode 100644 package/network/services/ead/src/libbridge_private.h create mode 100644 package/network/services/ead/src/list.h create mode 100644 package/network/services/ead/src/passwd create mode 100644 package/network/services/ead/src/pfc.c create mode 100644 package/network/services/ead/src/pw_encrypt_md5.c create mode 100644 package/network/services/ead/src/sha1.c create mode 100644 package/network/services/ead/src/tinysrp/Makefile.am create mode 100644 package/network/services/ead/src/tinysrp/Makefile.in create mode 100644 package/network/services/ead/src/tinysrp/Notes create mode 100644 package/network/services/ead/src/tinysrp/acconfig.h create mode 100644 package/network/services/ead/src/tinysrp/acinclude.m4 create mode 100644 package/network/services/ead/src/tinysrp/aclocal.m4 create mode 100644 package/network/services/ead/src/tinysrp/bn.h create mode 100644 package/network/services/ead/src/tinysrp/bn_add.c create mode 100644 package/network/services/ead/src/tinysrp/bn_asm.c create mode 100644 package/network/services/ead/src/tinysrp/bn_ctx.c create mode 100644 package/network/services/ead/src/tinysrp/bn_div.c create mode 100644 package/network/services/ead/src/tinysrp/bn_exp.c create mode 100644 package/network/services/ead/src/tinysrp/bn_lcl.h create mode 100644 package/network/services/ead/src/tinysrp/bn_lib.c create mode 100644 package/network/services/ead/src/tinysrp/bn_mul.c create mode 100644 package/network/services/ead/src/tinysrp/bn_prime.h create mode 100644 package/network/services/ead/src/tinysrp/bn_shift.c create mode 100644 package/network/services/ead/src/tinysrp/bn_sqr.c create mode 100644 package/network/services/ead/src/tinysrp/bn_word.c create mode 100644 package/network/services/ead/src/tinysrp/clitest.c create mode 100644 package/network/services/ead/src/tinysrp/config.h.in create mode 100755 package/network/services/ead/src/tinysrp/configure create mode 100644 package/network/services/ead/src/tinysrp/configure.in create mode 100755 package/network/services/ead/src/tinysrp/install-sh create mode 100755 package/network/services/ead/src/tinysrp/missing create mode 100755 package/network/services/ead/src/tinysrp/mkinstalldirs create mode 100644 package/network/services/ead/src/tinysrp/srvtest.c create mode 100644 package/network/services/ead/src/tinysrp/stamp-h.in create mode 100644 package/network/services/ead/src/tinysrp/t_client.c create mode 100644 package/network/services/ead/src/tinysrp/t_client.h create mode 100644 package/network/services/ead/src/tinysrp/t_conf.c create mode 100644 package/network/services/ead/src/tinysrp/t_conv.c create mode 100644 package/network/services/ead/src/tinysrp/t_defines.h create mode 100644 package/network/services/ead/src/tinysrp/t_getconf.c create mode 100644 package/network/services/ead/src/tinysrp/t_getpass.c create mode 100644 package/network/services/ead/src/tinysrp/t_math.c create mode 100644 package/network/services/ead/src/tinysrp/t_misc.c create mode 100644 package/network/services/ead/src/tinysrp/t_pw.c create mode 100644 package/network/services/ead/src/tinysrp/t_pwd.h create mode 100644 package/network/services/ead/src/tinysrp/t_read.c create mode 100644 package/network/services/ead/src/tinysrp/t_read.h create mode 100644 package/network/services/ead/src/tinysrp/t_server.c create mode 100644 package/network/services/ead/src/tinysrp/t_server.h create mode 100644 package/network/services/ead/src/tinysrp/t_sha.c create mode 100644 package/network/services/ead/src/tinysrp/t_sha.h create mode 100644 package/network/services/ead/src/tinysrp/t_truerand.c create mode 100644 package/network/services/ead/src/tinysrp/tconf.c create mode 100644 package/network/services/ead/src/tinysrp/tinysrp.c create mode 100644 package/network/services/ead/src/tinysrp/tinysrp.h create mode 100644 package/network/services/ead/src/tinysrp/tpasswd create mode 100644 package/network/services/ead/src/tinysrp/tphrase.c create mode 100644 package/network/services/hostapd/Config.in create mode 100644 package/network/services/hostapd/Makefile create mode 100644 package/network/services/hostapd/files/hostapd-full.config create mode 100644 package/network/services/hostapd/files/hostapd-mini.config create mode 100644 package/network/services/hostapd/files/hostapd.sh create mode 100644 package/network/services/hostapd/files/multicall.c create mode 100644 package/network/services/hostapd/files/netifd.sh create mode 100644 package/network/services/hostapd/files/wpa_supplicant-full.config create mode 100644 package/network/services/hostapd/files/wpa_supplicant-mini.config create mode 100644 package/network/services/hostapd/files/wpa_supplicant-p2p.config create mode 100644 package/network/services/hostapd/files/wpa_supplicant.sh create mode 100644 package/network/services/hostapd/files/wps-hotplug.sh create mode 100644 package/network/services/hostapd/patches/100-mesh_mode_fix.patch create mode 100644 package/network/services/hostapd/patches/120-daemonize_fix.patch create mode 100644 package/network/services/hostapd/patches/130-no_eapol_fix.patch create mode 100644 package/network/services/hostapd/patches/140-disable_bridge_packet_workaround.patch create mode 100644 package/network/services/hostapd/patches/200-multicall.patch create mode 100644 package/network/services/hostapd/patches/300-noscan.patch create mode 100644 package/network/services/hostapd/patches/310-rescan_immediately.patch create mode 100644 package/network/services/hostapd/patches/320-optional_rfkill.patch create mode 100644 package/network/services/hostapd/patches/330-nl80211_fix_set_freq.patch create mode 100644 package/network/services/hostapd/patches/340-reload_freq_change.patch create mode 100644 package/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch create mode 100644 package/network/services/hostapd/patches/360-ctrl_iface_reload.patch create mode 100644 package/network/services/hostapd/patches/370-ap_sta_support.patch create mode 100644 package/network/services/hostapd/patches/380-disable_ctrl_iface_mib.patch create mode 100644 package/network/services/hostapd/patches/390-wpa_ie_cap_workaround.patch create mode 100644 package/network/services/hostapd/patches/400-wps_single_auth_enc_type.patch create mode 100644 package/network/services/hostapd/patches/410-limit_debug_messages.patch create mode 100644 package/network/services/hostapd/patches/420-indicate-features.patch create mode 100644 package/network/services/hostapd/patches/430-hostapd_cli_ifdef.patch create mode 100644 package/network/services/hostapd/patches/431-wpa_cli_ifdef.patch create mode 100644 package/network/services/hostapd/patches/450-scan_wait.patch create mode 100644 package/network/services/hostapd/patches/460-wpa_supplicant-add-new-config-params-to-be-used-with.patch create mode 100644 package/network/services/hostapd/patches/461-driver_nl80211-use-new-parameters-during-ibss-join.patch create mode 100644 package/network/services/hostapd/patches/462-wpa_s-support-htmode-param.patch create mode 100644 package/network/services/hostapd/patches/600-ubus_support.patch create mode 100644 package/network/services/igmpproxy/Makefile create mode 100644 package/network/services/igmpproxy/files/igmpproxy.config create mode 100644 package/network/services/igmpproxy/files/igmpproxy.init create mode 100644 package/network/services/igmpproxy/patches/001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch create mode 100644 package/network/services/igmpproxy/patches/002-Change-default-interface-state-to-disabled-wrt-29458.patch create mode 100644 package/network/services/igmpproxy/patches/003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch create mode 100644 package/network/services/igmpproxy/patches/004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch create mode 100644 package/network/services/igmpproxy/patches/010-missing_include.patch create mode 100644 package/network/services/igmpproxy/patches/020-Silence-downstream-interface-igmp-messages.patch create mode 100644 package/network/services/igmpproxy/patches/100-use-monotic-clock-instead-of-time-of-day.patch create mode 100644 package/network/services/igmpproxy/patches/200-allow_wildcard_addr.patch create mode 100644 package/network/services/igmpproxy/patches/250-fix_multiple_downlink_interfaces.patch create mode 100644 package/network/services/ipset-dns/Makefile create mode 100644 package/network/services/ipset-dns/files/ipset-dns.config create mode 100755 package/network/services/ipset-dns/files/ipset-dns.init create mode 100644 package/network/services/ipset-dns/patches/100-simultaneous-ipv4-ipv6.patch create mode 100644 package/network/services/lldpd/Config.in create mode 100644 package/network/services/lldpd/Makefile create mode 100644 package/network/services/lldpd/files/lldpd.config create mode 100644 package/network/services/lldpd/files/lldpd.init create mode 100644 package/network/services/lldpd/patches/100-os-release.patch create mode 100644 package/network/services/mdns/Makefile create mode 100644 package/network/services/mdns/files/mdns.config create mode 100644 package/network/services/mdns/files/mdns.init create mode 100644 package/network/services/mdns/files/mdns.json create mode 100644 package/network/services/odhcpd/Makefile create mode 100755 package/network/services/odhcpd/files/odhcpd-update create mode 100644 package/network/services/odhcpd/files/odhcpd.defaults create mode 100644 package/network/services/odhcpd/files/odhcpd.init create mode 100644 package/network/services/omcproxy/Makefile create mode 100644 package/network/services/omcproxy/files/omcproxy.config create mode 100644 package/network/services/omcproxy/files/omcproxy.init create mode 100644 package/network/services/openvpn-easy-rsa/Makefile create mode 100644 package/network/services/openvpn-easy-rsa/files/easy-rsa.index create mode 100644 package/network/services/openvpn-easy-rsa/files/easy-rsa.serial create mode 100644 package/network/services/openvpn-easy-rsa/patches/100-run-ootb.patch create mode 100644 package/network/services/openvpn/Config-nossl.in create mode 100644 package/network/services/openvpn/Config-openssl.in create mode 100644 package/network/services/openvpn/Config-polarssl.in create mode 100644 package/network/services/openvpn/Makefile create mode 100644 package/network/services/openvpn/files/openvpn.config create mode 100644 package/network/services/openvpn/files/openvpn.init create mode 100644 package/network/services/openvpn/files/openvpn.upgrade create mode 100644 package/network/services/openvpn/patches/001-reproducible-remove_DATE.patch create mode 100644 package/network/services/openvpn/patches/100-polarssl-disable-runtime-version-check.patch create mode 100644 package/network/services/openvpn/patches/200-small_build_enable_occ.patch create mode 100644 package/network/services/ppp/Makefile create mode 100644 package/network/services/ppp/files/etc/ppp/chap-secrets create mode 100644 package/network/services/ppp/files/etc/ppp/filter create mode 100644 package/network/services/ppp/files/etc/ppp/options create mode 100644 package/network/services/ppp/files/etc/ppp/options.pptp create mode 100644 package/network/services/ppp/files/etc/ppp/radius.conf create mode 100644 package/network/services/ppp/files/etc/ppp/radius/dictionary create mode 100644 package/network/services/ppp/files/etc/ppp/radius/dictionary.asnet create mode 100644 package/network/services/ppp/files/etc/ppp/radius/dictionary.microsoft create mode 100644 package/network/services/ppp/files/etc/ppp/radius/servers create mode 100755 package/network/services/ppp/files/lib/netifd/ppp-down create mode 100755 package/network/services/ppp/files/lib/netifd/ppp-up create mode 100755 package/network/services/ppp/files/ppp.sh create mode 100644 package/network/services/ppp/patches/001-honor-ldflags.patch create mode 100644 package/network/services/ppp/patches/010-use_target_for_configure.patch create mode 100644 package/network/services/ppp/patches/100-debian_ip-ip_option.patch create mode 100644 package/network/services/ppp/patches/101-debian_close_dev_ppp.patch create mode 100644 package/network/services/ppp/patches/103-debian_fix_link_pidfile.patch create mode 100644 package/network/services/ppp/patches/105-debian_demand.patch create mode 100644 package/network/services/ppp/patches/106-debian_stripMSdomain.patch create mode 100644 package/network/services/ppp/patches/107-debian_pppoatm_wildcard.patch create mode 100644 package/network/services/ppp/patches/110-debian_defaultroute.patch create mode 100644 package/network/services/ppp/patches/120-debian_ipv6_updown_option.patch create mode 100644 package/network/services/ppp/patches/121-debian_adaptive_lcp_echo.patch create mode 100644 package/network/services/ppp/patches/130-no_cdefs_h.patch create mode 100644 package/network/services/ppp/patches/131-missing_prototype_macro.patch create mode 100644 package/network/services/ppp/patches/132-fix_linux_includes.patch create mode 100644 package/network/services/ppp/patches/133-fix_sha1_include.patch create mode 100644 package/network/services/ppp/patches/140-pppoe_compile_fix.patch create mode 100644 package/network/services/ppp/patches/200-makefile.patch create mode 100644 package/network/services/ppp/patches/201-mppe_mppc_1.1.patch create mode 100644 package/network/services/ppp/patches/202-no_strip.patch create mode 100644 package/network/services/ppp/patches/203-opt_flags.patch create mode 100644 package/network/services/ppp/patches/204-radius_config.patch create mode 100644 package/network/services/ppp/patches/205-no_exponential_timeout.patch create mode 100644 package/network/services/ppp/patches/206-compensate_time_change.patch create mode 100644 package/network/services/ppp/patches/207-lcp_mtu_max.patch create mode 100644 package/network/services/ppp/patches/208-fix_status_code.patch create mode 100644 package/network/services/ppp/patches/300-filter-pcap-includes-lib.patch create mode 100644 package/network/services/ppp/patches/310-precompile_filter.patch create mode 100644 package/network/services/ppp/patches/320-custom_iface_names.patch create mode 100644 package/network/services/ppp/patches/321-multilink_support_custom_iface_names.patch create mode 100644 package/network/services/ppp/patches/330-retain_foreign_default_routes.patch create mode 100644 package/network/services/ppp/patches/340-populate_default_gateway.patch create mode 100644 package/network/services/ppp/patches/400-simplify_kernel_checks.patch create mode 100644 package/network/services/ppp/patches/401-no_record_file.patch create mode 100644 package/network/services/ppp/patches/403-no_wtmp.patch create mode 100644 package/network/services/ppp/patches/404-remove_obsolete_protocol_names.patch create mode 100644 package/network/services/ppp/patches/405-no_multilink_option.patch create mode 100644 package/network/services/ppp/patches/500-add-pptp-plugin.patch create mode 100644 package/network/services/ppp/patches/510-pptp_compile_fix.patch create mode 100644 package/network/services/ppp/patches/520-uniq.patch create mode 100644 package/network/services/ppp/patches/530-pppoe_send_padt.patch create mode 100644 package/network/services/ppp/patches/531-pppoe_no_disconnect_warning.patch create mode 100644 package/network/services/ppp/patches/540-save-pppol2tp_fd_str.patch create mode 100644 package/network/services/ppp/patches/550-fix-printer-args.patch create mode 100644 package/network/services/ppp/utils/pfc.c create mode 100644 package/network/services/relayd/Makefile create mode 100644 package/network/services/relayd/files/relay.hotplug create mode 100644 package/network/services/relayd/files/relay.init create mode 100644 package/network/services/samba36/Makefile create mode 100644 package/network/services/samba36/files/samba.config create mode 100755 package/network/services/samba36/files/samba.init create mode 100644 package/network/services/samba36/files/smb.conf.template create mode 100644 package/network/services/samba36/patches/010-patch-cve-2015-5252.patch create mode 100644 package/network/services/samba36/patches/011-patch-cve-2015-5296.patch create mode 100644 package/network/services/samba36/patches/012-patch-cve-2015-5299.patch create mode 100644 package/network/services/samba36/patches/015-patch-cve-2015-7560.patch create mode 100644 package/network/services/samba36/patches/020-CVE-preparation-v3-6.patch create mode 100644 package/network/services/samba36/patches/021-CVE-preparation-v3-6-addition.patch create mode 100644 package/network/services/samba36/patches/022-CVE-2015-5370-v3-6.patch create mode 100644 package/network/services/samba36/patches/023-CVE-2016-2110-v3-6.patch create mode 100644 package/network/services/samba36/patches/024-CVE-2016-2111-v3-6.patch create mode 100644 package/network/services/samba36/patches/025-CVE-2016-2112-v3-6.patch create mode 100644 package/network/services/samba36/patches/026-CVE-2016-2115-v3-6.patch create mode 100644 package/network/services/samba36/patches/027-CVE-2016-2118-v3-6.patch create mode 100644 package/network/services/samba36/patches/100-configure_fixes.patch create mode 100644 package/network/services/samba36/patches/110-multicall.patch create mode 100644 package/network/services/samba36/patches/111-owrt_smbpasswd.patch create mode 100644 package/network/services/samba36/patches/120-add_missing_ifdef.patch create mode 100644 package/network/services/samba36/patches/200-remove_printer_support.patch create mode 100644 package/network/services/samba36/patches/210-remove_ad_support.patch create mode 100644 package/network/services/samba36/patches/220-remove_services.patch create mode 100644 package/network/services/samba36/patches/230-remove_winreg_support.patch create mode 100644 package/network/services/samba36/patches/240-remove_dfs_api.patch create mode 100644 package/network/services/samba36/patches/250-remove_domain_logon.patch create mode 100644 package/network/services/samba36/patches/260-remove_samr.patch create mode 100644 package/network/services/samba36/patches/270-remove_registry_backend.patch create mode 100644 package/network/services/samba36/patches/280-strip_srvsvc.patch create mode 100644 package/network/services/samba36/patches/290-remove_lsa.patch create mode 100644 package/network/services/samba36/patches/300-assert_debug_level.patch create mode 100644 package/network/services/samba36/patches/310-remove_error_strings.patch create mode 100644 package/network/services/samba36/patches/320-debug_level_checks.patch create mode 100644 package/network/services/samba36/patches/330-librpc_default_print.patch create mode 100644 package/network/services/uhttpd/Makefile create mode 100644 package/network/services/uhttpd/files/ubus.default create mode 100644 package/network/services/uhttpd/files/uhttpd.config create mode 100755 package/network/services/uhttpd/files/uhttpd.init create mode 100644 package/network/utils/arptables/Makefile create mode 100644 package/network/utils/arptables/patches/100-always_optimize.patch create mode 100644 package/network/utils/arptables/patches/200-musl_fixes.patch create mode 100644 package/network/utils/comgt/Makefile create mode 100644 package/network/utils/comgt/files/3g.chat create mode 100644 package/network/utils/comgt/files/3g.sh create mode 100644 package/network/utils/comgt/files/3g.usb create mode 100644 package/network/utils/comgt/files/directip-stop.gcom create mode 100644 package/network/utils/comgt/files/directip.gcom create mode 100644 package/network/utils/comgt/files/directip.sh create mode 100644 package/network/utils/comgt/files/evdo.chat create mode 100644 package/network/utils/comgt/files/getcardinfo.gcom create mode 100644 package/network/utils/comgt/files/getcarrier.gcom create mode 100644 package/network/utils/comgt/files/getcnum.gcom create mode 100644 package/network/utils/comgt/files/getimsi.gcom create mode 100644 package/network/utils/comgt/files/getstrength.gcom create mode 100644 package/network/utils/comgt/files/ncm.json create mode 100644 package/network/utils/comgt/files/ncm.sh create mode 100644 package/network/utils/comgt/files/runcommand.gcom create mode 100644 package/network/utils/comgt/files/setmode.gcom create mode 100644 package/network/utils/comgt/files/setpin.gcom create mode 100644 package/network/utils/comgt/patches/001-compile_fix.patch create mode 100644 package/network/utils/comgt/patches/002-termios.patch create mode 100644 package/network/utils/comgt/patches/003-no_XCASE.patch create mode 100644 package/network/utils/comgt/patches/004-check_tty.patch create mode 100644 package/network/utils/conntrack-tools/Makefile create mode 100644 package/network/utils/conntrack-tools/files/conntrackd.init create mode 100644 package/network/utils/curl/Config.in create mode 100644 package/network/utils/curl/Makefile create mode 100644 package/network/utils/curl/patches/200-no_docs_tests.patch create mode 100644 package/network/utils/curl/patches/300-fix-disable-crypto-auth.patch create mode 100644 package/network/utils/curl/patches/310-polarssl-disable-runtime-version-check.patch create mode 100644 package/network/utils/dante/Makefile create mode 100644 package/network/utils/dante/patches/200-fix-RTLD_NEXT.patch create mode 100644 package/network/utils/ebtables/Makefile create mode 100644 package/network/utils/ebtables/patches/100-musl_fix.patch create mode 100644 package/network/utils/iftop/Makefile create mode 100644 package/network/utils/iftop/patches/0001-force-ncurses.patch create mode 100644 package/network/utils/iperf/Makefile create mode 100644 package/network/utils/iperf/patches/001-set-report-next-time-in-single-thread-mode.patch create mode 100644 package/network/utils/iperf/patches/002-format-security.patch create mode 100644 package/network/utils/iperf3/Makefile create mode 100644 package/network/utils/iproute2/Makefile create mode 100644 package/network/utils/iproute2/files/15-teql create mode 100644 package/network/utils/iproute2/patches/001-config.patch create mode 100644 package/network/utils/iproute2/patches/004-darwin_fixes.patch create mode 100644 package/network/utils/iproute2/patches/006-no_sctp.patch create mode 100644 package/network/utils/iproute2/patches/007-no_arpd.patch create mode 100644 package/network/utils/iproute2/patches/008-no_netem.patch create mode 100644 package/network/utils/iproute2/patches/010-type_fixes.patch create mode 100644 package/network/utils/iproute2/patches/100-allow_pfifo_fast.patch create mode 100644 package/network/utils/iproute2/patches/110-extra-ccopts.patch create mode 100644 package/network/utils/iproute2/patches/120-libnetlink-pic.patch create mode 100644 package/network/utils/iproute2/patches/130-missing_include.patch create mode 100644 package/network/utils/iproute2/patches/200-add-tc_esfq.patch create mode 100644 package/network/utils/iproute2/patches/300-ip_tiny.patch create mode 100644 package/network/utils/iproute2/patches/900-drop_FAILED_POLICY.patch create mode 100644 package/network/utils/iproute2/patches/910-sanitize_headers_for_musl.patch create mode 100644 package/network/utils/iproute2/patches/911-fix_in_h_include.patch create mode 100644 package/network/utils/ipset/Makefile create mode 100644 package/network/utils/iptables/Makefile create mode 100644 package/network/utils/iptables/patches/020-iptables-disable-modprobe.patch create mode 100644 package/network/utils/iptables/patches/030-no-libnfnetlink.patch create mode 100644 package/network/utils/iptables/patches/050-optional-xml.patch create mode 100644 package/network/utils/iptables/patches/100-bash-location.patch create mode 100644 package/network/utils/iptables/patches/200-configurable_builtin.patch create mode 100644 package/network/utils/iptables/patches/300-musl_fixes.patch create mode 100644 package/network/utils/iptables/patches/500-add-xt_id-match.patch create mode 100644 package/network/utils/iptables/patches/600-shared-libext.patch create mode 100644 package/network/utils/iptables/patches/700-disable-legacy-revisions.patch create mode 100644 package/network/utils/iputils/Makefile create mode 100644 package/network/utils/iputils/patches/001-iputils.patch create mode 100644 package/network/utils/iputils/patches/002-fix-ipv6.patch create mode 100644 package/network/utils/iputils/patches/003-fix-makefile.patch create mode 100644 package/network/utils/iputils/patches/010-ping6_uclibc_resolv.patch create mode 100644 package/network/utils/iputils/patches/011-ping6_use_gnu_source.patch create mode 100644 package/network/utils/iputils/patches/020-include_fixes.patch create mode 100644 package/network/utils/iw/Makefile create mode 100644 package/network/utils/iw/patches/001-nl80211_h_sync.patch create mode 100644 package/network/utils/iw/patches/120-antenna_gain.patch create mode 100644 package/network/utils/iw/patches/200-reduce_size.patch create mode 100644 package/network/utils/iw/patches/300-display_interface_TX_power.patch create mode 100644 package/network/utils/iw/patches/301-ibss_add_VHT80.patch create mode 100644 package/network/utils/iw/patches/302-ibss_use_MHz_instead_MHZ.patch create mode 100644 package/network/utils/iw/patches/303-mesh_add_VHT80.patch create mode 100644 package/network/utils/iwcap/Makefile create mode 100644 package/network/utils/iwcap/src/iwcap.c create mode 100644 package/network/utils/iwinfo/Makefile create mode 100644 package/network/utils/linux-atm/Makefile create mode 100644 package/network/utils/linux-atm/files/atm.hotplug create mode 100644 package/network/utils/linux-atm/files/br2684-up create mode 100755 package/network/utils/linux-atm/files/br2684ctl create mode 100644 package/network/utils/linux-atm/files/br2684ctl_wrap create mode 100644 package/network/utils/linux-atm/patches/000-debian_16.patch create mode 100644 package/network/utils/linux-atm/patches/200-no_libfl.patch create mode 100644 package/network/utils/linux-atm/patches/300-objcopy_path.patch create mode 100644 package/network/utils/linux-atm/patches/400-portability_fixes.patch create mode 100644 package/network/utils/linux-atm/patches/500-br2684ctl_script.patch create mode 100644 package/network/utils/linux-atm/patches/600-fix-format-errors.patch create mode 100644 package/network/utils/maccalc/Makefile create mode 100644 package/network/utils/maccalc/src/Makefile create mode 100644 package/network/utils/maccalc/src/main.c create mode 100644 package/network/utils/nftables/Makefile create mode 100644 package/network/utils/nftables/patches/100-disable-doc-generation.patch create mode 100644 package/network/utils/owipcalc/Makefile create mode 100644 package/network/utils/owipcalc/src/owipcalc.c create mode 100644 package/network/utils/resolveip/Makefile create mode 100644 package/network/utils/resolveip/src/resolveip.c create mode 100644 package/network/utils/rssileds/Makefile create mode 100644 package/network/utils/rssileds/files/rssileds.init create mode 100644 package/network/utils/rssileds/src/rssileds.c create mode 100644 package/network/utils/tcpdump/Makefile create mode 100644 package/network/utils/tcpdump/patches/001-remove_pcap_debug.patch create mode 100644 package/network/utils/tcpdump/patches/002-remove_static_libpcap_check.patch create mode 100644 package/network/utils/tcpdump/patches/100-tcpdump_mini.patch create mode 100644 package/network/utils/umbim/Makefile create mode 100755 package/network/utils/umbim/files/lib/netifd/proto/mbim.sh create mode 100644 package/network/utils/uqmi/Makefile create mode 100755 package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh create mode 100644 package/network/utils/wireless-tools/Makefile create mode 100644 package/network/utils/wireless-tools/patches/001-debian.patch create mode 100644 package/network/utils/wireless-tools/patches/002-fix-iwconfig-power-argument-parsing.patch create mode 100644 package/network/utils/wireless-tools/patches/003-we_essential_def.patch create mode 100644 package/network/utils/wireless-tools/patches/004-increase_iwlist_buffer.patch create mode 100644 package/network/utils/wpan-tools/Makefile create mode 100644 package/network/utils/wwan/Makefile create mode 100644 package/network/utils/wwan/files/data/0421:03a7 create mode 100644 package/network/utils/wwan/files/data/0421:060d create mode 100644 package/network/utils/wwan/files/data/0421:060e create mode 100644 package/network/utils/wwan/files/data/0421:0612 create mode 100644 package/network/utils/wwan/files/data/0421:0619 create mode 100644 package/network/utils/wwan/files/data/0421:061e create mode 100644 package/network/utils/wwan/files/data/0421:0623 create mode 100644 package/network/utils/wwan/files/data/0421:0629 create mode 100644 package/network/utils/wwan/files/data/0421:062d create mode 100644 package/network/utils/wwan/files/data/0421:062f create mode 100644 package/network/utils/wwan/files/data/0421:0638 create mode 100644 package/network/utils/wwan/files/data/05c6:0016 create mode 100644 package/network/utils/wwan/files/data/05c6:0023 create mode 100644 package/network/utils/wwan/files/data/05c6:00a0 create mode 100644 package/network/utils/wwan/files/data/05c6:6000 create mode 100644 package/network/utils/wwan/files/data/05c6:9000 create mode 100644 package/network/utils/wwan/files/data/07d1:3e01 create mode 100644 package/network/utils/wwan/files/data/07d1:3e02 create mode 100644 package/network/utils/wwan/files/data/07d1:7e11 create mode 100644 package/network/utils/wwan/files/data/0af0:4005 create mode 100644 package/network/utils/wwan/files/data/0af0:6901 create mode 100644 package/network/utils/wwan/files/data/0af0:7201 create mode 100644 package/network/utils/wwan/files/data/0af0:8120 create mode 100644 package/network/utils/wwan/files/data/0af0:9200 create mode 100644 package/network/utils/wwan/files/data/0b3c:c000 create mode 100644 package/network/utils/wwan/files/data/0b3c:c001 create mode 100644 package/network/utils/wwan/files/data/0b3c:c002 create mode 100644 package/network/utils/wwan/files/data/0b3c:c003 create mode 100644 package/network/utils/wwan/files/data/0b3c:c004 create mode 100644 package/network/utils/wwan/files/data/0b3c:c005 create mode 100644 package/network/utils/wwan/files/data/0b3c:c00a create mode 100644 package/network/utils/wwan/files/data/0b3c:c00b create mode 100644 package/network/utils/wwan/files/data/0bdb:1900 create mode 100644 package/network/utils/wwan/files/data/0bdb:1902 create mode 100644 package/network/utils/wwan/files/data/0bdb:190a create mode 100644 package/network/utils/wwan/files/data/0bdb:190d create mode 100644 package/network/utils/wwan/files/data/0bdb:1910 create mode 100644 package/network/utils/wwan/files/data/0c88:17da create mode 100644 package/network/utils/wwan/files/data/0c88:180a create mode 100644 package/network/utils/wwan/files/data/0f3d:68a2 create mode 100644 package/network/utils/wwan/files/data/0f3d:68aa create mode 100644 package/network/utils/wwan/files/data/1004:6124 create mode 100644 package/network/utils/wwan/files/data/1004:6141 create mode 100644 package/network/utils/wwan/files/data/1004:6157 create mode 100644 package/network/utils/wwan/files/data/1004:618f create mode 100644 package/network/utils/wwan/files/data/106c:3711 create mode 100644 package/network/utils/wwan/files/data/106c:3714 create mode 100644 package/network/utils/wwan/files/data/106c:3715 create mode 100644 package/network/utils/wwan/files/data/106c:3716 create mode 100644 package/network/utils/wwan/files/data/106c:3717 create mode 100644 package/network/utils/wwan/files/data/106c:3718 create mode 100644 package/network/utils/wwan/files/data/106c:3721 create mode 100644 package/network/utils/wwan/files/data/1199:0017 create mode 100644 package/network/utils/wwan/files/data/1199:0018 create mode 100644 package/network/utils/wwan/files/data/1199:0019 create mode 100644 package/network/utils/wwan/files/data/1199:0020 create mode 100644 package/network/utils/wwan/files/data/1199:0021 create mode 100644 package/network/utils/wwan/files/data/1199:0022 create mode 100644 package/network/utils/wwan/files/data/1199:0023 create mode 100644 package/network/utils/wwan/files/data/1199:0024 create mode 100644 package/network/utils/wwan/files/data/1199:0025 create mode 100644 package/network/utils/wwan/files/data/1199:0026 create mode 100644 package/network/utils/wwan/files/data/1199:0027 create mode 100644 package/network/utils/wwan/files/data/1199:0028 create mode 100644 package/network/utils/wwan/files/data/1199:0112 create mode 100644 package/network/utils/wwan/files/data/1199:0120 create mode 100644 package/network/utils/wwan/files/data/1199:0218 create mode 100644 package/network/utils/wwan/files/data/1199:0220 create mode 100644 package/network/utils/wwan/files/data/1199:0224 create mode 100644 package/network/utils/wwan/files/data/1199:0301 create mode 100644 package/network/utils/wwan/files/data/1199:6802 create mode 100644 package/network/utils/wwan/files/data/1199:6803 create mode 100644 package/network/utils/wwan/files/data/1199:6804 create mode 100644 package/network/utils/wwan/files/data/1199:6805 create mode 100644 package/network/utils/wwan/files/data/1199:6808 create mode 100644 package/network/utils/wwan/files/data/1199:6809 create mode 100644 package/network/utils/wwan/files/data/1199:6813 create mode 100644 package/network/utils/wwan/files/data/1199:6815 create mode 100644 package/network/utils/wwan/files/data/1199:6816 create mode 100644 package/network/utils/wwan/files/data/1199:6820 create mode 100644 package/network/utils/wwan/files/data/1199:6821 create mode 100644 package/network/utils/wwan/files/data/1199:6822 create mode 100644 package/network/utils/wwan/files/data/1199:6833 create mode 100644 package/network/utils/wwan/files/data/1199:6834 create mode 100644 package/network/utils/wwan/files/data/1199:6835 create mode 100644 package/network/utils/wwan/files/data/1199:6838 create mode 100644 package/network/utils/wwan/files/data/1199:6839 create mode 100644 package/network/utils/wwan/files/data/1199:683a create mode 100644 package/network/utils/wwan/files/data/1199:683b create mode 100644 package/network/utils/wwan/files/data/1199:6850 create mode 100644 package/network/utils/wwan/files/data/1199:6851 create mode 100644 package/network/utils/wwan/files/data/1199:6852 create mode 100644 package/network/utils/wwan/files/data/1199:6853 create mode 100644 package/network/utils/wwan/files/data/1199:6855 create mode 100644 package/network/utils/wwan/files/data/1199:6856 create mode 100644 package/network/utils/wwan/files/data/1199:6859 create mode 100644 package/network/utils/wwan/files/data/1199:685a create mode 100644 package/network/utils/wwan/files/data/1199:6880 create mode 100644 package/network/utils/wwan/files/data/1199:6890 create mode 100644 package/network/utils/wwan/files/data/1199:6891 create mode 100644 package/network/utils/wwan/files/data/1199:6892 create mode 100644 package/network/utils/wwan/files/data/1199:6893 create mode 100644 package/network/utils/wwan/files/data/1199:68a2 create mode 100644 package/network/utils/wwan/files/data/1199:68aa create mode 100644 package/network/utils/wwan/files/data/12d1:1035 create mode 100644 package/network/utils/wwan/files/data/12d1:1404 create mode 100644 package/network/utils/wwan/files/data/12d1:1406 create mode 100644 package/network/utils/wwan/files/data/12d1:140b create mode 100644 package/network/utils/wwan/files/data/12d1:140c create mode 100644 package/network/utils/wwan/files/data/12d1:1412 create mode 100644 package/network/utils/wwan/files/data/12d1:141b create mode 100644 package/network/utils/wwan/files/data/12d1:1433 create mode 100644 package/network/utils/wwan/files/data/12d1:1436 create mode 100644 package/network/utils/wwan/files/data/12d1:1444 create mode 100644 package/network/utils/wwan/files/data/12d1:144e create mode 100644 package/network/utils/wwan/files/data/12d1:1464 create mode 100644 package/network/utils/wwan/files/data/12d1:1465 create mode 100644 package/network/utils/wwan/files/data/12d1:1491 create mode 100644 package/network/utils/wwan/files/data/12d1:14a5 create mode 100644 package/network/utils/wwan/files/data/12d1:14a8 create mode 100644 package/network/utils/wwan/files/data/12d1:14ac create mode 100644 package/network/utils/wwan/files/data/12d1:14ae create mode 100644 package/network/utils/wwan/files/data/12d1:14c6 create mode 100644 package/network/utils/wwan/files/data/12d1:14c8 create mode 100644 package/network/utils/wwan/files/data/12d1:14c9 create mode 100644 package/network/utils/wwan/files/data/12d1:14ca create mode 100644 package/network/utils/wwan/files/data/12d1:14cb create mode 100644 package/network/utils/wwan/files/data/12d1:14cc create mode 100644 package/network/utils/wwan/files/data/12d1:14cf create mode 100644 package/network/utils/wwan/files/data/12d1:14d2 create mode 100644 package/network/utils/wwan/files/data/12d1:1506 create mode 100644 package/network/utils/wwan/files/data/12d1:150a create mode 100644 package/network/utils/wwan/files/data/12d1:150c create mode 100644 package/network/utils/wwan/files/data/12d1:150f create mode 100644 package/network/utils/wwan/files/data/12d1:151b create mode 100644 package/network/utils/wwan/files/data/12d1:151d create mode 100644 package/network/utils/wwan/files/data/12d1:156c create mode 100644 package/network/utils/wwan/files/data/12d1:1576 create mode 100644 package/network/utils/wwan/files/data/12d1:1577 create mode 100644 package/network/utils/wwan/files/data/12d1:1578 create mode 100644 package/network/utils/wwan/files/data/12d1:1589 create mode 100644 package/network/utils/wwan/files/data/12d1:1c05 create mode 100644 package/network/utils/wwan/files/data/12d1:1c07 create mode 100644 package/network/utils/wwan/files/data/12d1:1c08 create mode 100644 package/network/utils/wwan/files/data/12d1:1c10 create mode 100644 package/network/utils/wwan/files/data/12d1:1c12 create mode 100644 package/network/utils/wwan/files/data/12d1:1c1e create mode 100644 package/network/utils/wwan/files/data/12d1:1c1f create mode 100644 package/network/utils/wwan/files/data/12d1:1c23 create mode 100644 package/network/utils/wwan/files/data/12d1:1f16 create mode 100644 package/network/utils/wwan/files/data/1410:1400 create mode 100644 package/network/utils/wwan/files/data/1410:1410 create mode 100644 package/network/utils/wwan/files/data/1410:1420 create mode 100644 package/network/utils/wwan/files/data/1410:1430 create mode 100644 package/network/utils/wwan/files/data/1410:1450 create mode 100644 package/network/utils/wwan/files/data/1410:2100 create mode 100644 package/network/utils/wwan/files/data/1410:2110 create mode 100644 package/network/utils/wwan/files/data/1410:2120 create mode 100644 package/network/utils/wwan/files/data/1410:2130 create mode 100644 package/network/utils/wwan/files/data/1410:2400 create mode 100644 package/network/utils/wwan/files/data/1410:2410 create mode 100644 package/network/utils/wwan/files/data/1410:2420 create mode 100644 package/network/utils/wwan/files/data/1410:4100 create mode 100644 package/network/utils/wwan/files/data/1410:4400 create mode 100644 package/network/utils/wwan/files/data/1410:6000 create mode 100644 package/network/utils/wwan/files/data/1410:6001 create mode 100644 package/network/utils/wwan/files/data/1410:6002 create mode 100644 package/network/utils/wwan/files/data/1410:6010 create mode 100644 package/network/utils/wwan/files/data/1410:7001 create mode 100644 package/network/utils/wwan/files/data/1410:7003 create mode 100644 package/network/utils/wwan/files/data/1410:7030 create mode 100644 package/network/utils/wwan/files/data/1410:7031 create mode 100644 package/network/utils/wwan/files/data/1410:7041 create mode 100644 package/network/utils/wwan/files/data/1410:7042 create mode 100644 package/network/utils/wwan/files/data/1410:9011 create mode 100644 package/network/utils/wwan/files/data/1410:b001 create mode 100644 package/network/utils/wwan/files/data/1529:3100 create mode 100644 package/network/utils/wwan/files/data/16d5:6202 create mode 100644 package/network/utils/wwan/files/data/16d5:6501 create mode 100644 package/network/utils/wwan/files/data/16d5:6502 create mode 100644 package/network/utils/wwan/files/data/16d5:6603 create mode 100644 package/network/utils/wwan/files/data/16d5:900d create mode 100644 package/network/utils/wwan/files/data/16d8:5141 create mode 100644 package/network/utils/wwan/files/data/16d8:5533 create mode 100644 package/network/utils/wwan/files/data/16d8:5543 create mode 100644 package/network/utils/wwan/files/data/16d8:5553 create mode 100644 package/network/utils/wwan/files/data/16d8:6002 create mode 100644 package/network/utils/wwan/files/data/16d8:6006 create mode 100644 package/network/utils/wwan/files/data/16d8:6007 create mode 100644 package/network/utils/wwan/files/data/16d8:6008 create mode 100644 package/network/utils/wwan/files/data/16d8:6522 create mode 100644 package/network/utils/wwan/files/data/16d8:6523 create mode 100644 package/network/utils/wwan/files/data/16d8:6532 create mode 100644 package/network/utils/wwan/files/data/16d8:6533 create mode 100644 package/network/utils/wwan/files/data/16d8:6543 create mode 100644 package/network/utils/wwan/files/data/16d8:680a create mode 100644 package/network/utils/wwan/files/data/19d2:0001 create mode 100644 package/network/utils/wwan/files/data/19d2:0002 create mode 100644 package/network/utils/wwan/files/data/19d2:0015 create mode 100644 package/network/utils/wwan/files/data/19d2:0016 create mode 100644 package/network/utils/wwan/files/data/19d2:0017 create mode 100644 package/network/utils/wwan/files/data/19d2:0018 create mode 100644 package/network/utils/wwan/files/data/19d2:0019 create mode 100644 package/network/utils/wwan/files/data/19d2:0022 create mode 100644 package/network/utils/wwan/files/data/19d2:0024 create mode 100644 package/network/utils/wwan/files/data/19d2:0025 create mode 100644 package/network/utils/wwan/files/data/19d2:0031 create mode 100644 package/network/utils/wwan/files/data/19d2:0033 create mode 100644 package/network/utils/wwan/files/data/19d2:0037 create mode 100644 package/network/utils/wwan/files/data/19d2:0039 create mode 100644 package/network/utils/wwan/files/data/19d2:0042 create mode 100644 package/network/utils/wwan/files/data/19d2:0052 create mode 100644 package/network/utils/wwan/files/data/19d2:0055 create mode 100644 package/network/utils/wwan/files/data/19d2:0057 create mode 100644 package/network/utils/wwan/files/data/19d2:0063 create mode 100644 package/network/utils/wwan/files/data/19d2:0064 create mode 100644 package/network/utils/wwan/files/data/19d2:0066 create mode 100644 package/network/utils/wwan/files/data/19d2:0073 create mode 100644 package/network/utils/wwan/files/data/19d2:0079 create mode 100644 package/network/utils/wwan/files/data/19d2:0082 create mode 100644 package/network/utils/wwan/files/data/19d2:0086 create mode 100644 package/network/utils/wwan/files/data/19d2:0091 create mode 100644 package/network/utils/wwan/files/data/19d2:0094 create mode 100644 package/network/utils/wwan/files/data/19d2:0104 create mode 100644 package/network/utils/wwan/files/data/19d2:0108 create mode 100644 package/network/utils/wwan/files/data/19d2:0116 create mode 100644 package/network/utils/wwan/files/data/19d2:0117 create mode 100644 package/network/utils/wwan/files/data/19d2:0121 create mode 100644 package/network/utils/wwan/files/data/19d2:0124 create mode 100644 package/network/utils/wwan/files/data/19d2:0128 create mode 100644 package/network/utils/wwan/files/data/19d2:0142 create mode 100644 package/network/utils/wwan/files/data/19d2:0143 create mode 100644 package/network/utils/wwan/files/data/19d2:0152 create mode 100644 package/network/utils/wwan/files/data/19d2:0157 create mode 100644 package/network/utils/wwan/files/data/19d2:0167 create mode 100644 package/network/utils/wwan/files/data/19d2:0170 create mode 100644 package/network/utils/wwan/files/data/19d2:0199 create mode 100644 package/network/utils/wwan/files/data/19d2:0257 create mode 100644 package/network/utils/wwan/files/data/19d2:0265 create mode 100644 package/network/utils/wwan/files/data/19d2:0284 create mode 100644 package/network/utils/wwan/files/data/19d2:0326 create mode 100644 package/network/utils/wwan/files/data/19d2:1003 create mode 100644 package/network/utils/wwan/files/data/19d2:1008 create mode 100644 package/network/utils/wwan/files/data/19d2:1010 create mode 100644 package/network/utils/wwan/files/data/19d2:1015 create mode 100644 package/network/utils/wwan/files/data/19d2:1018 create mode 100644 package/network/utils/wwan/files/data/19d2:1172 create mode 100644 package/network/utils/wwan/files/data/19d2:1173 create mode 100644 package/network/utils/wwan/files/data/19d2:1176 create mode 100644 package/network/utils/wwan/files/data/19d2:1177 create mode 100644 package/network/utils/wwan/files/data/19d2:1181 create mode 100644 package/network/utils/wwan/files/data/19d2:1203 create mode 100644 package/network/utils/wwan/files/data/19d2:1208 create mode 100644 package/network/utils/wwan/files/data/19d2:1211 create mode 100644 package/network/utils/wwan/files/data/19d2:1212 create mode 100644 package/network/utils/wwan/files/data/19d2:1217 create mode 100644 package/network/utils/wwan/files/data/19d2:1218 create mode 100644 package/network/utils/wwan/files/data/19d2:1220 create mode 100644 package/network/utils/wwan/files/data/19d2:1222 create mode 100644 package/network/utils/wwan/files/data/19d2:1245 create mode 100644 package/network/utils/wwan/files/data/19d2:1252 create mode 100644 package/network/utils/wwan/files/data/19d2:1254 create mode 100644 package/network/utils/wwan/files/data/19d2:1256 create mode 100644 package/network/utils/wwan/files/data/19d2:1270 create mode 100644 package/network/utils/wwan/files/data/19d2:1401 create mode 100644 package/network/utils/wwan/files/data/19d2:1402 create mode 100644 package/network/utils/wwan/files/data/19d2:1426 create mode 100644 package/network/utils/wwan/files/data/19d2:1512 create mode 100644 package/network/utils/wwan/files/data/19d2:1515 create mode 100644 package/network/utils/wwan/files/data/19d2:1518 create mode 100644 package/network/utils/wwan/files/data/19d2:1519 create mode 100644 package/network/utils/wwan/files/data/19d2:1522 create mode 100644 package/network/utils/wwan/files/data/19d2:1525 create mode 100644 package/network/utils/wwan/files/data/19d2:1527 create mode 100644 package/network/utils/wwan/files/data/19d2:1537 create mode 100644 package/network/utils/wwan/files/data/19d2:1538 create mode 100644 package/network/utils/wwan/files/data/19d2:1544 create mode 100644 package/network/utils/wwan/files/data/19d2:2002 create mode 100644 package/network/utils/wwan/files/data/19d2:2003 create mode 100644 package/network/utils/wwan/files/data/19d2:ffdd create mode 100644 package/network/utils/wwan/files/data/19d2:ffe4 create mode 100644 package/network/utils/wwan/files/data/19d2:ffe9 create mode 100644 package/network/utils/wwan/files/data/19d2:fff1 create mode 100644 package/network/utils/wwan/files/data/19d2:fffb create mode 100644 package/network/utils/wwan/files/data/19d2:fffc create mode 100644 package/network/utils/wwan/files/data/19d2:fffd create mode 100644 package/network/utils/wwan/files/data/19d2:fffe create mode 100644 package/network/utils/wwan/files/data/19d2:ffff create mode 100644 package/network/utils/wwan/files/data/1a8d:1002 create mode 100644 package/network/utils/wwan/files/data/1a8d:1003 create mode 100644 package/network/utils/wwan/files/data/1a8d:1007 create mode 100644 package/network/utils/wwan/files/data/1a8d:1009 create mode 100644 package/network/utils/wwan/files/data/1a8d:100c create mode 100644 package/network/utils/wwan/files/data/1a8d:100d create mode 100644 package/network/utils/wwan/files/data/1a8d:2006 create mode 100644 package/network/utils/wwan/files/data/1bbb:0000 create mode 100644 package/network/utils/wwan/files/data/1bbb:0012 create mode 100644 package/network/utils/wwan/files/data/1bbb:0017 create mode 100644 package/network/utils/wwan/files/data/1bbb:0052 create mode 100644 package/network/utils/wwan/files/data/1bbb:00b7 create mode 100644 package/network/utils/wwan/files/data/1bbb:00ca create mode 100644 package/network/utils/wwan/files/data/1bbb:011e create mode 100644 package/network/utils/wwan/files/data/1bbb:0203 create mode 100644 package/network/utils/wwan/files/data/1c9e:6060 create mode 100644 package/network/utils/wwan/files/data/1c9e:6061 create mode 100644 package/network/utils/wwan/files/data/1c9e:9000 create mode 100644 package/network/utils/wwan/files/data/1c9e:9603 create mode 100644 package/network/utils/wwan/files/data/1c9e:9605 create mode 100644 package/network/utils/wwan/files/data/1c9e:9607 create mode 100644 package/network/utils/wwan/files/data/1c9e:9801 create mode 100644 package/network/utils/wwan/files/data/1c9e:9900 create mode 100644 package/network/utils/wwan/files/data/1e0e:9000 create mode 100644 package/network/utils/wwan/files/data/1e0e:9100 create mode 100644 package/network/utils/wwan/files/data/1e0e:9200 create mode 100644 package/network/utils/wwan/files/data/1e0e:ce16 create mode 100644 package/network/utils/wwan/files/data/1e0e:cefe create mode 100644 package/network/utils/wwan/files/data/2001:7d00 create mode 100644 package/network/utils/wwan/files/data/2001:7d01 create mode 100644 package/network/utils/wwan/files/data/2001:7d02 create mode 100644 package/network/utils/wwan/files/data/2001:7d03 create mode 100644 package/network/utils/wwan/files/data/211f:6801 create mode 100644 package/network/utils/wwan/files/data/2357:0201 create mode 100644 package/network/utils/wwan/files/data/2357:0202 create mode 100644 package/network/utils/wwan/files/data/2357:0203 create mode 100644 package/network/utils/wwan/files/data/2357:9000 create mode 100644 package/network/utils/wwan/files/data/413c:8114 create mode 100644 package/network/utils/wwan/files/data/413c:8115 create mode 100644 package/network/utils/wwan/files/data/413c:8116 create mode 100644 package/network/utils/wwan/files/data/413c:8117 create mode 100644 package/network/utils/wwan/files/data/413c:8118 create mode 100644 package/network/utils/wwan/files/data/413c:8128 create mode 100644 package/network/utils/wwan/files/data/413c:8129 create mode 100644 package/network/utils/wwan/files/data/413c:8133 create mode 100644 package/network/utils/wwan/files/data/413c:8134 create mode 100644 package/network/utils/wwan/files/data/413c:8135 create mode 100644 package/network/utils/wwan/files/data/413c:8136 create mode 100644 package/network/utils/wwan/files/data/413c:8137 create mode 100644 package/network/utils/wwan/files/data/413c:8138 create mode 100644 package/network/utils/wwan/files/data/413c:8147 create mode 100644 package/network/utils/wwan/files/data/413c:8180 create mode 100644 package/network/utils/wwan/files/data/413c:8181 create mode 100644 package/network/utils/wwan/files/data/413c:8182 create mode 100644 package/network/utils/wwan/files/data/413c:8186 create mode 100644 package/network/utils/wwan/files/data/413c:8194 create mode 100644 package/network/utils/wwan/files/data/413c:8195 create mode 100644 package/network/utils/wwan/files/data/413c:8196 create mode 100644 package/network/utils/wwan/files/data/413c:819b create mode 100755 package/network/utils/wwan/files/wwan.sh create mode 100644 package/network/utils/wwan/files/wwan.usb create mode 100644 package/network/utils/wwan/files/wwan.usbmisc create mode 100644 package/network/utils/xtables-addons/Makefile create mode 100644 package/network/utils/xtables-addons/patches/001-build-fix-configure-compatiblity-with-POSIX-shells.patch create mode 100644 package/network/utils/xtables-addons/patches/002-fix-kernel-version-detection.patch create mode 100644 package/network/utils/xtables-addons/patches/100-add-rtsp-conntrack.patch create mode 100644 package/network/utils/xtables-addons/patches/200-add-lua-packetscript.patch create mode 100644 package/network/utils/xtables-addons/patches/201-fix-lua-packetscript.patch create mode 100644 package/network/utils/xtables-addons/patches/300-geoip-endian-detection.patch create mode 100644 package/system/ca-certificates/Makefile create mode 100644 package/system/fstools/Makefile create mode 100644 package/system/fstools/files/fstab.default create mode 100644 package/system/fstools/files/fstab.init create mode 100644 package/system/fstools/files/mount.hotplug create mode 100644 package/system/fstools/files/snapshot create mode 100644 package/system/mountd/Makefile create mode 100644 package/system/mountd/files/mountd.config create mode 100755 package/system/mountd/files/mountd.init create mode 100644 package/system/mtd/Makefile create mode 100644 package/system/mtd/src/Makefile create mode 100644 package/system/mtd/src/crc32.c create mode 100644 package/system/mtd/src/crc32.h create mode 100644 package/system/mtd/src/fis.c create mode 100644 package/system/mtd/src/fis.h create mode 100644 package/system/mtd/src/imagetag.c create mode 100644 package/system/mtd/src/jffs2.c create mode 100644 package/system/mtd/src/jffs2.h create mode 100644 package/system/mtd/src/linksys_bootcount.c create mode 100644 package/system/mtd/src/md5.c create mode 100644 package/system/mtd/src/md5.h create mode 100644 package/system/mtd/src/mtd.c create mode 100644 package/system/mtd/src/mtd.h create mode 100644 package/system/mtd/src/seama.c create mode 100644 package/system/mtd/src/seama.h create mode 100644 package/system/mtd/src/trx.c create mode 100644 package/system/opkg/Makefile create mode 100644 package/system/opkg/files/20_migrate-feeds create mode 100644 package/system/opkg/files/customfeeds.conf create mode 100755 package/system/opkg/files/opkg-key create mode 100644 package/system/opkg/files/opkg-smime.conf create mode 100644 package/system/opkg/files/opkg.conf create mode 100644 package/system/opkg/patches/001-ship-pkg-m4.patch create mode 100644 package/system/opkg/patches/002-no-shave.patch create mode 100644 package/system/opkg/patches/004-host_cpu.patch create mode 100644 package/system/opkg/patches/007-force_static.patch create mode 100644 package/system/opkg/patches/009-remove-upgrade-all.patch create mode 100644 package/system/opkg/patches/011-old-config-location.patch create mode 100644 package/system/opkg/patches/012-strip-trailing-conffiles-whitespace.patch create mode 100644 package/system/opkg/patches/014-errors-to-stderr.patch create mode 100644 package/system/opkg/patches/020-avoid_getline.patch create mode 100644 package/system/opkg/patches/030-fix-double-free.patch create mode 100644 package/system/opkg/patches/040-wrap-descriptions-only-on-ttys.patch create mode 100644 package/system/opkg/patches/050-add-case-insensitive-flag.patch create mode 100644 package/system/opkg/patches/060-add-find-command.patch create mode 100644 package/system/opkg/patches/070-use_gzipped_pkg_list.patch create mode 100644 package/system/opkg/patches/080-suppress-blank-package-fields.patch create mode 100644 package/system/opkg/patches/090-suppress-blank-provides-field.patch create mode 100644 package/system/opkg/patches/100-add-force-checksum.patch create mode 100644 package/system/opkg/patches/110-upgrade.patch create mode 100644 package/system/opkg/patches/200-usign_support.patch create mode 100644 package/system/opkg/patches/210-add-force-signature.patch create mode 100644 package/system/opkg/patches/220-drop-release-support.patch create mode 100644 package/system/opkg/patches/230-drop_md5_support.patch create mode 100644 package/system/opkg/patches/240-fix-force-checksum-for-sha256.patch create mode 100644 package/system/opkg/patches/250-add-lists-dir-switch.patch create mode 100644 package/system/opkg/patches/260-add-print-package-size.patch create mode 100644 package/system/procd/Makefile create mode 100644 package/system/procd/files/hotplug-preinit.json create mode 100644 package/system/procd/files/hotplug.json create mode 100644 package/system/procd/files/nand-preinit.sh create mode 100644 package/system/procd/files/nand.sh create mode 100644 package/system/procd/files/procd.sh create mode 100644 package/system/procd/files/reload_config create mode 100644 package/system/rpcd/Makefile create mode 100644 package/system/rpcd/files/rpcd.config create mode 100755 package/system/rpcd/files/rpcd.init create mode 100644 package/system/ubox/Makefile create mode 100644 package/system/ubox/files/log.init create mode 100644 package/system/ubus/Makefile create mode 100644 package/system/uci/Makefile create mode 100644 package/system/uci/files/lib/config/uci.sh create mode 100644 package/system/usign/Makefile create mode 100644 package/system/zram-swap/Makefile create mode 100644 package/system/zram-swap/files/zram.init create mode 100644 package/utils/admswconfig/Makefile create mode 100644 package/utils/admswconfig/files/admswconfig create mode 100644 package/utils/admswconfig/files/admswswitch.sh create mode 100644 package/utils/admswconfig/patches/001-matrix.patch create mode 100644 package/utils/admswconfig/patches/002-fix-musl.patch create mode 100644 package/utils/bsdiff/Makefile create mode 100644 package/utils/bsdiff/patches/001-musl.patch create mode 100644 package/utils/busybox/Config-defaults.in create mode 100644 package/utils/busybox/Config.in create mode 100644 package/utils/busybox/Makefile create mode 100644 package/utils/busybox/config/Config.in create mode 100644 package/utils/busybox/config/archival/Config.in create mode 100644 package/utils/busybox/config/console-tools/Config.in create mode 100644 package/utils/busybox/config/coreutils/Config.in create mode 100644 package/utils/busybox/config/debianutils/Config.in create mode 100644 package/utils/busybox/config/e2fsprogs/Config.in create mode 100644 package/utils/busybox/config/e2fsprogs/old_e2fsprogs/Config.in create mode 100644 package/utils/busybox/config/editors/Config.in create mode 100644 package/utils/busybox/config/findutils/Config.in create mode 100644 package/utils/busybox/config/init/Config.in create mode 100644 package/utils/busybox/config/libbb/Config.in create mode 100644 package/utils/busybox/config/loginutils/Config.in create mode 100644 package/utils/busybox/config/mailutils/Config.in create mode 100644 package/utils/busybox/config/miscutils/Config.in create mode 100644 package/utils/busybox/config/modutils/Config.in create mode 100644 package/utils/busybox/config/networking/Config.in create mode 100644 package/utils/busybox/config/networking/udhcp/Config.in create mode 100644 package/utils/busybox/config/printutils/Config.in create mode 100644 package/utils/busybox/config/procps/Config.in create mode 100644 package/utils/busybox/config/runit/Config.in create mode 100644 package/utils/busybox/config/selinux/Config.in create mode 100644 package/utils/busybox/config/shell/Config.in create mode 100644 package/utils/busybox/config/sysklogd/Config.in create mode 100644 package/utils/busybox/config/util-linux/Config.in create mode 100644 package/utils/busybox/config/util-linux/volume_id/Config.in create mode 100755 package/utils/busybox/convert_defaults.pl create mode 100755 package/utils/busybox/convert_menuconfig.pl create mode 100755 package/utils/busybox/files/cron create mode 100755 package/utils/busybox/files/ntpd-hotplug create mode 100755 package/utils/busybox/files/sysntpd create mode 100644 package/utils/busybox/patches/001-resource_h_include.patch create mode 100644 package/utils/busybox/patches/010-networking-fix-uninitialized-memory-when-displaying-.patch create mode 100644 package/utils/busybox/patches/020-networking-libiproute-fix-displaying-route-table-for.patch create mode 100644 package/utils/busybox/patches/100-trylink_bash.patch create mode 100644 package/utils/busybox/patches/101-gen_build_files_bash.patch create mode 100644 package/utils/busybox/patches/102-trylink_mktemp_fix.patch create mode 100644 package/utils/busybox/patches/110-no_static_libgcc.patch create mode 100644 package/utils/busybox/patches/120-remove_uclibc_rpc_check.patch create mode 100644 package/utils/busybox/patches/130-mconf_missing_sigwinch.patch create mode 100644 package/utils/busybox/patches/200-udhcpc_reduce_msgs.patch create mode 100644 package/utils/busybox/patches/201-udhcpc_changed_ifindex.patch create mode 100644 package/utils/busybox/patches/203-udhcpc_renew_no_deconfig.patch create mode 100644 package/utils/busybox/patches/204-udhcpc_src_ip_rebind.patch create mode 100644 package/utils/busybox/patches/210-add_netmsg_util.patch create mode 100644 package/utils/busybox/patches/220-add_lock_util.patch create mode 100644 package/utils/busybox/patches/230-ntpd_delayed_resolve.patch create mode 100644 package/utils/busybox/patches/240-telnetd_intr.patch create mode 100644 package/utils/busybox/patches/250-date-k-flag.patch create mode 100644 package/utils/busybox/patches/260-arping_missing_includes.patch create mode 100644 package/utils/busybox/patches/270-libbb_make_unicode_printable.patch create mode 100644 package/utils/busybox/patches/301-ip-link-fix-netlink-msg-size.patch create mode 100644 package/utils/bzip2/Makefile create mode 100644 package/utils/e2fsprogs/Makefile create mode 100644 package/utils/e2fsprogs/files/e2fsck.conf create mode 100644 package/utils/e2fsprogs/files/e2fsck.sh create mode 100644 package/utils/e2fsprogs/patches/001-com_err_version.patch create mode 100644 package/utils/fbtest/Makefile create mode 100644 package/utils/fbtest/src/Makefile create mode 100644 package/utils/fbtest/src/fbtest.c create mode 100644 package/utils/fuse/Makefile create mode 100644 package/utils/fuse/patches/001-fix_exec_environment_for_mount_and_umount.patch create mode 100644 package/utils/fuse/patches/100-missing_includes.patch create mode 100644 package/utils/fuse/patches/112-no_break_on_mknod.patch create mode 100644 package/utils/fuse/patches/200-backport_arm64_fuse_kernel_h_clean_includes.patch create mode 100644 package/utils/hostap-utils/Makefile create mode 100644 package/utils/jsonfilter/Makefile create mode 100644 package/utils/lua/Makefile create mode 100644 package/utils/lua/patches-host/010-lua-5.1.3-lnum-full-260308.patch create mode 100644 package/utils/lua/patches-host/011-lnum-use-double.patch create mode 100644 package/utils/lua/patches-host/015-lnum-ppc-compat.patch create mode 100644 package/utils/lua/patches-host/030-archindependent-bytecode.patch create mode 100644 package/utils/lua/patches-host/100-no_readline.patch create mode 100644 package/utils/lua/patches/010-lua-5.1.3-lnum-full-260308.patch create mode 100644 package/utils/lua/patches/011-lnum-use-double.patch create mode 100644 package/utils/lua/patches/015-lnum-ppc-compat.patch create mode 100644 package/utils/lua/patches/020-shared_liblua.patch create mode 100644 package/utils/lua/patches/030-archindependent-bytecode.patch create mode 100644 package/utils/lua/patches/040-use-symbolic-functions.patch create mode 100644 package/utils/lua/patches/050-honor-cflags.patch create mode 100644 package/utils/lua/patches/100-no_readline.patch create mode 100644 package/utils/lua/patches/200-lua-path.patch create mode 100644 package/utils/lua/patches/300-opcode_performance.patch create mode 100644 package/utils/mdadm/Makefile create mode 100644 package/utils/mdadm/patches/000-compile.patch create mode 100644 package/utils/mdadm/patches/100-cross_compile.patch create mode 100644 package/utils/mdadm/patches/200-reduce_size.patch create mode 100644 package/utils/mkelfimage/Makefile create mode 100644 package/utils/mkelfimage/patches/no-stack-protector.patch create mode 100644 package/utils/nvram/Makefile create mode 100755 package/utils/nvram/files/nvram.init create mode 100644 package/utils/nvram/src/Makefile create mode 100644 package/utils/nvram/src/cli.c create mode 100644 package/utils/nvram/src/crc.c create mode 100644 package/utils/nvram/src/nvram.c create mode 100644 package/utils/nvram/src/nvram.h create mode 100644 package/utils/nvram/src/sdinitvals.h create mode 100644 package/utils/oseama/Makefile create mode 100644 package/utils/oseama/src/Makefile create mode 100644 package/utils/oseama/src/md5.c create mode 100644 package/utils/oseama/src/md5.h create mode 100644 package/utils/oseama/src/oseama.c create mode 100644 package/utils/otrx/Makefile create mode 100644 package/utils/otrx/src/Makefile create mode 100644 package/utils/otrx/src/otrx.c create mode 100644 package/utils/px5g-standalone/Makefile create mode 100644 package/utils/px5g-standalone/src/Makefile create mode 100644 package/utils/px5g-standalone/src/library/base64.c create mode 100644 package/utils/px5g-standalone/src/library/bignum.c create mode 100644 package/utils/px5g-standalone/src/library/rsa.c create mode 100644 package/utils/px5g-standalone/src/library/sha1.c create mode 100644 package/utils/px5g-standalone/src/library/timing.c create mode 100644 package/utils/px5g-standalone/src/library/x509write.c create mode 100644 package/utils/px5g-standalone/src/polarssl/base64.h create mode 100644 package/utils/px5g-standalone/src/polarssl/bignum.h create mode 100644 package/utils/px5g-standalone/src/polarssl/bn_mul.h create mode 100644 package/utils/px5g-standalone/src/polarssl/config.h create mode 100644 package/utils/px5g-standalone/src/polarssl/rsa.h create mode 100644 package/utils/px5g-standalone/src/polarssl/sha1.h create mode 100644 package/utils/px5g-standalone/src/polarssl/timing.h create mode 100644 package/utils/px5g-standalone/src/polarssl/x509.h create mode 100644 package/utils/px5g-standalone/src/px5g.c create mode 100644 package/utils/px5g/Makefile create mode 100644 package/utils/px5g/px5g.c create mode 100644 package/utils/spidev_test/Makefile create mode 100644 package/utils/ubi-utils/Makefile create mode 100644 package/utils/ubi-utils/patches/010-fix-rpmatch.patch create mode 100644 package/utils/ubi-utils/patches/100-fix_includes.patch create mode 100644 package/utils/ubi-utils/patches/110-gcc5-fix.patch create mode 100644 package/utils/ubi-utils/patches/130-lzma_jffs2.patch create mode 100644 package/utils/ugps/Makefile create mode 100644 package/utils/ugps/files/gps.config create mode 100644 package/utils/ugps/files/ugps.init create mode 100644 package/utils/usbmode/Makefile create mode 100644 package/utils/usbmode/data/12d1:1f16 create mode 100644 package/utils/usbmode/files/usbmode.hotplug create mode 100755 package/utils/usbmode/files/usbmode.init create mode 100644 package/utils/usbreset/Makefile create mode 100644 package/utils/usbreset/src/usbreset.c create mode 100644 package/utils/usbutils/Makefile create mode 100644 package/utils/util-linux/Makefile create mode 100644 package/utils/util-linux/patches/003-fix_pkgconfig_files.patch create mode 100644 package/utils/xfsprogs/Makefile create mode 100644 package/utils/xfsprogs/patches/001-automake-compat.patch create mode 100644 package/utils/xfsprogs/patches/100-no_aio.patch create mode 100644 package/utils/xfsprogs/patches/110-uclibc_no_ustat.patch create mode 100644 package/utils/xfsprogs/patches/120-portability.patch create mode 100644 package/utils/xfsprogs/patches/130-uclibc_no_xattr.patch create mode 100644 package/utils/xfsprogs/patches/140-no_po.patch create mode 100644 package/utils/xfsprogs/patches/150-include_fixes.patch create mode 100644 package/utils/xfsprogs/patches/160-format-security.patch create mode 100644 rules.mk create mode 100755 scripts/arm-magic.sh create mode 100755 scripts/brcmImage.pl create mode 100755 scripts/bundle-libraries.sh create mode 100755 scripts/checkpatch.pl create mode 100755 scripts/clang-gcc-wrapper create mode 100755 scripts/clean-package.sh create mode 100755 scripts/cleanfile create mode 100755 scripts/cleanpatch create mode 100755 scripts/combined-ext-image.sh create mode 100644 scripts/combined-image.sh create mode 100755 scripts/config.guess create mode 100755 scripts/config.rpath create mode 100755 scripts/config.sub create mode 100644 scripts/config/.gitignore create mode 100644 scripts/config/Makefile create mode 100644 scripts/config/README create mode 100644 scripts/config/conf.c create mode 100644 scripts/config/confdata.c create mode 100644 scripts/config/expr.c create mode 100644 scripts/config/expr.h create mode 100644 scripts/config/list.h create mode 100644 scripts/config/lkc.h create mode 100644 scripts/config/lkc_proto.h create mode 100644 scripts/config/lxdialog/.gitignore create mode 100644 scripts/config/lxdialog/check-lxdialog.sh create mode 100644 scripts/config/lxdialog/checklist.c create mode 100644 scripts/config/lxdialog/dialog.h create mode 100644 scripts/config/lxdialog/inputbox.c create mode 100644 scripts/config/lxdialog/menubox.c create mode 100644 scripts/config/lxdialog/textbox.c create mode 100644 scripts/config/lxdialog/util.c create mode 100644 scripts/config/lxdialog/yesno.c create mode 100644 scripts/config/mconf.c create mode 100644 scripts/config/menu.c create mode 100644 scripts/config/symbol.c create mode 100644 scripts/config/util.c create mode 100644 scripts/config/zconf.gperf create mode 100644 scripts/config/zconf.hash.c_shipped create mode 100644 scripts/config/zconf.l create mode 100644 scripts/config/zconf.lex.c_shipped create mode 100644 scripts/config/zconf.tab.c_shipped create mode 100644 scripts/config/zconf.y create mode 100755 scripts/deptest.sh create mode 100755 scripts/diffconfig.sh create mode 100755 scripts/dl_cleanup.py create mode 100755 scripts/download.pl create mode 100755 scripts/env create mode 100755 scripts/ext-toolchain.sh create mode 100755 scripts/feeds create mode 100755 scripts/flashing/adam2flash-502T.pl create mode 100755 scripts/flashing/adam2flash-fritzbox.pl create mode 100755 scripts/flashing/adam2flash.pl create mode 100755 scripts/flashing/adsl2mue_flash.pl create mode 100755 scripts/flashing/flash.sh create mode 100755 scripts/flashing/jungo-image.py create mode 100644 scripts/freebsd.sh create mode 100755 scripts/gen-dependencies.sh create mode 100755 scripts/get_source_date_epoch.sh create mode 100755 scripts/getver.sh create mode 100755 scripts/ipkg-build create mode 100755 scripts/ipkg-make-index.sh create mode 100755 scripts/kconfig.pl create mode 100755 scripts/make-ipkg-dir.sh create mode 100755 scripts/md5sum create mode 100755 scripts/metadata.pl create mode 100644 scripts/metadata.pm create mode 100755 scripts/mkits.sh create mode 100644 scripts/om-fwupgradecfg-gen.sh create mode 100644 scripts/openbsd.sh create mode 100755 scripts/pad_image create mode 100755 scripts/patch-kernel.sh create mode 100755 scripts/patch-specs.sh create mode 100755 scripts/portable_date.sh create mode 100755 scripts/redboot-script.pl create mode 100755 scripts/relink-lib.sh create mode 100755 scripts/remote-gdb create mode 100755 scripts/rstrip.sh create mode 100755 scripts/slugimage.pl create mode 100755 scripts/srecimage.pl create mode 100755 scripts/strip-kmod.sh create mode 100755 scripts/symlink-tree.sh create mode 100755 scripts/sysupgrade-nand.sh create mode 100755 scripts/timestamp.pl create mode 100755 scripts/ubinize-image.sh create mode 100755 scripts/update-package-md5sum create mode 100644 target/Config.in create mode 100644 target/Makefile create mode 100644 target/imagebuilder/Config.in create mode 100644 target/imagebuilder/Makefile create mode 100644 target/imagebuilder/files/Makefile create mode 100644 target/imagebuilder/files/repositories.conf create mode 100644 target/linux/Makefile create mode 100644 target/linux/adm5120/Makefile create mode 100644 target/linux/adm5120/base-files/etc/config/network create mode 100644 target/linux/adm5120/base-files/etc/config/system create mode 100644 target/linux/adm5120/base-files/etc/diag.sh create mode 100644 target/linux/adm5120/base-files/etc/inittab create mode 100755 target/linux/adm5120/base-files/lib/adm5120.sh create mode 100644 target/linux/adm5120/base-files/lib/preinit/05_preinit_do_adm5120.sh create mode 100644 target/linux/adm5120/base-files/lib/preinit/05_set_preinit_iface_adm5120 create mode 100644 target/linux/adm5120/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/adm5120/config-3.18 create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/Kconfig create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/Platform create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/cellvision/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/cellvision/cas-771.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/cellvision/cellvision.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/cellvision/cellvision.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/cellvision/nfs-101.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/adm5120.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/clock.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/early-printk.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/gpio.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/irq.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/memory.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/platform.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/prom.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/common/setup.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/compex/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/compex/compex.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/compex/compex.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/compex/np27g.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/compex/np28g.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/compex/wp54.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/edimax/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/edimax/br-6104k.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/edimax/br-6104kp.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/edimax/br-61x4wg.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/edimax/br-61xx.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/edimax/br-61xx.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/generic/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/generic/eb-214a.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/easy5120-rt.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/easy5120-wvoip.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/easy5120p-ata.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/easy83000.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/infineon.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/infineon/infineon.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-11x.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-133.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-133c.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-150.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-153.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-192.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-1xx.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/mikrotik/rb-1xx.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/motorola/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/motorola/pmugw.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/osbridge/5gxi.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/osbridge/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/admboot.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/bootbase.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/cfe.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/generic.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/myloader.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/prom_read.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/prom/routerboot.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/zyxel/Makefile create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/zyxel/p-334wt.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/zyxel/p-335.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/zyxel/p-33x.c create mode 100644 target/linux/adm5120/files-3.18/arch/mips/adm5120/zyxel/p-33x.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_defs.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_info.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_intc.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_mpmc.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_nand.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_platform.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_switch.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/adm5120_uart.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/asm/sizes.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/cpu-feature-overrides.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/gpio.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/irq.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/prom/admboot.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/prom/cfe.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/prom/generic.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/prom/myloader.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/prom/routerboot.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/prom/zynos.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/war.h create mode 100644 target/linux/adm5120/files-3.18/arch/mips/pci/pci-adm5120.c create mode 100644 target/linux/adm5120/files-3.18/drivers/ata/pata_rb153_cf.c create mode 100644 target/linux/adm5120/files-3.18/drivers/leds/ledtrig-adm5120-switch.c create mode 100644 target/linux/adm5120/files-3.18/drivers/mtd/maps/adm5120-flash.c create mode 100644 target/linux/adm5120/files-3.18/drivers/mtd/trxsplit.c create mode 100644 target/linux/adm5120/files-3.18/drivers/net/adm5120sw.c create mode 100644 target/linux/adm5120/files-3.18/drivers/net/adm5120sw.h create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-dbg.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-drv.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-hcd.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-hub.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-mem.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-pm.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120-q.c create mode 100644 target/linux/adm5120/files-3.18/drivers/usb/host/adm5120.h create mode 100644 target/linux/adm5120/files-3.18/drivers/watchdog/adm5120_wdt.c create mode 100644 target/linux/adm5120/image/Makefile create mode 100644 target/linux/adm5120/image/lzma-loader/Makefile create mode 100644 target/linux/adm5120/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/adm5120/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/adm5120/image/lzma-loader/src/LzmaTypes.h create mode 100644 target/linux/adm5120/image/lzma-loader/src/Makefile create mode 100644 target/linux/adm5120/image/lzma-loader/src/README create mode 100644 target/linux/adm5120/image/lzma-loader/src/board.c create mode 100644 target/linux/adm5120/image/lzma-loader/src/config.h create mode 100644 target/linux/adm5120/image/lzma-loader/src/decompress.c create mode 100644 target/linux/adm5120/image/lzma-loader/src/head.S create mode 100644 target/linux/adm5120/image/lzma-loader/src/loader.lds create mode 100644 target/linux/adm5120/image/lzma-loader/src/lzma-data.lds create mode 100644 target/linux/adm5120/image/lzma-loader/src/printf.c create mode 100644 target/linux/adm5120/image/lzma-loader/src/printf.h create mode 100644 target/linux/adm5120/image/rb1xx.mk create mode 100644 target/linux/adm5120/image/router_be.mk create mode 100644 target/linux/adm5120/image/router_le.mk create mode 100644 target/linux/adm5120/modules.mk create mode 100644 target/linux/adm5120/patches-3.18/001-adm5120.patch create mode 100644 target/linux/adm5120/patches-3.18/002-adm5120_flash.patch create mode 100644 target/linux/adm5120/patches-3.18/003-adm5120_switch.patch create mode 100644 target/linux/adm5120/patches-3.18/005-adm5120_usb.patch create mode 100644 target/linux/adm5120/patches-3.18/007-adm5120_pci.patch create mode 100644 target/linux/adm5120/patches-3.18/009-adm5120_leds_switch_trigger.patch create mode 100644 target/linux/adm5120/patches-3.18/050-revert_rootfs_splits.patch create mode 100644 target/linux/adm5120/patches-3.18/100-rootfs_split.patch create mode 100644 target/linux/adm5120/patches-3.18/101-cfi_fixup_macronix_bootloc.patch create mode 100644 target/linux/adm5120/patches-3.18/102-jedec_pmc_39lvxxx_chips.patch create mode 100644 target/linux/adm5120/patches-3.18/103-mtd_trxsplit.patch create mode 100644 target/linux/adm5120/patches-3.18/120-rb153_cf_driver.patch create mode 100644 target/linux/adm5120/patches-3.18/200-amba_pl010_hacks.patch create mode 100644 target/linux/adm5120/patches-3.18/203-gpio_leds_brightness.patch create mode 100644 target/linux/adm5120/patches-3.18/310-adm5120_wdt.patch create mode 100755 target/linux/adm5120/rb1xx/base-files/sbin/wget2nand create mode 100644 target/linux/adm5120/rb1xx/config-default create mode 100644 target/linux/adm5120/rb1xx/profiles/RB1xx.mk create mode 100644 target/linux/adm5120/rb1xx/target.mk create mode 100644 target/linux/adm5120/router_be/config-default create mode 100644 target/linux/adm5120/router_be/profiles/010-Generic.mk create mode 100644 target/linux/adm5120/router_be/profiles/200-ZyXEL.mk create mode 100644 target/linux/adm5120/router_be/target.mk create mode 100644 target/linux/adm5120/router_le/config-3.8 create mode 100644 target/linux/adm5120/router_le/profiles/010-Generic.mk create mode 100644 target/linux/adm5120/router_le/profiles/Cellvision.mk create mode 100644 target/linux/adm5120/router_le/profiles/Compex.mk create mode 100644 target/linux/adm5120/router_le/profiles/Edimax.mk create mode 100644 target/linux/adm5120/router_le/profiles/Infineon.mk create mode 100644 target/linux/adm5120/router_le/profiles/Motorola.mk create mode 100644 target/linux/adm5120/router_le/profiles/Osbridge.mk create mode 100644 target/linux/adm5120/router_le/target.mk create mode 100644 target/linux/adm8668/Makefile create mode 100644 target/linux/adm8668/base-files/etc/config/network create mode 100644 target/linux/adm8668/base-files/etc/diag.sh create mode 100644 target/linux/adm8668/base-files/lib/preinit/03_init_hotplug_failsafe_adm8668 create mode 100644 target/linux/adm8668/base-files/lib/preinit/05_set_preinit_face_adm8668 create mode 100644 target/linux/adm8668/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/adm8668/base-files/sbin/hotplug.failsafe create mode 100644 target/linux/adm8668/config-3.18 create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/Kconfig create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/Makefile create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/Platform create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/clock.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/early_printk.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/gpio.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/irq.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/platform.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/prom.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/setup.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/time.c create mode 100644 target/linux/adm8668/files-3.18/arch/mips/adm8668/u-boot.h create mode 100644 target/linux/adm8668/files-3.18/arch/mips/include/asm/mach-adm8668/adm8668.h create mode 100644 target/linux/adm8668/files-3.18/arch/mips/include/asm/mach-adm8668/asm/sizes.h create mode 100644 target/linux/adm8668/files-3.18/arch/mips/include/asm/mach-adm8668/gpio.h create mode 100644 target/linux/adm8668/files-3.18/arch/mips/include/asm/mach-adm8668/irq.h create mode 100644 target/linux/adm8668/files-3.18/arch/mips/include/asm/mach-adm8668/war.h create mode 100644 target/linux/adm8668/files-3.18/arch/mips/pci/pci-adm8668.c create mode 100644 target/linux/adm8668/files-3.18/drivers/mtd/maps/adm8668.c create mode 100644 target/linux/adm8668/image/Makefile create mode 100644 target/linux/adm8668/image/lzma-loader/Makefile create mode 100644 target/linux/adm8668/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/adm8668/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/Makefile create mode 100644 target/linux/adm8668/image/lzma-loader/src/decompress.c create mode 100644 target/linux/adm8668/image/lzma-loader/src/include/_exports.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/include/asm/global_data.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/include/asm/u-boot.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/include/common.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/include/exports.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/include/image.h create mode 100644 target/linux/adm8668/image/lzma-loader/src/lzma.lds.in create mode 100644 target/linux/adm8668/image/lzma-loader/src/stubs.c create mode 100755 target/linux/adm8668/image/my-mkimage create mode 100644 target/linux/adm8668/patches-3.18/001-adm8668_arch.patch create mode 100644 target/linux/adm8668/patches-3.18/002-adm8668_pci.patch create mode 100644 target/linux/adm8668/patches-3.18/003-adm8668_nor_map.patch create mode 100644 target/linux/adm8668/patches-3.18/004-tulip_pci_split.patch create mode 100644 target/linux/adm8668/patches-3.18/005-tulip_platform.patch create mode 100644 target/linux/adm8668/patches-3.18/200-amba_pl010_hacks.patch create mode 100644 target/linux/adm8668/patches-3.18/201-amba_bus_hacks.patch create mode 100644 target/linux/adm8668/profiles/100-WRTU54G-TM.mk create mode 100644 target/linux/ar7/Makefile create mode 100644 target/linux/ar7/ac49x/config-default create mode 100644 target/linux/ar7/ac49x/profiles/210-None.mk create mode 100644 target/linux/ar7/ac49x/target.mk create mode 100644 target/linux/ar7/base-files.mk create mode 100755 target/linux/ar7/base-files/etc/board.d/02_network create mode 100644 target/linux/ar7/base-files/etc/diag.sh create mode 100755 target/linux/ar7/base-files/etc/init.d/adam2 create mode 100644 target/linux/ar7/config-3.18 create mode 100644 target/linux/ar7/config-4.1 create mode 100644 target/linux/ar7/files/drivers/char/ar7_gpio.c create mode 100644 target/linux/ar7/files/drivers/mtd/ac49xpart.c create mode 100644 target/linux/ar7/files/drivers/mtd/titanpart.c create mode 100644 target/linux/ar7/generic/config-default create mode 100644 target/linux/ar7/generic/profiles/100-Annex-A.mk create mode 100644 target/linux/ar7/generic/profiles/110-Annex-B.mk create mode 100644 target/linux/ar7/generic/profiles/200-Texas.mk create mode 100644 target/linux/ar7/generic/profiles/210-None.mk create mode 100644 target/linux/ar7/generic/target.mk create mode 100644 target/linux/ar7/image/Makefile create mode 100644 target/linux/ar7/patches-3.18/001-mips-ar7-fix-serial.patch create mode 100644 target/linux/ar7/patches-3.18/100-fix-highmem-offset.patch create mode 100644 target/linux/ar7/patches-3.18/110-flash.patch create mode 100644 target/linux/ar7/patches-3.18/120-gpio_chrdev.patch create mode 100644 target/linux/ar7/patches-3.18/160-vlynq_try_remote_first.patch create mode 100644 target/linux/ar7/patches-3.18/200-free-mem-below-kernel-offset.patch create mode 100644 target/linux/ar7/patches-3.18/300-add-ac49x-platform.patch create mode 100644 target/linux/ar7/patches-3.18/310-ac49x-prom-support.patch create mode 100644 target/linux/ar7/patches-3.18/320-ac49x-mtd-partitions.patch create mode 100644 target/linux/ar7/patches-3.18/500-serial_kludge.patch create mode 100644 target/linux/ar7/patches-3.18/920-ar7part.patch create mode 100644 target/linux/ar7/patches-3.18/925-actiontec_leds.patch create mode 100644 target/linux/ar7/patches-3.18/950-cpmac_titan.patch create mode 100644 target/linux/ar7/patches-4.1/001-mips-ar7-fix-serial.patch create mode 100644 target/linux/ar7/patches-4.1/100-fix-highmem-offset.patch create mode 100644 target/linux/ar7/patches-4.1/110-flash.patch create mode 100644 target/linux/ar7/patches-4.1/120-gpio_chrdev.patch create mode 100644 target/linux/ar7/patches-4.1/160-vlynq_try_remote_first.patch create mode 100644 target/linux/ar7/patches-4.1/200-free-mem-below-kernel-offset.patch create mode 100644 target/linux/ar7/patches-4.1/300-add-ac49x-platform.patch create mode 100644 target/linux/ar7/patches-4.1/310-ac49x-prom-support.patch create mode 100644 target/linux/ar7/patches-4.1/320-ac49x-mtd-partitions.patch create mode 100644 target/linux/ar7/patches-4.1/500-serial_kludge.patch create mode 100644 target/linux/ar7/patches-4.1/920-ar7part.patch create mode 100644 target/linux/ar7/patches-4.1/925-actiontec_leds.patch create mode 100644 target/linux/ar7/patches-4.1/950-cpmac_titan.patch create mode 100644 target/linux/ar7/src/adam2patcher.c create mode 100644 target/linux/ar71xx/Makefile create mode 100755 target/linux/ar71xx/base-files/etc/board.d/01_leds create mode 100755 target/linux/ar71xx/base-files/etc/board.d/02_network create mode 100755 target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches create mode 100644 target/linux/ar71xx/base-files/etc/diag.sh create mode 100644 target/linux/ar71xx/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom create mode 100644 target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata create mode 100644 target/linux/ar71xx/base-files/etc/hotplug.d/net/10-ar922x-led-fix create mode 100644 target/linux/ar71xx/base-files/etc/inittab create mode 100644 target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration create mode 100644 target/linux/ar71xx/base-files/etc/uci-defaults/03_network-vlan-migration create mode 100644 target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration create mode 100644 target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-seama-header create mode 100644 target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-trx-header create mode 100755 target/linux/ar71xx/base-files/lib/ar71xx.sh create mode 100755 target/linux/ar71xx/base-files/lib/ar71xx.sh.orig create mode 100644 target/linux/ar71xx/base-files/lib/preinit/03_preinit_do_ar71xx.sh create mode 100644 target/linux/ar71xx/base-files/lib/preinit/05_set_iface_mac_ar71xx create mode 100644 target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx create mode 100644 target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k create mode 100644 target/linux/ar71xx/base-files/lib/upgrade/allnet.sh create mode 100644 target/linux/ar71xx/base-files/lib/upgrade/dir825.sh create mode 100644 target/linux/ar71xx/base-files/lib/upgrade/merakinand.sh create mode 100644 target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh create mode 100755 target/linux/ar71xx/base-files/lib/upgrade/platform.sh create mode 100755 target/linux/ar71xx/base-files/sbin/wget2nand create mode 100644 target/linux/ar71xx/config-4.1 create mode 100644 target/linux/ar71xx/config-4.4 create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/Makefile create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-ap9x-pci.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-ap9x-pci.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-dsa.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-dsa.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-eth.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-m25p80.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-m25p80.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-nfc.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/dev-nfc.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-ap120c.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-ap96.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-nx.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-all0258n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-all0315n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-anonabox-pro.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-antminer-s1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-antminer-s3.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-antrouter-r1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap113.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap132.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap143.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap147.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap152.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap83.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ap96.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-archer-c7.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-arduino-yun.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-aw-nr580.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-bhu-bxu2000n2-a.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-bsb.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-c55.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-cap324.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-cap4200ag.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-carambola2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-cf-e316n-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-cr3000.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-cr5000.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dgl-5500-a1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dhp-1565-a1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dir-505-a1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dir-600-a1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-i1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-b1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-c1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dlan-hotspot.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dlan-pro-1200-ac.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dlan-pro-500-wp.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dr344.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-dragino2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-eap300v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-eap7660d.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-el-m150.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-el-mini.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-epg5000.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-esr1750.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-esr900.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ew-dorin.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-f9k1115v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar300.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-gl-domino.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-gl-inet.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-gs-minibox-v1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-gs-oolite.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-hiwifi-hc6361.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-hornet-ub.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ja76pf.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-jwap003.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mc-mac1200r.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr12.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr16.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr1750.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr18.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr600.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr900.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n600.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-n750.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mynet-rext.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mzk-w04nu.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mzk-w300nh.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-nbg460n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-nbg6716.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-om2p.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-om5p.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-om5pac.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-om5pacv2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-omy-g1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-omy-x1.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-onion-omega.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-pb42.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-pb92.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-qihoo-c301.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-r6100.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rb2011.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rb4xx.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rb750.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rb922.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rbsxtlite.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-rw2458n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-smart-300.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tellstick-znet-lite.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tew-632brp.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tew-673gru.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tew-712br.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tew-732br.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tew-823dru.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-mr11u.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-mr13u.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-mr3020.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-mr3x20.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa701nd-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa7210n-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa801nd-v3.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa830re-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa901nd-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa901nd-v4.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wa901nd.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wax50re.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wdr3320-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wdr3500.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wdr4300.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wdr6500-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr1041n-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr1043nd-v2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr1043nd.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr2543n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr703n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr720n-v3.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr741nd-v4.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr741nd.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr810n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr841n-v8.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr841n-v9.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr841n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr941nd-v6.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr941nd.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tube2h.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ubnt-unifiac.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-ubnt.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-weio.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-whr-hp-g300n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wlae-ag300n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wlr8100.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wndap360.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wndr3700.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2000-v3.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2000-v4.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2000.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wnr2200.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wp543.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wpe72.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wpj342.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wpj344.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wpj531.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wpj558.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wrt160nl.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wrt400n.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wzr-450hp2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wzr-hp-ag300h.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wzr-hp-g300nh.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wzr-hp-g300nh2.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-wzr-hp-g450h.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-zcn-1523h.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/machtypes.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/nvram.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/nvram.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/pci-ath9k-fixup.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/pci-ath9k-fixup.h create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/routerboot.c create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/routerboot.h create mode 100644 target/linux/ar71xx/files/arch/mips/include/asm/fw/myloader/myloader.h create mode 100644 target/linux/ar71xx/files/arch/mips/include/asm/mach-ath79/ag71xx_platform.h create mode 100644 target/linux/ar71xx/files/arch/mips/include/asm/mach-ath79/mach-rb750.h create mode 100644 target/linux/ar71xx/files/arch/mips/include/asm/mach-ath79/rb4xx_cpld.h create mode 100644 target/linux/ar71xx/files/drivers/gpio/gpio-latch.c create mode 100644 target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c create mode 100644 target/linux/ar71xx/files/drivers/leds/leds-nu801.c create mode 100644 target/linux/ar71xx/files/drivers/leds/leds-rb750.c create mode 100644 target/linux/ar71xx/files/drivers/leds/leds-wndr3700-usb.c create mode 100644 target/linux/ar71xx/files/drivers/mtd/cybertan_part.c create mode 100644 target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c create mode 100644 target/linux/ar71xx/files/drivers/mtd/nand/rb4xx_nand.c create mode 100644 target/linux/ar71xx/files/drivers/mtd/nand/rb750_nand.c create mode 100644 target/linux/ar71xx/files/drivers/mtd/nand/rb91x_nand.c create mode 100644 target/linux/ar71xx/files/drivers/mtd/tplinkpart.c create mode 100644 target/linux/ar71xx/files/drivers/net/dsa/mv88e6063.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/Kconfig create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/Makefile create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx.h create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ar7240.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ar8216.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_debugfs.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_mdio.c create mode 100644 target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_phy.c create mode 100644 target/linux/ar71xx/files/drivers/spi/spi-ap83.c create mode 100644 target/linux/ar71xx/files/drivers/spi/spi-rb4xx-cpld.c create mode 100644 target/linux/ar71xx/files/drivers/spi/spi-rb4xx.c create mode 100644 target/linux/ar71xx/files/drivers/spi/spi-vsc7385.c create mode 100644 target/linux/ar71xx/files/include/linux/leds-nu801.h create mode 100644 target/linux/ar71xx/files/include/linux/nxp_74hc153.h create mode 100644 target/linux/ar71xx/files/include/linux/platform/ar934x_nfc.h create mode 100644 target/linux/ar71xx/files/include/linux/platform_data/gpio-latch.h create mode 100644 target/linux/ar71xx/files/include/linux/platform_data/rb91x_nand.h create mode 100644 target/linux/ar71xx/files/include/linux/spi/vsc7385.h create mode 100644 target/linux/ar71xx/files/net/dsa/mv88e6063.c create mode 100644 target/linux/ar71xx/generic/config-default create mode 100644 target/linux/ar71xx/generic/profiles/00-default.mk create mode 100644 target/linux/ar71xx/generic/profiles/01-minimal.mk create mode 100644 target/linux/ar71xx/generic/profiles/02-ath5k.mk create mode 100644 target/linux/ar71xx/generic/profiles/8devices.mk create mode 100644 target/linux/ar71xx/generic/profiles/airtight.mk create mode 100644 target/linux/ar71xx/generic/profiles/alfa.mk create mode 100644 target/linux/ar71xx/generic/profiles/allnet.mk create mode 100644 target/linux/ar71xx/generic/profiles/antminer.mk create mode 100644 target/linux/ar71xx/generic/profiles/arduino.mk create mode 100644 target/linux/ar71xx/generic/profiles/atheros.mk create mode 100644 target/linux/ar71xx/generic/profiles/atlantis.mk create mode 100644 target/linux/ar71xx/generic/profiles/belkin.mk create mode 100644 target/linux/ar71xx/generic/profiles/bhu.mk create mode 100644 target/linux/ar71xx/generic/profiles/buffalo.mk create mode 100644 target/linux/ar71xx/generic/profiles/comfast.mk create mode 100644 target/linux/ar71xx/generic/profiles/compex.mk create mode 100644 target/linux/ar71xx/generic/profiles/d-link.mk create mode 100644 target/linux/ar71xx/generic/profiles/devolo-dlan.mk create mode 100644 target/linux/ar71xx/generic/profiles/dragino.mk create mode 100644 target/linux/ar71xx/generic/profiles/easylink.mk create mode 100644 target/linux/ar71xx/generic/profiles/engenius.mk create mode 100644 target/linux/ar71xx/generic/profiles/ew.mk create mode 100644 target/linux/ar71xx/generic/profiles/gainstrong.mk create mode 100644 target/linux/ar71xx/generic/profiles/gli.mk create mode 100644 target/linux/ar71xx/generic/profiles/hiwifi.mk create mode 100644 target/linux/ar71xx/generic/profiles/jjplus.mk create mode 100644 target/linux/ar71xx/generic/profiles/linksys.mk create mode 100644 target/linux/ar71xx/generic/profiles/meraki.mk create mode 100644 target/linux/ar71xx/generic/profiles/mercury.mk create mode 100644 target/linux/ar71xx/generic/profiles/nclink.mk create mode 100644 target/linux/ar71xx/generic/profiles/netgear.mk create mode 100644 target/linux/ar71xx/generic/profiles/omy.mk create mode 100644 target/linux/ar71xx/generic/profiles/onion.mk create mode 100644 target/linux/ar71xx/generic/profiles/openmesh.mk create mode 100644 target/linux/ar71xx/generic/profiles/pcs.mk create mode 100644 target/linux/ar71xx/generic/profiles/planex.mk create mode 100644 target/linux/ar71xx/generic/profiles/qihoo.mk create mode 100644 target/linux/ar71xx/generic/profiles/redwave.mk create mode 100644 target/linux/ar71xx/generic/profiles/rosewill.mk create mode 100644 target/linux/ar71xx/generic/profiles/senao.mk create mode 100644 target/linux/ar71xx/generic/profiles/sitecom.mk create mode 100644 target/linux/ar71xx/generic/profiles/smartelectronics.mk create mode 100644 target/linux/ar71xx/generic/profiles/telldus.mk create mode 100644 target/linux/ar71xx/generic/profiles/tp-link.mk create mode 100644 target/linux/ar71xx/generic/profiles/trendnet.mk create mode 100644 target/linux/ar71xx/generic/profiles/ubnt.mk create mode 100644 target/linux/ar71xx/generic/profiles/wallys.mk create mode 100644 target/linux/ar71xx/generic/profiles/wd.mk create mode 100644 target/linux/ar71xx/generic/profiles/weio.mk create mode 100644 target/linux/ar71xx/generic/profiles/zcomax.mk create mode 100644 target/linux/ar71xx/generic/profiles/zyxel.mk create mode 100644 target/linux/ar71xx/generic/target.mk create mode 100644 target/linux/ar71xx/image/Makefile create mode 100644 target/linux/ar71xx/image/Makefile.orig create mode 100644 target/linux/ar71xx/image/lzma-loader/Makefile create mode 100644 target/linux/ar71xx/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/ar71xx/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/LzmaTypes.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/Makefile create mode 100644 target/linux/ar71xx/image/lzma-loader/src/ar71xx_regs.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/board.c create mode 100644 target/linux/ar71xx/image/lzma-loader/src/cache.c create mode 100644 target/linux/ar71xx/image/lzma-loader/src/cache.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/cacheops.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/config.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/cp0regdef.h create mode 100644 target/linux/ar71xx/image/lzma-loader/src/head.S create mode 100644 target/linux/ar71xx/image/lzma-loader/src/loader.c create mode 100644 target/linux/ar71xx/image/lzma-loader/src/loader.lds create mode 100644 target/linux/ar71xx/image/lzma-loader/src/loader2.lds create mode 100644 target/linux/ar71xx/image/lzma-loader/src/lzma-data.lds create mode 100644 target/linux/ar71xx/image/lzma-loader/src/printf.c create mode 100644 target/linux/ar71xx/image/lzma-loader/src/printf.h create mode 100644 target/linux/ar71xx/image/ubinize-nbg6716.ini create mode 100644 target/linux/ar71xx/image/ubinize-wndr4300.ini create mode 100644 target/linux/ar71xx/mikrotik/config-default create mode 100644 target/linux/ar71xx/mikrotik/profiles/01-minimal.mk create mode 100644 target/linux/ar71xx/mikrotik/profiles/02-ath5k.mk create mode 100644 target/linux/ar71xx/mikrotik/target.mk create mode 100644 target/linux/ar71xx/modules.mk create mode 100644 target/linux/ar71xx/nand/config-default create mode 100644 target/linux/ar71xx/nand/profiles/meraki.mk create mode 100644 target/linux/ar71xx/nand/profiles/netgear.mk create mode 100644 target/linux/ar71xx/nand/profiles/zyxel.mk create mode 100644 target/linux/ar71xx/nand/target.mk create mode 100644 target/linux/ar71xx/patches-4.1/003-MIPS-ath79-make-bootconsole-wait-for-both-THRE-and-T.patch create mode 100644 target/linux/ar71xx/patches-4.1/100-MIPS-ath79-Avoid-using-unitialized-reg-variable.patch create mode 100644 target/linux/ar71xx/patches-4.1/110-export-missing-clk-functions.patch create mode 100644 target/linux/ar71xx/patches-4.1/200-MIPS-ath79-fix-ar933x-wmac-reset.patch create mode 100644 target/linux/ar71xx/patches-4.1/201-ar913x_wmac_external_reset.patch create mode 100644 target/linux/ar71xx/patches-4.1/202-MIPS-ath79-ar934x-wmac-revision.patch create mode 100644 target/linux/ar71xx/patches-4.1/203-MIPS-ath79-fix-restart.patch create mode 100644 target/linux/ar71xx/patches-4.1/206-spi-ath79-make-chipselect-logic-more-flexible.patch create mode 100644 target/linux/ar71xx/patches-4.1/220-add_cpu_feature_overrides.patch create mode 100644 target/linux/ar71xx/patches-4.1/300-MIPS-add-MIPS_MACHINE_NONAME-macro.patch create mode 100644 target/linux/ar71xx/patches-4.1/310-lib-add-rle-decompression.patch create mode 100644 target/linux/ar71xx/patches-4.1/401-mtd-physmap-add-lock-unlock.patch create mode 100644 target/linux/ar71xx/patches-4.1/402-mtd-SST39VF6401B-support.patch create mode 100644 target/linux/ar71xx/patches-4.1/403-mtd_fix_cfi_cmdset_0002_status_check.patch create mode 100644 target/linux/ar71xx/patches-4.1/404-mtd-cybertan-trx-parser.patch create mode 100644 target/linux/ar71xx/patches-4.1/405-mtd-tp-link-partition-parser.patch create mode 100644 target/linux/ar71xx/patches-4.1/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch create mode 100644 target/linux/ar71xx/patches-4.1/408-mtd-redboot_partition_scan.patch create mode 100644 target/linux/ar71xx/patches-4.1/409-mtd-rb4xx_nand_driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/410-mtd-rb750-nand-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/411-mtd-cfi_cmdset_0002-force-word-write.patch create mode 100644 target/linux/ar71xx/patches-4.1/412-mtd-m25p80-zero-partition-parser-data.patch create mode 100644 target/linux/ar71xx/patches-4.1/413-mtd-ar934x-nand-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/414-mtd-rb91x-nand-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/420-net-ar71xx_mac_driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/422-dsa-trailer-tag-validation-fix.patch create mode 100644 target/linux/ar71xx/patches-4.1/423-dsa-add-88e6063-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/430-drivers-link-spi-before-mtd.patch create mode 100644 target/linux/ar71xx/patches-4.1/431-spi-add-various-flags.patch create mode 100644 target/linux/ar71xx/patches-4.1/432-spi-rb4xx-spi-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/433-spi-rb4xx-cpld-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/434-spi-ap83_spi_controller.patch create mode 100644 target/linux/ar71xx/patches-4.1/435-spi-vsc7385_driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/440-leds-wndr3700-usb-led-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/441-leds-rb750-led-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/450-gpio-nxp-74hc153-gpio-chip-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/451-gpio-74x164-improve-platform-device-support.patch create mode 100644 target/linux/ar71xx/patches-4.1/452-gpio-add-gpio-latch-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/460-spi-bitbang-export-spi_bitbang_bufs.patch create mode 100644 target/linux/ar71xx/patches-4.1/461-spi-add-type-field-to-spi_transfer.patch create mode 100644 target/linux/ar71xx/patches-4.1/462-mtd-m25p80-set-spi-transfer-type.patch create mode 100644 target/linux/ar71xx/patches-4.1/463-spi-ath79-add-fast-flash-read.patch create mode 100644 target/linux/ar71xx/patches-4.1/464-spi-ath79-fix-fast-flash-read.patch create mode 100644 target/linux/ar71xx/patches-4.1/470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch create mode 100644 target/linux/ar71xx/patches-4.1/490-usb-ehci-add-quirks-for-qca-socs.patch create mode 100644 target/linux/ar71xx/patches-4.1/500-MIPS-fw-myloader.patch create mode 100644 target/linux/ar71xx/patches-4.1/501-MIPS-ath79-add-mac-argument-to-ath79_register_wmac.patch create mode 100644 target/linux/ar71xx/patches-4.1/502-MIPS-ath79-export-ath79_gpio_base.patch create mode 100644 target/linux/ar71xx/patches-4.1/503-MIPS-ath79-add-flash-acquire-release.patch create mode 100644 target/linux/ar71xx/patches-4.1/504-MIPS-ath79-add-ath79_device_reset_get.patch create mode 100644 target/linux/ar71xx/patches-4.1/505-MIPS-ath79-add-ath79_gpio_function_select.patch create mode 100644 target/linux/ar71xx/patches-4.1/506-MIPS-ath79-prom-parse-redboot-args.patch create mode 100644 target/linux/ar71xx/patches-4.1/507-MIPS-ath79-prom-add-myloader-support.patch create mode 100644 target/linux/ar71xx/patches-4.1/508-MIPS-ath79-prom-image-command-line-hack.patch create mode 100644 target/linux/ar71xx/patches-4.1/509-MIPS-ath79-process-board-kernel-option.patch create mode 100644 target/linux/ar71xx/patches-4.1/510-MIPS-ath79-init-gpio-pin-of-wmac-device.patch create mode 100644 target/linux/ar71xx/patches-4.1/520-MIPS-ath79-enable-UART-function.patch create mode 100644 target/linux/ar71xx/patches-4.1/521-MIPS-ath79-enable-UART-for-early_serial.patch create mode 100644 target/linux/ar71xx/patches-4.1/522-MIPS-ath79-add-ath79_wmac_register_simple-helper.patch create mode 100644 target/linux/ar71xx/patches-4.1/523-MIPS-ath79-OTP-support.patch create mode 100644 target/linux/ar71xx/patches-4.1/524-MIPS-ath79-add-ath79_wmac_disable_25ghz-helpers.patch create mode 100644 target/linux/ar71xx/patches-4.1/525-MIPS-ath79-enable-qca-usb-quirks.patch create mode 100644 target/linux/ar71xx/patches-4.1/601-MIPS-ath79-add-more-register-defines.patch create mode 100644 target/linux/ar71xx/patches-4.1/602-MIPS-ath79-add-openwrt-stuff.patch create mode 100644 target/linux/ar71xx/patches-4.1/603-MIPS-ath79-ap121-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/604-MIPS-ath79-ap81-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/605-MIPS-ath79-db120-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/606-MIPS-ath79-pb44-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/607-MIPS-ath79-ubnt-xm-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/608-MIPS-ath79-ubnt-xm-add-more-boards.patch create mode 100644 target/linux/ar71xx/patches-4.1/609-MIPS-ath79-ap136-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/610-MIPS-ath79-UBNT-add-airGateway-pro-support.patch create mode 100644 target/linux/ar71xx/patches-4.1/611-MIPS-ath79-wdt-timeout.patch create mode 100644 target/linux/ar71xx/patches-4.1/612-MIPS-ath79-set-buffalo-txgain.patch create mode 100644 target/linux/ar71xx/patches-4.1/613-MIPS-ath79-add-ath79_wmac_setup_ext_lna_gpio-helper.patch create mode 100644 target/linux/ar71xx/patches-4.1/615-MIPS-ath79-ap83-remove-mtd-partitions.patch create mode 100644 target/linux/ar71xx/patches-4.1/620-MIPS-ath79-add-support-for-QCA953x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.1/621-MIPS-ath79-add-support-for-QCA956x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.1/630-MIPS-ath79-fix-chained-irq-disable.patch create mode 100644 target/linux/ar71xx/patches-4.1/631-MIPS-ath79-wmac-enable-set-led-pin.patch create mode 100644 target/linux/ar71xx/patches-4.1/632-MIPS-ath79-gpio-enable-set-direction.patch create mode 100644 target/linux/ar71xx/patches-4.1/633-MIPS-ath79-add-gpio-irq-support.patch create mode 100644 target/linux/ar71xx/patches-4.1/634-MIPS-ath79-ar724x-clock-calculation-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.1/700-MIPS-ath79-add-openwrt-Kconfig.patch create mode 100644 target/linux/ar71xx/patches-4.1/701-MIPS-ath79-add-routerboard-detection.patch create mode 100644 target/linux/ar71xx/patches-4.1/739-MIPS-ath79-add-gpio-func-register-for-QCA955x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.1/740-MIPS-ath79-add-PCI-for-QCA953x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.1/818-MIPS-ath79-add-nu801-led-driver.patch create mode 100644 target/linux/ar71xx/patches-4.1/820-MIPS-ath79-add_gpio_function2_setup.patch create mode 100644 target/linux/ar71xx/patches-4.1/821-serial-core-add-support-for-boot-console-with-arbitr.patch create mode 100644 target/linux/ar71xx/patches-4.1/900-mdio_bitbang_ignore_ta_value.patch create mode 100644 target/linux/ar71xx/patches-4.1/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch create mode 100644 target/linux/ar71xx/patches-4.1/910-unaligned_access_hacks.patch create mode 100644 target/linux/ar71xx/patches-4.1/911-MIPS-ath79-add-anonabox-pro-support.patch create mode 100644 target/linux/ar71xx/patches-4.4/001-revert_spi_device_tree_support.patch create mode 100644 target/linux/ar71xx/patches-4.4/002-add_back_gpio_function_select.patch create mode 100644 target/linux/ar71xx/patches-4.4/003-MIPS-ath79-make-bootconsole-wait-for-both-THRE-and-T.patch create mode 100644 target/linux/ar71xx/patches-4.4/100-MIPS-ath79-Avoid-using-unitialized-reg-variable.patch create mode 100644 target/linux/ar71xx/patches-4.4/200-MIPS-ath79-fix-ar933x-wmac-reset.patch create mode 100644 target/linux/ar71xx/patches-4.4/201-ar913x_wmac_external_reset.patch create mode 100644 target/linux/ar71xx/patches-4.4/202-MIPS-ath79-ar934x-wmac-revision.patch create mode 100644 target/linux/ar71xx/patches-4.4/203-MIPS-ath79-fix-restart.patch create mode 100644 target/linux/ar71xx/patches-4.4/206-spi-ath79-make-chipselect-logic-more-flexible.patch create mode 100644 target/linux/ar71xx/patches-4.4/220-add_cpu_feature_overrides.patch create mode 100644 target/linux/ar71xx/patches-4.4/300-MIPS-add-MIPS_MACHINE_NONAME-macro.patch create mode 100644 target/linux/ar71xx/patches-4.4/310-lib-add-rle-decompression.patch create mode 100644 target/linux/ar71xx/patches-4.4/401-mtd-physmap-add-lock-unlock.patch create mode 100644 target/linux/ar71xx/patches-4.4/402-mtd-SST39VF6401B-support.patch create mode 100644 target/linux/ar71xx/patches-4.4/403-mtd_fix_cfi_cmdset_0002_status_check.patch create mode 100644 target/linux/ar71xx/patches-4.4/404-mtd-cybertan-trx-parser.patch create mode 100644 target/linux/ar71xx/patches-4.4/405-mtd-tp-link-partition-parser.patch create mode 100644 target/linux/ar71xx/patches-4.4/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch create mode 100644 target/linux/ar71xx/patches-4.4/408-mtd-redboot_partition_scan.patch create mode 100644 target/linux/ar71xx/patches-4.4/409-mtd-rb4xx_nand_driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/410-mtd-rb750-nand-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/411-mtd-cfi_cmdset_0002-force-word-write.patch create mode 100644 target/linux/ar71xx/patches-4.4/412-mtd-m25p80-zero-partition-parser-data.patch create mode 100644 target/linux/ar71xx/patches-4.4/413-mtd-ar934x-nand-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/414-mtd-rb91x-nand-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/420-net-ar71xx_mac_driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/423-dsa-add-88e6063-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/430-drivers-link-spi-before-mtd.patch create mode 100644 target/linux/ar71xx/patches-4.4/431-spi-add-various-flags.patch create mode 100644 target/linux/ar71xx/patches-4.4/432-spi-rb4xx-spi-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/433-spi-rb4xx-cpld-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/434-spi-ap83_spi_controller.patch create mode 100644 target/linux/ar71xx/patches-4.4/435-spi-vsc7385_driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/440-leds-wndr3700-usb-led-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/441-leds-rb750-led-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/450-gpio-nxp-74hc153-gpio-chip-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/451-gpio-74x164-improve-platform-device-support.patch create mode 100644 target/linux/ar71xx/patches-4.4/452-gpio-add-gpio-latch-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/460-spi-bitbang-export-spi_bitbang_bufs.patch create mode 100644 target/linux/ar71xx/patches-4.4/461-spi-add-type-field-to-spi_transfer.patch create mode 100644 target/linux/ar71xx/patches-4.4/462-mtd-m25p80-set-spi-transfer-type.patch create mode 100644 target/linux/ar71xx/patches-4.4/463-spi-ath79-add-fast-flash-read.patch create mode 100644 target/linux/ar71xx/patches-4.4/464-spi-ath79-fix-fast-flash-read.patch create mode 100644 target/linux/ar71xx/patches-4.4/470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch create mode 100644 target/linux/ar71xx/patches-4.4/490-usb-ehci-add-quirks-for-qca-socs.patch create mode 100644 target/linux/ar71xx/patches-4.4/500-MIPS-fw-myloader.patch create mode 100644 target/linux/ar71xx/patches-4.4/501-MIPS-ath79-add-mac-argument-to-ath79_register_wmac.patch create mode 100644 target/linux/ar71xx/patches-4.4/503-MIPS-ath79-add-flash-acquire-release.patch create mode 100644 target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch create mode 100644 target/linux/ar71xx/patches-4.4/505-MIPS-ath79-add-ath79_gpio_function_select.patch create mode 100644 target/linux/ar71xx/patches-4.4/506-MIPS-ath79-prom-parse-redboot-args.patch create mode 100644 target/linux/ar71xx/patches-4.4/507-MIPS-ath79-prom-add-myloader-support.patch create mode 100644 target/linux/ar71xx/patches-4.4/508-MIPS-ath79-prom-image-command-line-hack.patch create mode 100644 target/linux/ar71xx/patches-4.4/509-MIPS-ath79-process-board-kernel-option.patch create mode 100644 target/linux/ar71xx/patches-4.4/510-MIPS-ath79-init-gpio-pin-of-wmac-device.patch create mode 100644 target/linux/ar71xx/patches-4.4/520-MIPS-ath79-enable-UART-function.patch create mode 100644 target/linux/ar71xx/patches-4.4/521-MIPS-ath79-enable-UART-for-early_serial.patch create mode 100644 target/linux/ar71xx/patches-4.4/522-MIPS-ath79-add-ath79_wmac_register_simple-helper.patch create mode 100644 target/linux/ar71xx/patches-4.4/523-MIPS-ath79-OTP-support.patch create mode 100644 target/linux/ar71xx/patches-4.4/524-MIPS-ath79-add-ath79_wmac_disable_25ghz-helpers.patch create mode 100644 target/linux/ar71xx/patches-4.4/525-MIPS-ath79-enable-qca-usb-quirks.patch create mode 100644 target/linux/ar71xx/patches-4.4/601-MIPS-ath79-add-more-register-defines.patch create mode 100644 target/linux/ar71xx/patches-4.4/602-MIPS-ath79-add-openwrt-stuff.patch create mode 100644 target/linux/ar71xx/patches-4.4/603-MIPS-ath79-ap121-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/604-MIPS-ath79-ap81-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/605-MIPS-ath79-db120-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/606-MIPS-ath79-pb44-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/607-MIPS-ath79-ubnt-xm-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/608-MIPS-ath79-ubnt-xm-add-more-boards.patch create mode 100644 target/linux/ar71xx/patches-4.4/609-MIPS-ath79-ap136-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/610-MIPS-ath79-UBNT-add-airGateway-pro-support.patch create mode 100644 target/linux/ar71xx/patches-4.4/611-MIPS-ath79-wdt-timeout.patch create mode 100644 target/linux/ar71xx/patches-4.4/612-MIPS-ath79-set-buffalo-txgain.patch create mode 100644 target/linux/ar71xx/patches-4.4/613-MIPS-ath79-add-ath79_wmac_setup_ext_lna_gpio-helper.patch create mode 100644 target/linux/ar71xx/patches-4.4/615-MIPS-ath79-ap83-remove-mtd-partitions.patch create mode 100644 target/linux/ar71xx/patches-4.4/620-MIPS-ath79-add-support-for-QCA953x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.4/621-MIPS-ath79-add-support-for-QCA956x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.4/630-MIPS-ath79-fix-chained-irq-disable.patch create mode 100644 target/linux/ar71xx/patches-4.4/631-MIPS-ath79-wmac-enable-set-led-pin.patch create mode 100644 target/linux/ar71xx/patches-4.4/632-MIPS-ath79-gpio-enable-set-direction.patch create mode 100644 target/linux/ar71xx/patches-4.4/634-MIPS-ath79-ar724x-clock-calculation-fixes.patch create mode 100644 target/linux/ar71xx/patches-4.4/700-MIPS-ath79-add-openwrt-Kconfig.patch create mode 100644 target/linux/ar71xx/patches-4.4/701-MIPS-ath79-add-routerboard-detection.patch create mode 100644 target/linux/ar71xx/patches-4.4/739-MIPS-ath79-add-gpio-func-register-for-QCA955x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.4/740-MIPS-ath79-add-PCI-for-QCA953x-SoC.patch create mode 100644 target/linux/ar71xx/patches-4.4/818-MIPS-ath79-add-nu801-led-driver.patch create mode 100644 target/linux/ar71xx/patches-4.4/820-MIPS-ath79-add_gpio_function2_setup.patch create mode 100644 target/linux/ar71xx/patches-4.4/821-serial-core-add-support-for-boot-console-with-arbitr.patch create mode 100644 target/linux/ar71xx/patches-4.4/900-mdio_bitbang_ignore_ta_value.patch create mode 100644 target/linux/ar71xx/patches-4.4/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch create mode 100644 target/linux/ar71xx/patches-4.4/910-unaligned_access_hacks.patch create mode 100644 target/linux/arc770/Makefile create mode 100755 target/linux/arc770/base-files/etc/board.d/02_network create mode 100644 target/linux/arc770/base-files/lib/arc.sh create mode 100644 target/linux/arc770/base-files/lib/preinit/01_preinit_arc.sh create mode 100644 target/linux/arc770/config-4.4 create mode 100644 target/linux/arc770/dts/axc001.dtsi create mode 100644 target/linux/arc770/dts/axs101.dts create mode 100644 target/linux/arc770/dts/axs10x_mb.dtsi create mode 100644 target/linux/arc770/dts/nsim_700.dts create mode 100644 target/linux/arc770/dts/skeleton.dtsi create mode 100644 target/linux/arc770/generic/profiles/00-default.mk create mode 100644 target/linux/arc770/generic/profiles/01-minimal.mk create mode 100644 target/linux/arc770/generic/profiles/02-axs101.mk create mode 100644 target/linux/arc770/generic/profiles/03-nsim_700.mk create mode 100644 target/linux/arc770/generic/target.mk create mode 100644 target/linux/arc770/image/Makefile create mode 100644 target/linux/archs38/Makefile create mode 100755 target/linux/archs38/base-files/etc/board.d/02_network create mode 100644 target/linux/archs38/base-files/lib/arc.sh create mode 100644 target/linux/archs38/base-files/lib/preinit/01_preinit_arc.sh create mode 100644 target/linux/archs38/config-4.4 create mode 100644 target/linux/archs38/dts/axc003_idu.dtsi create mode 100644 target/linux/archs38/dts/axs103_idu.dts create mode 100644 target/linux/archs38/dts/axs10x_mb.dtsi create mode 100644 target/linux/archs38/dts/nsim_hs_idu.dts create mode 100644 target/linux/archs38/dts/skeleton.dtsi create mode 100644 target/linux/archs38/generic/profiles/00-default.mk create mode 100644 target/linux/archs38/generic/profiles/01-minimal.mk create mode 100644 target/linux/archs38/generic/profiles/02-axs103.mk create mode 100644 target/linux/archs38/generic/profiles/03-nsim_hs.mk create mode 100644 target/linux/archs38/generic/target.mk create mode 100644 target/linux/archs38/image/Makefile create mode 100644 target/linux/arm64/Makefile create mode 100644 target/linux/arm64/README create mode 100644 target/linux/arm64/base-files/etc/inittab create mode 100644 target/linux/arm64/config-default create mode 100644 target/linux/arm64/image/Makefile create mode 100644 target/linux/arm64/image/boot-wrapper/Makefile create mode 100644 target/linux/at91/Makefile create mode 100755 target/linux/at91/base-files/etc/board.d/02_network create mode 100644 target/linux/at91/base-files/etc/config/firewall create mode 100644 target/linux/at91/base-files/etc/config/network create mode 100755 target/linux/at91/base-files/lib/at91.sh create mode 100644 target/linux/at91/base-files/lib/preinit/03_preinit_do_at91.sh create mode 100644 target/linux/at91/config-4.4 create mode 100644 target/linux/at91/files/arch/arm/boot/dts/at91-q5xr5.dts create mode 100644 target/linux/at91/files/arch/arm/boot/dts/lmu5000.dts create mode 100644 target/linux/at91/files/drivers/mtd/at91part.c create mode 100644 target/linux/at91/image/Config.in create mode 100644 target/linux/at91/image/Makefile create mode 100644 target/linux/at91/image/dfboot/Makefile create mode 100644 target/linux/at91/image/dfboot/src/Makefile create mode 100644 target/linux/at91/image/dfboot/src/_udivsi3.S create mode 100644 target/linux/at91/image/dfboot/src/_umodsi3.S create mode 100644 target/linux/at91/image/dfboot/src/asm_isr.S create mode 100644 target/linux/at91/image/dfboot/src/asm_mci_isr.S create mode 100644 target/linux/at91/image/dfboot/src/at45.c create mode 100644 target/linux/at91/image/dfboot/src/com.c create mode 100644 target/linux/at91/image/dfboot/src/com.h create mode 100644 target/linux/at91/image/dfboot/src/config.h create mode 100644 target/linux/at91/image/dfboot/src/cstartup_ram.S create mode 100644 target/linux/at91/image/dfboot/src/dataflash.c create mode 100644 target/linux/at91/image/dfboot/src/dataflash.h create mode 100644 target/linux/at91/image/dfboot/src/div0.c create mode 100644 target/linux/at91/image/dfboot/src/elf32-littlearm.lds create mode 100644 target/linux/at91/image/dfboot/src/embedded_services.h create mode 100644 target/linux/at91/image/dfboot/src/include/AT91C_MCI_Device.h create mode 100644 target/linux/at91/image/dfboot/src/include/AT91RM9200.h create mode 100644 target/linux/at91/image/dfboot/src/include/AT91RM9200.inc create mode 100644 target/linux/at91/image/dfboot/src/include/AT91RM9200_inc.h create mode 100644 target/linux/at91/image/dfboot/src/include/led.h create mode 100644 target/linux/at91/image/dfboot/src/include/lib_AT91RM9200.h create mode 100644 target/linux/at91/image/dfboot/src/init.c create mode 100644 target/linux/at91/image/dfboot/src/jump.S create mode 100644 target/linux/at91/image/dfboot/src/led.c create mode 100644 target/linux/at91/image/dfboot/src/main.c create mode 100644 target/linux/at91/image/dfboot/src/main.h create mode 100644 target/linux/at91/image/dfboot/src/mci_device.c create mode 100644 target/linux/at91/image/dfboot/src/stdio.h create mode 100644 target/linux/at91/image/u-boot/Makefile create mode 100644 target/linux/at91/image/u-boot/patches/100-netusg20.patch create mode 100644 target/linux/at91/image/u-boot/patches/200-clock.patch create mode 100644 target/linux/at91/image/u-boot/ubclient/Makefile create mode 100644 target/linux/at91/image/u-boot/ubclient/ubpar.c create mode 100644 target/linux/at91/image/ubinize.cfg create mode 100644 target/linux/at91/legacy/config-default create mode 100644 target/linux/at91/legacy/profiles/00-default.mk create mode 100644 target/linux/at91/legacy/profiles/atmel.mk create mode 100644 target/linux/at91/legacy/profiles/calamp.mk create mode 100644 target/linux/at91/legacy/target.mk create mode 100644 target/linux/at91/modules.mk create mode 100644 target/linux/at91/patches-4.4/100-ARM-at91-build-dtb-for-LMU5000.patch create mode 100644 target/linux/at91/patches-4.4/101-ARM-at91-build-dtb-for-q5xr5.patch create mode 100644 target/linux/at91/sama5d3/config-default create mode 100644 target/linux/at91/sama5d3/profiles/atmel.mk create mode 100644 target/linux/at91/sama5d3/target.mk create mode 100644 target/linux/ath25/Makefile create mode 100755 target/linux/ath25/base-files/etc/board.d/01_leds create mode 100755 target/linux/ath25/base-files/etc/board.d/02_network create mode 100644 target/linux/ath25/base-files/etc/config/system create mode 100644 target/linux/ath25/base-files/etc/hotplug.d/button/00-button create mode 100644 target/linux/ath25/base-files/lib/preinit/15_preinit_iface_atheros create mode 100644 target/linux/ath25/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/ath25/config-3.18 create mode 100644 target/linux/ath25/image/Makefile create mode 100644 target/linux/ath25/patches-3.18/010-board.patch create mode 100644 target/linux/ath25/patches-3.18/020-early-printk-support.patch create mode 100644 target/linux/ath25/patches-3.18/030-ar2315_pci.patch create mode 100644 target/linux/ath25/patches-3.18/107-ar5312_gpio.patch create mode 100644 target/linux/ath25/patches-3.18/108-ar2315_gpio.patch create mode 100644 target/linux/ath25/patches-3.18/110-ar2313_ethernet.patch create mode 100644 target/linux/ath25/patches-3.18/120-spiflash.patch create mode 100644 target/linux/ath25/patches-3.18/130-watchdog.patch create mode 100644 target/linux/ath25/patches-3.18/140-redboot_boardconfig.patch create mode 100644 target/linux/ath25/patches-3.18/141-redboot_partition_scan.patch create mode 100644 target/linux/ath25/patches-3.18/142-redboot_various_erase_size_fix.patch create mode 100644 target/linux/ath25/patches-3.18/210-reset_button.patch create mode 100644 target/linux/ath25/patches-3.18/220-enet_micrel_workaround.patch create mode 100644 target/linux/ath25/patches-3.18/330-board_leds.patch create mode 100644 target/linux/au1000/Makefile create mode 100644 target/linux/au1000/au1500/config-default create mode 100644 target/linux/au1000/au1500/profiles/Atheros.mk create mode 100644 target/linux/au1000/au1500/profiles/InternetBox.mk create mode 100644 target/linux/au1000/au1500/profiles/MeshCube.mk create mode 100644 target/linux/au1000/au1500/target.mk create mode 100644 target/linux/au1000/au1550/config-default create mode 100644 target/linux/au1000/au1550/profiles/DBAu1550.mk create mode 100644 target/linux/au1000/au1550/target.mk create mode 100644 target/linux/au1000/base-files/etc/diag.sh create mode 100644 target/linux/au1000/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/au1000/config-3.18 create mode 100644 target/linux/au1000/image/Makefile create mode 100644 target/linux/au1000/modules.mk create mode 100644 target/linux/au1000/patches/002-openwrt_rootfs.patch create mode 100644 target/linux/au1000/patches/003-au1000_eth_ioctl.patch create mode 100644 target/linux/au1000/patches/004-watchdog_low_init.patch create mode 100644 target/linux/au1000/patches/006-codec.patch create mode 100644 target/linux/bcm53xx/Makefile create mode 100755 target/linux/bcm53xx/base-files/etc/board.d/02_network create mode 100644 target/linux/bcm53xx/base-files/etc/diag.sh create mode 100644 target/linux/bcm53xx/base-files/etc/uci-defaults/09_fix_crc create mode 100644 target/linux/bcm53xx/base-files/lib/preinit/05_set_preinit_iface_bcm53xx create mode 100644 target/linux/bcm53xx/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/bcm53xx/config-4.1 create mode 100644 target/linux/bcm53xx/config-4.3 create mode 100644 target/linux/bcm53xx/config-4.4 create mode 100644 target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Kconfig create mode 100644 target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Makefile create mode 100644 target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/bcm47xx_nvram.c create mode 100644 target/linux/bcm53xx/files/drivers/firmware/broadcom/bcm47xx_sprom.c create mode 100644 target/linux/bcm53xx/files/drivers/mtd/spi-nor/bcm53xxspiflash.c create mode 100644 target/linux/bcm53xx/image/Makefile create mode 100644 target/linux/bcm53xx/image/ubinize.cfg create mode 100644 target/linux/bcm53xx/patches-4.1/020-ARM-BCM5310X-activate-erratas-needed-for-SoC.patch create mode 100644 target/linux/bcm53xx/patches-4.1/030-0001-PCI-iproc-Allow-override-of-device-tree-IRQ-mapping-.patch create mode 100644 target/linux/bcm53xx/patches-4.1/030-0002-PCI-iproc-Add-BCMA-PCIe-driver.patch create mode 100644 target/linux/bcm53xx/patches-4.1/031-0001-PCI-iproc-Directly-add-PCI-resources.patch create mode 100644 target/linux/bcm53xx/patches-4.1/031-0002-PCI-iproc-Free-resource-list-after-registration.patch create mode 100644 target/linux/bcm53xx/patches-4.1/032-PCI-iproc-Delete-unnecessary-checks-before-phy-calls.patch create mode 100644 target/linux/bcm53xx/patches-4.1/033-0001-PCI-iproc-enable-arm64-support-for-iProc-PCIe.patch create mode 100644 target/linux/bcm53xx/patches-4.1/033-0002-PCI-iproc-Fix-ARM64-dependency-in-Kconfig.patch create mode 100644 target/linux/bcm53xx/patches-4.1/034-PCI-iproc-Fix-BCMA-dependency-in-Kconfig.patch create mode 100644 target/linux/bcm53xx/patches-4.1/035-PCI-iproc-Allow-BCMA-bus-driver-to-be-built-as-modul.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0001-PCI-iproc-Fix-code-comment-to-match-code.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0002-PCI-iproc-Remove-unused-struct-iproc_pcie.irqs.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0003-PCI-iproc-Call-pci_fixup_irqs-for-ARM64-as-well-as-A.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0004-PCI-iproc-Fix-PCIe-reset-logic.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0005-PCI-iproc-Improve-link-detection-logic.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0006-PCI-iproc-Update-PCIe-device-tree-bindings.patch create mode 100644 target/linux/bcm53xx/patches-4.1/036-0007-PCI-iproc-Add-outbound-mapping-support.patch create mode 100644 target/linux/bcm53xx/patches-4.1/037-PCI-iproc-Fix-header-comment-Corporation-misspelling.patch create mode 100644 target/linux/bcm53xx/patches-4.1/038-PCI-iproc-Hide-CONFIG_PCIE_IPROC.patch create mode 100644 target/linux/bcm53xx/patches-4.1/039-PCI-iproc-Do-not-use-0x-in-front-of-pap.patch create mode 100644 target/linux/bcm53xx/patches-4.1/040-0001-PCI-iproc-Update-iProc-PCIe-device-tree-binding.patch create mode 100644 target/linux/bcm53xx/patches-4.1/040-0002-PCI-iproc-Add-PAXC-interface-support.patch create mode 100644 target/linux/bcm53xx/patches-4.1/040-0003-PCI-iproc-Add-iProc-PCIe-MSI-device-tree-binding.patch create mode 100644 target/linux/bcm53xx/patches-4.1/040-0004-PCI-iproc-Add-iProc-PCIe-MSI-support.patch create mode 100644 target/linux/bcm53xx/patches-4.1/041-PCI-iproc-Allow-multiple-devices-except-on-PAXC.patch create mode 100644 target/linux/bcm53xx/patches-4.1/058-ARM-BCM5301X-Add-USB-LED-for-Buffalo-WZR-1750DHP.patch create mode 100644 target/linux/bcm53xx/patches-4.1/059-ARM-BCM5301X-Add-DT-for-Buffalo-WXR-1900DHP.patch create mode 100644 target/linux/bcm53xx/patches-4.1/060-ARM-BCM5301X-Add-DT-for-SmartRG-SR400ac.patch create mode 100644 target/linux/bcm53xx/patches-4.1/061-ARM-BCM5301X-Add-DT-for-Asus-RT-AC68U.patch create mode 100644 target/linux/bcm53xx/patches-4.1/062-ARM-BCM5301X-Add-DT-for-Asus-RT-AC56U.patch create mode 100644 target/linux/bcm53xx/patches-4.1/063-ARM-BCM5301X-Ignore-another-BCM4709-specific-fault-c.patch create mode 100644 target/linux/bcm53xx/patches-4.1/064-ARM-BCM5301X-add-NAND-flash-chip-description.patch create mode 100644 target/linux/bcm53xx/patches-4.1/065-ARM-BCM5301X-add-IRQ-numbers-for-PCIe-controller.patch create mode 100644 target/linux/bcm53xx/patches-4.1/066-ARM-BCM5301X-Add-DT-for-Asus-RT-AC87U.patch create mode 100644 target/linux/bcm53xx/patches-4.1/067-ARM-BCM5301X-add-NAND-flash-chip-description-for-Asu.patch create mode 100644 target/linux/bcm53xx/patches-4.1/070-ARM-l2c-restore-the-behaviour-documented-above-l2c_e.patch create mode 100644 target/linux/bcm53xx/patches-4.1/071-ARM-l2c-write-auxiliary-control-register-first.patch create mode 100644 target/linux/bcm53xx/patches-4.1/072-ARM-l2c-clean-up-l2c_configure.patch create mode 100644 target/linux/bcm53xx/patches-4.1/073-ARM-l2c-only-unlock-caches-if-NS_LOCKDOWN-bit-is-set.patch create mode 100644 target/linux/bcm53xx/patches-4.1/074-ARM-l2c-avoid-passing-auxiliary-control-register-thr.patch create mode 100644 target/linux/bcm53xx/patches-4.1/075-ARM-8391-1-l2c-add-options-to-overwrite-prefetching-.patch create mode 100644 target/linux/bcm53xx/patches-4.1/077-ARM-l2c-Add-support-for-the-arm-shared-override-prop.patch create mode 100644 target/linux/bcm53xx/patches-4.1/079-ARM-BCM5301X-activate-some-additional-options-in-pl3.patch create mode 100644 target/linux/bcm53xx/patches-4.1/080-ARM-BCM5301X-Enable-UART0-on-tested-devices.patch create mode 100644 target/linux/bcm53xx/patches-4.1/081-ARM-BCM5301X-Add-profiling-support.patch create mode 100644 target/linux/bcm53xx/patches-4.1/082-ARM-BCM5301X-Add-DT-for-Netgear-R7000.patch create mode 100644 target/linux/bcm53xx/patches-4.1/083-ARM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch create mode 100644 target/linux/bcm53xx/patches-4.1/090-mtd-nand-add-common-DT-init-code.patch create mode 100644 target/linux/bcm53xx/patches-4.1/092-Add-Broadcom-STB-NAND.patch create mode 100644 target/linux/bcm53xx/patches-4.1/101-use-part-parser.patch create mode 100644 target/linux/bcm53xx/patches-4.1/110-firmware-backport-NVRAM-driver.patch create mode 100644 target/linux/bcm53xx/patches-4.1/130-dt-bindings-add-SMP-enable-method-for-Broadcom-NSP.patch create mode 100644 target/linux/bcm53xx/patches-4.1/131-ARM-BCM-Clean-up-SMP-support-for-Broadcom-Kona.patch create mode 100644 target/linux/bcm53xx/patches-4.1/133-ARM-BCM-Add-SMP-support-for-Broadcom-NSP.patch create mode 100644 target/linux/bcm53xx/patches-4.1/134-ARM-BCM-Add-SMP-support-for-Broadcom-4708.patch create mode 100644 target/linux/bcm53xx/patches-4.1/170-ARM-BCM5301X-Add-missing-Netgear-R8000-LEDs.patch create mode 100644 target/linux/bcm53xx/patches-4.1/180-USB-bcma-remove-chip-id-check.patch create mode 100644 target/linux/bcm53xx/patches-4.1/181-USB-bcma-replace-numbers-with-constants.patch create mode 100644 target/linux/bcm53xx/patches-4.1/182-USB-bcma-use-devm_kzalloc.patch create mode 100644 target/linux/bcm53xx/patches-4.1/183-USB-bcma-fix-error-handling-in-bcma_hcd_create_pdev.patch create mode 100644 target/linux/bcm53xx/patches-4.1/184-USB-bcma-add-bcm53xx-support.patch create mode 100644 target/linux/bcm53xx/patches-4.1/185-USB-bcma-add-support-for-controlling-bus-power-throu.patch create mode 100644 target/linux/bcm53xx/patches-4.1/186-USB-bcma-switch-to-GPIO-descriptor-for-power-control.patch create mode 100644 target/linux/bcm53xx/patches-4.1/190-usb-xhci-plat-fix-adding-usb3-lpm-capable-quirk.patch create mode 100644 target/linux/bcm53xx/patches-4.1/191-usb-xhci-add-Broadcom-specific-fake-doorbell.patch create mode 100644 target/linux/bcm53xx/patches-4.1/195-USB-bcma-make-helper-creating-platform-dev-more-gene.patch create mode 100644 target/linux/bcm53xx/patches-4.1/196-USB-bcma-use-separated-function-for-USB-2.0-initiali.patch create mode 100644 target/linux/bcm53xx/patches-4.1/197-USB-bcma-add-USB-3.0-support.patch create mode 100644 target/linux/bcm53xx/patches-4.1/300-ARM-BCM5301X-Disable-MMU-and-Dcache-for-decompression.patch create mode 100644 target/linux/bcm53xx/patches-4.1/305-ARM-BCM5301X-Add-DT-for-Linksys-EA6300-V1.patch create mode 100644 target/linux/bcm53xx/patches-4.1/320-ARM-BCM5301X-Add-Buffalo-WXR-1900DHP-clock-and-USB-p.patch create mode 100644 target/linux/bcm53xx/patches-4.1/321-ARM-BCM5301X-Set-vcc-gpio-for-USB-controllers.patch create mode 100644 target/linux/bcm53xx/patches-4.1/330-ARM-BCM5310X-Enable-earlyprintk-on-tested-devices.patch create mode 100644 target/linux/bcm53xx/patches-4.1/331-ARM-BCM5301X-Specify-RAM-on-devices-by-including-HIG.patch create mode 100644 target/linux/bcm53xx/patches-4.1/332-ARM-BCM5301X-Add-power-button-for-Buffalo-WZR-1750DHP.patch create mode 100644 target/linux/bcm53xx/patches-4.1/351-ARM-BCM5301X-Enable-ChipCommon-UART-on-untested-devi.patch create mode 100644 target/linux/bcm53xx/patches-4.1/404-mtd-bcm53xxspiflash-new-driver-for-SPI-flahes-on-Bro.patch create mode 100644 target/linux/bcm53xx/patches-4.1/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch create mode 100644 target/linux/bcm53xx/patches-4.1/700-bgmac-add-support-for-the-3rd-bus-core-device.patch create mode 100644 target/linux/bcm53xx/patches-4.1/710-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch create mode 100644 target/linux/bcm53xx/patches-4.1/810-USB-bcma-use-simpler-devm_gpiod_get.patch create mode 100644 target/linux/bcm53xx/patches-4.1/901-mtd-bcm47xxpart-workaround-for-Asus-RT-AC87U-asus-pa.patch create mode 100644 target/linux/bcm53xx/patches-4.1/902-mtd-bcm47xxpart-print-buffer-used-for-determining-pa.patch create mode 100644 target/linux/bcm53xx/patches-4.3/020-ARM-BCM5310X-activate-erratas-needed-for-SoC.patch create mode 100644 target/linux/bcm53xx/patches-4.3/044-clk-cygnus-Convert-all-macros-to-all-caps.patch create mode 100644 target/linux/bcm53xx/patches-4.3/045-clk-iproc-Add-PWRCTRL-support.patch create mode 100644 target/linux/bcm53xx/patches-4.3/046-clk-nsp-add-clock-support-for-Broadcom-Northstar-Plu.patch create mode 100644 target/linux/bcm53xx/patches-4.3/047-clk-iproc-Add-PLL-base-write-function.patch create mode 100644 target/linux/bcm53xx/patches-4.3/048-clk-iproc-Split-off-dig_filter.patch create mode 100644 target/linux/bcm53xx/patches-4.3/049-clk-iproc-Separate-status-and-control-variables.patch create mode 100644 target/linux/bcm53xx/patches-4.3/050-ARM-dts-enable-clock-support-for-BCM5301X.patch create mode 100644 target/linux/bcm53xx/patches-4.3/067-ARM-BCM5301X-add-NAND-flash-chip-description-for-Asu.patch create mode 100644 target/linux/bcm53xx/patches-4.3/082-ARM-BCM5301X-Add-DT-for-Netgear-R7000.patch create mode 100644 target/linux/bcm53xx/patches-4.3/083-ARM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch create mode 100644 target/linux/bcm53xx/patches-4.3/101-use-part-parser.patch create mode 100644 target/linux/bcm53xx/patches-4.3/130-dt-bindings-add-SMP-enable-method-for-Broadcom-NSP.patch create mode 100644 target/linux/bcm53xx/patches-4.3/131-ARM-BCM-Clean-up-SMP-support-for-Broadcom-Kona.patch create mode 100644 target/linux/bcm53xx/patches-4.3/133-ARM-BCM-Add-SMP-support-for-Broadcom-NSP.patch create mode 100644 target/linux/bcm53xx/patches-4.3/134-ARM-BCM-Add-SMP-support-for-Broadcom-4708.patch create mode 100644 target/linux/bcm53xx/patches-4.3/140-PCI-iproc-Fix-code-comment-to-match-code.patch create mode 100644 target/linux/bcm53xx/patches-4.3/141-PCI-iproc-Remove-unused-struct-iproc_pcie.irqs.patch create mode 100644 target/linux/bcm53xx/patches-4.3/142-PCI-iproc-Call-pci_fixup_irqs-for-ARM64-as-well-as-A.patch create mode 100644 target/linux/bcm53xx/patches-4.3/143-PCI-iproc-Fix-PCIe-reset-logic.patch create mode 100644 target/linux/bcm53xx/patches-4.3/144-PCI-iproc-Improve-link-detection-logic.patch create mode 100644 target/linux/bcm53xx/patches-4.3/145-PCI-iproc-Update-PCIe-device-tree-bindings.patch create mode 100644 target/linux/bcm53xx/patches-4.3/146-PCI-iproc-Add-outbound-mapping-support.patch create mode 100644 target/linux/bcm53xx/patches-4.3/147-PCI-iproc-Fix-header-comment-Corporation-misspelling.patch create mode 100644 target/linux/bcm53xx/patches-4.3/150-PCI-iproc-Update-iProc-PCIe-device-tree-binding.patch create mode 100644 target/linux/bcm53xx/patches-4.3/151-PCI-iproc-Add-PAXC-interface-support.patch create mode 100644 target/linux/bcm53xx/patches-4.3/152-PCI-iproc-Add-iProc-PCIe-MSI-device-tree-binding.patch create mode 100644 target/linux/bcm53xx/patches-4.3/153-PCI-iproc-Add-iProc-PCIe-MSI-support.patch create mode 100644 target/linux/bcm53xx/patches-4.3/154-PCI-iproc-Allow-multiple-devices-except-on-PAXC.patch create mode 100644 target/linux/bcm53xx/patches-4.3/170-ARM-BCM5301X-Add-missing-Netgear-R8000-LEDs.patch create mode 100644 target/linux/bcm53xx/patches-4.3/186-USB-bcma-switch-to-GPIO-descriptor-for-power-control.patch create mode 100644 target/linux/bcm53xx/patches-4.3/190-usb-xhci-plat-fix-adding-usb3-lpm-capable-quirk.patch create mode 100644 target/linux/bcm53xx/patches-4.3/191-usb-xhci-add-Broadcom-specific-fake-doorbell.patch create mode 100644 target/linux/bcm53xx/patches-4.3/195-USB-bcma-make-helper-creating-platform-dev-more-gene.patch create mode 100644 target/linux/bcm53xx/patches-4.3/196-USB-bcma-use-separated-function-for-USB-2.0-initiali.patch create mode 100644 target/linux/bcm53xx/patches-4.3/197-USB-bcma-add-USB-3.0-support.patch create mode 100644 target/linux/bcm53xx/patches-4.3/300-ARM-BCM5301X-Disable-MMU-and-Dcache-for-decompression.patch create mode 100644 target/linux/bcm53xx/patches-4.3/301-ARM-BCM5301X-Add-SPROM.patch create mode 100644 target/linux/bcm53xx/patches-4.3/305-ARM-BCM5301X-Add-DT-for-Linksys-EA6300-V1.patch create mode 100644 target/linux/bcm53xx/patches-4.3/320-ARM-BCM5301X-Add-Buffalo-WXR-1900DHP-clock-and-USB-p.patch create mode 100644 target/linux/bcm53xx/patches-4.3/321-ARM-BCM5301X-Set-vcc-gpio-for-USB-controllers.patch create mode 100644 target/linux/bcm53xx/patches-4.3/330-ARM-BCM5310X-Enable-earlyprintk-on-tested-devices.patch create mode 100644 target/linux/bcm53xx/patches-4.3/331-ARM-BCM5301X-Specify-RAM-on-devices-by-including-HIG.patch create mode 100644 target/linux/bcm53xx/patches-4.3/332-ARM-BCM5301X-Add-power-button-for-Buffalo-WZR-1750DHP.patch create mode 100644 target/linux/bcm53xx/patches-4.3/351-ARM-BCM5301X-Enable-ChipCommon-UART-on-untested-devi.patch create mode 100644 target/linux/bcm53xx/patches-4.3/404-mtd-bcm53xxspiflash-new-driver-for-SPI-flahes-on-Bro.patch create mode 100644 target/linux/bcm53xx/patches-4.3/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch create mode 100644 target/linux/bcm53xx/patches-4.3/710-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch create mode 100644 target/linux/bcm53xx/patches-4.3/901-mtd-bcm47xxpart-workaround-for-Asus-RT-AC87U-asus-pa.patch create mode 100644 target/linux/bcm53xx/patches-4.4/020-ARM-BCM5301X-remove-workaround-imprecise-abort-fault.patch create mode 100644 target/linux/bcm53xx/patches-4.4/021-ARM-BCM5310X-activate-erratas-needed-for-SoC.patch create mode 100644 target/linux/bcm53xx/patches-4.4/022-ARM-BCM-Clean-up-SMP-support-for-Broadcom-Kona.patch create mode 100644 target/linux/bcm53xx/patches-4.4/023-ARM-BCM-Add-SMP-support-for-Broadcom-NSP.patch create mode 100644 target/linux/bcm53xx/patches-4.4/024-ARM-BCM-Add-SMP-support-for-Broadcom-4708.patch create mode 100644 target/linux/bcm53xx/patches-4.4/030-ARM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch create mode 100644 target/linux/bcm53xx/patches-4.4/031-ARM-dts-enable-clock-support-for-BCM5301X.patch create mode 100644 target/linux/bcm53xx/patches-4.4/032-ARM-BCM5301X-Add-missing-Netgear-R8000-LEDs.patch create mode 100644 target/linux/bcm53xx/patches-4.4/033-dt-bindings-add-SMP-enable-method-for-Broadcom-NSP.patch create mode 100644 target/linux/bcm53xx/patches-4.4/034-ARM-BCM5301X-Add-DT-for-D-Link-DIR-885L.patch create mode 100644 target/linux/bcm53xx/patches-4.4/035-ARM-BCM5301X-Set-vcc-gpio-for-USB-controllers-of-few.patch create mode 100644 target/linux/bcm53xx/patches-4.4/036-ARM-BCM5301X-Enable-earlycon-on-tested-devices.patch create mode 100644 target/linux/bcm53xx/patches-4.4/037-ARM-BCM5301X-Add-DT-entry-for-SPI-controller-and-NOR.patch create mode 100644 target/linux/bcm53xx/patches-4.4/080-USB-bcma-switch-to-GPIO-descriptor-for-power-control.patch create mode 100644 target/linux/bcm53xx/patches-4.4/081-0001-USB-bcma-make-helper-creating-platform-dev-more-gene.patch create mode 100644 target/linux/bcm53xx/patches-4.4/081-0002-USB-bcma-separate-code-initializing-USB-2.0-core.patch create mode 100644 target/linux/bcm53xx/patches-4.4/085-PCI-iproc-Hide-CONFIG_PCIE_IPROC.patch create mode 100644 target/linux/bcm53xx/patches-4.4/086-PCI-iproc-Do-not-use-0x-in-front-of-pap.patch create mode 100644 target/linux/bcm53xx/patches-4.4/087-0001-PCI-iproc-Update-iProc-PCIe-device-tree-binding.patch create mode 100644 target/linux/bcm53xx/patches-4.4/087-0002-PCI-iproc-Add-PAXC-interface-support.patch create mode 100644 target/linux/bcm53xx/patches-4.4/087-0003-PCI-iproc-Add-iProc-PCIe-MSI-device-tree-binding.patch create mode 100644 target/linux/bcm53xx/patches-4.4/087-0004-PCI-iproc-Add-iProc-PCIe-MSI-support.patch create mode 100644 target/linux/bcm53xx/patches-4.4/088-PCI-iproc-Allow-multiple-devices-except-on-PAXC.patch create mode 100644 target/linux/bcm53xx/patches-4.4/101-use-part-parser.patch create mode 100644 target/linux/bcm53xx/patches-4.4/112-bcm53xx-sprom-add-sprom-driver.patch create mode 100644 target/linux/bcm53xx/patches-4.4/130-ARM-BCM5301X-Enable-SPI-NOR-on-dual-flash-devices.patch create mode 100644 target/linux/bcm53xx/patches-4.4/140-mtd-brcmnand-set-initial-ECC-params-based-on-info-fr.patch create mode 100644 target/linux/bcm53xx/patches-4.4/190-usb-xhci-plat-fix-adding-usb3-lpm-capable-quirk.patch create mode 100644 target/linux/bcm53xx/patches-4.4/191-usb-xhci-add-Broadcom-specific-fake-doorbell.patch create mode 100644 target/linux/bcm53xx/patches-4.4/197-USB-bcma-add-USB-3.0-support.patch create mode 100644 target/linux/bcm53xx/patches-4.4/300-ARM-BCM5301X-Disable-MMU-and-Dcache-for-decompression.patch create mode 100644 target/linux/bcm53xx/patches-4.4/301-ARM-BCM5301X-Add-DT-for-Netgear-R7900.patch create mode 100644 target/linux/bcm53xx/patches-4.4/305-ARM-BCM5301X-Add-DT-for-Linksys-EA6300-V1.patch create mode 100644 target/linux/bcm53xx/patches-4.4/306-ARM-BCM5301X-Add-DT-for-Netgear-R8500.patch create mode 100644 target/linux/bcm53xx/patches-4.4/331-ARM-BCM5301X-Specify-RAM-on-devices-by-including-HIG.patch create mode 100644 target/linux/bcm53xx/patches-4.4/332-ARM-BCM5301X-Add-power-button-for-Buffalo-WZR-1750DHP.patch create mode 100644 target/linux/bcm53xx/patches-4.4/351-ARM-BCM5301X-Enable-ChipCommon-UART-on-untested-devi.patch create mode 100644 target/linux/bcm53xx/patches-4.4/360-ARM-BCM5301X-Fix-NAND-flash-parameters-for-D-Link-DI.patch create mode 100644 target/linux/bcm53xx/patches-4.4/400-mtd-brcmnand-stop-special-treating-ECC-strength-1-as.patch create mode 100644 target/linux/bcm53xx/patches-4.4/405-mtd-spi-nor-detect-JEDEC-incompatible-w25q128-using-.patch create mode 100644 target/linux/bcm53xx/patches-4.4/406-mtd-m25p80-use-single-SPI-message-for-writing-data.patch create mode 100644 target/linux/bcm53xx/patches-4.4/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch create mode 100644 target/linux/bcm53xx/patches-4.4/710-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch create mode 100644 target/linux/bcm53xx/patches-4.4/800-PCI-iproc-Ignore-ARM-core-aborts-when-running-on-bcm.patch create mode 100644 target/linux/bcm53xx/patches-4.4/810-USB-bcma-use-simpler-devm_gpiod_get.patch create mode 100644 target/linux/bcm53xx/patches-4.4/811-USB-bcma-improve-USB-2.0-PHY-support-for-BCM4709-and.patch create mode 100644 target/linux/bcm53xx/patches-4.4/820-spi-bcm53xx-let-DT-specify-SPI-device-s-instead-hard.patch create mode 100644 target/linux/bcm53xx/patches-4.4/901-mtd-bcm47xxpart-workaround-for-Asus-RT-AC87U-asus-pa.patch create mode 100644 target/linux/bcm53xx/profiles/100-Generic.mk create mode 100644 target/linux/brcm2708/Makefile create mode 100755 target/linux/brcm2708/base-files/etc/board.d/02_network create mode 100644 target/linux/brcm2708/base-files/etc/diag.sh create mode 100644 target/linux/brcm2708/base-files/etc/inittab create mode 100644 target/linux/brcm2708/base-files/lib/brcm2708.sh create mode 100644 target/linux/brcm2708/base-files/lib/preinit/03_preinit_do_brcm2708.sh create mode 100644 target/linux/brcm2708/base-files/lib/preinit/05_set_preinit_iface_brcm2708 create mode 100644 target/linux/brcm2708/base-files/lib/preinit/79_move_config create mode 100644 target/linux/brcm2708/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/brcm2708/bcm2708/config-4.4 create mode 100644 target/linux/brcm2708/bcm2708/profiles/RaspberryPi.mk create mode 100644 target/linux/brcm2708/bcm2708/target.mk create mode 100644 target/linux/brcm2708/bcm2709/config-4.4 create mode 100644 target/linux/brcm2708/bcm2709/profiles/RaspberryPi2.mk create mode 100644 target/linux/brcm2708/bcm2709/target.mk create mode 100644 target/linux/brcm2708/bcm2710/config-4.4 create mode 100644 target/linux/brcm2708/bcm2710/profiles/RaspberryPi3.mk create mode 100644 target/linux/brcm2708/bcm2710/target.mk create mode 100644 target/linux/brcm2708/image/Config.in create mode 100644 target/linux/brcm2708/image/Makefile create mode 100644 target/linux/brcm2708/image/cmdline.txt create mode 100644 target/linux/brcm2708/image/config.txt create mode 100755 target/linux/brcm2708/image/gen_rpi_sdcard_img.sh create mode 100644 target/linux/brcm2708/modules.mk create mode 100644 target/linux/brcm2708/patches-4.4/0001-smsx95xx-fix-crimes-against-truesize.patch create mode 100644 target/linux/brcm2708/patches-4.4/0002-smsc95xx-Disable-turbo-mode-by-default.patch create mode 100644 target/linux/brcm2708/patches-4.4/0003-vmstat-Workaround-for-issue-where-dirty-page-count-g.patch create mode 100644 target/linux/brcm2708/patches-4.4/0004-BCM2835_DT-Fix-I2S-register-map.patch create mode 100644 target/linux/brcm2708/patches-4.4/0005-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch create mode 100644 target/linux/brcm2708/patches-4.4/0006-irqchip-bcm2835-Add-FIQ-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0007-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0008-serial-8250-Don-t-crash-when-nr_uarts-is-0.patch create mode 100644 target/linux/brcm2708/patches-4.4/0009-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch create mode 100644 target/linux/brcm2708/patches-4.4/0010-pinctrl-bcm2835-Fix-interrupt-handling-for-GPIOs-28-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0011-pinctrl-bcm2835-Only-request-the-interrupts-listed-i.patch create mode 100644 target/linux/brcm2708/patches-4.4/0012-spi-bcm2835-Support-pin-groups-other-than-7-11.patch create mode 100644 target/linux/brcm2708/patches-4.4/0013-ARM-bcm2835-Set-Serial-number-and-Revision.patch create mode 100644 target/linux/brcm2708/patches-4.4/0014-bcm2835-i2s-get-base-address-for-DMA-from-devicetree.patch create mode 100644 target/linux/brcm2708/patches-4.4/0015-bcm2835-i2s-add-24bit-support-update-bclk_ratio-to-m.patch create mode 100644 target/linux/brcm2708/patches-4.4/0016-bcm2835-i2s-setup-clock-only-if-CPU-is-clock-master.patch create mode 100644 target/linux/brcm2708/patches-4.4/0017-bcm2835-i2s-Eliminate-debugfs-directory-error.patch create mode 100644 target/linux/brcm2708/patches-4.4/0018-bcm2835-i2s-Register-PCM-device.patch create mode 100644 target/linux/brcm2708/patches-4.4/0019-bcm2835-i2s-Enable-MMAP-support-via-a-DT-property.patch create mode 100644 target/linux/brcm2708/patches-4.4/0020-dmaengine-bcm2835-Add-slave-dma-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0021-dmaengine-bcm2835-set-residue_granularity-field.patch create mode 100644 target/linux/brcm2708/patches-4.4/0022-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch create mode 100644 target/linux/brcm2708/patches-4.4/0023-bcm2835-dma-Fix-dreq-not-set-for-slave-transfers.patch create mode 100644 target/linux/brcm2708/patches-4.4/0024-bcm2835-dma-Limit-cyclic-transfers-on-lite-channels-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0025-bcm2835-Add-support-for-uart1.patch create mode 100644 target/linux/brcm2708/patches-4.4/0026-firmware-bcm2835-Add-missing-property-tags.patch create mode 100644 target/linux/brcm2708/patches-4.4/0027-Main-bcm2708-bcm2709-linux-port.patch create mode 100644 target/linux/brcm2708/patches-4.4/0028-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch create mode 100644 target/linux/brcm2708/patches-4.4/0029-Add-dwc_otg-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0030-bcm2708-framebuffer-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0031-dmaengine-Add-support-for-BCM2708.patch create mode 100644 target/linux/brcm2708/patches-4.4/0032-Add-blk_pos-parameter-to-mmc-multi_io_quirk-callback.patch create mode 100644 target/linux/brcm2708/patches-4.4/0033-MMC-added-alternative-MMC-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0034-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch create mode 100644 target/linux/brcm2708/patches-4.4/0035-cma-Add-vc_cma-driver-to-enable-use-of-CMA.patch create mode 100644 target/linux/brcm2708/patches-4.4/0036-bcm2708-alsa-sound-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0037-bcm2708-vchiq-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0038-vc_mem-Add-vc_mem-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0039-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch create mode 100644 target/linux/brcm2708/patches-4.4/0040-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch create mode 100644 target/linux/brcm2708/patches-4.4/0041-Add-SMI-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0042-Add-SMI-NAND-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0043-lirc-added-support-for-RaspberryPi-GPIO.patch create mode 100644 target/linux/brcm2708/patches-4.4/0044-Add-cpufreq-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0045-Added-hwmon-thermal-driver-for-reporting-core-temper.patch create mode 100644 target/linux/brcm2708/patches-4.4/0046-Add-Chris-Boot-s-i2c-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0047-char-broadcom-Add-vcio-module.patch create mode 100644 target/linux/brcm2708/patches-4.4/0048-firmware-bcm2835-Support-ARCH_BCM270x.patch create mode 100644 target/linux/brcm2708/patches-4.4/0049-bcm2835-add-v4l2-camera-device.patch create mode 100644 target/linux/brcm2708/patches-4.4/0050-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0051-fdt-Add-support-for-the-CONFIG_CMDLINE_EXTEND-option.patch create mode 100644 target/linux/brcm2708/patches-4.4/0052-BCM2708-Add-core-Device-Tree-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0053-bcm2835-Match-with-BCM2708-Device-Trees.patch create mode 100644 target/linux/brcm2708/patches-4.4/0054-fbdev-add-FBIOCOPYAREA-ioctl.patch create mode 100644 target/linux/brcm2708/patches-4.4/0058-Speed-up-console-framebuffer-imageblit-function.patch create mode 100644 target/linux/brcm2708/patches-4.4/0059-Allow-mac-address-to-be-set-in-smsc95xx.patch create mode 100644 target/linux/brcm2708/patches-4.4/0060-enabling-the-realtime-clock-1-wire-chip-DS1307-and-1.patch create mode 100644 target/linux/brcm2708/patches-4.4/0061-Added-Device-IDs-for-August-DVB-T-205.patch create mode 100644 target/linux/brcm2708/patches-4.4/0062-config-Enable-CONFIG_MEMCG-but-leave-it-disabled-due.patch create mode 100644 target/linux/brcm2708/patches-4.4/0063-ASoC-Add-support-for-PCM5102A-codec.patch create mode 100644 target/linux/brcm2708/patches-4.4/0064-ASoC-Add-support-for-HifiBerry-DAC.patch create mode 100644 target/linux/brcm2708/patches-4.4/0065-ASoC-Add-support-for-Rpi-DAC.patch create mode 100644 target/linux/brcm2708/patches-4.4/0066-ASoC-wm8804-Implement-MCLK-configuration-options-add.patch create mode 100644 target/linux/brcm2708/patches-4.4/0067-ASoC-BCM-Add-support-for-HiFiBerry-Digi.-Driver-is-b.patch create mode 100644 target/linux/brcm2708/patches-4.4/0068-ASoC-wm8804-Set-idle_bias_off-to-false-Idle-bias-has.patch create mode 100644 target/linux/brcm2708/patches-4.4/0069-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch create mode 100644 target/linux/brcm2708/patches-4.4/0070-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch create mode 100644 target/linux/brcm2708/patches-4.4/0071-Added-support-for-HiFiBerry-DAC.patch create mode 100644 target/linux/brcm2708/patches-4.4/0072-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch create mode 100644 target/linux/brcm2708/patches-4.4/0073-Update-ds1307-driver-for-device-tree-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0074-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch create mode 100644 target/linux/brcm2708/patches-4.4/0075-enc28j60-Add-device-tree-compatible-string-and-an-ov.patch create mode 100644 target/linux/brcm2708/patches-4.4/0076-Add-driver-for-rpi-proto.patch create mode 100644 target/linux/brcm2708/patches-4.4/0077-config-Add-default-configs.patch create mode 100644 target/linux/brcm2708/patches-4.4/0078-bcm2835-bcm2835_defconfig.patch create mode 100644 target/linux/brcm2708/patches-4.4/0079-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch create mode 100644 target/linux/brcm2708/patches-4.4/0080-Improve-__copy_to_user-and-__copy_from_user-performa.patch create mode 100644 target/linux/brcm2708/patches-4.4/0081-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch create mode 100644 target/linux/brcm2708/patches-4.4/0082-spidev-Add-spidev-compatible-string-to-silence-warni.patch create mode 100644 target/linux/brcm2708/patches-4.4/0083-scripts-dtc-Add-overlay-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0084-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0085-RaspiDAC3-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0086-tpa6130a2-Add-headphone-switch-control.patch create mode 100644 target/linux/brcm2708/patches-4.4/0087-irq-bcm2835-Fix-building-with-2708.patch create mode 100644 target/linux/brcm2708/patches-4.4/0088-rpi_display-add-backlight-driver-and-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0089-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch create mode 100644 target/linux/brcm2708/patches-4.4/0090-scripts-Multi-platform-support-for-mkknlimg-and-knli.patch create mode 100644 target/linux/brcm2708/patches-4.4/0091-drm-vc4-Add-suport-for-3D-rendering-using-the-V3D-en.patch create mode 100644 target/linux/brcm2708/patches-4.4/0092-drm-vc4-Force-HDMI-to-connected.patch create mode 100644 target/linux/brcm2708/patches-4.4/0093-drm-vc4-bo-cache-locking-fixes.patch create mode 100644 target/linux/brcm2708/patches-4.4/0094-drm-vc4-bo-cache-locking-cleanup.patch create mode 100644 target/linux/brcm2708/patches-4.4/0095-drm-vc4-Use-job_lock-to-protect-seqno_cb_list.patch create mode 100644 target/linux/brcm2708/patches-4.4/0096-drm-vc4-Drop-struct_mutex-around-CL-validation.patch create mode 100644 target/linux/brcm2708/patches-4.4/0097-drm-vc4-Drop-struct_mutex-around-CL-validation.patch create mode 100644 target/linux/brcm2708/patches-4.4/0098-drm-vc4-Add-support-for-more-display-plane-formats.patch create mode 100644 target/linux/brcm2708/patches-4.4/0099-drm-vc4-No-need-to-stop-the-stopped-threads.patch create mode 100644 target/linux/brcm2708/patches-4.4/0100-drm-vc4-Remove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch create mode 100644 target/linux/brcm2708/patches-4.4/0101-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch create mode 100644 target/linux/brcm2708/patches-4.4/0102-drm-vc4-Enable-VC4-modules-and-increase-CMA-size-wit.patch create mode 100644 target/linux/brcm2708/patches-4.4/0103-squash-fixups.patch create mode 100644 target/linux/brcm2708/patches-4.4/0104-squash-add-missing-vc4-kms-v3d-overlay.dtb-to-makefi.patch create mode 100644 target/linux/brcm2708/patches-4.4/0105-clk-bcm2835-Also-build-the-driver-for-downstream-ker.patch create mode 100644 target/linux/brcm2708/patches-4.4/0106-dts-Added-overlay-for-gpio_ir_recv-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0107-Build-i2c_gpio-module-and-add-a-device-tree-overlay-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0108-New-overlay-for-PiScreen2r.patch create mode 100644 target/linux/brcm2708/patches-4.4/0109-dts-Added-overlay-for-Adafruit-PiTFT-2.8-capacitive-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0110-Add-support-for-the-HiFiBerry-DAC-Pro.patch create mode 100644 target/linux/brcm2708/patches-4.4/0111-BCM270X_DT-Add-at86rf233-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0112-mm-Remove-the-PFN-busy-warning.patch create mode 100644 target/linux/brcm2708/patches-4.4/0113-drm-Put-an-optional-field-in-the-driver-struct-for-G.patch create mode 100644 target/linux/brcm2708/patches-4.4/0114-drm-vc4-Add-an-interface-for-capturing-the-GPU-state.patch create mode 100644 target/linux/brcm2708/patches-4.4/0115-drm-vc4-Update-a-bunch-of-code-to-match-upstream-sub.patch create mode 100644 target/linux/brcm2708/patches-4.4/0116-drm-Use-the-driver-s-gem_object_free-function-from-C.patch create mode 100644 target/linux/brcm2708/patches-4.4/0117-drm-vc4-Add-support-for-MSAA-rendering.patch create mode 100644 target/linux/brcm2708/patches-4.4/0118-drm-vc4-A-few-more-non-functional-changes-to-sync-to.patch create mode 100644 target/linux/brcm2708/patches-4.4/0119-drm-vc4-Use-hpd-gpios-for-HDMI-GPIO-like-what-landed.patch create mode 100644 target/linux/brcm2708/patches-4.4/0120-drm-vc4-Synchronize-validation-code-for-v2-submissio.patch create mode 100644 target/linux/brcm2708/patches-4.4/0121-MMC-Do-not-use-mmc_debug-if-CONFIG_MMC_BCM2835-is-no.patch create mode 100644 target/linux/brcm2708/patches-4.4/0122-Extend-clock-timeout-fix-modprobe-baudrate-parameter.patch create mode 100644 target/linux/brcm2708/patches-4.4/0123-bcm270x_dt-Add-dwc2-and-dwc-otg-overlays.patch create mode 100644 target/linux/brcm2708/patches-4.4/0124-BCM270X_DT-Add-the-sdtweak-overlay-for-tuning-sdhost.patch create mode 100644 target/linux/brcm2708/patches-4.4/0125-bcm2835-mmc-Don-t-override-bus-width-capabilities-fr.patch create mode 100644 target/linux/brcm2708/patches-4.4/0126-SDIO-overlay-add-bus_width-parameter.patch create mode 100644 target/linux/brcm2708/patches-4.4/0127-FIXUP-BCM270X_DT-random-HWRNG-dtparam-default-is-on.patch create mode 100644 target/linux/brcm2708/patches-4.4/0128-bcm2835-extend-allowed-range-of-channels-and-sampler.patch create mode 100644 target/linux/brcm2708/patches-4.4/0129-bcm2835-restrict-channels-rate-to-8-960000.patch create mode 100644 target/linux/brcm2708/patches-4.4/0130-rpi-update-vc_vchi_audioserv_defs.h.patch create mode 100644 target/linux/brcm2708/patches-4.4/0131-bcm2835-implement-channel-map-API.patch create mode 100644 target/linux/brcm2708/patches-4.4/0132-bcm2835-access-controls-under-the-audio-mutex.patch create mode 100644 target/linux/brcm2708/patches-4.4/0133-bcm2835-always-use-2-4-8-channels-for-multichannel-l.patch create mode 100644 target/linux/brcm2708/patches-4.4/0134-bcm2835-only-allow-stereo-if-analogue-jack-is-select.patch create mode 100644 target/linux/brcm2708/patches-4.4/0135-bcm2835-interpolate-audio-delay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0136-bcm2835-sdhost-Add-workaround-for-odd-behaviour-on-s.patch create mode 100644 target/linux/brcm2708/patches-4.4/0137-bcm2835-sdhost-Add-debug_flags-dtparam.patch create mode 100644 target/linux/brcm2708/patches-4.4/0138-BCM270X_DT-Add-sdio_overclock-parameter-to-sdio-over.patch create mode 100644 target/linux/brcm2708/patches-4.4/0139-rtc-ds1307-add-support-for-the-DT-property-wakeup-so.patch create mode 100644 target/linux/brcm2708/patches-4.4/0140-dt-overlay-add-wittypi-overlay.dts.patch create mode 100644 target/linux/brcm2708/patches-4.4/0141-BCM270X_DT-Disable-DMA-for-bcm2835-sdhost-on-Pi2.patch create mode 100644 target/linux/brcm2708/patches-4.4/0142-FIXUP-i2c_bcm2708-Don-t-change-module-baudrate-param.patch create mode 100644 target/linux/brcm2708/patches-4.4/0143-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch create mode 100644 target/linux/brcm2708/patches-4.4/0144-Limit-PCM512x-Digital-gain-to-0dB-by-default-with-Hi.patch create mode 100644 target/linux/brcm2708/patches-4.4/0145-BCM270X_DT-Adjust-overlay-README-formatting.patch create mode 100644 target/linux/brcm2708/patches-4.4/0146-FIXUP-Overlay-README-Restore-spaces-deleted-in-error.patch create mode 100644 target/linux/brcm2708/patches-4.4/0148-Revert-BCM270X_DT-Disable-DMA-for-bcm2835-sdhost-on-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0149-bcm2835-sdhost-Major-revision.patch create mode 100644 target/linux/brcm2708/patches-4.4/0150-BCM270X_DT-Add-dtparams-for-the-SD-interface.patch create mode 100644 target/linux/brcm2708/patches-4.4/0151-dcw_otg-trim-xfer-length-when-buffer-larger-than-all.patch create mode 100644 target/linux/brcm2708/patches-4.4/0152-bcm2835-sdhost-Restore-ATOMIC-flag-to-PIO-sg-mapping.patch create mode 100644 target/linux/brcm2708/patches-4.4/0153-Revert-Add-blk_pos-parameter-to-mmc-multi_io_quirk-c.patch create mode 100644 target/linux/brcm2708/patches-4.4/0154-Updated-smsc95xx-driver-to-check-for-a-valid-MAC-add.patch create mode 100644 target/linux/brcm2708/patches-4.4/0155-dcw_otg-Make-trimming-messages-less-noisy.patch create mode 100644 target/linux/brcm2708/patches-4.4/0156-BCM270X_DT-at86rf233-overlay-drop-to-3MHz.patch create mode 100644 target/linux/brcm2708/patches-4.4/0157-bcm2835-sdhost-Downgrade-log-message-status.patch create mode 100644 target/linux/brcm2708/patches-4.4/0158-config-Enable-HCI-over-UARTs.patch create mode 100644 target/linux/brcm2708/patches-4.4/0159-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch create mode 100644 target/linux/brcm2708/patches-4.4/0160-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch create mode 100644 target/linux/brcm2708/patches-4.4/0161-clk-bcm2835-Add-bindings-for-the-auxiliary-periphera.patch create mode 100644 target/linux/brcm2708/patches-4.4/0162-clk-bcm2835-Add-a-driver-for-the-auxiliary-periphera.patch create mode 100644 target/linux/brcm2708/patches-4.4/0163-Aux-SPI-1-2-implementation.patch create mode 100644 target/linux/brcm2708/patches-4.4/0164-ASoC-bcm-add-missing-.owner-fields-in-sound-card-dri.patch create mode 100644 target/linux/brcm2708/patches-4.4/0165-smsx95xx-Add-option-to-disable-the-crimes-against-tr.patch create mode 100644 target/linux/brcm2708/patches-4.4/0166-bcm2835-virtgpio-Virtual-GPIO-driver.patch create mode 100644 target/linux/brcm2708/patches-4.4/0167-BCM270X_DT-Add-Pi3-support.patch create mode 100644 target/linux/brcm2708/patches-4.4/0168-FIXUP-BCM270X_DT-Update-to-latest-Pi3-DTS.patch create mode 100644 target/linux/brcm2708/patches-4.4/0169-DT-Add-overlays-to-configure-I2C-pins.patch create mode 100644 target/linux/brcm2708/patches-4.4/0170-bcm2835-camera-fix-a-bug-in-computation-of-frame-tim.patch create mode 100644 target/linux/brcm2708/patches-4.4/0171-BCM270X_DT-Add-pi3-disable-bt-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0172-BCM270X_DT-Add-pi3-miniuart-bt-DT-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0173-Pi3-DT-Add-dtparams-for-the-SD-interface.patch create mode 100644 target/linux/brcm2708/patches-4.4/0174-vchiq_arm-Tweak-the-logging-output.patch create mode 100644 target/linux/brcm2708/patches-4.4/0175-bcm2835-sdhost-Only-claim-one-DMA-channel.patch create mode 100644 target/linux/brcm2708/patches-4.4/0176-bcm2835-mmc-Only-claim-one-DMA-channel.patch create mode 100644 target/linux/brcm2708/patches-4.4/0177-config-rebuild-with-savedefconfig.patch create mode 100644 target/linux/brcm2708/patches-4.4/0178-config-Add-module-for-mcp3422-ADC.patch create mode 100644 target/linux/brcm2708/patches-4.4/0179-Pi3-DT-Add-pull-ups-on-the-UART-RX-lines.patch create mode 100644 target/linux/brcm2708/patches-4.4/1000-mfd-rpisense-disable.patch create mode 100644 target/linux/brcm2708/patches-4.4/1001-smsc95xx-disable-hw-csum.patch create mode 100644 target/linux/brcm47xx/Makefile create mode 100755 target/linux/brcm47xx/base-files/etc/board.d/01_detect create mode 100644 target/linux/brcm47xx/base-files/etc/diag.sh create mode 100755 target/linux/brcm47xx/base-files/etc/init.d/wmacfixup create mode 100644 target/linux/brcm47xx/base-files/etc/uci-defaults/03_network_migration create mode 100644 target/linux/brcm47xx/base-files/etc/uci-defaults/09_fix_crc create mode 100644 target/linux/brcm47xx/base-files/lib/preinit/05_init_interfaces_brcm create mode 100644 target/linux/brcm47xx/base-files/lib/preinit/15_set_preinit_interface_brcm create mode 100644 target/linux/brcm47xx/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/brcm47xx/config-4.1 create mode 100644 target/linux/brcm47xx/config-4.4 create mode 100644 target/linux/brcm47xx/generic/profiles/100-Broadcom-b43.mk create mode 100644 target/linux/brcm47xx/generic/profiles/101-Broadcom-wl.mk create mode 100644 target/linux/brcm47xx/generic/profiles/104-Broadcom-ath5k.mk create mode 100644 target/linux/brcm47xx/generic/profiles/105-Broadcom-none.mk create mode 100644 target/linux/brcm47xx/generic/profiles/200-Broadcom-b44-b43.mk create mode 100644 target/linux/brcm47xx/generic/profiles/201-Broadcom-b44-wl.mk create mode 100644 target/linux/brcm47xx/generic/profiles/204-Broadcom-b44-ath5k.mk create mode 100644 target/linux/brcm47xx/generic/profiles/205-Broadcom-b44-none.mk create mode 100644 target/linux/brcm47xx/generic/profiles/210-Broadcom-tg3-b43.mk create mode 100644 target/linux/brcm47xx/generic/profiles/211-Broadcom-tg3-wl.mk create mode 100644 target/linux/brcm47xx/generic/profiles/215-Broadcom-tg3-none.mk create mode 100644 target/linux/brcm47xx/generic/profiles/220-Broadcom-bgmac-b43.mk create mode 100644 target/linux/brcm47xx/generic/profiles/221-Broadcom-bgmac-wl.mk create mode 100644 target/linux/brcm47xx/generic/profiles/225-Broadcom-bgmac-none.mk create mode 100644 target/linux/brcm47xx/generic/profiles/226-Broadcom-bgmac-brcsmac.mk create mode 100644 target/linux/brcm47xx/generic/profiles/PS-1208MFG.mk create mode 100644 target/linux/brcm47xx/generic/profiles/WGT634U.mk create mode 100644 target/linux/brcm47xx/generic/profiles/WL500GPv1-ATH.mk create mode 100644 target/linux/brcm47xx/generic/profiles/WRT350Nv1.mk create mode 100644 target/linux/brcm47xx/generic/profiles/WRTSL54GS.mk create mode 100644 target/linux/brcm47xx/generic/target.mk create mode 100644 target/linux/brcm47xx/image/Makefile create mode 100644 target/linux/brcm47xx/image/lzma-loader/Makefile create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/Makefile create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/README create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/decompress.c create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/decompress.lds.in create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/head.S create mode 100644 target/linux/brcm47xx/image/lzma-loader/src/loader.lds.in create mode 100644 target/linux/brcm47xx/legacy/config-default create mode 100644 target/linux/brcm47xx/legacy/profiles/100-Broadcom-b43.mk create mode 100644 target/linux/brcm47xx/legacy/profiles/101-Broadcom-wl.mk create mode 100644 target/linux/brcm47xx/legacy/profiles/WGT634U.mk create mode 100644 target/linux/brcm47xx/legacy/profiles/WRTSL54GS.mk create mode 100644 target/linux/brcm47xx/legacy/target.mk create mode 100644 target/linux/brcm47xx/mips74k/config-default create mode 100644 target/linux/brcm47xx/mips74k/profiles/100-Broadcom-b43.mk create mode 100644 target/linux/brcm47xx/mips74k/profiles/101-Broadcom-brcsmac.mk create mode 100644 target/linux/brcm47xx/mips74k/profiles/102-Broadcom-wl.mk create mode 100644 target/linux/brcm47xx/mips74k/profiles/103-Broadcom-none.mk create mode 100644 target/linux/brcm47xx/mips74k/target.mk create mode 100644 target/linux/brcm47xx/modules.mk create mode 100644 target/linux/brcm47xx/patches-4.1/031-01-MIPS-BCM47XX-Make-sure-NVRAM-buffer-ends-with-0.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-02-MIPS-BCM47XX-Simplify-function-looking-for-NVRAM-ent.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-03-MIPS-BCM47xx-Extract-all-boardflags-to-new-u32-field.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-04-MIPS-BCM47xx-Extract-info-about-et2-interface.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-05-MIPS-BCM47xx-Read-board-info-for-all-bcma-buses.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-06-MIPS-BCM77xx-Remove-legacy-__cpuinit-data-sections-t.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-07-MIPS-BCM47XX-Support-Luxul-XWR-1750-board.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-08-mips-bcm47xx-allow-retrieval-of-complete-nvram-conte.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-09-MIPS-BCM47xx-Add-helper-variable-for-storing-NVRAM-l.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-10-MIPS-BCM47xx-Don-t-select-BCMA_HOST_PCI.patch create mode 100644 target/linux/brcm47xx/patches-4.1/031-11-MIPS-BCM47xx-Simplify-handling-SPROM-revisions.patch create mode 100644 target/linux/brcm47xx/patches-4.1/032-01-MIPS-BCM47xx-Use-kmemdup-rather-than-duplicating-its.patch create mode 100644 target/linux/brcm47xx/patches-4.1/033-01-MIPS-BCM47xx-Support-on-SoC-bus-in-SPROM-reading-fun.patch create mode 100644 target/linux/brcm47xx/patches-4.1/033-02-MIPS-BCM47xx-Fix-some-WARNINGs-pointed-in-sprom.c-by.patch create mode 100644 target/linux/brcm47xx/patches-4.1/033-03-MIPS-BCM47xx-Fetch-board-info-directly-in-callback-f.patch create mode 100644 target/linux/brcm47xx/patches-4.1/159-cpu_fixes.patch create mode 100644 target/linux/brcm47xx/patches-4.1/160-kmap_coherent.patch create mode 100644 target/linux/brcm47xx/patches-4.1/209-b44-register-adm-switch.patch create mode 100644 target/linux/brcm47xx/patches-4.1/210-b44_phy_fix.patch create mode 100644 target/linux/brcm47xx/patches-4.1/280-activate_ssb_support_in_usb.patch create mode 100644 target/linux/brcm47xx/patches-4.1/300-fork_cacheflush.patch create mode 100644 target/linux/brcm47xx/patches-4.1/310-no_highpage.patch create mode 100644 target/linux/brcm47xx/patches-4.1/320-MIPS-BCM47XX-Devices-database-update-for-4.x.patch create mode 100644 target/linux/brcm47xx/patches-4.1/400-mtd-bcm47xxpart-get-nvram.patch create mode 100644 target/linux/brcm47xx/patches-4.1/610-pci_ide_fix.patch create mode 100644 target/linux/brcm47xx/patches-4.1/791-tg3-no-pci-sleep.patch create mode 100644 target/linux/brcm47xx/patches-4.1/800-bcma-add-table-of-serial-flashes-with-smaller-blocks.patch create mode 100644 target/linux/brcm47xx/patches-4.1/820-wgt634u-nvram-fix.patch create mode 100644 target/linux/brcm47xx/patches-4.1/830-huawei_e970_support.patch create mode 100644 target/linux/brcm47xx/patches-4.1/900-ssb-reject-PCI-writes-setting-CardBus-bridge-resourc.patch create mode 100644 target/linux/brcm47xx/patches-4.1/920-cache-wround.patch create mode 100644 target/linux/brcm47xx/patches-4.1/940-bcm47xx-yenta.patch create mode 100644 target/linux/brcm47xx/patches-4.1/976-ssb_increase_pci_delay.patch create mode 100644 target/linux/brcm47xx/patches-4.1/999-wl_exports.patch create mode 100644 target/linux/brcm47xx/patches-4.4/159-cpu_fixes.patch create mode 100644 target/linux/brcm47xx/patches-4.4/160-kmap_coherent.patch create mode 100644 target/linux/brcm47xx/patches-4.4/209-b44-register-adm-switch.patch create mode 100644 target/linux/brcm47xx/patches-4.4/210-b44_phy_fix.patch create mode 100644 target/linux/brcm47xx/patches-4.4/280-activate_ssb_support_in_usb.patch create mode 100644 target/linux/brcm47xx/patches-4.4/300-fork_cacheflush.patch create mode 100644 target/linux/brcm47xx/patches-4.4/310-no_highpage.patch create mode 100644 target/linux/brcm47xx/patches-4.4/320-MIPS-BCM47XX-Devices-database-update-for-4.x.patch create mode 100644 target/linux/brcm47xx/patches-4.4/400-mtd-bcm47xxpart-get-nvram.patch create mode 100644 target/linux/brcm47xx/patches-4.4/610-pci_ide_fix.patch create mode 100644 target/linux/brcm47xx/patches-4.4/791-tg3-no-pci-sleep.patch create mode 100644 target/linux/brcm47xx/patches-4.4/800-bcma-add-table-of-serial-flashes-with-smaller-blocks.patch create mode 100644 target/linux/brcm47xx/patches-4.4/820-wgt634u-nvram-fix.patch create mode 100644 target/linux/brcm47xx/patches-4.4/830-huawei_e970_support.patch create mode 100644 target/linux/brcm47xx/patches-4.4/900-ssb-reject-PCI-writes-setting-CardBus-bridge-resourc.patch create mode 100644 target/linux/brcm47xx/patches-4.4/901-Revert-bcma-switch-GPIO-portions-to-use-GPIOLIB_IRQC.patch create mode 100644 target/linux/brcm47xx/patches-4.4/920-cache-wround.patch create mode 100644 target/linux/brcm47xx/patches-4.4/940-bcm47xx-yenta.patch create mode 100644 target/linux/brcm47xx/patches-4.4/976-ssb_increase_pci_delay.patch create mode 100644 target/linux/brcm47xx/patches-4.4/999-wl_exports.patch create mode 100644 target/linux/brcm63xx/Makefile create mode 100755 target/linux/brcm63xx/base-files/etc/board.d/01_leds create mode 100755 target/linux/brcm63xx/base-files/etc/board.d/02_network create mode 100644 target/linux/brcm63xx/base-files/etc/diag.sh create mode 100644 target/linux/brcm63xx/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom create mode 100644 target/linux/brcm63xx/base-files/etc/uci-defaults/09_fix_crc create mode 100755 target/linux/brcm63xx/base-files/lib/brcm63xx.sh create mode 100644 target/linux/brcm63xx/base-files/lib/preinit/03_do_brcm63xx.sh create mode 100644 target/linux/brcm63xx/base-files/lib/preinit/05_failsafe_config_switch_brcm63xx create mode 100644 target/linux/brcm63xx/base-files/lib/preinit/05_init_interfaces_brcm63xx create mode 100644 target/linux/brcm63xx/base-files/lib/preinit/15_set_preinit_interface_brcm63xx create mode 100644 target/linux/brcm63xx/base-files/lib/preinit/20_failsafe_net_echo_brcm63xx create mode 100644 target/linux/brcm63xx/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/brcm63xx/config-4.1 create mode 100644 target/linux/brcm63xx/config-4.4 create mode 100644 target/linux/brcm63xx/dts/a226g.dts create mode 100644 target/linux/brcm63xx/dts/a226m-fwb.dts create mode 100644 target/linux/brcm63xx/dts/a226m.dts create mode 100644 target/linux/brcm63xx/dts/a4001n.dts create mode 100644 target/linux/brcm63xx/dts/a4001n1.dts create mode 100644 target/linux/brcm63xx/dts/agpf-s0.dts create mode 100644 target/linux/brcm63xx/dts/ar-5381u.dts create mode 100644 target/linux/brcm63xx/dts/ar-5387un.dts create mode 100644 target/linux/brcm63xx/dts/ar1004g.dts create mode 100644 target/linux/brcm63xx/dts/bcm3368.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6318.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm63268.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6328.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6338.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6345.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6348.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6358.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6362.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm6368.dtsi create mode 100644 target/linux/brcm63xx/dts/bcm96318ref.dts create mode 100644 target/linux/brcm63xx/dts/bcm96318ref_p300.dts create mode 100644 target/linux/brcm63xx/dts/bcm963268bu_p300.dts create mode 100644 target/linux/brcm63xx/dts/bcm963269bhr.dts create mode 100644 target/linux/brcm63xx/dts/bcm963281TAN.dts create mode 100644 target/linux/brcm63xx/dts/bcm96328avng.dts create mode 100644 target/linux/brcm63xx/dts/bcm96338GW.dts create mode 100644 target/linux/brcm63xx/dts/bcm96338W.dts create mode 100644 target/linux/brcm63xx/dts/bcm96345GW2.dts create mode 100644 target/linux/brcm63xx/dts/bcm96348GW-10.dts create mode 100644 target/linux/brcm63xx/dts/bcm96348GW-11.dts create mode 100644 target/linux/brcm63xx/dts/bcm96348GW.dts create mode 100644 target/linux/brcm63xx/dts/bcm96348R.dts create mode 100644 target/linux/brcm63xx/dts/bcm96358VW.dts create mode 100644 target/linux/brcm63xx/dts/bcm96358VW2.dts create mode 100644 target/linux/brcm63xx/dts/bcm96368MVNgr.dts create mode 100644 target/linux/brcm63xx/dts/bcm96368MVWG.dts create mode 100644 target/linux/brcm63xx/dts/cpva502plus.dts create mode 100644 target/linux/brcm63xx/dts/cpva642.dts create mode 100644 target/linux/brcm63xx/dts/ct-5365.dts create mode 100644 target/linux/brcm63xx/dts/ct-6373.dts create mode 100644 target/linux/brcm63xx/dts/ct536plus.dts create mode 100644 target/linux/brcm63xx/dts/cvg834g.dts create mode 100644 target/linux/brcm63xx/dts/dg834g_v4.dts create mode 100644 target/linux/brcm63xx/dts/dg834gtpn.dts create mode 100644 target/linux/brcm63xx/dts/dgnd3700v1.dts create mode 100644 target/linux/brcm63xx/dts/dsl-2640b-b.dts create mode 100644 target/linux/brcm63xx/dts/dsl-2640u.dts create mode 100644 target/linux/brcm63xx/dts/dsl-2650u.dts create mode 100644 target/linux/brcm63xx/dts/dsl-274xb-c.dts create mode 100644 target/linux/brcm63xx/dts/dsl-274xb-f.dts create mode 100644 target/linux/brcm63xx/dts/dsl-275xb-d.dts create mode 100644 target/linux/brcm63xx/dts/dv-201amr.dts create mode 100644 target/linux/brcm63xx/dts/dva-g3810bn_tl.dts create mode 100644 target/linux/brcm63xx/dts/f5d7633.dts create mode 100644 target/linux/brcm63xx/dts/fast2404.dts create mode 100644 target/linux/brcm63xx/dts/fast2504n.dts create mode 100644 target/linux/brcm63xx/dts/fast2604.dts create mode 100644 target/linux/brcm63xx/dts/fast2704n.dts create mode 100644 target/linux/brcm63xx/dts/fast2704v2.dts create mode 100644 target/linux/brcm63xx/dts/gw6000.dts create mode 100644 target/linux/brcm63xx/dts/gw6200.dts create mode 100644 target/linux/brcm63xx/dts/hg520v.dts create mode 100644 target/linux/brcm63xx/dts/hg553.dts create mode 100644 target/linux/brcm63xx/dts/hg556a-a.dts create mode 100644 target/linux/brcm63xx/dts/hg556a-b.dts create mode 100644 target/linux/brcm63xx/dts/hg556a-c.dts create mode 100644 target/linux/brcm63xx/dts/hg622.dts create mode 100644 target/linux/brcm63xx/dts/hg655b.dts create mode 100644 target/linux/brcm63xx/dts/homehub2a.dts create mode 100644 target/linux/brcm63xx/dts/livebox-blue-5g.dts create mode 100644 target/linux/brcm63xx/dts/magic.dts create mode 100644 target/linux/brcm63xx/dts/nb4-fxc-r1.dts create mode 100644 target/linux/brcm63xx/dts/nb4-ser-r0.dts create mode 100644 target/linux/brcm63xx/dts/nb6-ser-r0.dts create mode 100644 target/linux/brcm63xx/dts/p870hw-51a-v2.dts create mode 100644 target/linux/brcm63xx/dts/r5010unv2.dts create mode 100644 target/linux/brcm63xx/dts/rg100a.dts create mode 100644 target/linux/brcm63xx/dts/rta1025w.dts create mode 100644 target/linux/brcm63xx/dts/rta1320.dts create mode 100644 target/linux/brcm63xx/dts/rta770bw.dts create mode 100644 target/linux/brcm63xx/dts/rta770w.dts create mode 100644 target/linux/brcm63xx/dts/spw303v.dts create mode 100644 target/linux/brcm63xx/dts/spw500v.dts create mode 100644 target/linux/brcm63xx/dts/td-w8900gb.dts create mode 100644 target/linux/brcm63xx/dts/usr9108.dts create mode 100644 target/linux/brcm63xx/dts/v2110.dts create mode 100644 target/linux/brcm63xx/dts/v2500v-bb.dts create mode 100644 target/linux/brcm63xx/dts/vg50.dts create mode 100644 target/linux/brcm63xx/dts/vr-3025u.dts create mode 100644 target/linux/brcm63xx/dts/vr-3025un.dts create mode 100644 target/linux/brcm63xx/dts/vr-3026e.dts create mode 100644 target/linux/brcm63xx/dts/wap-5813n.dts create mode 100644 target/linux/brcm63xx/generic/target.mk create mode 100644 target/linux/brcm63xx/image/Makefile create mode 100644 target/linux/brcm63xx/image/README.images-bcm63xx create mode 100644 target/linux/brcm63xx/image/lzma-loader/Makefile create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/LzmaTypes.h create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/Makefile create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/board.c create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/cache.c create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/cache.h create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/cacheops.h create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/config.h create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/cp0regdef.h create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/head.S create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/loader.c create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/loader.lds create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/loader2.lds create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/lzma-data.lds create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/printf.c create mode 100644 target/linux/brcm63xx/image/lzma-loader/src/printf.h create mode 100644 target/linux/brcm63xx/modules.mk create mode 100644 target/linux/brcm63xx/patches-4.1/001-4.2-MIPS-Add-support-for-vmlinux.bin-appended-dtb.patch create mode 100644 target/linux/brcm63xx/patches-4.1/002-4.2-irqchip-Move-IRQCHIP_DECLARE-macro-to-include-linux-.patch create mode 100644 target/linux/brcm63xx/patches-4.1/010-4.3-01-spi-bcm63xx-hsspi-add-support-for-dual-spi-read-writ.patch create mode 100644 target/linux/brcm63xx/patches-4.1/100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch create mode 100644 target/linux/brcm63xx/patches-4.1/101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch create mode 100644 target/linux/brcm63xx/patches-4.1/102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch create mode 100644 target/linux/brcm63xx/patches-4.1/103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch create mode 100644 target/linux/brcm63xx/patches-4.1/104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch create mode 100644 target/linux/brcm63xx/patches-4.1/105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch create mode 100644 target/linux/brcm63xx/patches-4.1/106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch create mode 100644 target/linux/brcm63xx/patches-4.1/107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch create mode 100644 target/linux/brcm63xx/patches-4.1/108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch create mode 100644 target/linux/brcm63xx/patches-4.1/109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch create mode 100644 target/linux/brcm63xx/patches-4.1/110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch create mode 100644 target/linux/brcm63xx/patches-4.1/201-SPI-Allow-specifying-the-parsers-for-SPI-flash.patch create mode 100644 target/linux/brcm63xx/patches-4.1/202-MTD-DEVICES-m25p80-use-parsers-if-provided-in-flash-.patch create mode 100644 target/linux/brcm63xx/patches-4.1/203-MTD-DEVICES-m25p80-add-support-for-limiting-reads.patch create mode 100644 target/linux/brcm63xx/patches-4.1/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch create mode 100644 target/linux/brcm63xx/patches-4.1/207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch create mode 100644 target/linux/brcm63xx/patches-4.1/208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch create mode 100644 target/linux/brcm63xx/patches-4.1/302-extended-platform-devices.patch create mode 100644 target/linux/brcm63xx/patches-4.1/303-spi-board-info.patch create mode 100644 target/linux/brcm63xx/patches-4.1/309-cfe_version_mod.patch create mode 100644 target/linux/brcm63xx/patches-4.1/310-cfe_simplify_detection.patch create mode 100644 target/linux/brcm63xx/patches-4.1/311-bcm63xxpart_use_cfedetection.patch create mode 100644 target/linux/brcm63xx/patches-4.1/320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch create mode 100644 target/linux/brcm63xx/patches-4.1/321-irqchip-add-support-for-bcm6345-style-external-inter.patch create mode 100644 target/linux/brcm63xx/patches-4.1/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch create mode 100644 target/linux/brcm63xx/patches-4.1/323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch create mode 100644 target/linux/brcm63xx/patches-4.1/330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch create mode 100644 target/linux/brcm63xx/patches-4.1/331-MIPS-BCM63XX-define-variant-id-field.patch create mode 100644 target/linux/brcm63xx/patches-4.1/332-MIPS-BCM63XX-detect-BCM6328-variants.patch create mode 100644 target/linux/brcm63xx/patches-4.1/333-MIPS-BCM63XX-detect-BCM6362-variants.patch create mode 100644 target/linux/brcm63xx/patches-4.1/334-MIPS-BCM63XX-detect-BCM6368-variants.patch create mode 100644 target/linux/brcm63xx/patches-4.1/335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch create mode 100644 target/linux/brcm63xx/patches-4.1/336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch create mode 100644 target/linux/brcm63xx/patches-4.1/337-MIPS-BCM63XX-widen-cpuid-field.patch create mode 100644 target/linux/brcm63xx/patches-4.1/338-MIPS-BCM63XX-increase-number-of-IRQs.patch create mode 100644 target/linux/brcm63xx/patches-4.1/339-MIPS-BCM63XX-add-support-for-BCM63268.patch create mode 100644 target/linux/brcm63xx/patches-4.1/340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch create mode 100644 target/linux/brcm63xx/patches-4.1/341-MIPS-BCM63XX-add-support-for-BCM6318.patch create mode 100644 target/linux/brcm63xx/patches-4.1/342-MIPS-BCM63XX-split-PCIe-reset-signals.patch create mode 100644 target/linux/brcm63xx/patches-4.1/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch create mode 100644 target/linux/brcm63xx/patches-4.1/344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch create mode 100644 target/linux/brcm63xx/patches-4.1/345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch create mode 100644 target/linux/brcm63xx/patches-4.1/346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch create mode 100644 target/linux/brcm63xx/patches-4.1/347-MIPS-BCM6318-USB-support.patch create mode 100644 target/linux/brcm63xx/patches-4.1/348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch create mode 100644 target/linux/brcm63xx/patches-4.1/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch create mode 100644 target/linux/brcm63xx/patches-4.1/350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch create mode 100644 target/linux/brcm63xx/patches-4.1/351-set-board-usbh-ports.patch create mode 100644 target/linux/brcm63xx/patches-4.1/354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch create mode 100644 target/linux/brcm63xx/patches-4.1/355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch create mode 100644 target/linux/brcm63xx/patches-4.1/356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch create mode 100644 target/linux/brcm63xx/patches-4.1/357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch create mode 100644 target/linux/brcm63xx/patches-4.1/358-MIPS-BCM63XX-make-fallback-sprom-optional.patch create mode 100644 target/linux/brcm63xx/patches-4.1/359-MIPS-BCM63XX-allow-different-types-of-sprom.patch create mode 100644 target/linux/brcm63xx/patches-4.1/360-MIPS-BCM63XX-add-support-for-raw-sproms.patch create mode 100644 target/linux/brcm63xx/patches-4.1/361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch create mode 100644 target/linux/brcm63xx/patches-4.1/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch create mode 100644 target/linux/brcm63xx/patches-4.1/363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch create mode 100644 target/linux/brcm63xx/patches-4.1/364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch create mode 100644 target/linux/brcm63xx/patches-4.1/365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch create mode 100644 target/linux/brcm63xx/patches-4.1/367-MIPS-BCM63XX-add-support-for-loading-DTB.patch create mode 100644 target/linux/brcm63xx/patches-4.1/368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch create mode 100644 target/linux/brcm63xx/patches-4.1/369-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch create mode 100644 target/linux/brcm63xx/patches-4.1/371_add_of_node_available_by_alias.patch create mode 100644 target/linux/brcm63xx/patches-4.1/372_dont_register_pflash_when_available_in_dtb.patch create mode 100644 target/linux/brcm63xx/patches-4.1/373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch create mode 100644 target/linux/brcm63xx/patches-4.1/374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch create mode 100644 target/linux/brcm63xx/patches-4.1/375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch create mode 100644 target/linux/brcm63xx/patches-4.1/376-net-bcm63xx_enet-use-named-gpio-for-ephy-reset-gpio.patch create mode 100644 target/linux/brcm63xx/patches-4.1/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch create mode 100644 target/linux/brcm63xx/patches-4.1/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch create mode 100644 target/linux/brcm63xx/patches-4.1/379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch create mode 100644 target/linux/brcm63xx/patches-4.1/380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch create mode 100644 target/linux/brcm63xx/patches-4.1/400-bcm963xx_flashmap.patch create mode 100644 target/linux/brcm63xx/patches-4.1/401-bcm963xx_real_rootfs_length.patch create mode 100644 target/linux/brcm63xx/patches-4.1/402_bcm63xx_enet_vlan_incoming_fixed.patch create mode 100644 target/linux/brcm63xx/patches-4.1/403-6358-enet1-external-mii-clk.patch create mode 100644 target/linux/brcm63xx/patches-4.1/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch create mode 100644 target/linux/brcm63xx/patches-4.1/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch create mode 100644 target/linux/brcm63xx/patches-4.1/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch create mode 100644 target/linux/brcm63xx/patches-4.1/412-MTD-physmap-allow-passing-pp_data.patch create mode 100644 target/linux/brcm63xx/patches-4.1/413-BCM63XX-allow-providing-fixup-data-in-board-data.patch create mode 100644 target/linux/brcm63xx/patches-4.1/414-MTD-m25p80-allow-passing-pp_data.patch create mode 100644 target/linux/brcm63xx/patches-4.1/415-MIPS-BCM63XX-export-the-attached-flash-type.patch create mode 100644 target/linux/brcm63xx/patches-4.1/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch create mode 100644 target/linux/brcm63xx/patches-4.1/417-MTD-bcm63xxpart-allow-passing-a-caldata-offset.patch create mode 100644 target/linux/brcm63xx/patches-4.1/418-MIPS-BCM63XX-pass-caldata-info-to-flash.patch create mode 100644 target/linux/brcm63xx/patches-4.1/420-BCM63XX-add-endian-check-for-ath9k.patch create mode 100644 target/linux/brcm63xx/patches-4.1/421-BCM63XX-add-led-pin-for-ath9k.patch create mode 100644 target/linux/brcm63xx/patches-4.1/422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch create mode 100644 target/linux/brcm63xx/patches-4.1/423-bcm63xx_enet_add_b53_support.patch create mode 100644 target/linux/brcm63xx/patches-4.1/424-bcm63xx_enet_no_request_mem_region.patch create mode 100644 target/linux/brcm63xx/patches-4.1/425-bcm63xxpart_parse_paritions_from_dt.patch create mode 100644 target/linux/brcm63xx/patches-4.1/427-boards_probe_switch.patch create mode 100644 target/linux/brcm63xx/patches-4.1/499-allow_better_context_for_board_patches.patch create mode 100644 target/linux/brcm63xx/patches-4.1/500-board-D4PW.patch create mode 100644 target/linux/brcm63xx/patches-4.1/501-board-NB4.patch create mode 100644 target/linux/brcm63xx/patches-4.1/502-board-96338W2_E7T.patch create mode 100644 target/linux/brcm63xx/patches-4.1/503-board-CPVA642.patch create mode 100644 target/linux/brcm63xx/patches-4.1/504-board_dsl_274xb_rev_c.patch create mode 100644 target/linux/brcm63xx/patches-4.1/505-board_spw500v.patch create mode 100644 target/linux/brcm63xx/patches-4.1/506-board_gw6200_gw6000.patch create mode 100644 target/linux/brcm63xx/patches-4.1/507-board-MAGIC.patch create mode 100644 target/linux/brcm63xx/patches-4.1/508-board_hw553.patch create mode 100644 target/linux/brcm63xx/patches-4.1/509-board_rta1320_16m.patch create mode 100644 target/linux/brcm63xx/patches-4.1/510-board_spw303v.patch create mode 100644 target/linux/brcm63xx/patches-4.1/511-board_V2500V.patch create mode 100644 target/linux/brcm63xx/patches-4.1/512-board_BTV2110.patch create mode 100644 target/linux/brcm63xx/patches-4.1/513-MIPS-BCM63XX-add-inventel-Livebox-support.patch create mode 100644 target/linux/brcm63xx/patches-4.1/514-board_ct536_ct5621.patch create mode 100644 target/linux/brcm63xx/patches-4.1/515-board_DWV-S0_fixes.patch create mode 100644 target/linux/brcm63xx/patches-4.1/516-board_96348A-122.patch create mode 100644 target/linux/brcm63xx/patches-4.1/517-RTA1205W_16_uart_fixes.patch create mode 100644 target/linux/brcm63xx/patches-4.1/519_board_CPVA502plus.patch create mode 100644 target/linux/brcm63xx/patches-4.1/520-bcm63xx-add-support-for-96368MVWG-board.patch create mode 100644 target/linux/brcm63xx/patches-4.1/521-bcm63xx-add-support-for-96368MVNgr-board.patch create mode 100644 target/linux/brcm63xx/patches-4.1/522-MIPS-BCM63XX-add-96328avng-reference-board.patch create mode 100644 target/linux/brcm63xx/patches-4.1/523-MIPS-BCM63XX-add-963281TAN-reference-board.patch create mode 100644 target/linux/brcm63xx/patches-4.1/524-board_dsl_274xb_rev_f.patch create mode 100644 target/linux/brcm63xx/patches-4.1/525-board_96348w3.patch create mode 100644 target/linux/brcm63xx/patches-4.1/526-board_CT6373-1.patch create mode 100644 target/linux/brcm63xx/patches-4.1/527-board_dva-g3810bn-tl-1.patch create mode 100644 target/linux/brcm63xx/patches-4.1/528-board_nb6.patch create mode 100644 target/linux/brcm63xx/patches-4.1/529-board_fast2604.patch create mode 100644 target/linux/brcm63xx/patches-4.1/530-board_A4001N1.patch create mode 100644 target/linux/brcm63xx/patches-4.1/531-board_AR-5387un.patch create mode 100644 target/linux/brcm63xx/patches-4.1/532-board_AR-5381u.patch create mode 100644 target/linux/brcm63xx/patches-4.1/533-board_rta770bw.patch create mode 100644 target/linux/brcm63xx/patches-4.1/534-board_hw556.patch create mode 100644 target/linux/brcm63xx/patches-4.1/535-board_rta770w.patch create mode 100644 target/linux/brcm63xx/patches-4.1/536-board_fast2704.patch create mode 100644 target/linux/brcm63xx/patches-4.1/537-board_fast2504n.patch create mode 100644 target/linux/brcm63xx/patches-4.1/550-MIPS-BCM63XX-remove-leds-and-buttons.patch create mode 100644 target/linux/brcm63xx/patches-4.1/555-board_96318ref.patch create mode 100644 target/linux/brcm63xx/patches-4.1/556-board_96318ref_p300.patch create mode 100644 target/linux/brcm63xx/patches-4.1/557-board_bcm963269bhr.patch create mode 100644 target/linux/brcm63xx/patches-4.1/558-board_AR1004G.patch create mode 100644 target/linux/brcm63xx/patches-4.1/559-board_vw6339gu.patch create mode 100644 target/linux/brcm63xx/patches-4.1/560-board_963268gu_p300.patch create mode 100644 target/linux/brcm63xx/patches-4.1/561-board_WAP-5813n.patch create mode 100644 target/linux/brcm63xx/patches-4.1/562-board_VR-3025u.patch create mode 100644 target/linux/brcm63xx/patches-4.1/563-board_VR-3025un.patch create mode 100644 target/linux/brcm63xx/patches-4.1/564-board_P870HW-51a_v2.patch create mode 100644 target/linux/brcm63xx/patches-4.1/565-board_hw520.patch create mode 100644 target/linux/brcm63xx/patches-4.1/566-board_A4001N.patch create mode 100644 target/linux/brcm63xx/patches-4.1/567-board_dsl-2751b_e1.patch create mode 100644 target/linux/brcm63xx/patches-4.1/568-board_DGND3700v1_3800B.patch create mode 100644 target/linux/brcm63xx/patches-4.1/569-board_homehub2a.patch create mode 100644 target/linux/brcm63xx/patches-4.1/570-board_HG655b.patch create mode 100644 target/linux/brcm63xx/patches-4.1/571-board_fast2704n.patch create mode 100644 target/linux/brcm63xx/patches-4.1/572-board_VR-3026e.patch create mode 100644 target/linux/brcm63xx/patches-4.1/573-board_R5010UNv2.patch create mode 100644 target/linux/brcm63xx/patches-4.1/574-board_HG622.patch create mode 100644 target/linux/brcm63xx/patches-4.1/800-wl_exports.patch create mode 100644 target/linux/brcm63xx/patches-4.1/801-ssb_export_fallback_sprom.patch create mode 100644 target/linux/brcm63xx/patches-4.1/802-rtl8367r_fix_RGMII_support.patch create mode 100644 target/linux/brcm63xx/patches-4.1/803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch create mode 100644 target/linux/brcm63xx/patches-4.1/804-bcm63xx_enet_63268_rgmii_ports.patch create mode 100644 target/linux/brcm63xx/patches-4.4/100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch create mode 100644 target/linux/brcm63xx/patches-4.4/101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch create mode 100644 target/linux/brcm63xx/patches-4.4/102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch create mode 100644 target/linux/brcm63xx/patches-4.4/103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch create mode 100644 target/linux/brcm63xx/patches-4.4/104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch create mode 100644 target/linux/brcm63xx/patches-4.4/105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch create mode 100644 target/linux/brcm63xx/patches-4.4/106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch create mode 100644 target/linux/brcm63xx/patches-4.4/107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch create mode 100644 target/linux/brcm63xx/patches-4.4/108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch create mode 100644 target/linux/brcm63xx/patches-4.4/109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch create mode 100644 target/linux/brcm63xx/patches-4.4/110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch create mode 100644 target/linux/brcm63xx/patches-4.4/201-SPI-Allow-specifying-the-parsers-for-SPI-flash.patch create mode 100644 target/linux/brcm63xx/patches-4.4/202-MTD-DEVICES-m25p80-use-parsers-if-provided-in-flash-.patch create mode 100644 target/linux/brcm63xx/patches-4.4/203-MTD-DEVICES-m25p80-add-support-for-limiting-reads.patch create mode 100644 target/linux/brcm63xx/patches-4.4/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch create mode 100644 target/linux/brcm63xx/patches-4.4/207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch create mode 100644 target/linux/brcm63xx/patches-4.4/208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch create mode 100644 target/linux/brcm63xx/patches-4.4/302-extended-platform-devices.patch create mode 100644 target/linux/brcm63xx/patches-4.4/303-spi-board-info.patch create mode 100644 target/linux/brcm63xx/patches-4.4/309-cfe_version_mod.patch create mode 100644 target/linux/brcm63xx/patches-4.4/310-cfe_simplify_detection.patch create mode 100644 target/linux/brcm63xx/patches-4.4/311-bcm63xxpart_use_cfedetection.patch create mode 100644 target/linux/brcm63xx/patches-4.4/320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch create mode 100644 target/linux/brcm63xx/patches-4.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch create mode 100644 target/linux/brcm63xx/patches-4.4/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch create mode 100644 target/linux/brcm63xx/patches-4.4/323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch create mode 100644 target/linux/brcm63xx/patches-4.4/330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch create mode 100644 target/linux/brcm63xx/patches-4.4/331-MIPS-BCM63XX-define-variant-id-field.patch create mode 100644 target/linux/brcm63xx/patches-4.4/332-MIPS-BCM63XX-detect-BCM6328-variants.patch create mode 100644 target/linux/brcm63xx/patches-4.4/333-MIPS-BCM63XX-detect-BCM6362-variants.patch create mode 100644 target/linux/brcm63xx/patches-4.4/334-MIPS-BCM63XX-detect-BCM6368-variants.patch create mode 100644 target/linux/brcm63xx/patches-4.4/335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch create mode 100644 target/linux/brcm63xx/patches-4.4/336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch create mode 100644 target/linux/brcm63xx/patches-4.4/337-MIPS-BCM63XX-widen-cpuid-field.patch create mode 100644 target/linux/brcm63xx/patches-4.4/338-MIPS-BCM63XX-increase-number-of-IRQs.patch create mode 100644 target/linux/brcm63xx/patches-4.4/339-MIPS-BCM63XX-add-support-for-BCM63268.patch create mode 100644 target/linux/brcm63xx/patches-4.4/340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch create mode 100644 target/linux/brcm63xx/patches-4.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch create mode 100644 target/linux/brcm63xx/patches-4.4/342-MIPS-BCM63XX-split-PCIe-reset-signals.patch create mode 100644 target/linux/brcm63xx/patches-4.4/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch create mode 100644 target/linux/brcm63xx/patches-4.4/344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch create mode 100644 target/linux/brcm63xx/patches-4.4/345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch create mode 100644 target/linux/brcm63xx/patches-4.4/346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch create mode 100644 target/linux/brcm63xx/patches-4.4/347-MIPS-BCM6318-USB-support.patch create mode 100644 target/linux/brcm63xx/patches-4.4/348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch create mode 100644 target/linux/brcm63xx/patches-4.4/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch create mode 100644 target/linux/brcm63xx/patches-4.4/350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch create mode 100644 target/linux/brcm63xx/patches-4.4/351-set-board-usbh-ports.patch create mode 100644 target/linux/brcm63xx/patches-4.4/354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch create mode 100644 target/linux/brcm63xx/patches-4.4/355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch create mode 100644 target/linux/brcm63xx/patches-4.4/356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch create mode 100644 target/linux/brcm63xx/patches-4.4/357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch create mode 100644 target/linux/brcm63xx/patches-4.4/358-MIPS-BCM63XX-make-fallback-sprom-optional.patch create mode 100644 target/linux/brcm63xx/patches-4.4/359-MIPS-BCM63XX-allow-different-types-of-sprom.patch create mode 100644 target/linux/brcm63xx/patches-4.4/360-MIPS-BCM63XX-add-support-for-raw-sproms.patch create mode 100644 target/linux/brcm63xx/patches-4.4/361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch create mode 100644 target/linux/brcm63xx/patches-4.4/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch create mode 100644 target/linux/brcm63xx/patches-4.4/363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch create mode 100644 target/linux/brcm63xx/patches-4.4/364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch create mode 100644 target/linux/brcm63xx/patches-4.4/365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch create mode 100644 target/linux/brcm63xx/patches-4.4/367-MIPS-BCM63XX-add-support-for-loading-DTB.patch create mode 100644 target/linux/brcm63xx/patches-4.4/368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch create mode 100644 target/linux/brcm63xx/patches-4.4/369-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch create mode 100644 target/linux/brcm63xx/patches-4.4/371_add_of_node_available_by_alias.patch create mode 100644 target/linux/brcm63xx/patches-4.4/372_dont_register_pflash_when_available_in_dtb.patch create mode 100644 target/linux/brcm63xx/patches-4.4/373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch create mode 100644 target/linux/brcm63xx/patches-4.4/374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch create mode 100644 target/linux/brcm63xx/patches-4.4/375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch create mode 100644 target/linux/brcm63xx/patches-4.4/376-net-bcm63xx_enet-use-named-gpio-for-ephy-reset-gpio.patch create mode 100644 target/linux/brcm63xx/patches-4.4/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch create mode 100644 target/linux/brcm63xx/patches-4.4/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch create mode 100644 target/linux/brcm63xx/patches-4.4/379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch create mode 100644 target/linux/brcm63xx/patches-4.4/380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch create mode 100644 target/linux/brcm63xx/patches-4.4/400-bcm963xx_flashmap.patch create mode 100644 target/linux/brcm63xx/patches-4.4/401-bcm963xx_real_rootfs_length.patch create mode 100644 target/linux/brcm63xx/patches-4.4/402_bcm63xx_enet_vlan_incoming_fixed.patch create mode 100644 target/linux/brcm63xx/patches-4.4/403-6358-enet1-external-mii-clk.patch create mode 100644 target/linux/brcm63xx/patches-4.4/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch create mode 100644 target/linux/brcm63xx/patches-4.4/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch create mode 100644 target/linux/brcm63xx/patches-4.4/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch create mode 100644 target/linux/brcm63xx/patches-4.4/412-MTD-physmap-allow-passing-pp_data.patch create mode 100644 target/linux/brcm63xx/patches-4.4/413-BCM63XX-allow-providing-fixup-data-in-board-data.patch create mode 100644 target/linux/brcm63xx/patches-4.4/414-MTD-m25p80-allow-passing-pp_data.patch create mode 100644 target/linux/brcm63xx/patches-4.4/415-MIPS-BCM63XX-export-the-attached-flash-type.patch create mode 100644 target/linux/brcm63xx/patches-4.4/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch create mode 100644 target/linux/brcm63xx/patches-4.4/417-MTD-bcm63xxpart-allow-passing-a-caldata-offset.patch create mode 100644 target/linux/brcm63xx/patches-4.4/418-MIPS-BCM63XX-pass-caldata-info-to-flash.patch create mode 100644 target/linux/brcm63xx/patches-4.4/420-BCM63XX-add-endian-check-for-ath9k.patch create mode 100644 target/linux/brcm63xx/patches-4.4/421-BCM63XX-add-led-pin-for-ath9k.patch create mode 100644 target/linux/brcm63xx/patches-4.4/422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch create mode 100644 target/linux/brcm63xx/patches-4.4/423-bcm63xx_enet_add_b53_support.patch create mode 100644 target/linux/brcm63xx/patches-4.4/424-bcm63xx_enet_no_request_mem_region.patch create mode 100644 target/linux/brcm63xx/patches-4.4/425-bcm63xxpart_parse_paritions_from_dt.patch create mode 100644 target/linux/brcm63xx/patches-4.4/427-boards_probe_switch.patch create mode 100644 target/linux/brcm63xx/patches-4.4/499-allow_better_context_for_board_patches.patch create mode 100644 target/linux/brcm63xx/patches-4.4/500-board-D4PW.patch create mode 100644 target/linux/brcm63xx/patches-4.4/501-board-NB4.patch create mode 100644 target/linux/brcm63xx/patches-4.4/502-board-96338W2_E7T.patch create mode 100644 target/linux/brcm63xx/patches-4.4/503-board-CPVA642.patch create mode 100644 target/linux/brcm63xx/patches-4.4/504-board_dsl_274xb_rev_c.patch create mode 100644 target/linux/brcm63xx/patches-4.4/505-board_spw500v.patch create mode 100644 target/linux/brcm63xx/patches-4.4/506-board_gw6200_gw6000.patch create mode 100644 target/linux/brcm63xx/patches-4.4/507-board-MAGIC.patch create mode 100644 target/linux/brcm63xx/patches-4.4/508-board_hw553.patch create mode 100644 target/linux/brcm63xx/patches-4.4/509-board_rta1320_16m.patch create mode 100644 target/linux/brcm63xx/patches-4.4/510-board_spw303v.patch create mode 100644 target/linux/brcm63xx/patches-4.4/511-board_V2500V.patch create mode 100644 target/linux/brcm63xx/patches-4.4/512-board_BTV2110.patch create mode 100644 target/linux/brcm63xx/patches-4.4/513-MIPS-BCM63XX-add-inventel-Livebox-support.patch create mode 100644 target/linux/brcm63xx/patches-4.4/514-board_ct536_ct5621.patch create mode 100644 target/linux/brcm63xx/patches-4.4/515-board_DWV-S0_fixes.patch create mode 100644 target/linux/brcm63xx/patches-4.4/516-board_96348A-122.patch create mode 100644 target/linux/brcm63xx/patches-4.4/517-RTA1205W_16_uart_fixes.patch create mode 100644 target/linux/brcm63xx/patches-4.4/519_board_CPVA502plus.patch create mode 100644 target/linux/brcm63xx/patches-4.4/520-bcm63xx-add-support-for-96368MVWG-board.patch create mode 100644 target/linux/brcm63xx/patches-4.4/521-bcm63xx-add-support-for-96368MVNgr-board.patch create mode 100644 target/linux/brcm63xx/patches-4.4/522-MIPS-BCM63XX-add-96328avng-reference-board.patch create mode 100644 target/linux/brcm63xx/patches-4.4/523-MIPS-BCM63XX-add-963281TAN-reference-board.patch create mode 100644 target/linux/brcm63xx/patches-4.4/524-board_dsl_274xb_rev_f.patch create mode 100644 target/linux/brcm63xx/patches-4.4/525-board_96348w3.patch create mode 100644 target/linux/brcm63xx/patches-4.4/526-board_CT6373-1.patch create mode 100644 target/linux/brcm63xx/patches-4.4/527-board_dva-g3810bn-tl-1.patch create mode 100644 target/linux/brcm63xx/patches-4.4/528-board_nb6.patch create mode 100644 target/linux/brcm63xx/patches-4.4/529-board_fast2604.patch create mode 100644 target/linux/brcm63xx/patches-4.4/530-board_A4001N1.patch create mode 100644 target/linux/brcm63xx/patches-4.4/531-board_AR-5387un.patch create mode 100644 target/linux/brcm63xx/patches-4.4/532-board_AR-5381u.patch create mode 100644 target/linux/brcm63xx/patches-4.4/533-board_rta770bw.patch create mode 100644 target/linux/brcm63xx/patches-4.4/534-board_hw556.patch create mode 100644 target/linux/brcm63xx/patches-4.4/535-board_rta770w.patch create mode 100644 target/linux/brcm63xx/patches-4.4/536-board_fast2704.patch create mode 100644 target/linux/brcm63xx/patches-4.4/537-board_fast2504n.patch create mode 100644 target/linux/brcm63xx/patches-4.4/550-MIPS-BCM63XX-remove-leds-and-buttons.patch create mode 100644 target/linux/brcm63xx/patches-4.4/555-board_96318ref.patch create mode 100644 target/linux/brcm63xx/patches-4.4/556-board_96318ref_p300.patch create mode 100644 target/linux/brcm63xx/patches-4.4/557-board_bcm963269bhr.patch create mode 100644 target/linux/brcm63xx/patches-4.4/558-board_AR1004G.patch create mode 100644 target/linux/brcm63xx/patches-4.4/559-board_vw6339gu.patch create mode 100644 target/linux/brcm63xx/patches-4.4/560-board_963268gu_p300.patch create mode 100644 target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch create mode 100644 target/linux/brcm63xx/patches-4.4/562-board_VR-3025u.patch create mode 100644 target/linux/brcm63xx/patches-4.4/563-board_VR-3025un.patch create mode 100644 target/linux/brcm63xx/patches-4.4/564-board_P870HW-51a_v2.patch create mode 100644 target/linux/brcm63xx/patches-4.4/565-board_hw520.patch create mode 100644 target/linux/brcm63xx/patches-4.4/566-board_A4001N.patch create mode 100644 target/linux/brcm63xx/patches-4.4/567-board_dsl-2751b_e1.patch create mode 100644 target/linux/brcm63xx/patches-4.4/568-board_DGND3700v1_3800B.patch create mode 100644 target/linux/brcm63xx/patches-4.4/569-board_homehub2a.patch create mode 100644 target/linux/brcm63xx/patches-4.4/570-board_HG655b.patch create mode 100644 target/linux/brcm63xx/patches-4.4/571-board_fast2704n.patch create mode 100644 target/linux/brcm63xx/patches-4.4/572-board_VR-3026e.patch create mode 100644 target/linux/brcm63xx/patches-4.4/573-board_R5010UNv2.patch create mode 100644 target/linux/brcm63xx/patches-4.4/574-board_HG622.patch create mode 100644 target/linux/brcm63xx/patches-4.4/800-wl_exports.patch create mode 100644 target/linux/brcm63xx/patches-4.4/801-ssb_export_fallback_sprom.patch create mode 100644 target/linux/brcm63xx/patches-4.4/802-rtl8367r_fix_RGMII_support.patch create mode 100644 target/linux/brcm63xx/patches-4.4/803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch create mode 100644 target/linux/brcm63xx/patches-4.4/804-bcm63xx_enet_63268_rgmii_ports.patch create mode 100644 target/linux/brcm63xx/profiles/00-default.mk create mode 100644 target/linux/brcm63xx/profiles/01-generic.mk create mode 100644 target/linux/brcm63xx/profiles/adb.mk create mode 100644 target/linux/brcm63xx/profiles/alcatel.mk create mode 100644 target/linux/brcm63xx/profiles/asmax.mk create mode 100644 target/linux/brcm63xx/profiles/belkin.mk create mode 100644 target/linux/brcm63xx/profiles/broadcom.mk create mode 100644 target/linux/brcm63xx/profiles/bt.mk create mode 100644 target/linux/brcm63xx/profiles/comtrend.mk create mode 100644 target/linux/brcm63xx/profiles/d-link.mk create mode 100644 target/linux/brcm63xx/profiles/davolink.mk create mode 100644 target/linux/brcm63xx/profiles/dynalink.mk create mode 100644 target/linux/brcm63xx/profiles/huawei.mk create mode 100644 target/linux/brcm63xx/profiles/inteno.mk create mode 100644 target/linux/brcm63xx/profiles/inventel.mk create mode 100644 target/linux/brcm63xx/profiles/netgear.mk create mode 100644 target/linux/brcm63xx/profiles/nucom.mk create mode 100644 target/linux/brcm63xx/profiles/pirelli.mk create mode 100644 target/linux/brcm63xx/profiles/sagem.mk create mode 100644 target/linux/brcm63xx/profiles/sfr.mk create mode 100644 target/linux/brcm63xx/profiles/t-com.mk create mode 100644 target/linux/brcm63xx/profiles/tecom.mk create mode 100644 target/linux/brcm63xx/profiles/telsey.mk create mode 100644 target/linux/brcm63xx/profiles/tp-link.mk create mode 100644 target/linux/brcm63xx/profiles/usrobotics.mk create mode 100644 target/linux/brcm63xx/profiles/zyxel.mk create mode 100644 target/linux/brcm63xx/smp/config-default create mode 100644 target/linux/brcm63xx/smp/target.mk create mode 100644 target/linux/cns3xxx/Makefile create mode 100755 target/linux/cns3xxx/base-files/etc/init.d/netdev-cpu create mode 100644 target/linux/cns3xxx/base-files/lib/cns3xxx.sh create mode 100644 target/linux/cns3xxx/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/cns3xxx/config-4.4 create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/cns3xxx_fiq.S create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/gpio.c create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/headsmp.S create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/hotplug.c create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/include/mach/gpio.h create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/include/mach/smp.h create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c create mode 100644 target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/platsmp.c create mode 100644 target/linux/cns3xxx/files/drivers/i2c/busses/i2c-cns3xxx.c create mode 100644 target/linux/cns3xxx/files/drivers/net/ethernet/cavium/Kconfig create mode 100644 target/linux/cns3xxx/files/drivers/net/ethernet/cavium/Makefile create mode 100644 target/linux/cns3xxx/files/drivers/net/ethernet/cavium/cns3xxx_eth.c create mode 100644 target/linux/cns3xxx/files/drivers/spi/spi-cns3xxx.c create mode 100644 target/linux/cns3xxx/files/include/linux/platform_data/cns3xxx.h create mode 100644 target/linux/cns3xxx/image/Makefile create mode 100644 target/linux/cns3xxx/patches-4.4/000-cns3xxx_arch_include.patch create mode 100644 target/linux/cns3xxx/patches-4.4/010-arm_introduce-dma-fiq-irq-broadcast.patch create mode 100644 target/linux/cns3xxx/patches-4.4/020-watchdog_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/025-smp_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/030-pcie_clock.patch create mode 100644 target/linux/cns3xxx/patches-4.4/031-pcie_init.patch create mode 100644 target/linux/cns3xxx/patches-4.4/033-CNS3xxx-Fix-PCI-cns3xxx_write_config.patch create mode 100644 target/linux/cns3xxx/patches-4.4/040-fiq_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/045-twd_base.patch create mode 100644 target/linux/cns3xxx/patches-4.4/055-pcie_io.patch create mode 100644 target/linux/cns3xxx/patches-4.4/060-pcie_abort.patch create mode 100644 target/linux/cns3xxx/patches-4.4/065-pcie_skip_inactive.patch create mode 100644 target/linux/cns3xxx/patches-4.4/070-i2c_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/075-spi_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/080-sata_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/090-timers.patch create mode 100644 target/linux/cns3xxx/patches-4.4/095-gpio_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/097-l2x0_cmdline_disable.patch create mode 100644 target/linux/cns3xxx/patches-4.4/100-laguna_support.patch create mode 100644 target/linux/cns3xxx/patches-4.4/101-laguna_sdhci_card_detect.patch create mode 100644 target/linux/cns3xxx/patches-4.4/110-pci_isolated_interrupts.patch create mode 100644 target/linux/cns3xxx/patches-4.4/130-Extend-PCIE_BUS_PEER2PEER-to-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch create mode 100644 target/linux/cns3xxx/patches-4.4/200-broadcom_phy_reinit.patch create mode 100644 target/linux/cns3xxx/patches-4.4/210-dwc2_defaults.patch create mode 100644 target/linux/gemini/Makefile create mode 100644 target/linux/gemini/base-files/lib/preinit/05_set_ether_mac_gemini create mode 100644 target/linux/gemini/config-3.18 create mode 100644 target/linux/gemini/config-4.1 create mode 100644 target/linux/gemini/files/drivers/ata/pata_gemini.c create mode 100644 target/linux/gemini/files/drivers/rtc/rtc-gemini.c create mode 100644 target/linux/gemini/files/drivers/usb/host/ehci-fotg2.c create mode 100644 target/linux/gemini/image/ImageInfo-ib4220 create mode 100644 target/linux/gemini/image/Makefile create mode 100644 target/linux/gemini/patches-3.18/002-gemini-rtc.patch create mode 100644 target/linux/gemini/patches-3.18/021-reset-parameters.patch create mode 100644 target/linux/gemini/patches-3.18/050-gpio-to-irq.patch create mode 100644 target/linux/gemini/patches-3.18/060-cache-fa.diff create mode 100644 target/linux/gemini/patches-3.18/110-watchdog-add-gemini_wdt-driver.patch create mode 100644 target/linux/gemini/patches-3.18/111-arm-gemini-add-watchdog-device.patch create mode 100644 target/linux/gemini/patches-3.18/112-arm-gemini-register-watchdog-devices.patch create mode 100644 target/linux/gemini/patches-3.18/120-net-add-gemini-gmac-driver.patch create mode 100644 target/linux/gemini/patches-3.18/121-arm-gemini-register-ethernet.patch create mode 100644 target/linux/gemini/patches-3.18/130-usb-ehci-fot2g.patch create mode 100644 target/linux/gemini/patches-3.18/132-arm-gemini-register-usb.patch create mode 100644 target/linux/gemini/patches-3.18/140-arm-gemini-add-pci-support.patch create mode 100644 target/linux/gemini/patches-3.18/150-gemini-pata.patch create mode 100644 target/linux/gemini/patches-3.18/160-gemini-timers.patch create mode 100644 target/linux/gemini/patches-4.1/002-gemini-rtc.patch create mode 100644 target/linux/gemini/patches-4.1/050-gpio-to-irq.patch create mode 100644 target/linux/gemini/patches-4.1/060-cache-fa.diff create mode 100644 target/linux/gemini/patches-4.1/110-watchdog-add-gemini_wdt-driver.patch create mode 100644 target/linux/gemini/patches-4.1/111-arm-gemini-add-watchdog-device.patch create mode 100644 target/linux/gemini/patches-4.1/112-arm-gemini-register-watchdog-devices.patch create mode 100644 target/linux/gemini/patches-4.1/120-net-add-gemini-gmac-driver.patch create mode 100644 target/linux/gemini/patches-4.1/121-arm-gemini-register-ethernet.patch create mode 100644 target/linux/gemini/patches-4.1/130-usb-ehci-fot2g.patch create mode 100644 target/linux/gemini/patches-4.1/132-arm-gemini-register-usb.patch create mode 100644 target/linux/gemini/patches-4.1/140-arm-gemini-add-pci-support.patch create mode 100644 target/linux/gemini/patches-4.1/150-gemini-pata.patch create mode 100644 target/linux/gemini/patches-4.1/160-gemini-timers.patch create mode 100644 target/linux/gemini/raidsonic/config-3.18 create mode 100644 target/linux/gemini/raidsonic/config-4.1 create mode 100644 target/linux/gemini/raidsonic/target.mk create mode 100644 target/linux/gemini/wiligear/target.mk create mode 100644 target/linux/generic/PATCHES create mode 100755 target/linux/generic/base-files/init create mode 100644 target/linux/generic/config-3.18 create mode 100644 target/linux/generic/config-4.1 create mode 100644 target/linux/generic/config-4.3 create mode 100644 target/linux/generic/config-4.4 create mode 100644 target/linux/generic/files/Documentation/networking/adm6996.txt create mode 100644 target/linux/generic/files/arch/mips/fw/myloader/Makefile create mode 100644 target/linux/generic/files/arch/mips/fw/myloader/myloader.c create mode 100644 target/linux/generic/files/crypto/ocf/Config.in create mode 100644 target/linux/generic/files/crypto/ocf/Kconfig create mode 100644 target/linux/generic/files/crypto/ocf/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/c7108/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/c7108/aes-7108.c create mode 100644 target/linux/generic/files/crypto/ocf/c7108/aes-7108.h create mode 100644 target/linux/generic/files/crypto/ocf/criov.c create mode 100644 target/linux/generic/files/crypto/ocf/crypto.c create mode 100644 target/linux/generic/files/crypto/ocf/cryptocteon/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/cryptocteon/README.txt create mode 100644 target/linux/generic/files/crypto/ocf/cryptocteon/cavium_crypto.c create mode 100644 target/linux/generic/files/crypto/ocf/cryptocteon/cryptocteon.c create mode 100644 target/linux/generic/files/crypto/ocf/cryptodev.c create mode 100644 target/linux/generic/files/crypto/ocf/cryptodev.h create mode 100644 target/linux/generic/files/crypto/ocf/cryptosoft.c create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/environment.mk create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/icp_asym.c create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/icp_common.c create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/icp_ocf.h create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/icp_sym.c create mode 100644 target/linux/generic/files/crypto/ocf/ep80579/linux_2.6_kernel_space.mk create mode 100644 target/linux/generic/files/crypto/ocf/hifn/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/hifn/hifn7751.c create mode 100644 target/linux/generic/files/crypto/ocf/hifn/hifn7751reg.h create mode 100644 target/linux/generic/files/crypto/ocf/hifn/hifn7751var.h create mode 100644 target/linux/generic/files/crypto/ocf/hifn/hifnHIPP.c create mode 100644 target/linux/generic/files/crypto/ocf/hifn/hifnHIPPreg.h create mode 100644 target/linux/generic/files/crypto/ocf/hifn/hifnHIPPvar.h create mode 100644 target/linux/generic/files/crypto/ocf/ixp4xx/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/ixp4xx/ixp4xx.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/mvAes.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/mvAesAlg.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/mvAesAlg.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/mvAesApi.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/AES/mvAesBoxes.dat create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvCesa.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvCesa.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvCesaDebug.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvCesaRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvCesaTest.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvLru.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvLru.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvMD5.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvMD5.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvSHA1.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa/mvSHA1.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/cesa_ocf_drv.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mv802_3.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvCommon.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvCommon.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvDebug.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvDebug.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvDeviceId.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvHalVer.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvStack.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvStack.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/common/mvTypes.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/dbg-trace.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/dbg-trace.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/boardEnv/mvBoardEnvLib.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/boardEnv/mvBoardEnvLib.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/boardEnv/mvBoardEnvSpec.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/boardEnv/mvBoardEnvSpec.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/cpu/mvCpu.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/cpu/mvCpu.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvAddrDec.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvAddrDec.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvAsm.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvLib.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvLib.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/mvCtrlEnvSpec.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvAhbToMbus.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvAhbToMbus.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvAhbToMbusRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvCpuIf.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvCpuIf.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvCpuIfInit.S create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvCpuIfRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysAudio.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysAudio.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysCesa.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysCesa.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysDram.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysDram.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysGbe.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysGbe.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysPex.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysPex.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysSata.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysSata.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysSdmmc.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysSdmmc.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysTdm.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysTdm.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysTs.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysTs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysUsb.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysUsb.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysXor.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/mvSysXor.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/device/mvDevice.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/device/mvDevice.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/device/mvDeviceRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/linux_oss/mvOs.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/linux_oss/mvOs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/linux_oss/mvOsSata.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mvSysHwConfig.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cntmr/mvCntmr.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cntmr/mvCntmr.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cntmr/mvCntmrRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cntmr/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cpu/mvCpuCntrs.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cpu/mvCpuCntrs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cpu/mvCpuL2Cntrs.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/cpu/mvCpuL2Cntrs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDram.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDram.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDramIf.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDramIf.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDramIfBasicInit.S create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDramIfConfig.S create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDramIfConfig.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr1_2/mvDramIfRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIf.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIf.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIfBasicInit.S create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIfConfig.S create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIfConfig.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIfRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/mvDramIfStaticInit.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/spd/mvSpd.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/ddr2/spd/mvSpd.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/gbe/mvEth.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/gbe/mvEthDebug.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/gbe/mvEthDebug.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/gbe/mvEthGbe.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/gbe/mvEthRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/eth/mvEth.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/gpp/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/gpp/mvGpp.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/gpp/mvGpp.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/gpp/mvGppRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci-if/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci-if/mvPciIf.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci-if/mvPciIf.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci-if/mvPciIfRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci-if/pci_util/mvPciUtils.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci-if/pci_util/mvPciUtils.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci/mvPci.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci/mvPci.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci/mvPciRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pex/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pex/mvPex.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pex/mvPex.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pex/mvPexRegs.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pex/mvVrtBrgPex.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pex/mvVrtBrgPex.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/sflash/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/sflash/mvSFlash.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/sflash/mvSFlash.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/sflash/mvSFlashSpec.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/mvSpi.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/mvSpi.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/mvSpiCmnd.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/mvSpiCmnd.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/spi/mvSpiSpec.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/twsi/mvCompVer.txt create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/twsi/mvTwsi.c create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/twsi/mvTwsi.h create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/twsi/mvTwsiEeprom.S create mode 100644 target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/twsi/mvTwsiSpec.h create mode 100644 target/linux/generic/files/crypto/ocf/ocf-bench.c create mode 100644 target/linux/generic/files/crypto/ocf/ocf-compat.h create mode 100644 target/linux/generic/files/crypto/ocf/ocfnull/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/ocfnull/ocfnull.c create mode 100644 target/linux/generic/files/crypto/ocf/pasemi/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/pasemi/pasemi.c create mode 100644 target/linux/generic/files/crypto/ocf/pasemi/pasemi_fnu.h create mode 100644 target/linux/generic/files/crypto/ocf/random.c create mode 100644 target/linux/generic/files/crypto/ocf/rndtest.c create mode 100644 target/linux/generic/files/crypto/ocf/rndtest.h create mode 100644 target/linux/generic/files/crypto/ocf/safe/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/safe/hmachack.h create mode 100644 target/linux/generic/files/crypto/ocf/safe/md5.c create mode 100644 target/linux/generic/files/crypto/ocf/safe/md5.h create mode 100644 target/linux/generic/files/crypto/ocf/safe/safe.c create mode 100644 target/linux/generic/files/crypto/ocf/safe/safereg.h create mode 100644 target/linux/generic/files/crypto/ocf/safe/safevar.h create mode 100644 target/linux/generic/files/crypto/ocf/safe/sha1.c create mode 100644 target/linux/generic/files/crypto/ocf/safe/sha1.h create mode 100644 target/linux/generic/files/crypto/ocf/talitos/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/talitos/talitos.c create mode 100644 target/linux/generic/files/crypto/ocf/talitos/talitos_dev.h create mode 100644 target/linux/generic/files/crypto/ocf/talitos/talitos_soft.h create mode 100644 target/linux/generic/files/crypto/ocf/ubsec_ssb/Makefile create mode 100644 target/linux/generic/files/crypto/ocf/ubsec_ssb/bsdqueue.h create mode 100644 target/linux/generic/files/crypto/ocf/ubsec_ssb/ubsec_ssb.c create mode 100644 target/linux/generic/files/crypto/ocf/ubsec_ssb/ubsecreg.h create mode 100644 target/linux/generic/files/crypto/ocf/ubsec_ssb/ubsecvar.h create mode 100644 target/linux/generic/files/crypto/ocf/uio.h create mode 100644 target/linux/generic/files/drivers/leds/ledtrig-morse.c create mode 100644 target/linux/generic/files/drivers/leds/ledtrig-netdev.c create mode 100644 target/linux/generic/files/drivers/leds/ledtrig-usbdev.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/Kconfig create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/Makefile create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit.h create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_brnimage.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_eva.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_fit.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_lzma.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seama.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_squashfs.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_tplink.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_trx.c create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c create mode 100644 target/linux/generic/files/drivers/mtd/myloader.c create mode 100644 target/linux/generic/files/drivers/net/phy/adm6996.c create mode 100644 target/linux/generic/files/drivers/net/phy/adm6996.h create mode 100644 target/linux/generic/files/drivers/net/phy/ar8216.c create mode 100644 target/linux/generic/files/drivers/net/phy/ar8216.h create mode 100644 target/linux/generic/files/drivers/net/phy/ar8327.c create mode 100644 target/linux/generic/files/drivers/net/phy/ar8327.h create mode 100644 target/linux/generic/files/drivers/net/phy/b53/Kconfig create mode 100644 target/linux/generic/files/drivers/net/phy/b53/Makefile create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_common.c create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_mdio.c create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_mmap.c create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_phy_fixup.c create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_priv.h create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_regs.h create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_spi.c create mode 100644 target/linux/generic/files/drivers/net/phy/b53/b53_srab.c create mode 100644 target/linux/generic/files/drivers/net/phy/ip17xx.c create mode 100644 target/linux/generic/files/drivers/net/phy/mvsw61xx.c create mode 100644 target/linux/generic/files/drivers/net/phy/mvsw61xx.h create mode 100644 target/linux/generic/files/drivers/net/phy/mvswitch.c create mode 100644 target/linux/generic/files/drivers/net/phy/mvswitch.h create mode 100644 target/linux/generic/files/drivers/net/phy/psb6970.c create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8306.c create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8366_smi.c create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8366_smi.h create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8366rb.c create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8366s.c create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8367.c create mode 100644 target/linux/generic/files/drivers/net/phy/rtl8367b.c create mode 100644 target/linux/generic/files/drivers/net/phy/swconfig.c create mode 100644 target/linux/generic/files/drivers/net/phy/swconfig_leds.c create mode 100644 target/linux/generic/files/fs/yaffs2/Kconfig create mode 100644 target/linux/generic/files/fs/yaffs2/Makefile create mode 100644 target/linux/generic/files/fs/yaffs2/NOTE.openwrt create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_allocator.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_allocator.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_attribs.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_attribs.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_bitmap.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_bitmap.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_checkptrw.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_checkptrw.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_ecc.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_ecc.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_getblockinfo.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_guts.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_guts.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_linux.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_mtdif.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_mtdif.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_nameval.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_nameval.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_nand.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_nand.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_packedtags1.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_packedtags1.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_packedtags2.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_packedtags2.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_summary.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_summary.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_tagscompat.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_tagscompat.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_tagsmarshall.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_tagsmarshall.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_trace.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_verify.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_verify.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_vfs.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_yaffs1.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_yaffs1.h create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_yaffs2.c create mode 100644 target/linux/generic/files/fs/yaffs2/yaffs_yaffs2.h create mode 100644 target/linux/generic/files/fs/yaffs2/yportenv.h create mode 100644 target/linux/generic/files/include/linux/ar8216_platform.h create mode 100644 target/linux/generic/files/include/linux/ath5k_platform.h create mode 100644 target/linux/generic/files/include/linux/ath9k_platform.h create mode 100644 target/linux/generic/files/include/linux/myloader.h create mode 100644 target/linux/generic/files/include/linux/platform_data/adm6996-gpio.h create mode 100644 target/linux/generic/files/include/linux/platform_data/b53.h create mode 100644 target/linux/generic/files/include/linux/platform_data/brcmfmac-sdio.h create mode 100644 target/linux/generic/files/include/linux/routerboot.h create mode 100644 target/linux/generic/files/include/linux/rt2x00_platform.h create mode 100644 target/linux/generic/files/include/linux/rtl8366.h create mode 100644 target/linux/generic/files/include/linux/rtl8367.h create mode 100644 target/linux/generic/files/include/linux/switch.h create mode 100644 target/linux/generic/files/include/uapi/linux/switch.h create mode 100644 target/linux/generic/image/Makefile create mode 100644 target/linux/generic/image/initramfs-base-files.txt create mode 100644 target/linux/generic/image/lzma-loader/Makefile create mode 100644 target/linux/generic/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/generic/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/generic/image/lzma-loader/src/Makefile create mode 100644 target/linux/generic/image/lzma-loader/src/decompress.c create mode 100644 target/linux/generic/image/lzma-loader/src/lzma-copy.lds.in create mode 100644 target/linux/generic/image/lzma-loader/src/lzma.lds.in create mode 100644 target/linux/generic/image/lzma-loader/src/print.c create mode 100644 target/linux/generic/image/lzma-loader/src/print.h create mode 100644 target/linux/generic/image/lzma-loader/src/printf.c create mode 100644 target/linux/generic/image/lzma-loader/src/printf.h create mode 100644 target/linux/generic/image/lzma-loader/src/start.S create mode 100644 target/linux/generic/image/lzma-loader/src/uart16550.c create mode 100644 target/linux/generic/image/lzma-loader/src/uart16550.h create mode 100644 target/linux/generic/image/relocate/Makefile create mode 100644 target/linux/generic/image/relocate/cacheops.h create mode 100644 target/linux/generic/image/relocate/cp0regdef.h create mode 100644 target/linux/generic/image/relocate/head.S create mode 100644 target/linux/generic/image/relocate/loader.lds create mode 100644 target/linux/generic/patches-3.18/000-keep_initrafs_the_default.patch create mode 100644 target/linux/generic/patches-3.18/020-ssb_update.patch create mode 100644 target/linux/generic/patches-3.18/021-ssb_sprom.patch create mode 100644 target/linux/generic/patches-3.18/025-bcma_backport.patch create mode 100644 target/linux/generic/patches-3.18/026-bcma-from-3.20.patch create mode 100644 target/linux/generic/patches-3.18/027-bcma-from-4.1.patch create mode 100644 target/linux/generic/patches-3.18/028-bcma-from-4.2.patch create mode 100644 target/linux/generic/patches-3.18/029-bcma-from-4.4.patch create mode 100644 target/linux/generic/patches-3.18/030-backport_bcm47xx_nvram.patch create mode 100644 target/linux/generic/patches-3.18/030-nl80211-Allow-set-network-namespace-by-fd.patch create mode 100644 target/linux/generic/patches-3.18/031-bcma-from-4.5.patch create mode 100644 target/linux/generic/patches-3.18/032-bcma-from-4.6.patch create mode 100644 target/linux/generic/patches-3.18/040-mtd-bcm47xxpart-backports-from-3.19.patch create mode 100644 target/linux/generic/patches-3.18/041-mtd-bcm47xxpart-backports-from-3.20.patch create mode 100644 target/linux/generic/patches-3.18/043-mtd_GD25Q128B_support_backport_from_3.19.patch create mode 100644 target/linux/generic/patches-3.18/044-backport-m25p80-jedec-probe.patch create mode 100644 target/linux/generic/patches-3.18/050-backport_netfilter_rtcache.patch create mode 100644 target/linux/generic/patches-3.18/051-02-bridge-allow-setting-hash_max-multicast_router-if-in.patch create mode 100644 target/linux/generic/patches-3.18/060-mips_decompressor_memmove.patch create mode 100644 target/linux/generic/patches-3.18/070-bgmac-register-napi-before-the-device.patch create mode 100644 target/linux/generic/patches-3.18/071-bgmac-activate-irqs-only-if-there-is-nothing-to-poll.patch create mode 100644 target/linux/generic/patches-3.18/072-bgmac-fix-device-initialization-on-Northstar-SoCs-co.patch create mode 100644 target/linux/generic/patches-3.18/073-bgmac-Clean-warning-messages.patch create mode 100644 target/linux/generic/patches-3.18/074-bgmac-register-fixed-PHY-for-ARM-BCM470X-BCM5301X-ch.patch create mode 100644 target/linux/generic/patches-3.18/075-bgmac-allow-enabling-on-ARCH_BCM_5301X.patch create mode 100644 target/linux/generic/patches-3.18/076-net-phy-export-fixed_phy_register.patch create mode 100644 target/linux/generic/patches-3.18/077-01-bgmac-fix-descriptor-frame-start-end-definitions.patch create mode 100644 target/linux/generic/patches-3.18/077-02-bgmac-implement-GRO-and-use-build_skb.patch create mode 100644 target/linux/generic/patches-3.18/077-03-bgmac-implement-scatter-gather-support.patch create mode 100644 target/linux/generic/patches-3.18/077-04-bgmac-simplify-tx-ring-index-handling.patch create mode 100644 target/linux/generic/patches-3.18/077-05-bgmac-leave-interrupts-disabled-as-long-as-there-is-.patch create mode 100644 target/linux/generic/patches-3.18/077-06-bgmac-set-received-skb-headroom-to-NET_SKB_PAD.patch create mode 100644 target/linux/generic/patches-3.18/077-07-bgmac-simplify-rx-DMA-error-handling.patch create mode 100644 target/linux/generic/patches-3.18/077-08-bgmac-add-check-for-oversized-packets.patch create mode 100644 target/linux/generic/patches-3.18/077-09-bgmac-increase-rx-ring-size-from-511-to-512.patch create mode 100644 target/linux/generic/patches-3.18/077-10-bgmac-simplify-dma-init-cleanup.patch create mode 100644 target/linux/generic/patches-3.18/077-11-bgmac-fix-DMA-rx-corruption.patch create mode 100644 target/linux/generic/patches-3.18/077-12-bgmac-drop-ring-num_slots.patch create mode 100644 target/linux/generic/patches-3.18/078-bgmac-reset-enable-Ethernet-core-before-using-it.patch create mode 100644 target/linux/generic/patches-3.18/079-bgmac-fix-MAC-soft-reset-bit-for-corerev-4.patch create mode 100644 target/linux/generic/patches-3.18/080-00-fib_trie-Fix-proc-net-fib_trie-when-CONFIG_IP_MULTIP.patch create mode 100644 target/linux/generic/patches-3.18/080-01-fib_trie-Fix-trie-balancing-issue-if-new-node-pushes.patch create mode 100644 target/linux/generic/patches-3.18/080-02-fib_trie-Update-usage-stats-to-be-percpu-instead-of-.patch create mode 100644 target/linux/generic/patches-3.18/080-03-fib_trie-Make-leaf-and-tnode-more-uniform.patch create mode 100644 target/linux/generic/patches-3.18/080-04-fib_trie-Merge-tnode_free-and-leaf_free-into-node_fr.patch create mode 100644 target/linux/generic/patches-3.18/080-05-fib_trie-Merge-leaf-into-tnode.patch create mode 100644 target/linux/generic/patches-3.18/080-06-fib_trie-Optimize-fib_table_lookup-to-avoid-wasting-.patch create mode 100644 target/linux/generic/patches-3.18/080-07-fib_trie-Optimize-fib_find_node.patch create mode 100644 target/linux/generic/patches-3.18/080-08-fib_trie-Optimize-fib_table_insert.patch create mode 100644 target/linux/generic/patches-3.18/080-09-fib_trie-Update-meaning-of-pos-to-represent-unchecke.patch create mode 100644 target/linux/generic/patches-3.18/080-10-fib_trie-Use-unsigned-long-for-anything-dealing-with.patch create mode 100644 target/linux/generic/patches-3.18/080-11-fib_trie-Push-rcu_read_lock-unlock-to-callers.patch create mode 100644 target/linux/generic/patches-3.18/080-12-fib_trie-Move-resize-to-after-inflate-halve.patch create mode 100644 target/linux/generic/patches-3.18/080-13-fib_trie-Add-functions-should_inflate-and-should_hal.patch create mode 100644 target/linux/generic/patches-3.18/080-14-fib_trie-Push-assignment-of-child-to-parent-down-int.patch create mode 100644 target/linux/generic/patches-3.18/080-15-fib_trie-Push-tnode-flushing-down-to-inflate-halve.patch create mode 100644 target/linux/generic/patches-3.18/080-16-fib_trie-inflate-halve-nodes-in-a-more-RCU-friendly-.patch create mode 100644 target/linux/generic/patches-3.18/080-17-fib_trie-Remove-checks-for-index-tnode_child_length-.patch create mode 100644 target/linux/generic/patches-3.18/080-18-fib_trie-Add-tracking-value-for-suffix-length.patch create mode 100644 target/linux/generic/patches-3.18/080-19-fib_trie-Use-index-0ul-n-bits-instead-of-index-n-bit.patch create mode 100644 target/linux/generic/patches-3.18/080-20-fib_trie-Fix-RCU-bug-and-merge-similar-bits-of-infla.patch create mode 100644 target/linux/generic/patches-3.18/080-21-fib_trie-Fall-back-to-slen-update-on-inflate-halve-f.patch create mode 100644 target/linux/generic/patches-3.18/080-22-fib_trie-Add-collapse-and-should_collapse-to-resize.patch create mode 100644 target/linux/generic/patches-3.18/080-23-fib_trie-Use-empty_children-instead-of-counting-empt.patch create mode 100644 target/linux/generic/patches-3.18/080-24-fib_trie-Move-fib_find_alias-to-file-where-it-is-use.patch create mode 100644 target/linux/generic/patches-3.18/080-25-fib_trie-Various-clean-ups-for-handling-slen.patch create mode 100644 target/linux/generic/patches-3.18/081-01-pppoe-Use-workqueue-to-die-properly-when-a-PADT-is-r.patch create mode 100644 target/linux/generic/patches-3.18/081-02-pppoe-Lacks-DST-MAC-address-check.patch create mode 100644 target/linux/generic/patches-3.18/081-03-pppoe-drop-pppoe-device-in-pppoe_unbind_sock_work.patch create mode 100644 target/linux/generic/patches-3.18/081-06-ppp-don-t-set-sk_state-to-PPPOX_ZOMBIE-in-pppoe_disc.patch create mode 100644 target/linux/generic/patches-3.18/081-07-ppp-remove-PPPOX_ZOMBIE-socket-state.patch create mode 100644 target/linux/generic/patches-3.18/081-08-pppoe-fix-memory-corruption-in-padt-work-structure.patch create mode 100644 target/linux/generic/patches-3.18/082-ipv6-ip6_fragment-fix-headroom-tests-and-skb-leak.patch create mode 100644 target/linux/generic/patches-3.18/083-solos-pci-Increase-headroom-on-received-packets.patch create mode 100644 target/linux/generic/patches-3.18/090-overlayfs-fallback-to-readonly-when-full.patch create mode 100644 target/linux/generic/patches-3.18/091-mtd-spi-nor-add-support-Spansion_S25FL164K create mode 100644 target/linux/generic/patches-3.18/092-01-spi-Check-to-see-if-the-device-is-processing-a-messa.patch create mode 100644 target/linux/generic/patches-3.18/092-02-spi-Pump-transfers-inside-calling-context-for-spi_sy.patch create mode 100644 target/linux/generic/patches-3.18/092-03-spi-Only-idle-the-message-pump-in-the-worker-kthread.patch create mode 100644 target/linux/generic/patches-3.18/095-api-fix-compatibility-of-linux-in.h-with-netinet-in..patch create mode 100644 target/linux/generic/patches-3.18/099-module_arch_freeing_init-new-hook-for-archs-before-m.patch create mode 100644 target/linux/generic/patches-3.18/102-ehci_hcd_ignore_oc.patch create mode 100644 target/linux/generic/patches-3.18/110-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch create mode 100644 target/linux/generic/patches-3.18/111-jffs2-add-RENAME_EXCHANGE-support.patch create mode 100644 target/linux/generic/patches-3.18/120-bridge_allow_receiption_on_disabled_port.patch create mode 100644 target/linux/generic/patches-3.18/132-mips_inline_dma_ops.patch create mode 100644 target/linux/generic/patches-3.18/133-MIPS-UAPI-Ignore-__arch_swab-16-32-64-when-using-MIP.patch create mode 100644 target/linux/generic/patches-3.18/140-mtd-part-add-generic-parsing-of-linux-part-probe.patch create mode 100644 target/linux/generic/patches-3.18/141-mtd-bcm47xxpart-limit-scanned-flash-area-on-BCM47XX-.patch create mode 100644 target/linux/generic/patches-3.18/142-mtd-bcm47xxpart-don-t-fail-because-of-bit-flips.patch create mode 100644 target/linux/generic/patches-3.18/180-usb-xhci-make-USB_XHCI_PLATFORM-selectable.patch create mode 100644 target/linux/generic/patches-3.18/190-cdc_ncm_add_support_for_moving_ndp_to_end_of_ncm_frame.patch create mode 100644 target/linux/generic/patches-3.18/191-usb-ehci-orion-fix-probe-for-GENERIC_PHY.patch create mode 100644 target/linux/generic/patches-3.18/192-USB-qcserial-Add-support-for-Quectel-EC20-Mini-PCIe-.patch create mode 100644 target/linux/generic/patches-3.18/193-USB-qmi_wwan-Add-quirk-for-Quectel-EC20-Mini-PCIe-mo.patch create mode 100644 target/linux/generic/patches-3.18/200-fix_localversion.patch create mode 100644 target/linux/generic/patches-3.18/201-extra_optimization.patch create mode 100644 target/linux/generic/patches-3.18/202-reduce_module_size.patch create mode 100644 target/linux/generic/patches-3.18/203-kallsyms_uncompressed.patch create mode 100644 target/linux/generic/patches-3.18/204-module_strip.patch create mode 100644 target/linux/generic/patches-3.18/205-backtrace_module_info.patch create mode 100644 target/linux/generic/patches-3.18/210-darwin_scripts_include.patch create mode 100644 target/linux/generic/patches-3.18/212-byteshift_portability.patch create mode 100644 target/linux/generic/patches-3.18/213-x86_vdso_portability.patch create mode 100644 target/linux/generic/patches-3.18/214-spidev_h_portability.patch create mode 100644 target/linux/generic/patches-3.18/220-gc_sections.patch create mode 100644 target/linux/generic/patches-3.18/221-module_exports.patch create mode 100644 target/linux/generic/patches-3.18/230-openwrt_lzma_options.patch create mode 100644 target/linux/generic/patches-3.18/250-netfilter_depends.patch create mode 100644 target/linux/generic/patches-3.18/251-sound_kconfig.patch create mode 100644 target/linux/generic/patches-3.18/252-mv_cesa_depends.patch create mode 100644 target/linux/generic/patches-3.18/253-ssb_b43_default_on.patch create mode 100644 target/linux/generic/patches-3.18/254-textsearch_kconfig_hacks.patch create mode 100644 target/linux/generic/patches-3.18/255-lib80211_kconfig_hacks.patch create mode 100644 target/linux/generic/patches-3.18/256-crypto_add_kconfig_prompts.patch create mode 100644 target/linux/generic/patches-3.18/257-wireless_ext_kconfig_hack.patch create mode 100644 target/linux/generic/patches-3.18/258-netfilter_netlink_kconfig_hack.patch create mode 100644 target/linux/generic/patches-3.18/259-regmap_dynamic.patch create mode 100644 target/linux/generic/patches-3.18/260-crypto_test_dependencies.patch create mode 100644 target/linux/generic/patches-3.18/262-compressor_kconfig_hack.patch create mode 100644 target/linux/generic/patches-3.18/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch create mode 100644 target/linux/generic/patches-3.18/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch create mode 100644 target/linux/generic/patches-3.18/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch create mode 100644 target/linux/generic/patches-3.18/300-mips_expose_boot_raw.patch create mode 100644 target/linux/generic/patches-3.18/301-mips_image_cmdline_hack.patch create mode 100644 target/linux/generic/patches-3.18/302-mips_no_branch_likely.patch create mode 100644 target/linux/generic/patches-3.18/304-mips_disable_fpu.patch create mode 100644 target/linux/generic/patches-3.18/305-mips_module_reloc.patch create mode 100644 target/linux/generic/patches-3.18/306-mips_mem_functions_performance.patch create mode 100644 target/linux/generic/patches-3.18/307-mips_highmem_offset.patch create mode 100644 target/linux/generic/patches-3.18/309-mips_fuse_workaround.patch create mode 100644 target/linux/generic/patches-3.18/310-arm_module_unresolved_weak_sym.patch create mode 100644 target/linux/generic/patches-3.18/320-ppc4xx_optimization.patch create mode 100644 target/linux/generic/patches-3.18/321-powerpc_crtsavres_prereq.patch create mode 100644 target/linux/generic/patches-3.18/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch create mode 100644 target/linux/generic/patches-3.18/400-mtd-add-rootfs-split-support.patch create mode 100644 target/linux/generic/patches-3.18/401-mtd-add-support-for-different-partition-parser-types.patch create mode 100644 target/linux/generic/patches-3.18/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch create mode 100644 target/linux/generic/patches-3.18/403-mtd-hook-mtdsplit-to-Kbuild.patch create mode 100644 target/linux/generic/patches-3.18/404-mtd-add-more-helper-functions.patch create mode 100644 target/linux/generic/patches-3.18/405-mtd-old-firmware-uimage-splitter.patch create mode 100644 target/linux/generic/patches-3.18/406-mtd-old-rootfs-squashfs-splitter.patch create mode 100644 target/linux/generic/patches-3.18/410-mtd-move-forward-declaration-of-struct-mtd_info.patch create mode 100644 target/linux/generic/patches-3.18/411-mtd-partial_eraseblock_write.patch create mode 100644 target/linux/generic/patches-3.18/412-mtd-partial_eraseblock_unlock.patch create mode 100644 target/linux/generic/patches-3.18/420-mtd-redboot_space.patch create mode 100644 target/linux/generic/patches-3.18/430-mtd-add-myloader-partition-parser.patch create mode 100644 target/linux/generic/patches-3.18/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch create mode 100644 target/linux/generic/patches-3.18/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch create mode 100644 target/linux/generic/patches-3.18/440-block2mtd_init.patch create mode 100644 target/linux/generic/patches-3.18/441-block2mtd_probe.patch create mode 100644 target/linux/generic/patches-3.18/450-mtd-nand-allow-to-use-platform-specific-chip-fixup.patch create mode 100644 target/linux/generic/patches-3.18/451-mtd-nand-fix-return-code-of-nand_correct_data-function.patch create mode 100644 target/linux/generic/patches-3.18/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch create mode 100644 target/linux/generic/patches-3.18/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch create mode 100644 target/linux/generic/patches-3.18/472-mtd-m25p80-add-support-for-Winbond-W25X05-flash.patch create mode 100644 target/linux/generic/patches-3.18/473-mtd-spi-nor-add-support-for-the-Macronix-MX25L512E-S.patch create mode 100644 target/linux/generic/patches-3.18/474-mtd-spi-nor-add-support-for-the-ISSI-SI25CD512-SPI-f.patch create mode 100644 target/linux/generic/patches-3.18/480-mtd-set-rootfs-to-be-root-dev.patch create mode 100644 target/linux/generic/patches-3.18/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch create mode 100644 target/linux/generic/patches-3.18/491-ubi-auto-create-ubiblock-device-for-rootfs.patch create mode 100644 target/linux/generic/patches-3.18/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch create mode 100644 target/linux/generic/patches-3.18/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch create mode 100644 target/linux/generic/patches-3.18/494-mtd-ubi-add-EOF-marker-support.patch create mode 100644 target/linux/generic/patches-3.18/500-yaffs-Kbuild-integration.patch create mode 100644 target/linux/generic/patches-3.18/502-yaffs-fix-compat-tags-handling.patch create mode 100644 target/linux/generic/patches-3.18/503-yaffs-add-tags-9bytes-mount-option.patch create mode 100644 target/linux/generic/patches-3.18/504-yaffs-3.16-new-fops.patch create mode 100644 target/linux/generic/patches-3.18/520-squashfs_update_xz_comp_opts.patch create mode 100644 target/linux/generic/patches-3.18/530-jffs2_make_lzma_available.patch create mode 100644 target/linux/generic/patches-3.18/531-debloat_lzma.patch create mode 100644 target/linux/generic/patches-3.18/532-jffs2_eofdetect.patch create mode 100644 target/linux/generic/patches-3.18/540-crypto-xz-decompression-support.patch create mode 100644 target/linux/generic/patches-3.18/541-ubifs-xz-decompression-support.patch create mode 100644 target/linux/generic/patches-3.18/550-ubifs-symlink-xattr-support.patch create mode 100644 target/linux/generic/patches-3.18/551-ubifs-fix-default-compression-selection.patch create mode 100644 target/linux/generic/patches-3.18/600-netfilter_conntrack_flush.patch create mode 100644 target/linux/generic/patches-3.18/610-netfilter_match_bypass_default_checks.patch create mode 100644 target/linux/generic/patches-3.18/611-netfilter_match_bypass_default_table.patch create mode 100644 target/linux/generic/patches-3.18/612-netfilter_match_reduce_memory_access.patch create mode 100644 target/linux/generic/patches-3.18/613-netfilter_optional_tcp_window_check.patch create mode 100644 target/linux/generic/patches-3.18/615-netfilter_add_xt_id_match.patch create mode 100644 target/linux/generic/patches-3.18/616-net_optimize_xfrm_calls.patch create mode 100644 target/linux/generic/patches-3.18/620-sched_esfq.patch create mode 100644 target/linux/generic/patches-3.18/621-sched_act_connmark.patch create mode 100644 target/linux/generic/patches-3.18/630-packet_socket_type.patch create mode 100644 target/linux/generic/patches-3.18/640-bridge_no_eap_forward.patch create mode 100644 target/linux/generic/patches-3.18/641-bridge_always_accept_eap.patch create mode 100644 target/linux/generic/patches-3.18/642-bridge_port_isolate.patch create mode 100644 target/linux/generic/patches-3.18/645-bridge_multicast_to_unicast.patch create mode 100644 target/linux/generic/patches-3.18/650-pppoe_header_pad.patch create mode 100644 target/linux/generic/patches-3.18/651-wireless_mesh_header.patch create mode 100644 target/linux/generic/patches-3.18/653-disable_netlink_trim.patch create mode 100644 target/linux/generic/patches-3.18/655-increase_skb_pad.patch create mode 100644 target/linux/generic/patches-3.18/656-skb_reduce_truesize-helper.patch create mode 100644 target/linux/generic/patches-3.18/657-qdisc_reduce_truesize.patch create mode 100644 target/linux/generic/patches-3.18/660-fq_codel_defaults.patch create mode 100644 target/linux/generic/patches-3.18/661-fq_codel_keep_dropped_stats.patch create mode 100644 target/linux/generic/patches-3.18/662-use_fq_codel_by_default.patch create mode 100644 target/linux/generic/patches-3.18/663-remove_pfifo_fast.patch create mode 100644 target/linux/generic/patches-3.18/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch create mode 100644 target/linux/generic/patches-3.18/667-ipv6-Fixed-source-specific-default-route-handling.patch create mode 100644 target/linux/generic/patches-3.18/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch create mode 100644 target/linux/generic/patches-3.18/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch create mode 100644 target/linux/generic/patches-3.18/680-NET-skip-GRO-for-foreign-MAC-addresses.patch create mode 100644 target/linux/generic/patches-3.18/681-NET-add-of_get_mac_address_mtd.patch create mode 100644 target/linux/generic/patches-3.18/700-swconfig.patch create mode 100644 target/linux/generic/patches-3.18/701-phy_extension.patch create mode 100644 target/linux/generic/patches-3.18/702-phy_add_aneg_done_function.patch create mode 100644 target/linux/generic/patches-3.18/703-phy-add-detach-callback-to-struct-phy_driver.patch create mode 100644 target/linux/generic/patches-3.18/704-phy-no-genphy-soft-reset.patch create mode 100644 target/linux/generic/patches-3.18/710-phy-add-mdio_register_board_info.patch create mode 100644 target/linux/generic/patches-3.18/720-phy_adm6996.patch create mode 100644 target/linux/generic/patches-3.18/721-phy_packets.patch create mode 100644 target/linux/generic/patches-3.18/722-phy_mvswitch.patch create mode 100644 target/linux/generic/patches-3.18/723-phy_ip175c.patch create mode 100644 target/linux/generic/patches-3.18/724-phy_ar8216.patch create mode 100644 target/linux/generic/patches-3.18/725-phy_rtl8306.patch create mode 100644 target/linux/generic/patches-3.18/726-phy_rtl8366.patch create mode 100644 target/linux/generic/patches-3.18/727-phy-rtl8367.patch create mode 100644 target/linux/generic/patches-3.18/728-phy-rtl8367b.patch create mode 100644 target/linux/generic/patches-3.18/729-phy-tantos.patch create mode 100644 target/linux/generic/patches-3.18/730-phy_b53.patch create mode 100644 target/linux/generic/patches-3.18/732-phy-ar8216-led-support.patch create mode 100644 target/linux/generic/patches-3.18/733-phy_mvsw61xx.patch create mode 100644 target/linux/generic/patches-3.18/734-net-phy-at803x-allow-to-configure-via-pdata.patch create mode 100644 target/linux/generic/patches-3.18/735-net-phy-at803x-fix-at8033-sgmii-mode.patch create mode 100644 target/linux/generic/patches-3.18/750-hostap_txpower.patch create mode 100644 target/linux/generic/patches-3.18/760-8139cp-fixes-from-4.3.patch create mode 100644 target/linux/generic/patches-3.18/773-bgmac-add-srab-switch.patch create mode 100644 target/linux/generic/patches-3.18/780-igb-Fix-Null-pointer-dereference-in-igb_reset_q_vect.patch create mode 100644 target/linux/generic/patches-3.18/785-hso-support-0af0-9300.patch create mode 100644 target/linux/generic/patches-3.18/810-pci_disable_common_quirks.patch create mode 100644 target/linux/generic/patches-3.18/811-pci_disable_usb_common_quirks.patch create mode 100644 target/linux/generic/patches-3.18/820-usb_add_usb_find_device_by_name.patch create mode 100644 target/linux/generic/patches-3.18/821-usb-dwc2-dualrole.patch create mode 100644 target/linux/generic/patches-3.18/830-ledtrig_morse.patch create mode 100644 target/linux/generic/patches-3.18/831-ledtrig_netdev.patch create mode 100644 target/linux/generic/patches-3.18/832-ledtrig_usbdev.patch create mode 100644 target/linux/generic/patches-3.18/834-ledtrig-libata.patch create mode 100644 target/linux/generic/patches-3.18/840-rtc7301.patch create mode 100644 target/linux/generic/patches-3.18/841-rtc_pt7c4338.patch create mode 100644 target/linux/generic/patches-3.18/861-04_spi_gpio_implement_spi_delay.patch create mode 100644 target/linux/generic/patches-3.18/862-gpio_spi_driver.patch create mode 100644 target/linux/generic/patches-3.18/863-gpiommc.patch create mode 100644 target/linux/generic/patches-3.18/864-gpiommc_configfs_locking.patch create mode 100644 target/linux/generic/patches-3.18/870-hifn795x_byteswap.patch create mode 100644 target/linux/generic/patches-3.18/880-gateworks_system_controller.patch create mode 100644 target/linux/generic/patches-3.18/890-8250_optional_sysrq.patch create mode 100644 target/linux/generic/patches-3.18/900-slab_maxsize.patch create mode 100644 target/linux/generic/patches-3.18/901-debloat_sock_diag.patch create mode 100644 target/linux/generic/patches-3.18/902-debloat_proc.patch create mode 100644 target/linux/generic/patches-3.18/903-debloat_direct_io.patch create mode 100644 target/linux/generic/patches-3.18/904-debloat_dma_buf.patch create mode 100644 target/linux/generic/patches-3.18/910-kobject_uevent.patch create mode 100644 target/linux/generic/patches-3.18/911-kobject_add_broadcast_uevent.patch create mode 100644 target/linux/generic/patches-3.18/921-use_preinit_as_init.patch create mode 100644 target/linux/generic/patches-3.18/922-always-create-console-node-in-initramfs.patch create mode 100644 target/linux/generic/patches-3.18/930-crashlog.patch create mode 100644 target/linux/generic/patches-3.18/940-ocf_kbuild_integration.patch create mode 100644 target/linux/generic/patches-3.18/941-ocf_20120127.patch create mode 100644 target/linux/generic/patches-3.18/960-decompress_unlzo_fix.patch create mode 100644 target/linux/generic/patches-3.18/970-remove-unsane-filenames-from-deps_initramfs-list.patch create mode 100644 target/linux/generic/patches-3.18/980-arm_openwrt_machtypes.patch create mode 100644 target/linux/generic/patches-3.18/990-gpio_wdt.patch create mode 100644 target/linux/generic/patches-3.18/995-mangle_bootargs.patch create mode 100644 target/linux/generic/patches-3.18/997-device_tree_cmdline.patch create mode 100644 target/linux/generic/patches-3.18/998-enable_wilink_platform_without_drivers.patch create mode 100644 target/linux/generic/patches-3.18/999-seccomp_log.patch create mode 100644 target/linux/generic/patches-4.1/000-keep_initrafs_the_default.patch create mode 100644 target/linux/generic/patches-4.1/010-perf-tools-Create-config.detected-into-OUTPUT-direct.patch create mode 100644 target/linux/generic/patches-4.1/011-perf-tools-Fix-makefile-generation-under-dash.patch create mode 100644 target/linux/generic/patches-4.1/020-ssb-backport.patch create mode 100644 target/linux/generic/patches-4.1/021-ssb_sprom.patch create mode 100644 target/linux/generic/patches-4.1/022-bcma-from-4.2.patch create mode 100644 target/linux/generic/patches-4.1/023-bcma-from-4.4.patch create mode 100644 target/linux/generic/patches-4.1/024-bcma-from-4.5.patch create mode 100644 target/linux/generic/patches-4.1/025-bcma-from-4.6.patch create mode 100644 target/linux/generic/patches-4.1/030-backport_bcm47xx_nvram.patch create mode 100644 target/linux/generic/patches-4.1/040-fs-overlay-fix-stacking.patch create mode 100644 target/linux/generic/patches-4.1/050-backport_netfilter_rtcache.patch create mode 100644 target/linux/generic/patches-4.1/060-mips_decompressor_memmove.patch create mode 100644 target/linux/generic/patches-4.1/072-13-bgmac-fix-MAC-soft-reset-bit-for-corerev-4.patch create mode 100644 target/linux/generic/patches-4.1/072-14-bgmac-reset-all-4-GMAC-cores-on-init.patch create mode 100644 target/linux/generic/patches-4.1/080-ipv6-ip6_fragment-fix-headroom-tests-and-skb-leak.patch create mode 100644 target/linux/generic/patches-4.1/081-solos-pci-Increase-headroom-on-received-packets.patch create mode 100644 target/linux/generic/patches-4.1/090-m25p80_spi-nor_update_to_4.4rc1.patch create mode 100644 target/linux/generic/patches-4.1/095-api-fix-compatibility-of-linux-in.h-with-netinet-in..patch create mode 100644 target/linux/generic/patches-4.1/102-ehci_hcd_ignore_oc.patch create mode 100644 target/linux/generic/patches-4.1/103-packet_allow_empty_payload.patch create mode 100644 target/linux/generic/patches-4.1/110-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch create mode 100644 target/linux/generic/patches-4.1/111-jffs2-add-RENAME_EXCHANGE-support.patch create mode 100644 target/linux/generic/patches-4.1/120-bridge_allow_receiption_on_disabled_port.patch create mode 100644 target/linux/generic/patches-4.1/132-mips_inline_dma_ops.patch create mode 100644 target/linux/generic/patches-4.1/133-MIPS-UAPI-Ignore-__arch_swab-16-32-64-when-using-MIP.patch create mode 100644 target/linux/generic/patches-4.1/140-mtd-part-add-generic-parsing-of-linux-part-probe.patch create mode 100644 target/linux/generic/patches-4.1/141-Revert-mtd-spi-nor-disable-protection-for-Winbond-fl.patch create mode 100644 target/linux/generic/patches-4.1/142-mtd-spi-nor-include-mtd.h-header-for-struct-mtd_info.patch create mode 100644 target/linux/generic/patches-4.1/143-mtd-bcm47xxpart-limit-scanned-flash-area-on-BCM47XX-.patch create mode 100644 target/linux/generic/patches-4.1/144-mtd-bcm47xxpart-don-t-fail-because-of-bit-flips.patch create mode 100644 target/linux/generic/patches-4.1/180-usb-xhci-make-USB_XHCI_PLATFORM-selectable.patch create mode 100644 target/linux/generic/patches-4.1/190-cdc_ncm_add_support_for_moving_ndp_to_end_of_ncm_frame.patch create mode 100644 target/linux/generic/patches-4.1/193-USB-qmi_wwan-Add-quirk-for-Quectel-EC20-Mini-PCIe-mo.patch create mode 100644 target/linux/generic/patches-4.1/200-fix_localversion.patch create mode 100644 target/linux/generic/patches-4.1/201-extra_optimization.patch create mode 100644 target/linux/generic/patches-4.1/202-reduce_module_size.patch create mode 100644 target/linux/generic/patches-4.1/203-kallsyms_uncompressed.patch create mode 100644 target/linux/generic/patches-4.1/204-module_strip.patch create mode 100644 target/linux/generic/patches-4.1/205-backtrace_module_info.patch create mode 100644 target/linux/generic/patches-4.1/210-darwin_scripts_include.patch create mode 100644 target/linux/generic/patches-4.1/212-byteshift_portability.patch create mode 100644 target/linux/generic/patches-4.1/214-spidev_h_portability.patch create mode 100644 target/linux/generic/patches-4.1/220-gc_sections.patch create mode 100644 target/linux/generic/patches-4.1/221-module_exports.patch create mode 100644 target/linux/generic/patches-4.1/222-perf-build-Do-not-fail-on-missing-Build-file.patch create mode 100644 target/linux/generic/patches-4.1/230-openwrt_lzma_options.patch create mode 100644 target/linux/generic/patches-4.1/250-netfilter_depends.patch create mode 100644 target/linux/generic/patches-4.1/251-sound_kconfig.patch create mode 100644 target/linux/generic/patches-4.1/252-mv_cesa_depends.patch create mode 100644 target/linux/generic/patches-4.1/253-ssb_b43_default_on.patch create mode 100644 target/linux/generic/patches-4.1/254-textsearch_kconfig_hacks.patch create mode 100644 target/linux/generic/patches-4.1/255-lib80211_kconfig_hacks.patch create mode 100644 target/linux/generic/patches-4.1/256-crypto_add_kconfig_prompts.patch create mode 100644 target/linux/generic/patches-4.1/257-wireless_ext_kconfig_hack.patch create mode 100644 target/linux/generic/patches-4.1/258-netfilter_netlink_kconfig_hack.patch create mode 100644 target/linux/generic/patches-4.1/259-regmap_dynamic.patch create mode 100644 target/linux/generic/patches-4.1/260-crypto_test_dependencies.patch create mode 100644 target/linux/generic/patches-4.1/262-compressor_kconfig_hack.patch create mode 100644 target/linux/generic/patches-4.1/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch create mode 100644 target/linux/generic/patches-4.1/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch create mode 100644 target/linux/generic/patches-4.1/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch create mode 100644 target/linux/generic/patches-4.1/300-mips_expose_boot_raw.patch create mode 100644 target/linux/generic/patches-4.1/301-mips_image_cmdline_hack.patch create mode 100644 target/linux/generic/patches-4.1/302-mips_no_branch_likely.patch create mode 100644 target/linux/generic/patches-4.1/304-mips_disable_fpu.patch create mode 100644 target/linux/generic/patches-4.1/305-mips_module_reloc.patch create mode 100644 target/linux/generic/patches-4.1/306-mips_mem_functions_performance.patch create mode 100644 target/linux/generic/patches-4.1/307-mips_highmem_offset.patch create mode 100644 target/linux/generic/patches-4.1/309-mips_fuse_workaround.patch create mode 100644 target/linux/generic/patches-4.1/310-arm_module_unresolved_weak_sym.patch create mode 100644 target/linux/generic/patches-4.1/320-ppc4xx_optimization.patch create mode 100644 target/linux/generic/patches-4.1/321-powerpc_crtsavres_prereq.patch create mode 100644 target/linux/generic/patches-4.1/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch create mode 100644 target/linux/generic/patches-4.1/400-mtd-add-rootfs-split-support.patch create mode 100644 target/linux/generic/patches-4.1/401-mtd-add-support-for-different-partition-parser-types.patch create mode 100644 target/linux/generic/patches-4.1/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch create mode 100644 target/linux/generic/patches-4.1/403-mtd-hook-mtdsplit-to-Kbuild.patch create mode 100644 target/linux/generic/patches-4.1/404-mtd-add-more-helper-functions.patch create mode 100644 target/linux/generic/patches-4.1/405-mtd-old-firmware-uimage-splitter.patch create mode 100644 target/linux/generic/patches-4.1/410-mtd-move-forward-declaration-of-struct-mtd_info.patch create mode 100644 target/linux/generic/patches-4.1/411-mtd-partial_eraseblock_write.patch create mode 100644 target/linux/generic/patches-4.1/412-mtd-partial_eraseblock_unlock.patch create mode 100644 target/linux/generic/patches-4.1/420-mtd-redboot_space.patch create mode 100644 target/linux/generic/patches-4.1/430-mtd-add-myloader-partition-parser.patch create mode 100644 target/linux/generic/patches-4.1/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch create mode 100644 target/linux/generic/patches-4.1/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch create mode 100644 target/linux/generic/patches-4.1/440-block2mtd_init.patch create mode 100644 target/linux/generic/patches-4.1/441-block2mtd_probe.patch create mode 100644 target/linux/generic/patches-4.1/450-mtd-nand-allow-to-use-platform-specific-chip-fixup.patch create mode 100644 target/linux/generic/patches-4.1/451-mtd-nand-fix-return-code-of-nand_correct_data-function.patch create mode 100644 target/linux/generic/patches-4.1/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch create mode 100644 target/linux/generic/patches-4.1/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch create mode 100644 target/linux/generic/patches-4.1/465-m25p80-mx-disable-software-protection.patch create mode 100644 target/linux/generic/patches-4.1/480-mtd-set-rootfs-to-be-root-dev.patch create mode 100644 target/linux/generic/patches-4.1/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch create mode 100644 target/linux/generic/patches-4.1/491-ubi-auto-create-ubiblock-device-for-rootfs.patch create mode 100644 target/linux/generic/patches-4.1/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch create mode 100644 target/linux/generic/patches-4.1/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch create mode 100644 target/linux/generic/patches-4.1/494-mtd-ubi-add-EOF-marker-support.patch create mode 100644 target/linux/generic/patches-4.1/500-yaffs-Kbuild-integration.patch create mode 100644 target/linux/generic/patches-4.1/502-yaffs-fix-compat-tags-handling.patch create mode 100644 target/linux/generic/patches-4.1/503-yaffs-add-tags-9bytes-mount-option.patch create mode 100644 target/linux/generic/patches-4.1/504-yaffs-3.16-new-fops.patch create mode 100644 target/linux/generic/patches-4.1/505-yaffs-3.19-f_dentry-remove.patch create mode 100644 target/linux/generic/patches-4.1/520-squashfs_update_xz_comp_opts.patch create mode 100644 target/linux/generic/patches-4.1/530-jffs2_make_lzma_available.patch create mode 100644 target/linux/generic/patches-4.1/531-debloat_lzma.patch create mode 100644 target/linux/generic/patches-4.1/532-jffs2_eofdetect.patch create mode 100644 target/linux/generic/patches-4.1/540-crypto-xz-decompression-support.patch create mode 100644 target/linux/generic/patches-4.1/541-ubifs-xz-decompression-support.patch create mode 100644 target/linux/generic/patches-4.1/551-ubifs-fix-default-compression-selection.patch create mode 100644 target/linux/generic/patches-4.1/600-netfilter_conntrack_flush.patch create mode 100644 target/linux/generic/patches-4.1/610-netfilter_match_bypass_default_checks.patch create mode 100644 target/linux/generic/patches-4.1/611-netfilter_match_bypass_default_table.patch create mode 100644 target/linux/generic/patches-4.1/612-netfilter_match_reduce_memory_access.patch create mode 100644 target/linux/generic/patches-4.1/613-netfilter_optional_tcp_window_check.patch create mode 100644 target/linux/generic/patches-4.1/615-netfilter_add_xt_id_match.patch create mode 100644 target/linux/generic/patches-4.1/616-net_optimize_xfrm_calls.patch create mode 100644 target/linux/generic/patches-4.1/620-sched_esfq.patch create mode 100644 target/linux/generic/patches-4.1/630-packet_socket_type.patch create mode 100644 target/linux/generic/patches-4.1/640-bridge_no_eap_forward.patch create mode 100644 target/linux/generic/patches-4.1/641-bridge_always_accept_eap.patch create mode 100644 target/linux/generic/patches-4.1/642-bridge_port_isolate.patch create mode 100644 target/linux/generic/patches-4.1/645-bridge_multicast_to_unicast.patch create mode 100644 target/linux/generic/patches-4.1/650-pppoe_header_pad.patch create mode 100644 target/linux/generic/patches-4.1/651-wireless_mesh_header.patch create mode 100644 target/linux/generic/patches-4.1/653-disable_netlink_trim.patch create mode 100644 target/linux/generic/patches-4.1/655-increase_skb_pad.patch create mode 100644 target/linux/generic/patches-4.1/656-skb_reduce_truesize-helper.patch create mode 100644 target/linux/generic/patches-4.1/657-qdisc_reduce_truesize.patch create mode 100644 target/linux/generic/patches-4.1/660-fq_codel_defaults.patch create mode 100644 target/linux/generic/patches-4.1/661-fq_codel_keep_dropped_stats.patch create mode 100644 target/linux/generic/patches-4.1/662-use_fq_codel_by_default.patch create mode 100644 target/linux/generic/patches-4.1/663-remove_pfifo_fast.patch create mode 100644 target/linux/generic/patches-4.1/664-codel_fix_3_12.patch create mode 100644 target/linux/generic/patches-4.1/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch create mode 100644 target/linux/generic/patches-4.1/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch create mode 100644 target/linux/generic/patches-4.1/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch create mode 100644 target/linux/generic/patches-4.1/680-NET-skip-GRO-for-foreign-MAC-addresses.patch create mode 100644 target/linux/generic/patches-4.1/681-NET-add-of_get_mac_address_mtd.patch create mode 100644 target/linux/generic/patches-4.1/700-swconfig.patch create mode 100644 target/linux/generic/patches-4.1/701-phy_extension.patch create mode 100644 target/linux/generic/patches-4.1/702-phy_add_aneg_done_function.patch create mode 100644 target/linux/generic/patches-4.1/703-phy-add-detach-callback-to-struct-phy_driver.patch create mode 100644 target/linux/generic/patches-4.1/704-phy-no-genphy-soft-reset.patch create mode 100644 target/linux/generic/patches-4.1/710-phy-add-mdio_register_board_info.patch create mode 100644 target/linux/generic/patches-4.1/720-phy_adm6996.patch create mode 100644 target/linux/generic/patches-4.1/721-phy_packets.patch create mode 100644 target/linux/generic/patches-4.1/722-phy_mvswitch.patch create mode 100644 target/linux/generic/patches-4.1/723-phy_ip175c.patch create mode 100644 target/linux/generic/patches-4.1/724-phy_ar8216.patch create mode 100644 target/linux/generic/patches-4.1/725-phy_rtl8306.patch create mode 100644 target/linux/generic/patches-4.1/726-phy_rtl8366.patch create mode 100644 target/linux/generic/patches-4.1/727-phy-rtl8367.patch create mode 100644 target/linux/generic/patches-4.1/728-phy-rtl8367b.patch create mode 100644 target/linux/generic/patches-4.1/729-phy-tantos.patch create mode 100644 target/linux/generic/patches-4.1/730-phy_b53.patch create mode 100644 target/linux/generic/patches-4.1/732-phy-ar8216-led-support.patch create mode 100644 target/linux/generic/patches-4.1/733-phy_mvsw61xx.patch create mode 100644 target/linux/generic/patches-4.1/734-net-phy-at803x-allow-to-configure-via-pdata.patch create mode 100644 target/linux/generic/patches-4.1/735-net-phy-at803x-fix-at8033-sgmii-mode.patch create mode 100644 target/linux/generic/patches-4.1/750-hostap_txpower.patch create mode 100644 target/linux/generic/patches-4.1/760-8139cp-fixes-from-4.3.patch create mode 100644 target/linux/generic/patches-4.1/761-8139cp-fixes-from-4.4.patch create mode 100644 target/linux/generic/patches-4.1/773-bgmac-add-srab-switch.patch create mode 100644 target/linux/generic/patches-4.1/780-igb-Fix-Null-pointer-dereference-in-igb_reset_q_vect.patch create mode 100644 target/linux/generic/patches-4.1/785-hso-support-0af0-9300.patch create mode 100644 target/linux/generic/patches-4.1/810-pci_disable_common_quirks.patch create mode 100644 target/linux/generic/patches-4.1/811-pci_disable_usb_common_quirks.patch create mode 100644 target/linux/generic/patches-4.1/820-usb_add_usb_find_device_by_name.patch create mode 100644 target/linux/generic/patches-4.1/830-ledtrig_morse.patch create mode 100644 target/linux/generic/patches-4.1/831-ledtrig_netdev.patch create mode 100644 target/linux/generic/patches-4.1/832-ledtrig_usbdev.patch create mode 100644 target/linux/generic/patches-4.1/834-ledtrig-libata.patch create mode 100644 target/linux/generic/patches-4.1/840-rtc7301.patch create mode 100644 target/linux/generic/patches-4.1/841-rtc_pt7c4338.patch create mode 100644 target/linux/generic/patches-4.1/861-04_spi_gpio_implement_spi_delay.patch create mode 100644 target/linux/generic/patches-4.1/862-gpio_spi_driver.patch create mode 100644 target/linux/generic/patches-4.1/863-gpiommc.patch create mode 100644 target/linux/generic/patches-4.1/864-gpiommc_configfs_locking.patch create mode 100644 target/linux/generic/patches-4.1/870-hifn795x_byteswap.patch create mode 100644 target/linux/generic/patches-4.1/880-gateworks_system_controller.patch create mode 100644 target/linux/generic/patches-4.1/890-8250_optional_sysrq.patch create mode 100644 target/linux/generic/patches-4.1/900-slab_maxsize.patch create mode 100644 target/linux/generic/patches-4.1/901-debloat_sock_diag.patch create mode 100644 target/linux/generic/patches-4.1/902-debloat_proc.patch create mode 100644 target/linux/generic/patches-4.1/903-debloat_direct_io.patch create mode 100644 target/linux/generic/patches-4.1/904-debloat_dma_buf.patch create mode 100644 target/linux/generic/patches-4.1/910-kobject_uevent.patch create mode 100644 target/linux/generic/patches-4.1/911-kobject_add_broadcast_uevent.patch create mode 100644 target/linux/generic/patches-4.1/921-use_preinit_as_init.patch create mode 100644 target/linux/generic/patches-4.1/922-always-create-console-node-in-initramfs.patch create mode 100644 target/linux/generic/patches-4.1/930-crashlog.patch create mode 100644 target/linux/generic/patches-4.1/940-ocf_kbuild_integration.patch create mode 100644 target/linux/generic/patches-4.1/941-ocf_20120127.patch create mode 100644 target/linux/generic/patches-4.1/960-decompress_unlzo_fix.patch create mode 100644 target/linux/generic/patches-4.1/970-remove-unsane-filenames-from-deps_initramfs-list.patch create mode 100644 target/linux/generic/patches-4.1/980-arm_openwrt_machtypes.patch create mode 100644 target/linux/generic/patches-4.1/990-gpio_wdt.patch create mode 100644 target/linux/generic/patches-4.1/995-mangle_bootargs.patch create mode 100644 target/linux/generic/patches-4.1/997-device_tree_cmdline.patch create mode 100644 target/linux/generic/patches-4.1/998-enable_wilink_platform_without_drivers.patch create mode 100644 target/linux/generic/patches-4.4/000-keep_initrafs_the_default.patch create mode 100644 target/linux/generic/patches-4.4/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch create mode 100644 target/linux/generic/patches-4.4/020-bcma-from-4.5.patch create mode 100644 target/linux/generic/patches-4.4/021-bcma-from-4.6.patch create mode 100644 target/linux/generic/patches-4.4/040-mtd-bcm47xxpart-limit-scanned-flash-area-on-BCM47XX-.patch create mode 100644 target/linux/generic/patches-4.4/041-mtd-bcm47xxpart-don-t-fail-because-of-bit-flips.patch create mode 100644 target/linux/generic/patches-4.4/042-mtd-bcm47xxsflash-use-ioremap_cache-instead-of-KSEG0.patch create mode 100644 target/linux/generic/patches-4.4/045-mtd-devices-m25p80-add-support-for-mmap-read-request.patch create mode 100644 target/linux/generic/patches-4.4/050-backport_netfilter_rtcache.patch create mode 100644 target/linux/generic/patches-4.4/060-mips_decompressor_memmove.patch create mode 100644 target/linux/generic/patches-4.4/070-bgmac-add-helper-checking-for-BCM4707-BCM53018-chip-.patch create mode 100644 target/linux/generic/patches-4.4/071-bgmac-support-Ethernet-device-on-BCM47094-SoC.patch create mode 100644 target/linux/generic/patches-4.4/072-bgmac-reset-enable-Ethernet-core-before-using-it.patch create mode 100644 target/linux/generic/patches-4.4/073-bgmac-fix-MAC-soft-reset-bit-for-corerev-4.patch create mode 100644 target/linux/generic/patches-4.4/080-spi-introduce-accelerated-read-support-for-spi-flash.patch create mode 100644 target/linux/generic/patches-4.4/081-spi-bcm53xx-add-spi_flash_read-callback-for-MMIO-bas.patch create mode 100644 target/linux/generic/patches-4.4/101-MIPS-fix-cache-flushing-for-highmem-pages.patch create mode 100644 target/linux/generic/patches-4.4/102-ehci_hcd_ignore_oc.patch create mode 100644 target/linux/generic/patches-4.4/110-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch create mode 100644 target/linux/generic/patches-4.4/111-jffs2-add-RENAME_EXCHANGE-support.patch create mode 100644 target/linux/generic/patches-4.4/120-bridge_allow_receiption_on_disabled_port.patch create mode 100644 target/linux/generic/patches-4.4/132-mips_inline_dma_ops.patch create mode 100644 target/linux/generic/patches-4.4/140-mtd-part-add-generic-parsing-of-linux-part-probe.patch create mode 100644 target/linux/generic/patches-4.4/142-mtd-spi-nor-include-mtd.h-header-for-struct-mtd_info.patch create mode 100644 target/linux/generic/patches-4.4/200-fix_localversion.patch create mode 100644 target/linux/generic/patches-4.4/201-extra_optimization.patch create mode 100644 target/linux/generic/patches-4.4/202-reduce_module_size.patch create mode 100644 target/linux/generic/patches-4.4/203-kallsyms_uncompressed.patch create mode 100644 target/linux/generic/patches-4.4/204-module_strip.patch create mode 100644 target/linux/generic/patches-4.4/205-backtrace_module_info.patch create mode 100644 target/linux/generic/patches-4.4/206-mips-disable-vdso.patch create mode 100644 target/linux/generic/patches-4.4/210-darwin_scripts_include.patch create mode 100644 target/linux/generic/patches-4.4/212-byteshift_portability.patch create mode 100644 target/linux/generic/patches-4.4/214-spidev_h_portability.patch create mode 100644 target/linux/generic/patches-4.4/220-gc_sections.patch create mode 100644 target/linux/generic/patches-4.4/221-module_exports.patch create mode 100644 target/linux/generic/patches-4.4/230-openwrt_lzma_options.patch create mode 100644 target/linux/generic/patches-4.4/250-netfilter_depends.patch create mode 100644 target/linux/generic/patches-4.4/251-sound_kconfig.patch create mode 100644 target/linux/generic/patches-4.4/252-mv_cesa_depends.patch create mode 100644 target/linux/generic/patches-4.4/253-ssb_b43_default_on.patch create mode 100644 target/linux/generic/patches-4.4/254-textsearch_kconfig_hacks.patch create mode 100644 target/linux/generic/patches-4.4/255-lib80211_kconfig_hacks.patch create mode 100644 target/linux/generic/patches-4.4/256-crypto_add_kconfig_prompts.patch create mode 100644 target/linux/generic/patches-4.4/257-wireless_ext_kconfig_hack.patch create mode 100644 target/linux/generic/patches-4.4/258-netfilter_netlink_kconfig_hack.patch create mode 100644 target/linux/generic/patches-4.4/259-regmap_dynamic.patch create mode 100644 target/linux/generic/patches-4.4/260-crypto_test_dependencies.patch create mode 100644 target/linux/generic/patches-4.4/262-compressor_kconfig_hack.patch create mode 100644 target/linux/generic/patches-4.4/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch create mode 100644 target/linux/generic/patches-4.4/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch create mode 100644 target/linux/generic/patches-4.4/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch create mode 100644 target/linux/generic/patches-4.4/300-mips_expose_boot_raw.patch create mode 100644 target/linux/generic/patches-4.4/301-mips_image_cmdline_hack.patch create mode 100644 target/linux/generic/patches-4.4/302-mips_no_branch_likely.patch create mode 100644 target/linux/generic/patches-4.4/304-mips_disable_fpu.patch create mode 100644 target/linux/generic/patches-4.4/305-mips_module_reloc.patch create mode 100644 target/linux/generic/patches-4.4/306-mips_mem_functions_performance.patch create mode 100644 target/linux/generic/patches-4.4/307-mips_highmem_offset.patch create mode 100644 target/linux/generic/patches-4.4/309-mips_fuse_workaround.patch create mode 100644 target/linux/generic/patches-4.4/310-arm_module_unresolved_weak_sym.patch create mode 100644 target/linux/generic/patches-4.4/320-ppc4xx_optimization.patch create mode 100644 target/linux/generic/patches-4.4/321-powerpc_crtsavres_prereq.patch create mode 100644 target/linux/generic/patches-4.4/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch create mode 100644 target/linux/generic/patches-4.4/331-arc-remove-dependency-on-DEVTMPFS.patch create mode 100644 target/linux/generic/patches-4.4/332-arc-add-OWRTDTB-section.patch create mode 100644 target/linux/generic/patches-4.4/333-arc-enable-unaligned-access-in-kernel-mode.patch create mode 100644 target/linux/generic/patches-4.4/340-MIPS-deactivate-gettimeofday-vdso.patch create mode 100644 target/linux/generic/patches-4.4/400-mtd-add-rootfs-split-support.patch create mode 100644 target/linux/generic/patches-4.4/401-mtd-add-support-for-different-partition-parser-types.patch create mode 100644 target/linux/generic/patches-4.4/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch create mode 100644 target/linux/generic/patches-4.4/403-mtd-hook-mtdsplit-to-Kbuild.patch create mode 100644 target/linux/generic/patches-4.4/404-mtd-add-more-helper-functions.patch create mode 100644 target/linux/generic/patches-4.4/410-mtd-move-forward-declaration-of-struct-mtd_info.patch create mode 100644 target/linux/generic/patches-4.4/411-mtd-partial_eraseblock_write.patch create mode 100644 target/linux/generic/patches-4.4/412-mtd-partial_eraseblock_unlock.patch create mode 100644 target/linux/generic/patches-4.4/420-mtd-redboot_space.patch create mode 100644 target/linux/generic/patches-4.4/430-mtd-add-myloader-partition-parser.patch create mode 100644 target/linux/generic/patches-4.4/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch create mode 100644 target/linux/generic/patches-4.4/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch create mode 100644 target/linux/generic/patches-4.4/440-block2mtd_init.patch create mode 100644 target/linux/generic/patches-4.4/441-block2mtd_probe.patch create mode 100644 target/linux/generic/patches-4.4/450-mtd-nand-allow-to-use-platform-specific-chip-fixup.patch create mode 100644 target/linux/generic/patches-4.4/451-mtd-nand-fix-return-code-of-nand_correct_data-function.patch create mode 100644 target/linux/generic/patches-4.4/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch create mode 100644 target/linux/generic/patches-4.4/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch create mode 100644 target/linux/generic/patches-4.4/480-mtd-set-rootfs-to-be-root-dev.patch create mode 100644 target/linux/generic/patches-4.4/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch create mode 100644 target/linux/generic/patches-4.4/491-ubi-auto-create-ubiblock-device-for-rootfs.patch create mode 100644 target/linux/generic/patches-4.4/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch create mode 100644 target/linux/generic/patches-4.4/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch create mode 100644 target/linux/generic/patches-4.4/494-mtd-ubi-add-EOF-marker-support.patch create mode 100644 target/linux/generic/patches-4.4/500-yaffs-Kbuild-integration.patch create mode 100644 target/linux/generic/patches-4.4/502-yaffs-fix-compat-tags-handling.patch create mode 100644 target/linux/generic/patches-4.4/503-yaffs-add-tags-9bytes-mount-option.patch create mode 100644 target/linux/generic/patches-4.4/504-yaffs-3.16-new-fops.patch create mode 100644 target/linux/generic/patches-4.4/505-yaffs-3.19-f_dentry-remove.patch create mode 100644 target/linux/generic/patches-4.4/520-squashfs_update_xz_comp_opts.patch create mode 100644 target/linux/generic/patches-4.4/530-jffs2_make_lzma_available.patch create mode 100644 target/linux/generic/patches-4.4/531-debloat_lzma.patch create mode 100644 target/linux/generic/patches-4.4/532-jffs2_eofdetect.patch create mode 100644 target/linux/generic/patches-4.4/540-crypto-xz-decompression-support.patch create mode 100644 target/linux/generic/patches-4.4/541-ubifs-xz-decompression-support.patch create mode 100644 target/linux/generic/patches-4.4/551-ubifs-fix-default-compression-selection.patch create mode 100644 target/linux/generic/patches-4.4/600-netfilter_conntrack_flush.patch create mode 100644 target/linux/generic/patches-4.4/610-netfilter_match_bypass_default_checks.patch create mode 100644 target/linux/generic/patches-4.4/611-netfilter_match_bypass_default_table.patch create mode 100644 target/linux/generic/patches-4.4/612-netfilter_match_reduce_memory_access.patch create mode 100644 target/linux/generic/patches-4.4/613-netfilter_optional_tcp_window_check.patch create mode 100644 target/linux/generic/patches-4.4/615-netfilter_add_xt_id_match.patch create mode 100644 target/linux/generic/patches-4.4/616-net_optimize_xfrm_calls.patch create mode 100644 target/linux/generic/patches-4.4/620-sched_esfq.patch create mode 100644 target/linux/generic/patches-4.4/630-packet_socket_type.patch create mode 100644 target/linux/generic/patches-4.4/640-bridge_no_eap_forward.patch create mode 100644 target/linux/generic/patches-4.4/641-bridge_always_accept_eap.patch create mode 100644 target/linux/generic/patches-4.4/642-bridge_port_isolate.patch create mode 100644 target/linux/generic/patches-4.4/645-bridge_multicast_to_unicast.patch create mode 100644 target/linux/generic/patches-4.4/650-pppoe_header_pad.patch create mode 100644 target/linux/generic/patches-4.4/651-wireless_mesh_header.patch create mode 100644 target/linux/generic/patches-4.4/653-disable_netlink_trim.patch create mode 100644 target/linux/generic/patches-4.4/655-increase_skb_pad.patch create mode 100644 target/linux/generic/patches-4.4/656-skb_reduce_truesize-helper.patch create mode 100644 target/linux/generic/patches-4.4/657-qdisc_reduce_truesize.patch create mode 100644 target/linux/generic/patches-4.4/660-fq_codel_defaults.patch create mode 100644 target/linux/generic/patches-4.4/661-fq_codel_keep_dropped_stats.patch create mode 100644 target/linux/generic/patches-4.4/662-use_fq_codel_by_default.patch create mode 100644 target/linux/generic/patches-4.4/663-remove_pfifo_fast.patch create mode 100644 target/linux/generic/patches-4.4/664-codel_fix_3_12.patch create mode 100644 target/linux/generic/patches-4.4/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch create mode 100644 target/linux/generic/patches-4.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch create mode 100644 target/linux/generic/patches-4.4/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch create mode 100644 target/linux/generic/patches-4.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch create mode 100644 target/linux/generic/patches-4.4/681-NET-add-of_get_mac_address_mtd.patch create mode 100644 target/linux/generic/patches-4.4/700-swconfig.patch create mode 100644 target/linux/generic/patches-4.4/701-phy_extension.patch create mode 100644 target/linux/generic/patches-4.4/702-phy_add_aneg_done_function.patch create mode 100644 target/linux/generic/patches-4.4/703-phy-add-detach-callback-to-struct-phy_driver.patch create mode 100644 target/linux/generic/patches-4.4/704-phy-no-genphy-soft-reset.patch create mode 100644 target/linux/generic/patches-4.4/710-phy-add-mdio_register_board_info.patch create mode 100644 target/linux/generic/patches-4.4/720-phy_adm6996.patch create mode 100644 target/linux/generic/patches-4.4/721-phy_packets.patch create mode 100644 target/linux/generic/patches-4.4/722-phy_mvswitch.patch create mode 100644 target/linux/generic/patches-4.4/723-phy_ip175c.patch create mode 100644 target/linux/generic/patches-4.4/724-phy_ar8216.patch create mode 100644 target/linux/generic/patches-4.4/725-phy_rtl8306.patch create mode 100644 target/linux/generic/patches-4.4/726-phy_rtl8366.patch create mode 100644 target/linux/generic/patches-4.4/727-phy-rtl8367.patch create mode 100644 target/linux/generic/patches-4.4/728-phy-rtl8367b.patch create mode 100644 target/linux/generic/patches-4.4/729-phy-tantos.patch create mode 100644 target/linux/generic/patches-4.4/730-phy_b53.patch create mode 100644 target/linux/generic/patches-4.4/732-phy-ar8216-led-support.patch create mode 100644 target/linux/generic/patches-4.4/733-phy_mvsw61xx.patch create mode 100644 target/linux/generic/patches-4.4/734-net-phy-at803x-allow-to-configure-via-pdata.patch create mode 100644 target/linux/generic/patches-4.4/735-net-phy-at803x-fix-at8033-sgmii-mode.patch create mode 100644 target/linux/generic/patches-4.4/750-hostap_txpower.patch create mode 100644 target/linux/generic/patches-4.4/773-bgmac-add-srab-switch.patch create mode 100644 target/linux/generic/patches-4.4/780-igb-Fix-Null-pointer-dereference-in-igb_reset_q_vect.patch create mode 100644 target/linux/generic/patches-4.4/785-hso-support-0af0-9300.patch create mode 100644 target/linux/generic/patches-4.4/810-pci_disable_common_quirks.patch create mode 100644 target/linux/generic/patches-4.4/811-pci_disable_usb_common_quirks.patch create mode 100644 target/linux/generic/patches-4.4/820-usb_add_usb_find_device_by_name.patch create mode 100644 target/linux/generic/patches-4.4/830-ledtrig_morse.patch create mode 100644 target/linux/generic/patches-4.4/831-ledtrig_netdev.patch create mode 100644 target/linux/generic/patches-4.4/832-ledtrig_usbdev.patch create mode 100644 target/linux/generic/patches-4.4/834-ledtrig-libata.patch create mode 100644 target/linux/generic/patches-4.4/840-rtc7301.patch create mode 100644 target/linux/generic/patches-4.4/841-rtc_pt7c4338.patch create mode 100644 target/linux/generic/patches-4.4/861-04_spi_gpio_implement_spi_delay.patch create mode 100644 target/linux/generic/patches-4.4/862-gpio_spi_driver.patch create mode 100644 target/linux/generic/patches-4.4/863-gpiommc.patch create mode 100644 target/linux/generic/patches-4.4/864-gpiommc_configfs_locking.patch create mode 100644 target/linux/generic/patches-4.4/870-hifn795x_byteswap.patch create mode 100644 target/linux/generic/patches-4.4/880-gateworks_system_controller.patch create mode 100644 target/linux/generic/patches-4.4/890-8250_optional_sysrq.patch create mode 100644 target/linux/generic/patches-4.4/900-slab_maxsize.patch create mode 100644 target/linux/generic/patches-4.4/901-debloat_sock_diag.patch create mode 100644 target/linux/generic/patches-4.4/902-debloat_proc.patch create mode 100644 target/linux/generic/patches-4.4/903-debloat_direct_io.patch create mode 100644 target/linux/generic/patches-4.4/904-debloat_dma_buf.patch create mode 100644 target/linux/generic/patches-4.4/910-kobject_uevent.patch create mode 100644 target/linux/generic/patches-4.4/911-kobject_add_broadcast_uevent.patch create mode 100644 target/linux/generic/patches-4.4/921-use_preinit_as_init.patch create mode 100644 target/linux/generic/patches-4.4/922-always-create-console-node-in-initramfs.patch create mode 100644 target/linux/generic/patches-4.4/930-crashlog.patch create mode 100644 target/linux/generic/patches-4.4/940-ocf_kbuild_integration.patch create mode 100644 target/linux/generic/patches-4.4/941-ocf_20120127.patch create mode 100644 target/linux/generic/patches-4.4/960-decompress_unlzo_fix.patch create mode 100644 target/linux/generic/patches-4.4/970-remove-unsane-filenames-from-deps_initramfs-list.patch create mode 100644 target/linux/generic/patches-4.4/980-arm_openwrt_machtypes.patch create mode 100644 target/linux/generic/patches-4.4/990-gpio_wdt.patch create mode 100644 target/linux/generic/patches-4.4/995-mangle_bootargs.patch create mode 100644 target/linux/generic/patches-4.4/997-device_tree_cmdline.patch create mode 100644 target/linux/generic/patches-4.4/998-enable_wilink_platform_without_drivers.patch create mode 100644 target/linux/imx6/Makefile create mode 100755 target/linux/imx6/base-files/etc/board.d/02_network create mode 100755 target/linux/imx6/base-files/lib/imx6.sh create mode 100755 target/linux/imx6/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/imx6/config-4.4 create mode 100644 target/linux/imx6/files-4.4/drivers/net/phy/gw16083.c create mode 100644 target/linux/imx6/files-4.4/drivers/net/phy/gw16083.h create mode 100644 target/linux/imx6/image/Makefile create mode 100644 target/linux/imx6/image/bootscript-ventana create mode 100644 target/linux/imx6/image/ubinize-ventana.cfg create mode 100644 target/linux/imx6/image/ubinize.cfg create mode 100644 target/linux/imx6/patches-4.4/035-ARM-dts-imx-ventana-set-GW54xx-PMIC-swbst-regulator-.patch create mode 100644 target/linux/imx6/patches-4.4/036-ARM-dts-imx-ventana-fix-GW53xx-GW54xx-lvds-channel.patch create mode 100644 target/linux/imx6/patches-4.4/037-ARM-dts-imx-ventana-Allow-HDMI-and-LVDS-to-work-simultaneously.patch create mode 100644 target/linux/imx6/patches-4.4/040-ARM-dts-imx-ventana-add-pwm-nodes.patch create mode 100644 target/linux/imx6/patches-4.4/041-ARM-dts-imx-ventana-add-spi-support-for-gw52xx.patch create mode 100644 target/linux/imx6/patches-4.4/042-ARM-dts-imx-ventana-fix-PWM-pinmux-for-Ventana-boards.patch create mode 100644 target/linux/imx6/patches-4.4/100-bootargs.patch create mode 100644 target/linux/imx6/patches-4.4/202-net-igb-add-i210-i211-support-for-phy-read-write.patch create mode 100644 target/linux/imx6/patches-4.4/203-net-igb-add-phy-read-write-functions-that-accept-phy.patch create mode 100644 target/linux/imx6/patches-4.4/204-net-igb-register-mii_bus-for-SerDes-w-external-phy.patch create mode 100644 target/linux/imx6/patches-4.4/205-phy-add-driver-for-GW16083-Ethernet-Expansion-Mezzan.patch create mode 100644 target/linux/imx6/patches-4.4/206-ARM-imx-ventana-added-GW16083-to-device-tree.patch create mode 100644 target/linux/imx6/patches-4.4/207-i2c-imx-add-retries-for-NAK-s-on-ventana-boards.patch create mode 100644 target/linux/imx6/patches-4.4/208-sky2-allow-mac-to-come-from-dt.patch create mode 100644 target/linux/imx6/patches-4.4/209-ARM-imx-ventana-add-sky2-alias.patch create mode 100644 target/linux/imx6/profiles/100-generic.mk create mode 100644 target/linux/imx6/profiles/110-wandboard.mk create mode 100644 target/linux/imx6/profiles/120-gateworks.mk create mode 100644 target/linux/ipq806x/Makefile create mode 100755 target/linux/ipq806x/base-files/etc/board.d/01_leds create mode 100755 target/linux/ipq806x/base-files/etc/board.d/02_network create mode 100644 target/linux/ipq806x/base-files/etc/inittab create mode 100644 target/linux/ipq806x/base-files/lib/ipq806x.sh create mode 100644 target/linux/ipq806x/base-files/lib/preinit/03_preinit_do_ipq806x.sh create mode 100644 target/linux/ipq806x/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/ipq806x/config-3.18 create mode 100644 target/linux/ipq806x/config-4.1 create mode 100644 target/linux/ipq806x/image/Makefile create mode 100644 target/linux/ipq806x/modules.mk create mode 100644 target/linux/ipq806x/patches-3.18/001-spi-qup-Add-DMA-capabilities.patch create mode 100644 target/linux/ipq806x/patches-3.18/002-v3-spi-qup-Fix-incorrect-block-transfers.patch create mode 100644 target/linux/ipq806x/patches-3.18/003-spi-qup-Ensure-done-detection.patch create mode 100644 target/linux/ipq806x/patches-3.18/011-watchdog-qcom-use-timer-devicetree-binding.patch create mode 100644 target/linux/ipq806x/patches-3.18/012-ARM-qcom-add-description-of-KPSS-WDT-for-IPQ8064.patch create mode 100644 target/linux/ipq806x/patches-3.18/013-ARM-msm-add-watchdog-entries-to-DT-timer-binding-doc.patch create mode 100644 target/linux/ipq806x/patches-3.18/020-add-ap148-bootargs.patch create mode 100644 target/linux/ipq806x/patches-3.18/021-add-ap148-partitions.patch create mode 100644 target/linux/ipq806x/patches-3.18/022-add-db149-dts.patch create mode 100644 target/linux/ipq806x/patches-3.18/023-ARM-dts-ipq806x-Disable-i2c-device-on-gsbi4.patch create mode 100644 target/linux/ipq806x/patches-3.18/024-ap148-add-memory-node.patch create mode 100644 target/linux/ipq806x/patches-3.18/030-hwspinlock-core-add-device-tree-support.patch create mode 100644 target/linux/ipq806x/patches-3.18/031-hwspinlock-qcom-Add-support-for-Qualcomm-HW-Mutex-bl.patch create mode 100644 target/linux/ipq806x/patches-3.18/032-hwspinlock-qcom-Correct-msb-in-regmap_field.patch create mode 100644 target/linux/ipq806x/patches-3.18/033-ARM-qcom-add-SFPB-nodes-to-IPQ806x-dts.patch create mode 100644 target/linux/ipq806x/patches-3.18/034-soc-qcom-Add-device-tree-binding-for-SMEM.patch create mode 100644 target/linux/ipq806x/patches-3.18/035-soc-qcom-Add-Shared-Memory-Manager-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/036-ARM-qcom-add-SMEM-device-node-to-IPQ806x-dts.patch create mode 100644 target/linux/ipq806x/patches-3.18/037-mtd-add-SMEM-parser-for-QCOM-platforms.patch create mode 100644 target/linux/ipq806x/patches-3.18/100-usb-phy-Add-Qualcomm-DWC3-HS-SS-PHY-drivers.patch create mode 100644 target/linux/ipq806x/patches-3.18/101-ARM-qcom-add-USB-nodes-to-ipq806x-ap148.patch create mode 100644 target/linux/ipq806x/patches-3.18/102-soc-qcom-gsbi-Add-support-for-ADM-CRCI-muxing.patch create mode 100644 target/linux/ipq806x/patches-3.18/103-ARM-DT-ipq8064-Add-TCSR-support.patch create mode 100644 target/linux/ipq806x/patches-3.18/110-DT-PCI-qcom-Document-PCIe-devicetree-bindings.patch create mode 100644 target/linux/ipq806x/patches-3.18/111-PCI-qcom-Add-Qualcomm-PCIe-controller-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/112-ARM-dts-qcom-add-pcie-nodes-to-ipq806x-platforms.patch create mode 100644 target/linux/ipq806x/patches-3.18/113-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch create mode 100644 target/linux/ipq806x/patches-3.18/114-pcie-add-ctlr-init.patch create mode 100644 target/linux/ipq806x/patches-3.18/115-add-pcie-aux-clk-dts.patch create mode 100644 target/linux/ipq806x/patches-3.18/120-mfd-qcom-rpm-Driver-for-the-Qualcomm-RPM.patch create mode 100644 target/linux/ipq806x/patches-3.18/121-mfd-qcom_rpm-Add-support-for-IPQ8064.patch create mode 100644 target/linux/ipq806x/patches-3.18/122-mfd-devicetree-bindings-Add-Qualcomm-RPM-DT-binding.patch create mode 100644 target/linux/ipq806x/patches-3.18/123-mfd-devicetree-qcom_rpm-Document-IPQ8064-resources.patch create mode 100644 target/linux/ipq806x/patches-3.18/124-regulator-rpm-add-support-for-RPM-controller-SMB208.patch create mode 100644 target/linux/ipq806x/patches-3.18/125-regulator-qcom-rpm-Add-missing-state-flag-in-call-to.patch create mode 100644 target/linux/ipq806x/patches-3.18/126-add-rpm-to-ipq8064-dts.patch create mode 100644 target/linux/ipq806x/patches-3.18/130-clk_mux-Fix-set_parent-doing-the-wrong-thing-when-IN.patch create mode 100644 target/linux/ipq806x/patches-3.18/131-clk-Add-__clk_mux_determine_rate_closest.patch create mode 100644 target/linux/ipq806x/patches-3.18/132-clk-Add-clk_unregister_-divider-gate-mux-to-close-me.patch create mode 100644 target/linux/ipq806x/patches-3.18/133-ARM-Add-Krait-L2-register-accessor-functions.patch create mode 100644 target/linux/ipq806x/patches-3.18/134-clk-mux-Split-out-register-accessors-for-reuse.patch create mode 100644 target/linux/ipq806x/patches-3.18/135-clk-Avoid-sending-high-rates-to-downstream-clocks-during-set_rate.patch create mode 100644 target/linux/ipq806x/patches-3.18/136-clk-Add-safe-switch-hook.patch create mode 100644 target/linux/ipq806x/patches-3.18/137-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch create mode 100644 target/linux/ipq806x/patches-3.18/138-clk-qcom-Add-HFPLL-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/139-clk-qcom-Add-IPQ806X-s-HFPLLs.patch create mode 100644 target/linux/ipq806x/patches-3.18/140-clk-qcom-Add-support-for-Krait-clocks.patch create mode 100644 target/linux/ipq806x/patches-3.18/141-clk-qcom-Add-KPSS-ACC-GCC-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/142-clk-qcom-Add-Krait-clock-controller-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/143-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch create mode 100644 target/linux/ipq806x/patches-3.18/144-ARM-dts-qcom-Add-necessary-DT-data-for-Krait-cpufreq.patch create mode 100644 target/linux/ipq806x/patches-3.18/145-cpufreq-Add-a-cpufreq-krait-based-on-cpufre.patch create mode 100644 target/linux/ipq806x/patches-3.18/150-dmaengine-Rework-dma_chan_get.patch create mode 100644 target/linux/ipq806x/patches-3.18/151-dmaengine-Remove-the-need-to-declare-device_control.patch create mode 100644 target/linux/ipq806x/patches-3.18/152-dmaengine-Make-channel-allocation-callbacks-optional.patch create mode 100644 target/linux/ipq806x/patches-3.18/153-dmaengine-Introduce-a-device_config-callback.patch create mode 100644 target/linux/ipq806x/patches-3.18/154-dmaengine-Add-device_terminate_all-callback.patch create mode 100644 target/linux/ipq806x/patches-3.18/155-dt-bindings-qcom_adm-Fix-channel-specifiers.patch create mode 100644 target/linux/ipq806x/patches-3.18/156-dmaengine-Add-ADM-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/157-ARM-DT-ipq8064-Add-ADM-device-node.patch create mode 100644 target/linux/ipq806x/patches-3.18/160-clk-qcom-Add-EBI2-clocks-for-IPQ806x.patch create mode 100644 target/linux/ipq806x/patches-3.18/161-mtd-nand-Create-a-BBT-flag-to-access-bad-block-markers-in-raw-mode.patch create mode 100644 target/linux/ipq806x/patches-3.18/162-mtd-nand-Qualcomm-NAND-controller-driver.patch create mode 100644 target/linux/ipq806x/patches-3.18/163-dt-bindings-qcom_nandc-Add-DT-bindings.patch create mode 100644 target/linux/ipq806x/patches-3.18/164-arm-qcom-dts-Add-NAND-controller-node-for-ipq806x.patch create mode 100644 target/linux/ipq806x/patches-3.18/165-arm-qcom-dts-Enable-NAND-node-on-IPQ8064-AP148-platform.patch create mode 100644 target/linux/ipq806x/patches-3.18/166-arch-qcom-dts-enable-qcom-smem-on-AP148-NAND.patch create mode 100644 target/linux/ipq806x/patches-3.18/300-arch-arm-force-ZRELADDR-on-arch-qcom.patch create mode 100644 target/linux/ipq806x/patches-3.18/301-ARM-qcom-add-Netgear-Nighthawk-X4-R7500-device-tree.patch create mode 100644 target/linux/ipq806x/patches-3.18/302-mtd-qcom-smem-rename-rootfs-ubi.patch create mode 100644 target/linux/ipq806x/patches-3.18/700-clk-qcom-Add-support-for-NSS-GMAC-clocks-and-resets.patch create mode 100644 target/linux/ipq806x/patches-3.18/701-stmmac_update_to_4.3.patch create mode 100644 target/linux/ipq806x/patches-3.18/707-ARM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch create mode 100644 target/linux/ipq806x/patches-3.18/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch create mode 100644 target/linux/ipq806x/patches-3.18/709-stmac-platform-add-support-for-retreiving-mac-from-m.patch create mode 100644 target/linux/ipq806x/patches-3.18/710-stmmac-fix-ipq806x-DMA-configuration.patch create mode 100644 target/linux/ipq806x/patches-3.18/801-ARM-qcom-add-Netgear-Nighthawk-X4-D7800-device-tree.patch create mode 100644 target/linux/ipq806x/patches-4.1/020-add-ap148-bootargs.patch create mode 100644 target/linux/ipq806x/patches-4.1/021-add-ap148-partitions.patch create mode 100644 target/linux/ipq806x/patches-4.1/022-add-db149-dts.patch create mode 100644 target/linux/ipq806x/patches-4.1/023-ARM-dts-ipq806x-Disable-i2c-device-on-gsbi4.patch create mode 100644 target/linux/ipq806x/patches-4.1/024-ap148-add-memory-node.patch create mode 100644 target/linux/ipq806x/patches-4.1/030-hwspinlock-core-add-device-tree-support.patch create mode 100644 target/linux/ipq806x/patches-4.1/031-hwspinlock-qcom-Add-support-for-Qualcomm-HW-Mutex-bl.patch create mode 100644 target/linux/ipq806x/patches-4.1/032-hwspinlock-qcom-Correct-msb-in-regmap_field.patch create mode 100644 target/linux/ipq806x/patches-4.1/033-ARM-qcom-add-SFPB-nodes-to-IPQ806x-dts.patch create mode 100644 target/linux/ipq806x/patches-4.1/034-soc-qcom-Add-device-tree-binding-for-SMEM.patch create mode 100644 target/linux/ipq806x/patches-4.1/035-soc-qcom-Add-Shared-Memory-Manager-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/036-ARM-qcom-add-SMEM-device-node-to-IPQ806x-dts.patch create mode 100644 target/linux/ipq806x/patches-4.1/037-mtd-add-SMEM-parser-for-QCOM-platforms.patch create mode 100644 target/linux/ipq806x/patches-4.1/110-DT-PCI-qcom-Document-PCIe-devicetree-bindings.patch create mode 100644 target/linux/ipq806x/patches-4.1/111-PCI-qcom-Add-Qualcomm-PCIe-controller-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/112-ARM-dts-qcom-add-pcie-nodes-to-ipq806x-platforms.patch create mode 100644 target/linux/ipq806x/patches-4.1/113-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch create mode 100644 target/linux/ipq806x/patches-4.1/114-pcie-add-ctlr-init.patch create mode 100644 target/linux/ipq806x/patches-4.1/115-add-pcie-aux-clk-dts.patch create mode 100644 target/linux/ipq806x/patches-4.1/126-add-rpm-to-ipq8064-dts.patch create mode 100644 target/linux/ipq806x/patches-4.1/133-ARM-Add-Krait-L2-register-accessor-functions.patch create mode 100644 target/linux/ipq806x/patches-4.1/134-clk-mux-Split-out-register-accessors-for-reuse.patch create mode 100644 target/linux/ipq806x/patches-4.1/135-clk-Avoid-sending-high-rates-to-downstream-clocks-during-set_rate.patch create mode 100644 target/linux/ipq806x/patches-4.1/136-clk-Add-safe-switch-hook.patch create mode 100644 target/linux/ipq806x/patches-4.1/137-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch create mode 100644 target/linux/ipq806x/patches-4.1/138-clk-qcom-Add-HFPLL-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/139-clk-qcom-Add-IPQ806X-s-HFPLLs.patch create mode 100644 target/linux/ipq806x/patches-4.1/140-clk-qcom-Add-support-for-Krait-clocks.patch create mode 100644 target/linux/ipq806x/patches-4.1/141-clk-qcom-Add-KPSS-ACC-GCC-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/142-clk-qcom-Add-Krait-clock-controller-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/143-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch create mode 100644 target/linux/ipq806x/patches-4.1/144-ARM-dts-qcom-Add-necessary-DT-data-for-Krait-cpufreq.patch create mode 100644 target/linux/ipq806x/patches-4.1/145-cpufreq-Add-a-cpufreq-krait-based-on-cpufre.patch create mode 100644 target/linux/ipq806x/patches-4.1/155-dt-bindings-qcom_adm-Fix-channel-specifiers.patch create mode 100644 target/linux/ipq806x/patches-4.1/156-dmaengine-Add-ADM-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/157-ARM-DT-ipq8064-Add-ADM-device-node.patch create mode 100644 target/linux/ipq806x/patches-4.1/161-mtd-nand-Create-a-BBT-flag-to-access-bad-block-markers-in-raw-mode.patch create mode 100644 target/linux/ipq806x/patches-4.1/162-mtd-nand-Qualcomm-NAND-controller-driver.patch create mode 100644 target/linux/ipq806x/patches-4.1/163-dt-bindings-qcom_nandc-Add-DT-bindings.patch create mode 100644 target/linux/ipq806x/patches-4.1/164-arm-qcom-dts-Add-NAND-controller-node-for-ipq806x.patch create mode 100644 target/linux/ipq806x/patches-4.1/165-arm-qcom-dts-Enable-NAND-node-on-IPQ8064-AP148-platform.patch create mode 100644 target/linux/ipq806x/patches-4.1/166-arch-qcom-dts-enable-qcom-smem-on-AP148-NAND.patch create mode 100644 target/linux/ipq806x/patches-4.1/300-arch-arm-force-ZRELADDR-on-arch-qcom.patch create mode 100644 target/linux/ipq806x/patches-4.1/301-ARM-qcom-add-Netgear-Nighthawk-X4-R7500-device-tree.patch create mode 100644 target/linux/ipq806x/patches-4.1/302-mtd-qcom-smem-rename-rootfs-ubi.patch create mode 100644 target/linux/ipq806x/patches-4.1/700-clk-qcom-Add-support-for-NSS-GMAC-clocks-and-resets.patch create mode 100644 target/linux/ipq806x/patches-4.1/701-stmmac_update_to_4.3.patch create mode 100644 target/linux/ipq806x/patches-4.1/707-ARM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch create mode 100644 target/linux/ipq806x/patches-4.1/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch create mode 100644 target/linux/ipq806x/patches-4.1/709-stmac-platform-add-support-for-retreiving-mac-from-m.patch create mode 100644 target/linux/ipq806x/patches-4.1/710-stmmac-fix-ipq806x-DMA-configuration.patch create mode 100644 target/linux/ipq806x/profiles/default.mk create mode 100644 target/linux/ipq806x/profiles/netgear.mk create mode 100644 target/linux/ixp4xx/Makefile create mode 100644 target/linux/ixp4xx/base-files/lib/ixp4xx.sh create mode 100644 target/linux/ixp4xx/base-files/lib/preinit/05_set_ether_mac_ixp4xx create mode 100644 target/linux/ixp4xx/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/ixp4xx/config-3.18 create mode 100644 target/linux/ixp4xx/config-4.1 create mode 100644 target/linux/ixp4xx/generic/profiles/100-Default.mk create mode 100644 target/linux/ixp4xx/generic/profiles/105-Atheros-ath5k.mk create mode 100644 target/linux/ixp4xx/generic/profiles/200-NSLU2.mk create mode 100644 target/linux/ixp4xx/generic/profiles/300-NAS100d.mk create mode 100644 target/linux/ixp4xx/generic/profiles/400-DSMG600RevA.mk create mode 100644 target/linux/ixp4xx/generic/profiles/500-USR8200.mk create mode 100644 target/linux/ixp4xx/generic/target.mk create mode 100644 target/linux/ixp4xx/harddisk/config-default create mode 100644 target/linux/ixp4xx/harddisk/profiles/100-FSG3.mk create mode 100644 target/linux/ixp4xx/harddisk/target.mk create mode 100644 target/linux/ixp4xx/image/Makefile create mode 100644 target/linux/ixp4xx/modules.mk create mode 100644 target/linux/ixp4xx/patches-3.18/001-arm-ixp4xx-set-cohorent_dma_mask-for-ethernet-platfo.patch create mode 100644 target/linux/ixp4xx/patches-3.18/002-ixp4xx_eth-use-parent-device-for-dma-allocations.patch create mode 100644 target/linux/ixp4xx/patches-3.18/020-gateworks_i2c_pld.patch create mode 100644 target/linux/ixp4xx/patches-3.18/030-gpio_line_config.patch create mode 100644 target/linux/ixp4xx/patches-3.18/090-increase_entropy_pools.patch create mode 100644 target/linux/ixp4xx/patches-3.18/100-wg302v2_gateway7001_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-3.18/105-wg302v1_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/110-pronghorn_series_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/111-pronghorn_swap_uarts.patch create mode 100644 target/linux/ixp4xx/patches-3.18/115-sidewinder_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/116-sidewinder_fis_location.patch create mode 100644 target/linux/ixp4xx/patches-3.18/120-compex_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/130-wrt300nv2_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/131-wrt300nv2_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-3.18/132-wrt300nv2_mac_fix.patch create mode 100644 target/linux/ixp4xx/patches-3.18/150-lanready_ap1000_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/151-lanready_ap1000_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-3.18/160-delayed_uart_io.patch create mode 100644 target/linux/ixp4xx/patches-3.18/162-wg302v1_mem_fixup.patch create mode 100644 target/linux/ixp4xx/patches-3.18/170-ixdpg425_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-3.18/175-avila_hss_audio_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/180-tw5334_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/185-mi424wr_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/190-cambria_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/201-npe_driver_print_license_location.patch create mode 100644 target/linux/ixp4xx/patches-3.18/203-npe_driver_mask_phy_features.patch create mode 100644 target/linux/ixp4xx/patches-3.18/205-npe_driver_separate_phy_functions.patch create mode 100644 target/linux/ixp4xx/patches-3.18/206-npe_driver_add_update_link_function.patch create mode 100644 target/linux/ixp4xx/patches-3.18/207-npe_driver_multiphy_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/295-latch_led_driver.patch create mode 100644 target/linux/ixp4xx/patches-3.18/300-avila_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/304-ixp4xx_eth_jumboframe.patch create mode 100644 target/linux/ixp4xx/patches-3.18/310-gtwx5717_spi_bus.patch create mode 100644 target/linux/ixp4xx/patches-3.18/311-gtwx5717_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-3.18/312-ixp4xx_pata_optimization.patch create mode 100644 target/linux/ixp4xx/patches-3.18/500-usr8200_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/520-tw2662_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/530-ap42x_support.patch create mode 100644 target/linux/ixp4xx/patches-3.18/600-skb_avoid_dmabounce.patch create mode 100644 target/linux/ixp4xx/patches-3.18/900-ixp4xx-crypto-include-module.h.patch create mode 100644 target/linux/ixp4xx/patches-3.18/910-ixp4xx-nr_irq_lines.patch create mode 100644 target/linux/ixp4xx/patches-4.1/001-arm-ixp4xx-set-cohorent_dma_mask-for-ethernet-platfo.patch create mode 100644 target/linux/ixp4xx/patches-4.1/002-ixp4xx_eth-use-parent-device-for-dma-allocations.patch create mode 100644 target/linux/ixp4xx/patches-4.1/020-gateworks_i2c_pld.patch create mode 100644 target/linux/ixp4xx/patches-4.1/030-gpio_line_config.patch create mode 100644 target/linux/ixp4xx/patches-4.1/090-increase_entropy_pools.patch create mode 100644 target/linux/ixp4xx/patches-4.1/100-wg302v2_gateway7001_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-4.1/105-wg302v1_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/110-pronghorn_series_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/111-pronghorn_swap_uarts.patch create mode 100644 target/linux/ixp4xx/patches-4.1/115-sidewinder_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/116-sidewinder_fis_location.patch create mode 100644 target/linux/ixp4xx/patches-4.1/120-compex_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/130-wrt300nv2_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/131-wrt300nv2_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-4.1/132-wrt300nv2_mac_fix.patch create mode 100644 target/linux/ixp4xx/patches-4.1/150-lanready_ap1000_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/151-lanready_ap1000_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-4.1/160-delayed_uart_io.patch create mode 100644 target/linux/ixp4xx/patches-4.1/162-wg302v1_mem_fixup.patch create mode 100644 target/linux/ixp4xx/patches-4.1/170-ixdpg425_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-4.1/175-avila_hss_audio_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/180-tw5334_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/185-mi424wr_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/190-cambria_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/201-npe_driver_print_license_location.patch create mode 100644 target/linux/ixp4xx/patches-4.1/203-npe_driver_mask_phy_features.patch create mode 100644 target/linux/ixp4xx/patches-4.1/205-npe_driver_separate_phy_functions.patch create mode 100644 target/linux/ixp4xx/patches-4.1/206-npe_driver_add_update_link_function.patch create mode 100644 target/linux/ixp4xx/patches-4.1/207-npe_driver_multiphy_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/295-latch_led_driver.patch create mode 100644 target/linux/ixp4xx/patches-4.1/300-avila_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/304-ixp4xx_eth_jumboframe.patch create mode 100644 target/linux/ixp4xx/patches-4.1/310-gtwx5717_spi_bus.patch create mode 100644 target/linux/ixp4xx/patches-4.1/311-gtwx5717_mac_plat_info.patch create mode 100644 target/linux/ixp4xx/patches-4.1/312-ixp4xx_pata_optimization.patch create mode 100644 target/linux/ixp4xx/patches-4.1/500-usr8200_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/520-tw2662_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/530-ap42x_support.patch create mode 100644 target/linux/ixp4xx/patches-4.1/600-skb_avoid_dmabounce.patch create mode 100644 target/linux/ixp4xx/patches-4.1/900-ixp4xx-crypto-include-module.h.patch create mode 100644 target/linux/ixp4xx/patches-4.1/910-ixp4xx-nr_irq_lines.patch create mode 100644 target/linux/kirkwood/Makefile create mode 100755 target/linux/kirkwood/base-files/etc/board.d/01_leds create mode 100755 target/linux/kirkwood/base-files/etc/board.d/02_network create mode 100755 target/linux/kirkwood/base-files/etc/diag.sh create mode 100755 target/linux/kirkwood/base-files/etc/init.d/linksys_recovery create mode 100755 target/linux/kirkwood/base-files/lib/kirkwood.sh create mode 100644 target/linux/kirkwood/base-files/lib/upgrade/linksys.sh create mode 100644 target/linux/kirkwood/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/kirkwood/config-4.4 create mode 100644 target/linux/kirkwood/image/Makefile create mode 100644 target/linux/kirkwood/image/ubinize.cfg create mode 100644 target/linux/kirkwood/patches-4.4/100-find_active_root.patch create mode 100644 target/linux/kirkwood/patches-4.4/110-ib62x0.patch create mode 100644 target/linux/kirkwood/patches-4.4/130-iconnect.patch create mode 100644 target/linux/kirkwood/patches-4.4/140-dockstar.patch create mode 100644 target/linux/kirkwood/patches-4.4/160-ea4500.patch create mode 100644 target/linux/kirkwood/patches-4.4/170-ea3500.patch create mode 100644 target/linux/kirkwood/patches-4.4/180-goflexhome.patch create mode 100644 target/linux/kirkwood/patches-4.4/181-goflexnet.patch create mode 100644 target/linux/kirkwood/patches-4.4/190-nsa310s.patch create mode 100644 target/linux/kirkwood/patches-4.4/200-disable-tso.patch create mode 100644 target/linux/kirkwood/profiles/100-generic.mk create mode 100644 target/linux/kirkwood/profiles/110-nas.mk create mode 100644 target/linux/kirkwood/profiles/115-router.mk create mode 100644 target/linux/kirkwood/profiles/120-plug.mk create mode 100644 target/linux/lantiq/Makefile create mode 100755 target/linux/lantiq/base-files/etc/board.d/01_leds create mode 100755 target/linux/lantiq/base-files/etc/board.d/02_network create mode 100644 target/linux/lantiq/base-files/etc/diag.sh create mode 100644 target/linux/lantiq/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom create mode 100644 target/linux/lantiq/base-files/etc/hotplug.d/firmware/11-ath10k-caldata create mode 100644 target/linux/lantiq/base-files/etc/inittab create mode 100644 target/linux/lantiq/base-files/etc/uci-defaults/03_wireless-wps create mode 100644 target/linux/lantiq/base-files/lib/functions/lantiq.sh create mode 100755 target/linux/lantiq/base-files/lib/functions/lantiq_dsl.sh create mode 100755 target/linux/lantiq/base-files/lib/preinit/03_preinit_board.sh create mode 100644 target/linux/lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq create mode 100755 target/linux/lantiq/base-files/lib/upgrade/platform.sh create mode 100755 target/linux/lantiq/base-files/sbin/dsl_notify.sh create mode 100644 target/linux/lantiq/config-4.4 create mode 100644 target/linux/lantiq/dts/ACMP252.dts create mode 100644 target/linux/lantiq/dts/ARV4510PW.dts create mode 100644 target/linux/lantiq/dts/ARV4518PWR01.dts create mode 100644 target/linux/lantiq/dts/ARV4518PWR01.dtsi create mode 100644 target/linux/lantiq/dts/ARV4518PWR01A.dts create mode 100644 target/linux/lantiq/dts/ARV4519PW.dts create mode 100644 target/linux/lantiq/dts/ARV4520PW.dts create mode 100644 target/linux/lantiq/dts/ARV4525PW.dts create mode 100644 target/linux/lantiq/dts/ARV452CQW.dts create mode 100644 target/linux/lantiq/dts/ARV7510PW22.dts create mode 100644 target/linux/lantiq/dts/ARV7518PW.dts create mode 100644 target/linux/lantiq/dts/ARV7519PW.dts create mode 100644 target/linux/lantiq/dts/ARV7519RW22.dts create mode 100644 target/linux/lantiq/dts/ARV7525PW.dts create mode 100644 target/linux/lantiq/dts/ARV752DPW.dts create mode 100644 target/linux/lantiq/dts/ARV752DPW22.dts create mode 100644 target/linux/lantiq/dts/ARV8539PW22.dts create mode 100644 target/linux/lantiq/dts/BTHOMEHUBV2B.dts create mode 100644 target/linux/lantiq/dts/BTHOMEHUBV3A.dts create mode 100644 target/linux/lantiq/dts/BTHOMEHUBV5A.dts create mode 100644 target/linux/lantiq/dts/DGN1000B.dts create mode 100644 target/linux/lantiq/dts/DGN3500.dts create mode 100644 target/linux/lantiq/dts/DGN3500.dtsi create mode 100644 target/linux/lantiq/dts/DGN3500B.dts create mode 100644 target/linux/lantiq/dts/EASY50712.dts create mode 100644 target/linux/lantiq/dts/EASY50810.dts create mode 100644 target/linux/lantiq/dts/EASY80920.dtsi create mode 100644 target/linux/lantiq/dts/EASY80920NAND.dts create mode 100644 target/linux/lantiq/dts/EASY80920NOR.dts create mode 100644 target/linux/lantiq/dts/FRITZ3370.dts create mode 100644 target/linux/lantiq/dts/FRITZ7320.dts create mode 100644 target/linux/lantiq/dts/GIGASX76X.dts create mode 100644 target/linux/lantiq/dts/GR7000.dts create mode 100644 target/linux/lantiq/dts/H201L.dts create mode 100644 target/linux/lantiq/dts/P2601HNFX.dts create mode 100644 target/linux/lantiq/dts/P2812HNUF1.dts create mode 100644 target/linux/lantiq/dts/P2812HNUF3.dts create mode 100644 target/linux/lantiq/dts/P2812HNUFX.dtsi create mode 100644 target/linux/lantiq/dts/TDW8970.dts create mode 100644 target/linux/lantiq/dts/TDW8980.dts create mode 100644 target/linux/lantiq/dts/TDW89X0.dtsi create mode 100644 target/linux/lantiq/dts/VG3503J.dts create mode 100644 target/linux/lantiq/dts/VG3503J.dtsi create mode 100644 target/linux/lantiq/dts/VG3503J_V2.dts create mode 100644 target/linux/lantiq/dts/VGV7510KW22.dtsi create mode 100644 target/linux/lantiq/dts/VGV7510KW22BRN.dts create mode 100644 target/linux/lantiq/dts/VGV7510KW22NOR.dts create mode 100644 target/linux/lantiq/dts/VGV7519.dtsi create mode 100644 target/linux/lantiq/dts/VGV7519BRN.dts create mode 100644 target/linux/lantiq/dts/VGV7519NOR.dts create mode 100644 target/linux/lantiq/dts/VR200v.dts create mode 100644 target/linux/lantiq/dts/WBMR.dts create mode 100644 target/linux/lantiq/dts/amazonse.dtsi create mode 100644 target/linux/lantiq/dts/ar9.dtsi create mode 100644 target/linux/lantiq/dts/danube.dtsi create mode 100644 target/linux/lantiq/dts/vr9.dtsi create mode 100644 target/linux/lantiq/files/firmware/lantiq/vr9_phy11g_a1x.bin create mode 100644 target/linux/lantiq/files/firmware/lantiq/vr9_phy11g_a2x.bin create mode 100644 target/linux/lantiq/files/firmware/lantiq/vr9_phy22f_a1x.bin create mode 100644 target/linux/lantiq/files/firmware/lantiq/vr9_phy22f_a2x.bin create mode 100644 target/linux/lantiq/image/Makefile create mode 100644 target/linux/lantiq/image/eva.dummy.squashfs create mode 100644 target/linux/lantiq/image/lzma-loader/Makefile create mode 100644 target/linux/lantiq/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/LzmaTypes.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/Makefile create mode 100644 target/linux/lantiq/image/lzma-loader/src/ar71xx.mk create mode 100644 target/linux/lantiq/image/lzma-loader/src/ar71xx_regs.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/board-ar71xx.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/board-lantiq.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/board-ralink.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/cache.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/cache.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/cacheops.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/config.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/cp0regdef.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/head.S create mode 100644 target/linux/lantiq/image/lzma-loader/src/lantiq.mk create mode 100644 target/linux/lantiq/image/lzma-loader/src/loader.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/loader.lds create mode 100644 target/linux/lantiq/image/lzma-loader/src/loader2.lds create mode 100644 target/linux/lantiq/image/lzma-loader/src/lzma-data.lds create mode 100644 target/linux/lantiq/image/lzma-loader/src/printf.c create mode 100644 target/linux/lantiq/image/lzma-loader/src/printf.h create mode 100644 target/linux/lantiq/image/lzma-loader/src/ralink.mk create mode 100644 target/linux/lantiq/image/ubinize-overlay.cfg create mode 100644 target/linux/lantiq/image/ubinize.cfg create mode 100644 target/linux/lantiq/modules.mk create mode 100644 target/linux/lantiq/patches-4.4/0001-MIPS-lantiq-add-pcie-driver.patch create mode 100644 target/linux/lantiq/patches-4.4/0004-MIPS-lantiq-add-atm-hack.patch create mode 100644 target/linux/lantiq/patches-4.4/0007-MIPS-lantiq-add-basic-tffs-driver.patch create mode 100644 target/linux/lantiq/patches-4.4/0008-MIPS-lantiq-backport-old-timer-code.patch create mode 100644 target/linux/lantiq/patches-4.4/0012-pinctrl-lantiq-fix-up-pinmux.patch create mode 100644 target/linux/lantiq/patches-4.4/0013-MTD-lantiq-xway-fix-invalid-operator.patch create mode 100644 target/linux/lantiq/patches-4.4/0014-MTD-lantiq-xway-the-latched-command-should-be-persis.patch create mode 100644 target/linux/lantiq/patches-4.4/0015-MTD-lantiq-xway-remove-endless-loop.patch create mode 100644 target/linux/lantiq/patches-4.4/0016-MTD-lantiq-xway-add-missing-write_buf-and-read_buf-t.patch create mode 100644 target/linux/lantiq/patches-4.4/0017-MTD-xway-fix-nand-locking.patch create mode 100644 target/linux/lantiq/patches-4.4/0018-MTD-nand-lots-of-xrx200-fixes.patch create mode 100644 target/linux/lantiq/patches-4.4/0020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch create mode 100644 target/linux/lantiq/patches-4.4/0022-MTD-m25p80-allow-loading-mtd-name-from-OF.patch create mode 100644 target/linux/lantiq/patches-4.4/0023-NET-PHY-adds-driver-for-lantiq-PHY11G.patch create mode 100644 target/linux/lantiq/patches-4.4/0024-NET-lantiq-adds-PHY11G-firmware-blobs.patch create mode 100644 target/linux/lantiq/patches-4.4/0025-NET-MIPS-lantiq-adds-xrx200-net.patch create mode 100644 target/linux/lantiq/patches-4.4/0026-NET-multi-phy-support.patch create mode 100644 target/linux/lantiq/patches-4.4/0028-NET-lantiq-various-etop-fixes.patch create mode 100644 target/linux/lantiq/patches-4.4/0030-GPIO-add-named-gpio-exports.patch create mode 100644 target/linux/lantiq/patches-4.4/0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch create mode 100644 target/linux/lantiq/patches-4.4/0032-USB-fix-roothub-for-IFXHCD.patch create mode 100644 target/linux/lantiq/patches-4.4/0034-reset-Fix-compile-when-reset-RESET_CONTROLLER-is-not.patch create mode 100644 target/linux/lantiq/patches-4.4/0035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch create mode 100644 target/linux/lantiq/patches-4.4/0040-USB-DWC2-enable-usb-power-gpio.patch create mode 100644 target/linux/lantiq/patches-4.4/0041-USB-DWC2-add-ltq-params.patch create mode 100644 target/linux/lantiq/patches-4.4/0044-pinctrl-lantiq-introduce-new-dedicated-devicetree-bi.patch create mode 100644 target/linux/lantiq/patches-4.4/0045-pinctrl-lantiq-Fix-GPIO-Setup-of-GPIO-Port3.patch create mode 100644 target/linux/lantiq/patches-4.4/0046-pinctrl-lantiq-2-pins-have-the-wrong-mux-list.patch create mode 100644 target/linux/lantiq/patches-4.4/0100-spi-add-support-for-Lantiq-SPI-controller.patch create mode 100644 target/linux/lantiq/patches-4.4/0101-find_active_root.patch create mode 100644 target/linux/lantiq/patches-4.4/0120-MIPS-lantiq-add-support-for-device-tree-file-from-bo.patch create mode 100644 target/linux/lantiq/patches-4.4/0121-MIPS-lantiq-make-it-possible-to-build-in-no-device-t.patch create mode 100644 target/linux/lantiq/patches-4.4/0151-lantiq-ifxmips_pcie-use-of.patch create mode 100644 target/linux/lantiq/patches-4.4/0160-owrt-lantiq-multiple-flash.patch create mode 100644 target/linux/lantiq/patches-4.4/0300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch create mode 100644 target/linux/lantiq/patches-4.4/0301-xrx200-add-gphy-clk-src-device-tree-binding.patch create mode 100644 target/linux/lantiq/patches-4.4/0400-xrx200-net-multi-phy.patch create mode 100644 target/linux/lantiq/xrx200/config-default create mode 100644 target/linux/lantiq/xrx200/profiles/arv.mk create mode 100644 target/linux/lantiq/xrx200/profiles/avm.mk create mode 100644 target/linux/lantiq/xrx200/profiles/bt.mk create mode 100644 target/linux/lantiq/xrx200/profiles/lantiq.mk create mode 100644 target/linux/lantiq/xrx200/profiles/tplink.mk create mode 100644 target/linux/lantiq/xrx200/profiles/zyxel.mk create mode 100644 target/linux/lantiq/xrx200/target.mk create mode 100644 target/linux/lantiq/xway/config-default create mode 100644 target/linux/lantiq/xway/profiles/arv.mk create mode 100644 target/linux/lantiq/xway/profiles/audiocodes.mk create mode 100644 target/linux/lantiq/xway/profiles/avm.mk create mode 100644 target/linux/lantiq/xway/profiles/aztech.mk create mode 100644 target/linux/lantiq/xway/profiles/bt.mk create mode 100644 target/linux/lantiq/xway/profiles/buffalo.mk create mode 100644 target/linux/lantiq/xway/profiles/gigaset.mk create mode 100644 target/linux/lantiq/xway/profiles/lantiq.mk create mode 100644 target/linux/lantiq/xway/profiles/netgear.mk create mode 100644 target/linux/lantiq/xway/profiles/zte.mk create mode 100644 target/linux/lantiq/xway/profiles/zyxel.mk create mode 100644 target/linux/lantiq/xway/target.mk create mode 100644 target/linux/malta/Makefile create mode 100644 target/linux/malta/README create mode 100755 target/linux/malta/base-files/etc/board.d/00_model create mode 100755 target/linux/malta/base-files/etc/board.d/02_network create mode 100644 target/linux/malta/base-files/etc/inittab create mode 100644 target/linux/malta/be/config-default create mode 100644 target/linux/malta/be/target.mk create mode 100644 target/linux/malta/be64/config-default create mode 100644 target/linux/malta/be64/target.mk create mode 100644 target/linux/malta/config-4.4 create mode 100644 target/linux/malta/image/Makefile create mode 100644 target/linux/malta/le/config-default create mode 100644 target/linux/malta/le/target.mk create mode 100644 target/linux/malta/le64/config-default create mode 100644 target/linux/malta/le64/target.mk create mode 100644 target/linux/mcs814x/Makefile create mode 100755 target/linux/mcs814x/base-files/etc/board.d/01_leds create mode 100755 target/linux/mcs814x/base-files/etc/board.d/02_network create mode 100644 target/linux/mcs814x/base-files/lib/mcs814x.sh create mode 100755 target/linux/mcs814x/base-files/lib/preinit/03_preinit_do_mcs814x.sh create mode 100644 target/linux/mcs814x/config-3.18 create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/boot/dts/mcs8140.dtsi create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/boot/dts/rbt-832.dts create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/Kconfig create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/Makefile create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/Makefile.boot create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/board-mcs8140-dt.c create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/clock.c create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/common.c create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/common.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/cpu.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/debug-macro.S create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/entry-macro.S create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/gpio.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/hardware.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/io.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/irqs.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/mcs814x.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/param.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/system.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/timex.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/include/mach/uncompress.h create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/irq.c create mode 100644 target/linux/mcs814x/files-3.18/arch/arm/mach-mcs814x/timer.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/char/hw_random/mcs814x-rng.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/gpio/gpio-mcs814x.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/net/ethernet/mcs8140/Kconfig create mode 100644 target/linux/mcs814x/files-3.18/drivers/net/ethernet/mcs8140/Makefile create mode 100644 target/linux/mcs814x/files-3.18/drivers/net/ethernet/mcs8140/nuport_mac.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/net/phy/mcs814x.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/usb/host/ehci-mcs814x.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/usb/host/ohci-mcs814x.c create mode 100644 target/linux/mcs814x/files-3.18/drivers/watchdog/mcs814x_wdt.c create mode 100644 target/linux/mcs814x/image/Makefile create mode 100644 target/linux/mcs814x/modules.mk create mode 100644 target/linux/mcs814x/patches-3.18/001-platform.patch create mode 100644 target/linux/mcs814x/patches-3.18/003-ethernet.patch create mode 100644 target/linux/mcs814x/patches-3.18/004-usb.patch create mode 100644 target/linux/mcs814x/patches-3.18/005-mcs814x_rng.patch create mode 100644 target/linux/mcs814x/patches-3.18/006-mcs814x_wdt.patch create mode 100644 target/linux/mcs814x/patches-3.18/008-mcs814x_gpio.patch create mode 100644 target/linux/mcs814x/patches-3.18/011-mcs814x_internal_phy.patch create mode 100644 target/linux/mcs814x/patches-3.18/012-mtd-cfi_cmdset_0002-force-word-write.patch create mode 100644 target/linux/mcs814x/patches-3.18/013-ohci_workarounds.patch create mode 100644 target/linux/mcs814x/patches-3.18/014-debuguart.patch create mode 100644 target/linux/mcs814x/profiles/000-Generic.mk create mode 100644 target/linux/mcs814x/profiles/100-dLAN-USB-Extender.mk create mode 100644 target/linux/mediatek/Makefile create mode 100755 target/linux/mediatek/base-files/etc/board.d/02_network create mode 100644 target/linux/mediatek/base-files/etc/inittab create mode 100644 target/linux/mediatek/base-files/lib/mediatek.sh create mode 100755 target/linux/mediatek/base-files/lib/preinit/01_affinity create mode 100644 target/linux/mediatek/base-files/lib/preinit/03_preinit_do_mediatek.sh create mode 100755 target/linux/mediatek/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/mediatek/config-4.4 create mode 100644 target/linux/mediatek/files/arch/arm/boot/dts/mt7623-NAND.dts create mode 100644 target/linux/mediatek/files/arch/arm/boot/dts/mt7623-eMMC.dts create mode 100644 target/linux/mediatek/image/Makefile create mode 100644 target/linux/mediatek/patches-4.4/0001-NET-multi-phy-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0002-soc-mediatek-Separate-scpsys-driver-common-code.patch create mode 100644 target/linux/mediatek/patches-4.4/0003-soc-mediatek-Init-MT8173-scpsys-driver-earlier.patch create mode 100644 target/linux/mediatek/patches-4.4/0004-soc-mediatek-Add-MT2701-power-dt-bindings.patch create mode 100644 target/linux/mediatek/patches-4.4/0005-soc-mediatek-Add-MT2701-MT7623-scpsys-driver.patch create mode 100644 target/linux/mediatek/patches-4.4/0006-clk-mediatek-Refine-the-makefile-to-support-multiple.patch create mode 100644 target/linux/mediatek/patches-4.4/0007-dt-bindings-ARM-Mediatek-Document-bindings-for-MT270.patch create mode 100644 target/linux/mediatek/patches-4.4/0008-clk-mediatek-Add-dt-bindings-for-MT2701-clocks.patch create mode 100644 target/linux/mediatek/patches-4.4/0009-clk-mediatek-Add-MT2701-clock-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0010-reset-mediatek-mt2701-reset-controller-dt-binding-fi.patch create mode 100644 target/linux/mediatek/patches-4.4/0011-reset-mediatek-mt2701-reset-driver.patch create mode 100644 target/linux/mediatek/patches-4.4/0012-ARM-mediatek-Add-MT2701-config-options-for-mediatek-.patch create mode 100644 target/linux/mediatek/patches-4.4/0013-dt-bindings-mediatek-Modify-pinctrl-bindings-for-mt2.patch create mode 100644 target/linux/mediatek/patches-4.4/0014-pinctrl-dt-bindings-Add-pinfunc-header-file-for-mt27.patch create mode 100644 target/linux/mediatek/patches-4.4/0015-dt-bindings-mediatek-Modify-pinctrl-bindings-for-mt7.patch create mode 100644 target/linux/mediatek/patches-4.4/0016-pinctrl-dt-bindings-Add-pinctrl-file-for-mt7623.patch create mode 100644 target/linux/mediatek/patches-4.4/0017-clk-add-hifsys-reset.patch create mode 100644 target/linux/mediatek/patches-4.4/0018-dt-bindings-Add-a-binding-for-Mediatek-xHCI-host-con.patch create mode 100644 target/linux/mediatek/patches-4.4/0019-xhci-mediatek-support-MTK-xHCI-host-controller.patch create mode 100644 target/linux/mediatek/patches-4.4/0020-arm64-dts-mediatek-add-xHCI-usb-phy-for-mt8173.patch create mode 100644 target/linux/mediatek/patches-4.4/0021-Document-DT-Add-bindings-for-mediatek-MT7623-SoC-Pla.patch create mode 100644 target/linux/mediatek/patches-4.4/0022-soc-mediatek-add-compat-string-for-mt7623-to-scpsys.patch create mode 100644 target/linux/mediatek/patches-4.4/0023-ARM-dts-mediatek-add-MT7623-basic-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0024-dt-bindings-add-MediaTek-PCIe-binding-documentation.patch create mode 100644 target/linux/mediatek/patches-4.4/0025-PCI-mediatek-add-support-for-PCIe-found-on-MT7623-MT.patch create mode 100644 target/linux/mediatek/patches-4.4/0026-scpsys-various-fixes.patch create mode 100644 target/linux/mediatek/patches-4.4/0027-soc-mediatek-PMIC-wrap-Clear-the-vldclr-if-state-mac.patch create mode 100644 target/linux/mediatek/patches-4.4/0028-ARM-mediatek-add-MT7623-smp-bringup-code.patch create mode 100644 target/linux/mediatek/patches-4.4/0029-soc-mediatek-PMIC-wrap-clear-the-STAUPD_TRIG-bit-of-.patch create mode 100644 target/linux/mediatek/patches-4.4/0030-ARM-mediatek-add-mt2701-smp-bringup-code.patch create mode 100644 target/linux/mediatek/patches-4.4/0031-dt-bindings-ARM-Mediatek-add-MT2701-7623-string-to-t.patch create mode 100644 target/linux/mediatek/patches-4.4/0032-soc-mediatek-PMIC-wrap-don-t-duplicate-the-wrapper-d.patch create mode 100644 target/linux/mediatek/patches-4.4/0033-soc-mediatek-PMIC-wrap-add-wrapper-callbacks-for-ini.patch create mode 100644 target/linux/mediatek/patches-4.4/0034-soc-mediatek-PMIC-wrap-split-SoC-specific-init-into-.patch create mode 100644 target/linux/mediatek/patches-4.4/0035-soc-mediatek-PMIC-wrap-WRAP_INT_EN-needs-a-different.patch create mode 100644 target/linux/mediatek/patches-4.4/0036-soc-mediatek-PMIC-wrap-SPI_WRITE-needs-a-different-b.patch create mode 100644 target/linux/mediatek/patches-4.4/0037-soc-mediatek-PMIC-wrap-move-wdt_src-into-the-pmic_wr.patch create mode 100644 target/linux/mediatek/patches-4.4/0038-soc-mediatek-PMIC-wrap-remove-pwrap_is_mt8135-and-pw.patch create mode 100644 target/linux/mediatek/patches-4.4/0039-soc-mediatek-PMIC-wrap-add-a-slave-specific-struct.patch create mode 100644 target/linux/mediatek/patches-4.4/0040-soc-mediatek-PMIC-wrap-add-mt6323-slave-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0041-soc-mediatek-PMIC-wrap-add-MT2701-7623-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0042-dt-bindings-mfd-Add-bindings-for-the-MediaTek-MT6323.patch create mode 100644 target/linux/mediatek/patches-4.4/0043-mfd-mt6397-int_con-and-int_status-may-vary-in-locati.patch create mode 100644 target/linux/mediatek/patches-4.4/0044-mfd-mt6397-add-support-for-different-Slave-types.patch create mode 100644 target/linux/mediatek/patches-4.4/0045-mfd-mt6397-add-MT6323-support-to-MT6397-driver.patch create mode 100644 target/linux/mediatek/patches-4.4/0046-regulator-Add-document-for-MT6323-regulator.patch create mode 100644 target/linux/mediatek/patches-4.4/0047-regulator-mt6323-Add-support-for-MT6323-regulator.patch create mode 100644 target/linux/mediatek/patches-4.4/0048-net-next-mediatek-document-MediaTek-SoC-ethernet-bin.patch create mode 100644 target/linux/mediatek/patches-4.4/0049-net-next-mediatek-add-support-for-MT7623-ethernet.patch create mode 100644 target/linux/mediatek/patches-4.4/0050-net-next-mediatek-add-Kconfig-and-Makefile.patch create mode 100644 target/linux/mediatek/patches-4.4/0051-net-next-mediatek-add-an-entry-to-MAINTAINERS.patch create mode 100644 target/linux/mediatek/patches-4.4/0052-mtd-nand-add-an-mtd_to_nand-helper.patch create mode 100644 target/linux/mediatek/patches-4.4/0053-mtd-nand-add-nand_to_mtd-helper.patch create mode 100644 target/linux/mediatek/patches-4.4/0054-mtd-nand-add-helpers-to-access-priv.patch create mode 100644 target/linux/mediatek/patches-4.4/0055-mtd-nand-embed-an-mtd_info-structure-into-nand_chip.patch create mode 100644 target/linux/mediatek/patches-4.4/0056-mtd-add-get-set-of_node-flash_node-helpers.patch create mode 100644 target/linux/mediatek/patches-4.4/0057-mtd-mediatek-device-tree-docs-for-MTK-Smart-Device-G.patch create mode 100644 target/linux/mediatek/patches-4.4/0058-mtd-mediatek-driver-for-MTK-Smart-Device-Gen1-NAND.patch create mode 100644 target/linux/mediatek/patches-4.4/0059-mtd-nand-backport-fixes.patch create mode 100644 target/linux/mediatek/patches-4.4/0060-clk-dont-disable-unused-clocks.patch create mode 100644 target/linux/mediatek/patches-4.4/0061-clk-mediatek-enable-critical-clocks.patch create mode 100644 target/linux/mediatek/patches-4.4/0062-clk-mediatek-Export-CPU-mux-clocks-for-CPU-frequency.patch create mode 100644 target/linux/mediatek/patches-4.4/0063-cpufreq-mediatek-add-driver.patch create mode 100644 target/linux/mediatek/patches-4.4/0064-arm-mediatek-make-a7-timer-work.patch create mode 100644 target/linux/mediatek/patches-4.4/0065-net-mediatek-checking-for-IS_ERR-instead-of-NULL.patch create mode 100644 target/linux/mediatek/patches-4.4/0066-net-mediatek-unlock-on-error-in-mtk_tx_map.patch create mode 100644 target/linux/mediatek/patches-4.4/0067-net-mediatek-use-dma_addr_t-correctly.patch create mode 100644 target/linux/mediatek/patches-4.4/0068-net-mediatek-remove-incorrect-dma_mask-assignment.patch create mode 100644 target/linux/mediatek/patches-4.4/0069-net-mediatek-check-device_reset-return-code.patch create mode 100644 target/linux/mediatek/patches-4.4/0070-net-mediatek-watchdog_timeo-was-not-set.patch create mode 100644 target/linux/mediatek/patches-4.4/0071-net-mediatek-mtk_cal_txd_req-returns-bad-value.patch create mode 100644 target/linux/mediatek/patches-4.4/0072-net-mediatek-remove-superflous-reset-call.patch create mode 100644 target/linux/mediatek/patches-4.4/0073-net-mediatek-fix-stop-and-wakeup-of-queue.patch create mode 100644 target/linux/mediatek/patches-4.4/0074-net-mediatek-fix-mtk_pending_work.patch create mode 100644 target/linux/mediatek/patches-4.4/0075-net-mediatek-fix-TX-locking.patch create mode 100644 target/linux/mediatek/patches-4.4/0076-net-mediatek-move-the-pending_work-struct-to-the-dev.patch create mode 100644 target/linux/mediatek/patches-4.4/0077-net-mediatek-do-not-set-the-QID-field-in-the-TX-DMA-.patch create mode 100644 target/linux/mediatek/patches-4.4/0078-net-mediatek-update-the-IRQ-part-of-the-binding-docu.patch create mode 100644 target/linux/mediatek/patches-4.4/0079-net-next-mediatek-fix-BQL-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0080-net-next-mediatek-fix-gigabit-and-flow-control-adver.patch create mode 100644 target/linux/mediatek/patches-4.4/0081-net-next-mediatek-add-fixed-phy-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0082-net-next-mediatek-add-RX-delay-support.patch create mode 100644 target/linux/mediatek/patches-4.4/0083-net-next-mediatek-add-missing-return-code-check.patch create mode 100644 target/linux/mediatek/patches-4.4/0084-net-next-mediatek-fix-missing-free-of-scratch-memory.patch create mode 100644 target/linux/mediatek/patches-4.4/0085-net-next-mediatek-invalid-buffer-lookup-in-mtk_tx_ma.patch create mode 100644 target/linux/mediatek/patches-4.4/0086-net-next-mediatek-dropped-rx-packets-are-not-being-c.patch create mode 100644 target/linux/mediatek/patches-4.4/0087-net-next-mediatek-add-IRQ-locking.patch create mode 100644 target/linux/mediatek/patches-4.4/0088-net-next-mediatek-add-support-for-IRQ-grouping.patch create mode 100644 target/linux/mediatek/patches-4.4/0089-net-mediatek-add-gsw-mt7530-driver.patch create mode 100644 target/linux/mediatek/patches-4.4/0090-net-mediatek-v4.4-backports.patch create mode 100644 target/linux/mediatek/patches-4.4/0091-net-next-mediatek-WIP.patch create mode 100644 target/linux/mediatek/patches-4.4/0100-block2mtd.patch create mode 100644 target/linux/mediatek/patches-4.4/0200-devicetree.patch create mode 100644 target/linux/mediatek/profiles/default.mk create mode 100644 target/linux/mpc85xx/Makefile create mode 100755 target/linux/mpc85xx/base-files/etc/board.d/02_network create mode 100644 target/linux/mpc85xx/base-files/etc/diag.sh create mode 100644 target/linux/mpc85xx/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom create mode 100755 target/linux/mpc85xx/base-files/lib/mpc85xx.sh create mode 100644 target/linux/mpc85xx/base-files/lib/preinit/03_preinit_do_mpc85xx.sh create mode 100644 target/linux/mpc85xx/base-files/lib/preinit/05_set_preinit_iface_mpc85xx create mode 100755 target/linux/mpc85xx/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/mpc85xx/config-4.4 create mode 100644 target/linux/mpc85xx/files/arch/powerpc/boot/cuboot-tl-wdr4900-v1.c create mode 100644 target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts create mode 100644 target/linux/mpc85xx/files/arch/powerpc/platforms/85xx/tl_wdr4900_v1.c create mode 100644 target/linux/mpc85xx/generic/config-default create mode 100644 target/linux/mpc85xx/generic/target.mk create mode 100644 target/linux/mpc85xx/image/Makefile create mode 100644 target/linux/mpc85xx/p1020/config-default create mode 100644 target/linux/mpc85xx/p1020/target.mk create mode 100644 target/linux/mpc85xx/patches-4.4/001-powerpc-85xx-add-gpio-keys-to-of-match-table.patch create mode 100644 target/linux/mpc85xx/patches-4.4/100-powerpc-85xx-tl-wdr4900-v1-support.patch create mode 100644 target/linux/mpc85xx/patches-4.4/200-spi-fsl-espi-preallocate-local-buffer.patch create mode 100644 target/linux/mpc85xx/profiles/00-default.mk create mode 100644 target/linux/mpc85xx/profiles/tp-link.mk create mode 100644 target/linux/mvebu/Makefile create mode 100755 target/linux/mvebu/base-files/etc/board.d/01_leds create mode 100755 target/linux/mvebu/base-files/etc/board.d/02_network create mode 100644 target/linux/mvebu/base-files/etc/crontabs/root create mode 100644 target/linux/mvebu/base-files/etc/diag.sh create mode 100755 target/linux/mvebu/base-files/etc/init.d/linksys_recovery create mode 100644 target/linux/mvebu/base-files/etc/uci-defaults/03_wireless create mode 100755 target/linux/mvebu/base-files/lib/mvebu.sh create mode 100644 target/linux/mvebu/base-files/lib/preinit/06_set_iface_mac create mode 100644 target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg create mode 100644 target/linux/mvebu/base-files/lib/upgrade/linksys.sh create mode 100755 target/linux/mvebu/base-files/lib/upgrade/platform.sh create mode 100755 target/linux/mvebu/base-files/sbin/fan_ctrl.sh create mode 100644 target/linux/mvebu/config-4.1 create mode 100644 target/linux/mvebu/config-4.4 create mode 100644 target/linux/mvebu/files/arch/arm/boot/dts/armada-385-linksys-shelby.dts create mode 100644 target/linux/mvebu/files/arch/arm/boot/dts/armada-388-clearfog.dts create mode 100644 target/linux/mvebu/files/arch/arm/boot/dts/armada-38x-solidrun-microsom.dtsi create mode 100644 target/linux/mvebu/image/Makefile create mode 100644 target/linux/mvebu/patches-4.1/000-new_linksys_boards.patch create mode 100644 target/linux/mvebu/patches-4.1/001-fix_gpio_config_on_linksys_boards.patch create mode 100644 target/linux/mvebu/patches-4.1/002-add_powertables.patch create mode 100644 target/linux/mvebu/patches-4.1/003-add_switch_nodes.patch create mode 100644 target/linux/mvebu/patches-4.1/010-build_new_dtbs.patch create mode 100644 target/linux/mvebu/patches-4.1/022-ARM-mvebu-A385-AP-Enable-the-NAND-controller.patch create mode 100644 target/linux/mvebu/patches-4.1/050-leds_tlc59116_document_binding.patch create mode 100644 target/linux/mvebu/patches-4.1/051-leds_tlc59116_add_driver.patch create mode 100644 target/linux/mvebu/patches-4.1/100-find_active_root.patch create mode 100644 target/linux/mvebu/patches-4.1/102-revert_i2c_delay.patch create mode 100644 target/linux/mvebu/patches-4.1/202-gpio_mvebu_add_limited_pwm_support.patch create mode 100644 target/linux/mvebu/patches-4.1/203-dt_bindings_extend_mvebu_gpio_documentation_with_pwm.patch create mode 100644 target/linux/mvebu/patches-4.1/204-mvebu_xp_add_pwm_properties_to_dtsi_files.patch create mode 100644 target/linux/mvebu/patches-4.1/205-arm_mvebu_enable_pwm_in_defconfig.patch create mode 100644 target/linux/mvebu/patches-4.1/206-mvebu_wrt1900ac_use_pwm-fan_rather_than_gpio-fan.patch create mode 100644 target/linux/mvebu/patches-4.1/207-armada-385-rd-mtd-partitions.patch create mode 100644 target/linux/mvebu/patches-4.1/208-ARM-mvebu-385-ap-Add-partitions.patch create mode 100644 target/linux/mvebu/patches-4.1/209-solidrun_clearfog.patch create mode 100644 target/linux/mvebu/patches-4.1/300-add_missing_labels.patch create mode 100644 target/linux/mvebu/patches-4.4/001-fix_gpio_config_on_linksys_boards.patch create mode 100644 target/linux/mvebu/patches-4.4/002-add_powertables.patch create mode 100644 target/linux/mvebu/patches-4.4/003-add_switch_nodes.patch create mode 100644 target/linux/mvebu/patches-4.4/010-build_new_dtbs.patch create mode 100644 target/linux/mvebu/patches-4.4/100-find_active_root.patch create mode 100644 target/linux/mvebu/patches-4.4/102-revert_i2c_delay.patch create mode 100644 target/linux/mvebu/patches-4.4/202-gpio_mvebu_add_limited_pwm_support.patch create mode 100644 target/linux/mvebu/patches-4.4/203-dt_bindings_extend_mvebu_gpio_documentation_with_pwm.patch create mode 100644 target/linux/mvebu/patches-4.4/204-mvebu_xp_add_pwm_properties_to_dtsi_files.patch create mode 100644 target/linux/mvebu/patches-4.4/205-arm_mvebu_enable_pwm_in_defconfig.patch create mode 100644 target/linux/mvebu/patches-4.4/206-mvebu_wrt1900ac_use_pwm-fan_rather_than_gpio-fan.patch create mode 100644 target/linux/mvebu/patches-4.4/207-armada-385-rd-mtd-partitions.patch create mode 100644 target/linux/mvebu/patches-4.4/208-ARM-mvebu-385-ap-Add-partitions.patch create mode 100644 target/linux/mvebu/patches-4.4/209-solidrun_clearfog.patch create mode 100644 target/linux/mvebu/profiles/000-Default.mk create mode 100644 target/linux/mvebu/profiles/globalscale.mk create mode 100644 target/linux/mvebu/profiles/linksys.mk create mode 100644 target/linux/mvebu/profiles/marvell.mk create mode 100644 target/linux/mvebu/profiles/plathome.mk create mode 100644 target/linux/mvebu/profiles/solidrun.mk create mode 100644 target/linux/mxs/Makefile create mode 100755 target/linux/mxs/base-files/etc/board.d/02_network create mode 100644 target/linux/mxs/base-files/etc/diag.sh create mode 100644 target/linux/mxs/base-files/etc/inittab create mode 100644 target/linux/mxs/base-files/lib/mxs.sh create mode 100644 target/linux/mxs/base-files/lib/preinit/03_preinit_do_mxs.sh create mode 100644 target/linux/mxs/config-3.18 create mode 100644 target/linux/mxs/config-4.1 create mode 100644 target/linux/mxs/config-4.4 create mode 100644 target/linux/mxs/files/arch/arm/boot/dts/imx28-duckbill.dts create mode 100644 target/linux/mxs/image/Config.in create mode 100644 target/linux/mxs/image/Makefile create mode 100755 target/linux/mxs/image/gen_sdcard_ext4_ext4.sh create mode 100755 target/linux/mxs/image/gen_sdcard_vfat_ext4.sh create mode 100644 target/linux/mxs/modules.mk create mode 100644 target/linux/mxs/patches-3.18/001-soc-audio-support.patch create mode 100644 target/linux/mxs/patches-3.18/101-soc-audio-dts.patch create mode 100644 target/linux/mxs/patches-3.18/120-dt-add-i2c.patch create mode 100644 target/linux/mxs/patches-4.1/100-mxs-select-syscon.patch create mode 100644 target/linux/mxs/patches-4.1/101-mxs-add-mxs_power.patch create mode 100644 target/linux/mxs/patches-4.1/102-mxs-add-regulator-driver.patch create mode 100644 target/linux/mxs/patches-4.1/103-dt-enable-regulator.patch create mode 100644 target/linux/mxs/patches-4.1/120-dt-add-i2c.patch create mode 100644 target/linux/mxs/patches-4.4/100-mxs-select-syscon.patch create mode 100644 target/linux/mxs/patches-4.4/101-mxs-add-mxs_power.patch create mode 100644 target/linux/mxs/patches-4.4/102-mxs-add-regulator-driver.patch create mode 100644 target/linux/mxs/patches-4.4/103-dt-enable-regulator.patch create mode 100644 target/linux/mxs/patches-4.4/110-crypto-mxsdcp-provide-importexport.patch create mode 100644 target/linux/mxs/profiles/01-duckbill.mk create mode 100644 target/linux/mxs/profiles/02-olinuxino-maxi.mk create mode 100644 target/linux/mxs/profiles/03-olinuxino-micro.mk create mode 100644 target/linux/netlogic/Makefile create mode 100755 target/linux/netlogic/base-files/etc/board.d/02_network create mode 100755 target/linux/netlogic/base-files/lib/netlogic.sh create mode 100755 target/linux/netlogic/base-files/lib/preinit/03_do_netlogic.sh create mode 100644 target/linux/netlogic/config-default create mode 100644 target/linux/netlogic/image/Makefile create mode 100644 target/linux/netlogic/xlp/config-default create mode 100644 target/linux/netlogic/xlp/target.mk create mode 100644 target/linux/netlogic/xlr/config-default create mode 100644 target/linux/netlogic/xlr/target.mk create mode 100644 target/linux/octeon/Makefile create mode 100755 target/linux/octeon/base-files/etc/board.d/01_network create mode 100644 target/linux/octeon/base-files/lib/preinit/20_sysinfo create mode 100644 target/linux/octeon/base-files/lib/preinit/79_move_config create mode 100755 target/linux/octeon/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/octeon/config-4.4 create mode 100644 target/linux/octeon/image/Makefile create mode 100644 target/linux/octeon/patches-4.4/100-ubnt_edgerouter2_support.patch create mode 100644 target/linux/octeon/patches-4.4/110-er200-ethernet_probe_order.patch create mode 100644 target/linux/octeon/patches-4.4/150-mmc-octeon-add-host-driver-for-octeon-mmc-controller.patch create mode 100644 target/linux/octeon/patches-4.4/160-cmdline-hack.patch create mode 100644 target/linux/octeon/profiles/000-Generic.mk create mode 100644 target/linux/omap/Makefile create mode 100644 target/linux/omap/base-files/etc/inittab create mode 100644 target/linux/omap/config-3.18 create mode 100644 target/linux/omap/config-4.1 create mode 100644 target/linux/omap/config-4.4 create mode 100644 target/linux/omap/image/Makefile create mode 100644 target/linux/omap/image/ubinize.cfg create mode 100644 target/linux/omap/patches-3.18/0334-video-da8xx-fb-adding-dt-support.patch create mode 100644 target/linux/omap/patches-3.18/0343-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch create mode 100644 target/linux/omap/patches-3.18/0752-video-da8xx-fb-fix-defect-with-vsync-callback-invoca.patch create mode 100644 target/linux/omap/patches-3.18/920-arm-dts-am335x-evmsk-add-support-for-lcd-panel.patch create mode 100644 target/linux/omap/patches-3.18/950-am335x-evmsk-wilink-dts.patch create mode 100644 target/linux/omap/patches-4.1/0334-video-da8xx-fb-adding-dt-support.patch create mode 100644 target/linux/omap/patches-4.1/0343-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch create mode 100644 target/linux/omap/patches-4.1/0752-video-da8xx-fb-fix-defect-with-vsync-callback-invoca.patch create mode 100644 target/linux/omap/patches-4.1/920-arm-dts-am335x-evmsk-add-support-for-lcd-panel.patch create mode 100644 target/linux/omap/patches-4.1/950-am335x-evmsk-wilink-dts.patch create mode 100644 target/linux/omap/patches/001-omap4_pandaboard-wlan_fix.patch create mode 100644 target/linux/omap/profiles/00-default.mk create mode 100644 target/linux/omap/profiles/beagleboard.mk create mode 100644 target/linux/omap24xx/Makefile create mode 100644 target/linux/omap24xx/base-files/etc/config/fstab create mode 100644 target/linux/omap24xx/base-files/etc/config/network create mode 100644 target/linux/omap24xx/base-files/etc/config/wireless create mode 100644 target/linux/omap24xx/base-files/etc/hotplug.d/firmware/10-bme-pmm-image create mode 100644 target/linux/omap24xx/base-files/etc/hotplug.d/firmware/20-p54spi-eeprom create mode 100755 target/linux/omap24xx/base-files/etc/init.d/watchdog create mode 100644 target/linux/omap24xx/base-files/etc/inittab create mode 100644 target/linux/omap24xx/base-files/etc/pointercal create mode 100644 target/linux/omap24xx/base-files/lib/firmware/bc4fw.bin create mode 100644 target/linux/omap24xx/config-4.1 create mode 100644 target/linux/omap24xx/image/Makefile create mode 100644 target/linux/omap24xx/modules.mk create mode 100644 target/linux/omap24xx/profiles/100-n810.mk create mode 100644 target/linux/omap24xx/profiles/110-n810-gui.mk create mode 100644 target/linux/orion/Makefile create mode 100755 target/linux/orion/base-files/etc/board.d/02_network create mode 100644 target/linux/orion/base-files/etc/hotplug.d/usb/10-usb create mode 100644 target/linux/orion/config-default create mode 100644 target/linux/orion/files/arch/arm/mach-orion5x/dt2-common.h create mode 100644 target/linux/orion/files/arch/arm/mach-orion5x/dt2-setup.c create mode 100644 target/linux/orion/generic/base-files/etc/uci-defaults/09_hardware create mode 100644 target/linux/orion/generic/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/orion/generic/target.mk create mode 100644 target/linux/orion/harddisk/config-default create mode 100644 target/linux/orion/harddisk/target.mk create mode 100644 target/linux/orion/image/Makefile create mode 100644 target/linux/orion/image/generic.mk create mode 100644 target/linux/orion/image/harddisk.mk create mode 100644 target/linux/orion/patches/100-wrt350nv2_openwrt_partition_map.patch create mode 100644 target/linux/orion/patches/101-wnr854t_partition_map.patch create mode 100644 target/linux/orion/patches/200-dt2_board_support.patch create mode 100644 target/linux/orion/patches/210-wn802t_support.patch create mode 100644 target/linux/oxnas/Makefile create mode 100755 target/linux/oxnas/base-files/etc/board.d/01_leds create mode 100755 target/linux/oxnas/base-files/etc/board.d/02_network create mode 100644 target/linux/oxnas/base-files/etc/diag.sh create mode 100755 target/linux/oxnas/base-files/init.d/set-irq-affinity create mode 100755 target/linux/oxnas/base-files/lib/oxnas.sh create mode 100644 target/linux/oxnas/base-files/lib/preinit/03_preinit_do_oxnas.sh create mode 100644 target/linux/oxnas/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/oxnas/config-4.1 create mode 100644 target/linux/oxnas/config-4.4 create mode 100644 target/linux/oxnas/files/arch/arm/boot/dts/ox820-akitio.dts create mode 100644 target/linux/oxnas/files/arch/arm/boot/dts/ox820-kd20.dts create mode 100644 target/linux/oxnas/files/arch/arm/boot/dts/ox820-pogoplug-pro.dts create mode 100644 target/linux/oxnas/files/arch/arm/boot/dts/ox820-pogoplug-v3.dts create mode 100644 target/linux/oxnas/files/arch/arm/boot/dts/ox820-stg212.dts create mode 100644 target/linux/oxnas/files/arch/arm/boot/dts/ox820.dtsi create mode 100644 target/linux/oxnas/files/arch/arm/configs/ox820_defconfig create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/Kconfig create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/Makefile create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/Makefile.boot create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/fiq.S create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/headsmp.S create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/hotplug.c create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/hardware.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/iomap.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/irqs.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/smp.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/timex.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/uncompress.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/include/mach/utils.h create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/mach-ox820.c create mode 100644 target/linux/oxnas/files/arch/arm/mach-oxnas/platsmp.c create mode 100644 target/linux/oxnas/files/drivers/ata/sata_oxnas.c create mode 100644 target/linux/oxnas/files/drivers/clk/clk-oxnas.c create mode 100644 target/linux/oxnas/files/drivers/clocksource/oxnas_rps_timer.c create mode 100644 target/linux/oxnas/files/drivers/irqchip/irq-rps.c create mode 100644 target/linux/oxnas/files/drivers/mtd/nand/oxnas_nand.c create mode 100644 target/linux/oxnas/files/drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c create mode 100644 target/linux/oxnas/files/drivers/pci/host/pcie-oxnas.c create mode 100644 target/linux/oxnas/files/drivers/pinctrl/pinctrl-oxnas.c create mode 100644 target/linux/oxnas/files/drivers/reset/reset-ox820.c create mode 100644 target/linux/oxnas/files/drivers/usb/host/ehci-oxnas.c create mode 100644 target/linux/oxnas/image/Makefile create mode 100644 target/linux/oxnas/patches-4.1/010-arm_introduce-dma-fiq-irq-broadcast.patch create mode 100644 target/linux/oxnas/patches-4.1/250-add-plxtech-vendor-prefix.patch create mode 100644 target/linux/oxnas/patches-4.1/300-introduce-oxnas-platform.patch create mode 100644 target/linux/oxnas/patches-4.1/310-oxnas-clocksource.patch create mode 100644 target/linux/oxnas/patches-4.1/320-oxnas-irqchip.patch create mode 100644 target/linux/oxnas/patches-4.1/330-oxnas-pinctrl.patch create mode 100644 target/linux/oxnas/patches-4.1/340-oxnas-pcie.patch create mode 100644 target/linux/oxnas/patches-4.1/350-oxnas-reset.patch create mode 100644 target/linux/oxnas/patches-4.1/400-oxnas-nand.patch create mode 100644 target/linux/oxnas/patches-4.1/500-oxnas-sata.patch create mode 100644 target/linux/oxnas/patches-4.1/700-oxnas-dwmac.patch create mode 100644 target/linux/oxnas/patches-4.1/800-oxnas-ehci.patch create mode 100644 target/linux/oxnas/patches-4.1/900-more-boards.patch create mode 100644 target/linux/oxnas/patches-4.1/999-libata-hacks.patch create mode 100644 target/linux/oxnas/patches-4.4/010-arm_introduce-dma-fiq-irq-broadcast.patch create mode 100644 target/linux/oxnas/patches-4.4/250-add-plxtech-vendor-prefix.patch create mode 100644 target/linux/oxnas/patches-4.4/300-introduce-oxnas-platform.patch create mode 100644 target/linux/oxnas/patches-4.4/310-oxnas-clocksource.patch create mode 100644 target/linux/oxnas/patches-4.4/320-oxnas-irqchip.patch create mode 100644 target/linux/oxnas/patches-4.4/330-oxnas-pinctrl.patch create mode 100644 target/linux/oxnas/patches-4.4/340-oxnas-pcie.patch create mode 100644 target/linux/oxnas/patches-4.4/350-oxnas-reset.patch create mode 100644 target/linux/oxnas/patches-4.4/400-oxnas-nand.patch create mode 100644 target/linux/oxnas/patches-4.4/500-oxnas-sata.patch create mode 100644 target/linux/oxnas/patches-4.4/700-oxnas-dwmac.patch create mode 100644 target/linux/oxnas/patches-4.4/800-oxnas-ehci.patch create mode 100644 target/linux/oxnas/patches-4.4/900-more-boards.patch create mode 100644 target/linux/oxnas/patches-4.4/999-libata-hacks.patch create mode 100644 target/linux/oxnas/profiles/00-default.mk create mode 100644 target/linux/oxnas/profiles/akitio.mk create mode 100644 target/linux/oxnas/profiles/cloudengines.mk create mode 100644 target/linux/oxnas/profiles/mitrastar.mk create mode 100644 target/linux/oxnas/profiles/shuttle.mk create mode 100644 target/linux/ppc40x/Makefile create mode 100755 target/linux/ppc40x/base-files/lib/ppc40x.sh create mode 100644 target/linux/ppc40x/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/ppc40x/config-3.18 create mode 100644 target/linux/ppc40x/image/Makefile create mode 100644 target/linux/ppc40x/modules.mk create mode 100644 target/linux/ppc40x/patches-3.18/003-powerpc-add-EBC_BXCR-defines.patch create mode 100644 target/linux/ppc40x/patches-3.18/004-magicbox.patch create mode 100644 target/linux/ppc40x/patches-3.18/005-openrb.patch create mode 100644 target/linux/ppc40x/patches-3.18/101-pata-magicbox-cf-driver.patch create mode 100644 target/linux/ppc40x/patches-3.18/110-kilauea_openwrt_flashmap.patch create mode 100644 target/linux/ppc40x/patches-3.18/120-usb-isp116x-hcd-add-of-binding.patch create mode 100644 target/linux/ppc40x/patches-3.18/121-usb-isp116x-hcd-ppc405-register-access.patch create mode 100644 target/linux/ppc44x/Makefile create mode 100644 target/linux/ppc44x/base-files/etc/inittab create mode 100644 target/linux/ppc44x/config-3.18 create mode 100644 target/linux/ppc44x/image/Makefile create mode 100644 target/linux/ppc44x/patches-3.18/100-openwrt_flashmap.patch create mode 100644 target/linux/ppc44x/patches-3.18/110-openwrt_dts_cmdline.patch create mode 100644 target/linux/ramips/Makefile create mode 100755 target/linux/ramips/base-files/etc/board.d/01_leds create mode 100755 target/linux/ramips/base-files/etc/board.d/02_network create mode 100644 target/linux/ramips/base-files/etc/diag.sh create mode 100644 target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom create mode 100644 target/linux/ramips/base-files/etc/hotplug.d/usb/10-motion create mode 100644 target/linux/ramips/base-files/etc/inittab create mode 100644 target/linux/ramips/base-files/etc/uci-defaults/09_fix-seama-header create mode 100644 target/linux/ramips/base-files/lib/preinit/03_preinit_do_ramips.sh create mode 100644 target/linux/ramips/base-files/lib/preinit/04_handle_checksumming create mode 100644 target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips create mode 100755 target/linux/ramips/base-files/lib/ramips.sh create mode 100755 target/linux/ramips/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/ramips/base-files/lib/upgrade/ubnt.sh create mode 100755 target/linux/ramips/base-files/sbin/fixup-mac-address create mode 100644 target/linux/ramips/dts/3G-6200N.dts create mode 100644 target/linux/ramips/dts/3G-6200NL.dts create mode 100644 target/linux/ramips/dts/3G150B.dts create mode 100644 target/linux/ramips/dts/3G300M.dts create mode 100644 target/linux/ramips/dts/A5-V11.dts create mode 100644 target/linux/ramips/dts/AI-BR100.dts create mode 100644 target/linux/ramips/dts/AIR3GII.dts create mode 100644 target/linux/ramips/dts/ALL0239-3G.dts create mode 100644 target/linux/ramips/dts/ALL0256N-4M.dts create mode 100644 target/linux/ramips/dts/ALL0256N-8M.dts create mode 100644 target/linux/ramips/dts/ALL5002.dts create mode 100644 target/linux/ramips/dts/ALL5003.dts create mode 100644 target/linux/ramips/dts/AR670W.dts create mode 100644 target/linux/ramips/dts/AR725W.dts create mode 100644 target/linux/ramips/dts/ASL26555-16M.dts create mode 100644 target/linux/ramips/dts/ASL26555-8M.dts create mode 100644 target/linux/ramips/dts/ATP-52B.dts create mode 100644 target/linux/ramips/dts/AWAPN2403.dts create mode 100644 target/linux/ramips/dts/AWM002-4M.dtsi create mode 100644 target/linux/ramips/dts/AWM002-8M.dtsi create mode 100644 target/linux/ramips/dts/AWM002-EVB-4M.dts create mode 100644 target/linux/ramips/dts/AWM002-EVB-8M.dts create mode 100644 target/linux/ramips/dts/AWM002.dtsi create mode 100644 target/linux/ramips/dts/AWM003-EVB.dts create mode 100644 target/linux/ramips/dts/ArcherC20i.dts create mode 100644 target/linux/ramips/dts/BC2.dts create mode 100644 target/linux/ramips/dts/BR-6425.dts create mode 100644 target/linux/ramips/dts/BR-6475ND.dts create mode 100644 target/linux/ramips/dts/BROADWAY.dts create mode 100644 target/linux/ramips/dts/CARAMBOLA.dts create mode 100644 target/linux/ramips/dts/CF-WR800N.dts create mode 100644 target/linux/ramips/dts/CS-QR10.dts create mode 100644 target/linux/ramips/dts/CY-SWR1100.dts create mode 100644 target/linux/ramips/dts/D105.dts create mode 100644 target/linux/ramips/dts/DAP-1350.dts create mode 100644 target/linux/ramips/dts/DB-WRT01.dts create mode 100644 target/linux/ramips/dts/DCS-930.dts create mode 100644 target/linux/ramips/dts/DCS-930L-B1.dts create mode 100644 target/linux/ramips/dts/DIR-300-B1.dts create mode 100644 target/linux/ramips/dts/DIR-300-B7.dts create mode 100644 target/linux/ramips/dts/DIR-320-B1.dts create mode 100644 target/linux/ramips/dts/DIR-600-B1.dts create mode 100644 target/linux/ramips/dts/DIR-600-B2.dts create mode 100644 target/linux/ramips/dts/DIR-610-A1.dts create mode 100644 target/linux/ramips/dts/DIR-615-D.dts create mode 100644 target/linux/ramips/dts/DIR-615-H1.dts create mode 100644 target/linux/ramips/dts/DIR-620-A1.dts create mode 100644 target/linux/ramips/dts/DIR-620-D1.dts create mode 100644 target/linux/ramips/dts/DIR-645.dts create mode 100644 target/linux/ramips/dts/DIR-810L.dts create mode 100644 target/linux/ramips/dts/DIR-860L-B1.dts create mode 100644 target/linux/ramips/dts/E1700.dts create mode 100644 target/linux/ramips/dts/ESR-9753.dts create mode 100644 target/linux/ramips/dts/EX2700.dts create mode 100644 target/linux/ramips/dts/F5D8235_V1.dts create mode 100644 target/linux/ramips/dts/F5D8235_V2.dts create mode 100644 target/linux/ramips/dts/F7C027.dts create mode 100644 target/linux/ramips/dts/FIREWRT.dts create mode 100644 target/linux/ramips/dts/FONERA20N.dts create mode 100644 target/linux/ramips/dts/FREESTATION5.dts create mode 100644 target/linux/ramips/dts/GL-MT300A.dts create mode 100644 target/linux/ramips/dts/GL-MT300N.dts create mode 100644 target/linux/ramips/dts/GL-MT750.dts create mode 100644 target/linux/ramips/dts/HC5661.dts create mode 100644 target/linux/ramips/dts/HC5761.dts create mode 100644 target/linux/ramips/dts/HC5861.dts create mode 100644 target/linux/ramips/dts/HC5XXX.dtsi create mode 100644 target/linux/ramips/dts/HG255D.dts create mode 100644 target/linux/ramips/dts/HLKRM04.dts create mode 100644 target/linux/ramips/dts/HPM.dts create mode 100644 target/linux/ramips/dts/HT-TM02.dts create mode 100644 target/linux/ramips/dts/HW550-3G.dts create mode 100644 target/linux/ramips/dts/IP2202.dts create mode 100644 target/linux/ramips/dts/JHR-N805R.dts create mode 100644 target/linux/ramips/dts/JHR-N825R.dts create mode 100644 target/linux/ramips/dts/JHR-N926R.dts create mode 100644 target/linux/ramips/dts/LINKIT7688.dts create mode 100644 target/linux/ramips/dts/M2M.dts create mode 100644 target/linux/ramips/dts/M3.dts create mode 100644 target/linux/ramips/dts/M4-4M.dts create mode 100644 target/linux/ramips/dts/M4-8M.dts create mode 100644 target/linux/ramips/dts/MINIEMBPLUG.dts create mode 100644 target/linux/ramips/dts/MINIEMBWIFI.dts create mode 100644 target/linux/ramips/dts/MIWIFI-MINI.dts create mode 100644 target/linux/ramips/dts/MIWIFI-NANO.dts create mode 100644 target/linux/ramips/dts/MLW221.dts create mode 100644 target/linux/ramips/dts/MLWG2.dts create mode 100644 target/linux/ramips/dts/MOFI3500-3GN.dts create mode 100644 target/linux/ramips/dts/MPRA1.dts create mode 100644 target/linux/ramips/dts/MPRA2.dts create mode 100644 target/linux/ramips/dts/MR-102N.dts create mode 100644 target/linux/ramips/dts/MT7620a.dts create mode 100644 target/linux/ramips/dts/MT7620a_MT7530.dts create mode 100644 target/linux/ramips/dts/MT7620a_MT7610e.dts create mode 100644 target/linux/ramips/dts/MT7620a_V22SG.dts create mode 100644 target/linux/ramips/dts/MT7621.dts create mode 100644 target/linux/ramips/dts/MT7628.dts create mode 100644 target/linux/ramips/dts/MZK-750DHP.dts create mode 100644 target/linux/ramips/dts/MZK-DP150N.dts create mode 100644 target/linux/ramips/dts/MZK-EX300NP.dts create mode 100644 target/linux/ramips/dts/MZK-EX750NP.dts create mode 100644 target/linux/ramips/dts/MZK-W300NH2.dts create mode 100644 target/linux/ramips/dts/MZK-WDPR.dts create mode 100644 target/linux/ramips/dts/MicroWRT.dts create mode 100644 target/linux/ramips/dts/NA930.dts create mode 100644 target/linux/ramips/dts/NBG-419N.dts create mode 100644 target/linux/ramips/dts/NCS601W.dts create mode 100644 target/linux/ramips/dts/NW718.dts create mode 100644 target/linux/ramips/dts/OY-0001.dts create mode 100644 target/linux/ramips/dts/PBR-M1.dts create mode 100644 target/linux/ramips/dts/PSG1208.dts create mode 100644 target/linux/ramips/dts/PSR-680W.dts create mode 100644 target/linux/ramips/dts/PWH2004.dts create mode 100644 target/linux/ramips/dts/PX-4885-4M.dts create mode 100644 target/linux/ramips/dts/PX-4885-8M.dts create mode 100644 target/linux/ramips/dts/PX-4885.dtsi create mode 100644 target/linux/ramips/dts/RE6500.dts create mode 100644 target/linux/ramips/dts/RP-N53.dts create mode 100644 target/linux/ramips/dts/RT-G32-B1.dts create mode 100644 target/linux/ramips/dts/RT-N10-PLUS.dts create mode 100644 target/linux/ramips/dts/RT-N13U.dts create mode 100644 target/linux/ramips/dts/RT-N14U.dts create mode 100644 target/linux/ramips/dts/RT-N15.dts create mode 100644 target/linux/ramips/dts/RT-N56U.dts create mode 100644 target/linux/ramips/dts/RT5350F-OLINUXINO-EVB.dts create mode 100644 target/linux/ramips/dts/RT5350F-OLINUXINO.dts create mode 100644 target/linux/ramips/dts/RUT5XX.dts create mode 100644 target/linux/ramips/dts/SAP-G3200U3.dts create mode 100644 target/linux/ramips/dts/SL-R7205.dts create mode 100644 target/linux/ramips/dts/TEW-691GR.dts create mode 100644 target/linux/ramips/dts/TEW-692GR.dts create mode 100644 target/linux/ramips/dts/TINY-AC.dts create mode 100644 target/linux/ramips/dts/UBNT-ERX.dts create mode 100644 target/linux/ramips/dts/UR-326N4G.dts create mode 100644 target/linux/ramips/dts/UR-336UN.dts create mode 100644 target/linux/ramips/dts/V11STFE.dts create mode 100644 target/linux/ramips/dts/V22RW-2X2.dts create mode 100644 target/linux/ramips/dts/VOCORE-16M.dts create mode 100644 target/linux/ramips/dts/VOCORE-8M.dts create mode 100644 target/linux/ramips/dts/VOCORE.dtsi create mode 100644 target/linux/ramips/dts/W150M.dts create mode 100644 target/linux/ramips/dts/W306R_V20.dts create mode 100644 target/linux/ramips/dts/W502U.dts create mode 100644 target/linux/ramips/dts/WCR150GN.dts create mode 100644 target/linux/ramips/dts/WF-2881.dts create mode 100644 target/linux/ramips/dts/WHR-1166D.dts create mode 100644 target/linux/ramips/dts/WHR-300HP2.dts create mode 100644 target/linux/ramips/dts/WHR-600D.dts create mode 100644 target/linux/ramips/dts/WHR-G300N.dts create mode 100644 target/linux/ramips/dts/WITI.dts create mode 100644 target/linux/ramips/dts/WIZARD8800.dts create mode 100644 target/linux/ramips/dts/WIZFI630A.dts create mode 100644 target/linux/ramips/dts/WL-330N.dts create mode 100644 target/linux/ramips/dts/WL-330N3G.dts create mode 100644 target/linux/ramips/dts/WL-341V3.dts create mode 100644 target/linux/ramips/dts/WL-351.dts create mode 100644 target/linux/ramips/dts/WLI-TX4-AG300N.dts create mode 100644 target/linux/ramips/dts/WMR-300.dts create mode 100644 target/linux/ramips/dts/WNCE2001.dts create mode 100644 target/linux/ramips/dts/WNDR3700V5.dts create mode 100644 target/linux/ramips/dts/WR512-3GN-4M.dts create mode 100644 target/linux/ramips/dts/WR512-3GN-8M.dts create mode 100644 target/linux/ramips/dts/WR6202.dts create mode 100644 target/linux/ramips/dts/WRH-300CR.dts create mode 100644 target/linux/ramips/dts/WRTNODE.dts create mode 100644 target/linux/ramips/dts/WRTNODE2.dtsi create mode 100644 target/linux/ramips/dts/WRTNODE2P.dts create mode 100644 target/linux/ramips/dts/WRTNODE2R.dts create mode 100644 target/linux/ramips/dts/WSR-1166.dts create mode 100644 target/linux/ramips/dts/WSR-600.dts create mode 100644 target/linux/ramips/dts/WT1520-4M.dts create mode 100644 target/linux/ramips/dts/WT1520-8M.dts create mode 100644 target/linux/ramips/dts/WT1520.dtsi create mode 100644 target/linux/ramips/dts/WT3020-4M.dts create mode 100644 target/linux/ramips/dts/WT3020-8M.dts create mode 100644 target/linux/ramips/dts/WZR-AGL300NH.dts create mode 100644 target/linux/ramips/dts/X5.dts create mode 100644 target/linux/ramips/dts/X8.dts create mode 100644 target/linux/ramips/dts/XDXRN502J.dts create mode 100644 target/linux/ramips/dts/Y1.dts create mode 100644 target/linux/ramips/dts/Y1.dtsi create mode 100644 target/linux/ramips/dts/Y1S.dts create mode 100644 target/linux/ramips/dts/YOUKU-YK1.dts create mode 100644 target/linux/ramips/dts/ZBT-WA05.dts create mode 100644 target/linux/ramips/dts/ZBT-WE826.dts create mode 100644 target/linux/ramips/dts/ZBT-WG2626.dts create mode 100644 target/linux/ramips/dts/ZBT-WG3526.dts create mode 100644 target/linux/ramips/dts/ZBT-WR8305RT.dts create mode 100644 target/linux/ramips/dts/ZTE-Q7.dts create mode 100644 target/linux/ramips/dts/mt7620a.dtsi create mode 100644 target/linux/ramips/dts/mt7620n.dtsi create mode 100644 target/linux/ramips/dts/mt7621.dtsi create mode 100644 target/linux/ramips/dts/mt7628an.dtsi create mode 100644 target/linux/ramips/dts/rt2880.dtsi create mode 100644 target/linux/ramips/dts/rt3050.dtsi create mode 100644 target/linux/ramips/dts/rt3352.dtsi create mode 100644 target/linux/ramips/dts/rt3883.dtsi create mode 100644 target/linux/ramips/dts/rt5350.dtsi create mode 100644 target/linux/ramips/image/Makefile create mode 100644 target/linux/ramips/image/ex2700-fakeroot.uImage create mode 100644 target/linux/ramips/image/lzma-loader/Makefile create mode 100644 target/linux/ramips/image/lzma-loader/src/LzmaDecode.c create mode 100644 target/linux/ramips/image/lzma-loader/src/LzmaDecode.h create mode 100644 target/linux/ramips/image/lzma-loader/src/LzmaTypes.h create mode 100644 target/linux/ramips/image/lzma-loader/src/Makefile create mode 100644 target/linux/ramips/image/lzma-loader/src/board-ralink.c create mode 100644 target/linux/ramips/image/lzma-loader/src/cache.c create mode 100644 target/linux/ramips/image/lzma-loader/src/cache.h create mode 100644 target/linux/ramips/image/lzma-loader/src/cacheops.h create mode 100644 target/linux/ramips/image/lzma-loader/src/config.h create mode 100644 target/linux/ramips/image/lzma-loader/src/cp0regdef.h create mode 100644 target/linux/ramips/image/lzma-loader/src/head.S create mode 100644 target/linux/ramips/image/lzma-loader/src/lantiq.mk create mode 100644 target/linux/ramips/image/lzma-loader/src/loader.c create mode 100644 target/linux/ramips/image/lzma-loader/src/loader.lds create mode 100644 target/linux/ramips/image/lzma-loader/src/loader2.lds create mode 100644 target/linux/ramips/image/lzma-loader/src/lzma-data.lds create mode 100644 target/linux/ramips/image/lzma-loader/src/printf.c create mode 100644 target/linux/ramips/image/lzma-loader/src/printf.h create mode 100644 target/linux/ramips/image/lzma-loader/src/ralink.mk create mode 100644 target/linux/ramips/image/mt7620.mk create mode 100644 target/linux/ramips/image/mt7621.mk create mode 100644 target/linux/ramips/image/mt7628.mk create mode 100644 target/linux/ramips/image/mt7688.mk create mode 100644 target/linux/ramips/image/rt288x.mk create mode 100644 target/linux/ramips/image/rt305x.mk create mode 100644 target/linux/ramips/image/rt3883.mk create mode 100644 target/linux/ramips/modules.mk create mode 100644 target/linux/ramips/mt7620/config-4.4 create mode 100644 target/linux/ramips/mt7620/profiles/00-default.mk create mode 100644 target/linux/ramips/mt7620/profiles/aigale.mk create mode 100644 target/linux/ramips/mt7620/profiles/dovado.mk create mode 100644 target/linux/ramips/mt7620/profiles/elecom.mk create mode 100644 target/linux/ramips/mt7620/profiles/gli.mk create mode 100644 target/linux/ramips/mt7620/profiles/hiwifi.mk create mode 100644 target/linux/ramips/mt7620/profiles/linksys.mk create mode 100644 target/linux/ramips/mt7620/profiles/mediatek.mk create mode 100644 target/linux/ramips/mt7620/profiles/microduino.mk create mode 100644 target/linux/ramips/mt7620/profiles/netgear.mk create mode 100644 target/linux/ramips/mt7620/profiles/phicomm.mk create mode 100644 target/linux/ramips/mt7620/profiles/planex.mk create mode 100644 target/linux/ramips/mt7620/profiles/xiaomi.mk create mode 100644 target/linux/ramips/mt7620/profiles/zbt.mk create mode 100644 target/linux/ramips/mt7620/target.mk create mode 100644 target/linux/ramips/mt7621/config-4.4 create mode 100644 target/linux/ramips/mt7621/profiles/00-default.mk create mode 100644 target/linux/ramips/mt7621/profiles/firefly.mk create mode 100644 target/linux/ramips/mt7621/profiles/linksys.mk create mode 100644 target/linux/ramips/mt7621/profiles/misc.mk create mode 100644 target/linux/ramips/mt7621/profiles/mqmaker.mk create mode 100644 target/linux/ramips/mt7621/profiles/netgear.mk create mode 100644 target/linux/ramips/mt7621/profiles/netis.mk create mode 100644 target/linux/ramips/mt7621/profiles/storylink.mk create mode 100644 target/linux/ramips/mt7621/profiles/ubnt.mk create mode 100644 target/linux/ramips/mt7621/profiles/zbt.mk create mode 100644 target/linux/ramips/mt7621/target.mk create mode 100644 target/linux/ramips/mt7628/config-4.4 create mode 100644 target/linux/ramips/mt7628/profiles/00-default.mk create mode 100644 target/linux/ramips/mt7628/profiles/xiaomi.mk create mode 100644 target/linux/ramips/mt7628/target.mk create mode 100644 target/linux/ramips/mt7688/config-4.4 create mode 100644 target/linux/ramips/mt7688/profiles/00-default.mk create mode 100644 target/linux/ramips/mt7688/profiles/01-mediatek.mk create mode 100644 target/linux/ramips/mt7688/target.mk create mode 100644 target/linux/ramips/patches-4.4/0001-arch-mips-ralink-add-mt7621-support.patch create mode 100644 target/linux/ramips/patches-4.4/0002-MIPS-ralink-add-MT7621-defconfig.patch create mode 100644 target/linux/ramips/patches-4.4/0004-MIPS-ralink-add-MT7621-pcie-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0005-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch create mode 100644 target/linux/ramips/patches-4.4/0006-MIPS-ralink-add-cpu-frequency-scaling.patch create mode 100644 target/linux/ramips/patches-4.4/0007-MIPS-ralink-copy-the-commandline-from-the-devicetree.patch create mode 100644 target/linux/ramips/patches-4.4/0009-PCI-MIPS-adds-mt7620a-pcie-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0010-arch-mips-ralink-add-spi1-clocks.patch create mode 100644 target/linux/ramips/patches-4.4/0013-owrt-hack-fix-mt7688-cache-issue.patch create mode 100644 target/linux/ramips/patches-4.4/0014-arch-mips-cleanup-cevt-rt3352.patch create mode 100644 target/linux/ramips/patches-4.4/0015-arch-mips-do-not-select-illegal-access-driver-by-def.patch create mode 100644 target/linux/ramips/patches-4.4/0019-arch-mips-ralink-add-mt7621-cpu-feature-overrides.patch create mode 100644 target/linux/ramips/patches-4.4/0022-arch-mips-ralink-proper-vendor-id-srtring.patch create mode 100644 target/linux/ramips/patches-4.4/0024-GPIO-add-named-gpio-exports.patch create mode 100644 target/linux/ramips/patches-4.4/0025-pinctrl-ralink-add-pinctrl-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0026-DT-Add-documentation-for-gpio-ralink.patch create mode 100644 target/linux/ramips/patches-4.4/0027-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch create mode 100644 target/linux/ramips/patches-4.4/0028-GPIO-ralink-add-mt7621-gpio-controller.patch create mode 100644 target/linux/ramips/patches-4.4/0029-phy-usb-add-ralink-phy.patch create mode 100644 target/linux/ramips/patches-4.4/0031-uvc-add-iPassion-iP2970-support.patch create mode 100644 target/linux/ramips/patches-4.4/0032-USB-dwc2-add-device_reset.patch create mode 100644 target/linux/ramips/patches-4.4/0033-xhci-mediatek-support-MTK-xHCI-host-controller.patch create mode 100644 target/linux/ramips/patches-4.4/0034-NET-multi-phy-support.patch create mode 100644 target/linux/ramips/patches-4.4/0036-mtd-fix-cfi-cmdset-0002-erase-status-check.patch create mode 100644 target/linux/ramips/patches-4.4/0037-mtd-cfi-cmdset-0002-force-word-write.patch create mode 100644 target/linux/ramips/patches-4.4/0038-mtd-ralink-add-mt7620-nand-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0039-mtd-add-mt7621-nand-support.patch create mode 100644 target/linux/ramips/patches-4.4/0040-nand-add-mtk-nand-hack-hook.patch create mode 100644 target/linux/ramips/patches-4.4/0041-DT-Add-documentation-for-spi-rt2880.patch create mode 100644 target/linux/ramips/patches-4.4/0042-SPI-ralink-add-Ralink-SoC-spi-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0043-spi-add-mt7621-support.patch create mode 100644 target/linux/ramips/patches-4.4/0044-i2c-MIPS-adds-ralink-I2C-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0045-i2c-add-mt7621-driver.patch create mode 100644 target/linux/ramips/patches-4.4/0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch create mode 100644 target/linux/ramips/patches-4.4/0047-DMA-ralink-add-rt2880-dma-engine.patch create mode 100644 target/linux/ramips/patches-4.4/0048-asoc-add-mt7620-support.patch create mode 100644 target/linux/ramips/patches-4.4/0049-watchdog-add-MT7621-support.patch create mode 100644 target/linux/ramips/patches-4.4/0051-serial-add-ugly-custom-baud-rate-hack.patch create mode 100644 target/linux/ramips/patches-4.4/0052-pwm-add-mediatek-support.patch create mode 100644 target/linux/ramips/patches-4.4/0054-mtd-add-chunked-read-io-to-m25p80.patch create mode 100644 target/linux/ramips/patches-4.4/0059-correct-CPC_BASE_MASK.patch create mode 100644 target/linux/ramips/patches-4.4/0063-set-CM_GCR_BASE_CMDEFTGT_MEM-according-to-datasheet.patch create mode 100644 target/linux/ramips/patches-4.4/0064-add_clk_round_rate.patch create mode 100644 target/linux/ramips/patches-4.4/0065-mt7688-fixes.patch create mode 100644 target/linux/ramips/patches-4.4/0066-mt7621-enable-highmem.patch create mode 100644 target/linux/ramips/patches-4.4/0067-enable-mt7621-xhci.patch create mode 100644 target/linux/ramips/patches-4.4/0068-fix-ralink-prom.c create mode 100644 target/linux/ramips/patches-4.4/0069-awake-rt305x-dwc2-controller.patch create mode 100644 target/linux/ramips/patches-4.4/0103-MIPS-OWRTDTB.patch create mode 100644 target/linux/ramips/patches-4.4/0104-fix_bootargs_handling.patch create mode 100644 target/linux/ramips/patches-4.4/0200-linkit_bootstrap.patch create mode 100644 target/linux/ramips/patches-4.4/0500-Documentation-DT-net-add-docs-for-ralink-mediatek-So.patch create mode 100644 target/linux/ramips/patches-4.4/0501-net-next-mediatek-add-the-drivers-core-files.patch create mode 100644 target/linux/ramips/patches-4.4/0502-net-next-mediatek-add-switch-driver-for-rt3050.patch create mode 100644 target/linux/ramips/patches-4.4/0503-net-next-mediatek-add-switch-driver-for-mt7620.patch create mode 100644 target/linux/ramips/patches-4.4/0504-net-next-mediatek-add-switch-driver-for-mt7621.patch create mode 100644 target/linux/ramips/patches-4.4/0505-net-next-mediatek-add-support-for-rt2880.patch create mode 100644 target/linux/ramips/patches-4.4/0506-net-next-mediatek-add-support-for-rt3050.patch create mode 100644 target/linux/ramips/patches-4.4/0507-net-next-mediatek-add-support-for-rt3883.patch create mode 100644 target/linux/ramips/patches-4.4/0508-net-next-mediatek-add-support-for-mt7620.patch create mode 100644 target/linux/ramips/patches-4.4/0509-net-next-mediatek-add-support-for-mt7621.patch create mode 100644 target/linux/ramips/patches-4.4/0510-net-next-mediatek-add-Kconfig-and-Makefile.patch create mode 100644 target/linux/ramips/patches-4.4/0511-net-mediatek-add-support-for-the-multiphy-carrier-pa.patch create mode 100644 target/linux/ramips/patches-4.4/0512-net-mediatek-add-swconfig-driver-for-esw_rt3050.patch create mode 100644 target/linux/ramips/patches-4.4/0513-net-mediatek-add-swconfig-driver-for-gsw_mt762x.patch create mode 100644 target/linux/ramips/patches-4.4/0514-net-mediatek-fix_esw.patch create mode 100644 target/linux/ramips/patches-4.4/0515-net-mediatek-fix-multicast-icmpv6-for-the-rt3050-eth.patch create mode 100644 target/linux/ramips/patches-4.4/0516-Documentation-DT-net-mediatek-fix-documentation-for-.patch create mode 100644 target/linux/ramips/patches-4.4/0517-net-mediatek-fix-comment-in-rt3050-ethernet-switch-d.patch create mode 100644 target/linux/ramips/patches-4.4/0518-net-mediatek-get-rt3050-ethernet-ports-to-be-disable.patch create mode 100644 target/linux/ramips/patches-4.4/0601-net-mediatke-add-phy_ethtool_ioctl-support.patch create mode 100644 target/linux/ramips/patches-4.4/0901-spansion_nand_id_fix.patch create mode 100644 target/linux/ramips/rt288x/config-4.4 create mode 100644 target/linux/ramips/rt288x/profiles/00-default.mk create mode 100644 target/linux/ramips/rt288x/profiles/asus.mk create mode 100644 target/linux/ramips/rt288x/profiles/belkin.mk create mode 100644 target/linux/ramips/rt288x/target.mk create mode 100644 target/linux/ramips/rt305x/config-4.4 create mode 100644 target/linux/ramips/rt305x/profiles/00-default.mk create mode 100644 target/linux/ramips/rt305x/profiles/allnet.mk create mode 100644 target/linux/ramips/rt305x/profiles/alpha.mk create mode 100644 target/linux/ramips/rt305x/profiles/arcwireless.mk create mode 100644 target/linux/ramips/rt305x/profiles/asiarf.mk create mode 100644 target/linux/ramips/rt305x/profiles/asus.mk create mode 100644 target/linux/ramips/rt305x/profiles/aximcom.mk create mode 100644 target/linux/ramips/rt305x/profiles/aztech.mk create mode 100644 target/linux/ramips/rt305x/profiles/belkin.mk create mode 100644 target/linux/ramips/rt305x/profiles/broadway.mk create mode 100644 target/linux/ramips/rt305x/profiles/d-link.mk create mode 100644 target/linux/ramips/rt305x/profiles/easyacc.mk create mode 100644 target/linux/ramips/rt305x/profiles/engenius.mk create mode 100644 target/linux/ramips/rt305x/profiles/fon.mk create mode 100644 target/linux/ramips/rt305x/profiles/hame.mk create mode 100644 target/linux/ramips/rt305x/profiles/hilink.mk create mode 100644 target/linux/ramips/rt305x/profiles/hootoo.mk create mode 100644 target/linux/ramips/rt305x/profiles/huawei.mk create mode 100644 target/linux/ramips/rt305x/profiles/intenso.mk create mode 100644 target/linux/ramips/rt305x/profiles/jcg.mk create mode 100644 target/linux/ramips/rt305x/profiles/misc.mk create mode 100644 target/linux/ramips/rt305x/profiles/nexx.mk create mode 100644 target/linux/ramips/rt305x/profiles/olimex.mk create mode 100644 target/linux/ramips/rt305x/profiles/planex.mk create mode 100644 target/linux/ramips/rt305x/profiles/poray.mk create mode 100644 target/linux/ramips/rt305x/profiles/sevenlinks.mk create mode 100644 target/linux/ramips/rt305x/profiles/tenda.mk create mode 100644 target/linux/ramips/rt305x/profiles/upvel.mk create mode 100644 target/linux/ramips/rt305x/profiles/vocore.mk create mode 100644 target/linux/ramips/rt305x/profiles/wansview.mk create mode 100644 target/linux/ramips/rt305x/profiles/wiznet.mk create mode 100644 target/linux/ramips/rt305x/target.mk create mode 100644 target/linux/ramips/rt3883/config-4.4 create mode 100644 target/linux/ramips/rt3883/profiles/00-default.mk create mode 100644 target/linux/ramips/rt3883/profiles/asus.mk create mode 100644 target/linux/ramips/rt3883/profiles/d-link.mk create mode 100644 target/linux/ramips/rt3883/profiles/edimax.mk create mode 100644 target/linux/ramips/rt3883/profiles/omnima.mk create mode 100644 target/linux/ramips/rt3883/profiles/samsung.mk create mode 100644 target/linux/ramips/rt3883/profiles/trendnet.mk create mode 100644 target/linux/ramips/rt3883/target.mk create mode 100644 target/linux/rb532/Makefile create mode 100644 target/linux/rb532/base-files.mk create mode 100644 target/linux/rb532/base-files/etc/config/network create mode 100644 target/linux/rb532/base-files/etc/diag.sh create mode 100755 target/linux/rb532/base-files/sbin/cf2nand create mode 100755 target/linux/rb532/base-files/sbin/wget2nand create mode 100644 target/linux/rb532/config-default create mode 100644 target/linux/rb532/image/Makefile create mode 100755 target/linux/rb532/image/gen_image.sh create mode 100644 target/linux/rb532/modules.mk create mode 100644 target/linux/rb532/patches/001-cmdline_hack.patch create mode 100644 target/linux/rb532/patches/002-rb532_nand_fixup.patch create mode 100644 target/linux/rb532/patches/004-rb532_partition_info-rename-rootfs-to-rootfs_onboard.patch create mode 100644 target/linux/rb532/src/patch-cmdline.c create mode 100644 target/linux/realview/Makefile create mode 100644 target/linux/realview/README create mode 100755 target/linux/realview/base-files/etc/board.d/00_model create mode 100755 target/linux/realview/base-files/etc/board.d/02_network create mode 100644 target/linux/realview/base-files/etc/inittab create mode 100644 target/linux/realview/config-3.18 create mode 100644 target/linux/realview/image/Makefile create mode 100755 target/linux/realview/image/gen_realview_sdcard_img.sh create mode 100644 target/linux/sunxi/Makefile create mode 100755 target/linux/sunxi/base-files/etc/board.d/02_network create mode 100644 target/linux/sunxi/base-files/etc/inittab create mode 100644 target/linux/sunxi/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt create mode 100644 target/linux/sunxi/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt create mode 100644 target/linux/sunxi/base-files/lib/preinit/01_preinit_sunxi.sh create mode 100644 target/linux/sunxi/base-files/lib/preinit/02_b53_hack.sh create mode 100644 target/linux/sunxi/base-files/lib/sunxi.sh create mode 100644 target/linux/sunxi/config-3.18 create mode 100644 target/linux/sunxi/config-4.1 create mode 100644 target/linux/sunxi/config-4.4 create mode 100644 target/linux/sunxi/image/Config.in create mode 100644 target/linux/sunxi/image/Makefile create mode 100755 target/linux/sunxi/image/gen_sunxi_sdcard_img.sh create mode 100644 target/linux/sunxi/modules.mk create mode 100644 target/linux/sunxi/patches-3.18/100-dt-sun7i-add_spi0_pins_a.patch create mode 100644 target/linux/sunxi/patches-3.18/101-dt-sun7i-add-uart3_pins.patch create mode 100644 target/linux/sunxi/patches-3.18/102-dt-sun7i-add_mmc2_pins.patch create mode 100644 target/linux/sunxi/patches-3.18/110-input-add-sun4i-lradc.patch create mode 100644 target/linux/sunxi/patches-3.18/111-dt-sun4i-add-lradc.patch create mode 100644 target/linux/sunxi/patches-3.18/112-dt-sun5i-add-lradc.patch create mode 100644 target/linux/sunxi/patches-3.18/113-dt-sun7i-add-lradc.patch create mode 100644 target/linux/sunxi/patches-3.18/115-input-sun4i-ts-update-temp-curve.patch create mode 100644 target/linux/sunxi/patches-3.18/116-dt-sunxi-update-compats-for-tempcurves.patch create mode 100644 target/linux/sunxi/patches-3.18/130-input-add-axp20x-pek.patch create mode 100644 target/linux/sunxi/patches-3.18/150-pwm-add-sunxi-driver.patch create mode 100644 target/linux/sunxi/patches-3.18/200-mmc-add-sdio-function-subnode.patch create mode 100644 target/linux/sunxi/patches-3.18/201-dt-sun7i-add-oob-irq-to-bcm-sdio-wifi.patch create mode 100644 target/linux/sunxi/patches-3.18/202-dt-sun7i-add-bluetooth-to-cubietruck.patch create mode 100644 target/linux/sunxi/patches-3.18/270-dt-sun7i-add-ss-to-a20.patch create mode 100644 target/linux/sunxi/patches-3.18/271-crypto-add-ss.patch create mode 100644 target/linux/sunxi/patches-3.18/300-dt-sun7i-add-bananapi.patch create mode 100644 target/linux/sunxi/patches-3.18/301-dt-sun7i-add-bananapro.patch create mode 100644 target/linux/sunxi/patches-3.18/302-dt-sun7i-add-lamobo-r1.patch create mode 100644 target/linux/sunxi/patches-4.1/100-mfd-axp20x-add-axp22x-pmic.patch create mode 100644 target/linux/sunxi/patches-4.1/101-regulator-axp20x-prep-support-for-multiple-axp-families.patch create mode 100644 target/linux/sunxi/patches-4.1/102-regulator-axp20x-add-support-for-axp22.patch create mode 100644 target/linux/sunxi/patches-4.1/103-mfd-axp20x-add-missing-registers.patch create mode 100644 target/linux/sunxi/patches-4.1/104-mfd-axp20x-enable-axp22x.patch create mode 100644 target/linux/sunxi/patches-4.1/105-mfd-axp20x-add-axp152-support.patch create mode 100644 target/linux/sunxi/patches-4.1/110-mtd-move-nand_ecc_ctrl-init.patch create mode 100644 target/linux/sunxi/patches-4.1/111-mtd-add-support-for-nand-partitions.patch create mode 100644 target/linux/sunxi/patches-4.1/112-mtd-add-dt-nand-partition-parser.patch create mode 100644 target/linux/sunxi/patches-4.1/113-mtd-nand-add-pst.patch create mode 100644 target/linux/sunxi/patches-4.1/114-mtd-randomizer-into-nand-framework.patch create mode 100644 target/linux/sunxi/patches-4.1/115-mtd-fetch-randomizer-mode.patch create mode 100644 target/linux/sunxi/patches-4.1/116-mtd-add-vendor-specific-initcode-infra.patch create mode 100644 target/linux/sunxi/patches-4.1/117-mtd-nand-add-hynix-init.patch create mode 100644 target/linux/sunxi/patches-4.1/119-mtd-nand-ecc-for-samsung.patch create mode 100644 target/linux/sunxi/patches-4.1/120-mtd-nand-print-ecc-strength.patch create mode 100644 target/linux/sunxi/patches-4.1/121-mtd-print-full-chipid.patch create mode 100644 target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch create mode 100644 target/linux/sunxi/patches-4.1/123-mtd-nand-sunxi-add-hw-randomizer-support.patch create mode 100644 target/linux/sunxi/patches-4.1/124-mtd-nand-sunxi-fallback-to-chip-config.patch create mode 100644 target/linux/sunxi/patches-4.1/125-mtd-nand-sunxi-extend-bbt_options.patch create mode 100644 target/linux/sunxi/patches-4.1/126-1-dt-sun4i-add-nand-ctrlpin-defs.patch create mode 100644 target/linux/sunxi/patches-4.1/126-2-dt-sun5i-add-nand-ctrlpin-defs.patch create mode 100644 target/linux/sunxi/patches-4.1/126-3-dt-sun7i-add-nand-ctrlpin-defs.patch create mode 100644 target/linux/sunxi/patches-4.1/126-4-dt-sun4i-add-nfc-to-a10.patch create mode 100644 target/linux/sunxi/patches-4.1/126-5-dt-sun4i-add-nfc-to-a10.patch create mode 100644 target/linux/sunxi/patches-4.1/126-6-dt-sun5i-add-nfc-to-a13.patch create mode 100644 target/linux/sunxi/patches-4.1/127-1-dt-sun5i-enable-nand-on-a13-olinuxino.patch create mode 100644 target/linux/sunxi/patches-4.1/127-2-dt-sun7i-enable-nand-on-a20-olinuxino.patch create mode 100644 target/linux/sunxi/patches-4.1/127-3-dt-sun4i-enable-nand-on-cubieboard.patch create mode 100644 target/linux/sunxi/patches-4.1/127-4-dt-sun4i-enable-nand-on-a10-lime.patch create mode 100644 target/linux/sunxi/patches-4.1/127-5-dt-sun4i-enable-nand-on-a10-pcduino.patch create mode 100644 target/linux/sunxi/patches-4.1/127-6-dt-sun7i-enable-nand-on-a20-pcduino3.patch create mode 100644 target/linux/sunxi/patches-4.1/128-1-mtd-nand-store-timing-in-nand_chip.patch create mode 100644 target/linux/sunxi/patches-4.1/128-2-mtd-nand-support-non-ONFI-timings.patch create mode 100644 target/linux/sunxi/patches-4.1/128-3-mtd-nand-add-H27UBG8T2BTR-BC.patch create mode 100644 target/linux/sunxi/patches-4.1/129-nand-sunxi-fix-write-to-USER_DATA-a13.patch create mode 100644 target/linux/sunxi/patches-4.1/140-mmc-sdio-reliability-fix.patch create mode 100644 target/linux/sunxi/patches-4.1/142-arm-add-sunxi-h3.patch create mode 100644 target/linux/sunxi/patches-4.1/143-dmaengine-add-h3.patch create mode 100644 target/linux/sunxi/patches-4.1/160-dmaengine-add-sun4i-driver.patch create mode 100644 target/linux/sunxi/patches-4.1/161-clk-sunxi-add-pll2-for-sun457i.patch create mode 100644 target/linux/sunxi/patches-4.1/162-clk-sunxi-codec-clock.patch create mode 100644 target/linux/sunxi/patches-4.1/163-clk-sunxi-mod1-clock.patch create mode 100644 target/linux/sunxi/patches-4.1/164-1-dt-add-pll2-into-dtsi.patch create mode 100644 target/linux/sunxi/patches-4.1/164-2-dt-add-codec-clock-into-dtsi.patch create mode 100644 target/linux/sunxi/patches-4.1/164-3-dt-sun7i-add-mod1-clocknodes.patch create mode 100644 target/linux/sunxi/patches-4.1/164-4-dt-sun7i-resort-pll-parents-for-audio.patch create mode 100644 target/linux/sunxi/patches-4.1/165-asoc-add-sunxi-codec.patch create mode 100644 target/linux/sunxi/patches-4.1/166-asoc-sunxi-fix-distortion-on-16bit-mono.patch create mode 100644 target/linux/sunxi/patches-4.1/167-1-dt-sun7i-add-codec-node.patch create mode 100644 target/linux/sunxi/patches-4.1/167-2-dt-sun7i-add-codec-to-a20-olinuxino-micro.patch create mode 100644 target/linux/sunxi/patches-4.1/167-3-dt-sun7i-add-codec-to-cubieboard2.patch create mode 100644 target/linux/sunxi/patches-4.1/167-4-dt-sun7i-add-codec-to-cubietruck.patch create mode 100644 target/linux/sunxi/patches-4.1/170-musb-add-driver.patch create mode 100644 target/linux/sunxi/patches-4.1/171-musb-add-support-for-a31.patch create mode 100644 target/linux/sunxi/patches-4.1/190-dt-sun7i-add-ss-to-a20.patch create mode 100644 target/linux/sunxi/patches-4.1/191-dt-sun4i-add-ss-to-a10.patch create mode 100644 target/linux/sunxi/patches-4.1/192-crypto-add-ss.patch create mode 100644 target/linux/sunxi/patches-4.1/201-dt-sun7i-add-oob-irq-to-bcm-sdio-wifi.patch create mode 100644 target/linux/sunxi/patches-4.1/202-dt-sun7i-add-bluetooth-to-cubietruck.patch create mode 100644 target/linux/sunxi/patches-4.1/300-dt-sun7i-add-lamobo-r1.patch create mode 100644 target/linux/sunxi/patches-4.4/100-clk-sunxi-add-dram-gates-support.patch create mode 100644 target/linux/sunxi/patches-4.4/101-dt-sun4i-add-dram-gates.patch create mode 100644 target/linux/sunxi/patches-4.4/102-dt-sun7i-add-dram-gates.patch create mode 100644 target/linux/sunxi/patches-4.4/103-clk-sunxi-add-h3-clksupport.patch create mode 100644 target/linux/sunxi/patches-4.4/104-1-dt-sunxi-add-h3-dtsi.patch create mode 100644 target/linux/sunxi/patches-4.4/104-2-dt-sun8i-add-orangepi-plus.patch create mode 100644 target/linux/sunxi/patches-4.4/105-phy-use_of_match_node.patch create mode 100644 target/linux/sunxi/patches-4.4/106-phy-add-h3-usbphys.patch create mode 100644 target/linux/sunxi/patches-4.4/107-clk-sunxi-add-h3-usbphy-clocks.patch create mode 100644 target/linux/sunxi/patches-4.4/110-clk-sunxi-add-ve-for-sun457i.patch create mode 100644 target/linux/sunxi/patches-4.4/111-1-dt-sun4i-add-ve-clock-module.patch create mode 100644 target/linux/sunxi/patches-4.4/111-2-dt-sun7i-add-ve-clock-module.patch create mode 100644 target/linux/sunxi/patches-4.4/115-musb-ignore-vbus-errors.patch create mode 100644 target/linux/sunxi/patches-4.4/130-pinctrl-sunxi-add-h3-pio.patch create mode 100644 target/linux/sunxi/patches-4.4/131-reset-add-h3-resets.patch create mode 100644 target/linux/sunxi/patches-4.4/132-dt-sun8i-add-h3-usbclocks.patch create mode 100644 target/linux/sunxi/patches-4.4/133-dt-sun8i-add-usbphy-usbhost-ctrl-nodes.patch create mode 100644 target/linux/sunxi/patches-4.4/134-dt-sun8i-orangepiplus-enable-usbhost.patch create mode 100644 target/linux/sunxi/patches-4.4/135-clk-sunxi-fix-signedness-bug.patch create mode 100644 target/linux/sunxi/patches-4.4/140-reset-add-of_reset_control_get_by_index.patch create mode 100644 target/linux/sunxi/patches-4.4/141-reset-fix-of_reset_control_get.patch create mode 100644 target/linux/sunxi/patches-4.4/142-reset-use-ENOTSUPP-instead-of-ENOSYS.patch create mode 100644 target/linux/sunxi/patches-4.4/143-reset-add-shared-resetcontrol-asserts.patch create mode 100644 target/linux/sunxi/patches-4.4/144-usb-ehci-plat-support-multiple-reset-ctrllines.patch create mode 100644 target/linux/sunxi/patches-4.4/145-usb-ohci-plat-support-multiple-reset-ctrllines.patch create mode 100644 target/linux/sunxi/patches-4.4/150-dt-sun7i-enable-codec-on-pcduino3.patch create mode 100644 target/linux/sunxi/patches-4.4/200-dt-sun7i-add-lamobo-r1.patch create mode 100644 target/linux/sunxi/profiles/01-default.mk create mode 100644 target/linux/sunxi/profiles/a10-olinuxino.mk create mode 100644 target/linux/sunxi/profiles/a13-olimex-som.mk create mode 100644 target/linux/sunxi/profiles/a13-olinuxino.mk create mode 100644 target/linux/sunxi/profiles/a20-olinuxino.mk create mode 100644 target/linux/sunxi/profiles/bananapi.mk create mode 100644 target/linux/sunxi/profiles/bananapro.mk create mode 100644 target/linux/sunxi/profiles/cubieboard.mk create mode 100644 target/linux/sunxi/profiles/cubieboard2.mk create mode 100644 target/linux/sunxi/profiles/cubietruck.mk create mode 100644 target/linux/sunxi/profiles/lamobo-r1.mk create mode 100644 target/linux/sunxi/profiles/mele_m9.mk create mode 100644 target/linux/sunxi/profiles/orangepi_plus.mk create mode 100644 target/linux/sunxi/profiles/pcduino.mk create mode 100644 target/linux/sunxi/profiles/pcduino3.mk create mode 100644 target/linux/uml/Makefile create mode 100644 target/linux/uml/README create mode 100644 target/linux/uml/config/i386 create mode 100644 target/linux/uml/config/x86_64 create mode 100644 target/linux/uml/image/Makefile create mode 100644 target/linux/uml/patches-4.4/101-mconsole-exec.patch create mode 100644 target/linux/uml/patches-4.4/102-pseudo-random-mac.patch create mode 100644 target/linux/x86/64/config-default create mode 100644 target/linux/x86/64/profiles/000-Generic.mk create mode 100644 target/linux/x86/64/target.mk create mode 100644 target/linux/x86/Makefile create mode 100644 target/linux/x86/base-files/etc/inittab create mode 100644 target/linux/x86/base-files/lib/preinit/15_essential_fs_x86 create mode 100644 target/linux/x86/base-files/lib/preinit/20_check_iso create mode 100644 target/linux/x86/base-files/lib/preinit/79_move_config create mode 100644 target/linux/x86/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/x86/config-4.4 create mode 100644 target/linux/x86/ep80579/config-3.3 create mode 100644 target/linux/x86/ep80579/target.mk create mode 100644 target/linux/x86/generic/config-default create mode 100644 target/linux/x86/generic/profiles/000-Generic.mk create mode 100644 target/linux/x86/generic/target.mk create mode 100644 target/linux/x86/geode/config-default create mode 100644 target/linux/x86/geode/target.mk create mode 100644 target/linux/x86/image/Config.in create mode 100644 target/linux/x86/image/Makefile create mode 100755 target/linux/x86/image/gen_image_generic.sh create mode 100644 target/linux/x86/image/grub-early.cfg create mode 100644 target/linux/x86/image/grub-iso.cfg create mode 100644 target/linux/x86/image/grub.cfg create mode 100755 target/linux/x86/image/mkimg_bifferboard.py create mode 100755 target/linux/x86/image/mkimg_sitecom.pl create mode 100644 target/linux/x86/kvm_guest/config-default create mode 100644 target/linux/x86/kvm_guest/profiles/000-Generic.mk create mode 100644 target/linux/x86/kvm_guest/target.mk create mode 100644 target/linux/x86/modules.mk create mode 100644 target/linux/x86/patches-4.4/011-tune_lzma_options.patch create mode 100644 target/linux/x86/patches-4.4/100-fix_cs5535_clockevt.patch create mode 100644 target/linux/x86/patches-4.4/120-panic_on_unrecovered_nmi.patch create mode 100644 target/linux/x86/xen_domu/base-files/etc/inittab create mode 100644 target/linux/x86/xen_domu/base-files/lib/preinit/45_mount_xenfs create mode 100644 target/linux/x86/xen_domu/config-default create mode 100644 target/linux/x86/xen_domu/profiles/000-Generic.mk create mode 100644 target/linux/x86/xen_domu/target.mk create mode 100644 target/linux/xburst/Makefile create mode 100644 target/linux/xburst/base-files/etc/config/fstab create mode 100644 target/linux/xburst/base-files/etc/config/network create mode 100644 target/linux/xburst/base-files/etc/config/system create mode 100644 target/linux/xburst/config-3.18 create mode 100644 target/linux/xburst/image/Makefile create mode 100644 target/linux/xburst/image/ubinize.cfg create mode 100644 target/linux/xburst/modules.mk create mode 100644 target/linux/xburst/patches-3.18/001-ubi-Read-only-the-vid-header-instead-of-the-whole-pa.patch create mode 100644 target/linux/xburst/patches-3.18/002-NAND-Optimize-NAND_ECC_HW_OOB_FIRST-read.patch create mode 100644 target/linux/xburst/patches-3.18/003-NAND-Add-support-for-subpage-reads-for-NAND_ECC_HW_O.patch create mode 100644 target/linux/xburst/patches-3.18/004-ASoC-JZ4740-delay-activation-of-the-DAC-to-work-arou.patch create mode 100644 target/linux/xburst/patches-3.18/005-RTC-JZ4740-Init-the-regulator-register-on-startup.patch create mode 100644 target/linux/xburst/patches-3.18/006-Add-ili8960-lcd-driver.patch create mode 100644 target/linux/xburst/patches-3.18/007-qi_lb60-Don-t-use-3-wire-spi-mode-for-the-display-fo.patch create mode 100644 target/linux/xburst/qi_lb60/config-default create mode 100644 target/linux/xburst/qi_lb60/target.mk create mode 100644 target/linux/zynq/Makefile create mode 100644 target/linux/zynq/base-files.mk create mode 100755 target/linux/zynq/base-files/etc/board.d/02_network create mode 100644 target/linux/zynq/base-files/etc/config/network create mode 100644 target/linux/zynq/base-files/etc/inittab create mode 100644 target/linux/zynq/config-4.4 create mode 100644 target/linux/zynq/image/Makefile create mode 100755 target/linux/zynq/image/mkits.sh create mode 100644 target/linux/zynq/profiles/zc702.mk create mode 100644 target/linux/zynq/profiles/zed.mk create mode 100644 target/linux/zynq/profiles/zybo.mk create mode 100644 target/sdk/Config.in create mode 100644 target/sdk/Makefile create mode 100755 target/sdk/convert-config.pl create mode 100644 target/sdk/files/Config.in create mode 100644 target/sdk/files/Makefile create mode 100644 target/sdk/files/README.SDK create mode 100644 target/sdk/files/include/prepare.mk create mode 100644 target/toolchain/Config.in create mode 100644 target/toolchain/Makefile create mode 100644 target/toolchain/files/README.TOOLCHAIN create mode 100755 target/toolchain/files/wrapper.sh create mode 100644 toolchain/Config.in create mode 100644 toolchain/Makefile create mode 100644 toolchain/binutils/Config.in create mode 100644 toolchain/binutils/Config.version create mode 100644 toolchain/binutils/Makefile create mode 100644 toolchain/binutils/patches/2.25.1/300-001_ld_makefile_patch.patch create mode 100644 toolchain/binutils/patches/2.25.1/300-012_check_ldrunpath_length.patch create mode 100644 toolchain/binutils/patches/2.25.1/400-mips_no_dynamic_linking_sym.patch create mode 100644 toolchain/binutils/patches/2.25.1/500-Change-default-emulation-for-mips64-linux.patch create mode 100644 toolchain/binutils/patches/linaro/300-001_ld_makefile_patch.patch create mode 100644 toolchain/binutils/patches/linaro/300-012_check_ldrunpath_length.patch create mode 100644 toolchain/binutils/patches/linaro/400-mips_no_dynamic_linking_sym.patch create mode 100644 toolchain/binutils/patches/linaro/500-Change-default-emulation-for-mips64-linux.patch create mode 100644 toolchain/fortify-headers/Makefile create mode 100644 toolchain/gcc/Config.in create mode 100644 toolchain/gcc/Config.version create mode 100644 toolchain/gcc/common.mk create mode 100644 toolchain/gcc/files/alternate-arch-cc.in create mode 100644 toolchain/gcc/final/Makefile create mode 100644 toolchain/gcc/initial/Makefile create mode 100644 toolchain/gcc/minimal/Makefile create mode 100644 toolchain/gcc/patches/5.3.0/001-revert_register_mode_search.patch create mode 100644 toolchain/gcc/patches/5.3.0/002-case_insensitive.patch create mode 100644 toolchain/gcc/patches/5.3.0/010-documentation.patch create mode 100644 toolchain/gcc/patches/5.3.0/020-no-plt-backport.patch create mode 100644 toolchain/gcc/patches/5.3.0/030-fix-arm-codegen-PR-65932.patch create mode 100644 toolchain/gcc/patches/5.3.0/040-fix-mips-ICE-PR-68400.patch create mode 100644 toolchain/gcc/patches/5.3.0/100-uclibc-conf.patch create mode 100644 toolchain/gcc/patches/5.3.0/200-musl_config.patch create mode 100644 toolchain/gcc/patches/5.3.0/201-musl_arm.patch create mode 100644 toolchain/gcc/patches/5.3.0/202-musl_mips.patch create mode 100644 toolchain/gcc/patches/5.3.0/203-musl_powerpc.patch create mode 100644 toolchain/gcc/patches/5.3.0/204-musl_sh.patch create mode 100644 toolchain/gcc/patches/5.3.0/205-musl_x86.patch create mode 100644 toolchain/gcc/patches/5.3.0/206-musl_aarch64.patch create mode 100644 toolchain/gcc/patches/5.3.0/207-musl_fixincludes.patch create mode 100644 toolchain/gcc/patches/5.3.0/209-musl_libstdc++.patch create mode 100644 toolchain/gcc/patches/5.3.0/230-musl_libssp.patch create mode 100644 toolchain/gcc/patches/5.3.0/240-musl-libitm-fixes.patch create mode 100644 toolchain/gcc/patches/5.3.0/250-add-musl.patch create mode 100644 toolchain/gcc/patches/5.3.0/260-musl-add-unwind-fix.patch create mode 100644 toolchain/gcc/patches/5.3.0/270-musl-add-powerpc-softfloat-fix.patch create mode 100644 toolchain/gcc/patches/5.3.0/800-arm_v5te_no_ldrd_strd.patch create mode 100644 toolchain/gcc/patches/5.3.0/810-arm-softfloat-libgcc.patch create mode 100644 toolchain/gcc/patches/5.3.0/820-libgcc_pic.patch create mode 100644 toolchain/gcc/patches/5.3.0/830-arm_unbreak_armv4t.patch create mode 100644 toolchain/gcc/patches/5.3.0/840-armv4_pass_fix-v4bx_to_ld.patch create mode 100644 toolchain/gcc/patches/5.3.0/850-use_shared_libgcc.patch create mode 100644 toolchain/gcc/patches/5.3.0/851-libgcc_no_compat.patch create mode 100644 toolchain/gcc/patches/5.3.0/870-ppc_no_crtsavres.patch create mode 100644 toolchain/gcc/patches/5.3.0/880-no_java_section.patch create mode 100644 toolchain/gcc/patches/5.3.0/900-bad-mips16-crt.patch create mode 100644 toolchain/gcc/patches/5.3.0/910-mbsd_multi.patch create mode 100644 toolchain/gcc/patches/5.3.0/920-specs_nonfatal_getenv.patch create mode 100644 toolchain/gcc/patches/5.3.0/930-fix-mips-noexecstack.patch create mode 100644 toolchain/gcc/patches/5.3.0/940-no-clobber-stamp-bits.patch create mode 100644 toolchain/gcc/patches/5.3.0/950-cpp_file_path_translation.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/001-revert_register_mode_search.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/002-weak_data_fix.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/003-universal_initializer.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/004-case_insensitive.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/010-documentation.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/020-no-plt-backport.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/100-uclibc-conf.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/210-disable_libsanitizer_off_t_check.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/800-arc-disablelibgmon.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/820-libgcc_pic.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/850-use_shared_libgcc.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/851-libgcc_no_compat.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/860-use_eh_frame.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/870-ppc_no_crtsavres.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/880-no_java_section.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/910-mbsd_multi.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/920-specs_nonfatal_getenv.patch create mode 100644 toolchain/gcc/patches/arc-2015.06/940-no-clobber-stamp-bits.patch create mode 100644 toolchain/gdb/Makefile create mode 100644 toolchain/gdb/patches/7.11/100-no_extern_inline.patch create mode 100644 toolchain/gdb/patches/7.11/110-no_testsuite.patch create mode 100644 toolchain/gdb/patches/7.11/120-fix-compile-flag-mismatch.patch create mode 100644 toolchain/gdb/patches/arc-2015.06-gdb/100-no_extern_inline.patch create mode 100644 toolchain/gdb/patches/arc-2015.06-gdb/110-no_testsuite.patch create mode 100644 toolchain/gdb/patches/arc-2015.06-gdb/120-fix-compile-flag-mismatch.patch create mode 100644 toolchain/glibc/Config.in create mode 100644 toolchain/glibc/Config.version create mode 100644 toolchain/glibc/Makefile create mode 100644 toolchain/glibc/common.mk create mode 100644 toolchain/glibc/headers/Makefile create mode 100644 toolchain/glibc/include/libintl.h create mode 100644 toolchain/glibc/patches/2.22/100-fix_cross_rpcgen.patch create mode 100644 toolchain/glibc/patches/2.22/200-add-dl-search-paths.patch create mode 100644 toolchain/info.mk create mode 100644 toolchain/insight/Makefile create mode 100644 toolchain/insight/patches/600-fix-compile-flag-mismatch.patch create mode 100644 toolchain/kernel-headers/Makefile create mode 100644 toolchain/musl/Config.version create mode 100644 toolchain/musl/Makefile create mode 100644 toolchain/musl/common.mk create mode 100644 toolchain/musl/headers/Makefile create mode 100644 toolchain/musl/include/bits/wordsize.h create mode 100644 toolchain/musl/include/features.h create mode 100644 toolchain/musl/include/sgidefs.h create mode 100644 toolchain/musl/include/sys/cdefs.h create mode 100644 toolchain/musl/include/sys/glibc-types.h create mode 100644 toolchain/musl/include/sys/queue.h create mode 100644 toolchain/musl/patches/001-update-to-git-2016-03-06.patch create mode 100644 toolchain/musl/patches/040-Add-format-attribute-to-some-function-declarations.patch create mode 100644 toolchain/musl/patches/100-add_glob_onlydir.patch create mode 100644 toolchain/musl/patches/110-read_timezone_from_fs.patch create mode 100644 toolchain/musl/patches/200-add_libssp_nonshared.patch create mode 100644 toolchain/musl/patches/300-relative.patch create mode 100644 toolchain/musl/patches/900-iconv_size_hack.patch create mode 100644 toolchain/musl/patches/901-crypt_size_hack.patch create mode 100644 toolchain/uClibc/Config.in create mode 100644 toolchain/uClibc/Config.version create mode 100644 toolchain/uClibc/Makefile create mode 100644 toolchain/uClibc/common.mk create mode 100644 toolchain/uClibc/config/arc create mode 100644 toolchain/uClibc/config/archs create mode 100644 toolchain/uClibc/config/arm create mode 100644 toolchain/uClibc/config/armeb create mode 100644 toolchain/uClibc/config/common create mode 100644 toolchain/uClibc/config/debug create mode 100644 toolchain/uClibc/config/i386 create mode 100644 toolchain/uClibc/config/i686 create mode 100644 toolchain/uClibc/config/m68k create mode 100644 toolchain/uClibc/config/mips create mode 100644 toolchain/uClibc/config/mips64 create mode 100644 toolchain/uClibc/config/mips64.32 create mode 100644 toolchain/uClibc/config/mips64.64 create mode 100644 toolchain/uClibc/config/mips64.n32 create mode 100644 toolchain/uClibc/config/mips64el create mode 100644 toolchain/uClibc/config/mips64el.32 create mode 100644 toolchain/uClibc/config/mips64el.64 create mode 100644 toolchain/uClibc/config/mips64el.n32 create mode 100644 toolchain/uClibc/config/mipsel create mode 100644 toolchain/uClibc/config/mipsel.cobalt create mode 100644 toolchain/uClibc/config/powerpc create mode 100644 toolchain/uClibc/config/powerpc.e500 create mode 100644 toolchain/uClibc/config/sparc create mode 100644 toolchain/uClibc/config/sparc.leon create mode 100644 toolchain/uClibc/config/x86_64 create mode 100644 toolchain/uClibc/headers/Makefile create mode 100644 toolchain/uClibc/utils/Makefile create mode 100644 toolchain/wrapper/Makefile create mode 100644 tools/Makefile create mode 100644 tools/autoconf/Makefile create mode 100644 tools/autoconf/patches/000-relocatable.patch create mode 100644 tools/autoconf/patches/001-no_emacs_lib.patch create mode 100644 tools/autoconf/patches/002-musl_host_fixup.patch create mode 100644 tools/automake/Makefile create mode 100755 tools/automake/files/aclocal create mode 100644 tools/automake/patches/000-relocatable.patch create mode 100644 tools/automake/patches/100-aclocal-skip-not-existing-directories.patch create mode 100644 tools/automake/patches/200-do-not-override-silent-rules.patch create mode 100644 tools/b43-tools/Makefile create mode 100755 tools/b43-tools/files/b43-fwsquash.py create mode 100644 tools/b43-tools/patches/001-fw-dirname.patch create mode 100644 tools/b43-tools/patches/002-no_libfl.patch create mode 100644 tools/bc/Makefile create mode 100644 tools/bc/patches/001-no_doc.patch create mode 100644 tools/bison/Makefile create mode 100644 tools/bison/patches/010-intl-stub-compat.patch create mode 100644 tools/bison/patches/100-fix-gets-removal.patch create mode 100755 tools/bison/scripts/yacc create mode 100644 tools/ccache/Makefile create mode 100755 tools/ccache/files/ccache_cc create mode 100755 tools/ccache/files/ccache_cxx create mode 100644 tools/ccache/patches/100-honour-copts.patch create mode 100644 tools/cloog/Makefile create mode 100644 tools/cmake/Makefile create mode 100644 tools/cmake/patches/100-disable_qt_tests.patch create mode 100644 tools/cmake/patches/110-freebsd-compat.patch create mode 100644 tools/cmake/patches/120-alpine_musl-compat.patch create mode 100644 tools/dosfstools/Makefile create mode 100644 tools/dosfstools/patches/0001-Add-tags-and-editor-backup-files-to-.gitignore.patch create mode 100644 tools/dosfstools/patches/0002-Fix-indentation-of-fix-power-loss-damage-commit.patch create mode 100644 tools/dosfstools/patches/0003-mkfs.fat.c-Use-unsigned-char-for-binary-data.patch create mode 100644 tools/dosfstools/patches/0004-Make-all-char-that-may-take-literals-const.patch create mode 100644 tools/dosfstools/patches/0005-mkfs.fat-Allow-0xF0-to-be-specified-as-media-byte.patch create mode 100644 tools/dosfstools/patches/0006-fsck.fat-Make-r-option-default.patch create mode 100644 tools/dosfstools/patches/0007-Makefile-fix-typo-in-uninstall-man.patch create mode 100644 tools/dosfstools/patches/0008-Makefile-avoid-using-install-D.patch create mode 100644 tools/dosfstools/patches/0009-Improve-.gitignore.patch create mode 100644 tools/dosfstools/patches/0010-Remove-non-standard-int-types.patch create mode 100644 tools/dosfstools/patches/0011-Remove-linux-msdos_fs.h-includes.patch create mode 100644 tools/dosfstools/patches/0012-fsck.fat-Fix-read-beyond-end-of-array-on-FAT12.patch create mode 100644 tools/dosfstools/patches/0013-Add-compatible-ioctl-calls-for-OSX-and-FreeBSD.patch create mode 100644 tools/dosfstools/patches/0014-Add-OSX-and-FreeBSD-support.patch create mode 100644 tools/e2fsprogs/Makefile create mode 100644 tools/e2fsprogs/patches/001-exit_0_on_corrected_errors.patch create mode 100644 tools/e2fsprogs/patches/002-dont-build-e4defrag.patch create mode 100644 tools/e2fsprogs/patches/003-openbsd-compat.patch create mode 100644 tools/e2fsprogs/patches/004-freebsd-compat.patch create mode 100644 tools/e2fsprogs/patches/005-darwin-compat.patch create mode 100644 tools/elftosb/Makefile create mode 100644 tools/elftosb/patches/001-libm.patch create mode 100644 tools/elftosb/patches/002-fix-header-path.patch create mode 100644 tools/elftosb/patches/003-use-ldflags.patch create mode 100644 tools/expat/Makefile create mode 100644 tools/findutils/Makefile create mode 100644 tools/firmware-utils/Makefile create mode 100644 tools/firmware-utils/src/add_header.c create mode 100644 tools/firmware-utils/src/addpattern.c create mode 100644 tools/firmware-utils/src/airlink.c create mode 100644 tools/firmware-utils/src/asustrx.c create mode 100644 tools/firmware-utils/src/bcm_tag.h create mode 100644 tools/firmware-utils/src/bcmalgo.c create mode 100644 tools/firmware-utils/src/bcmalgo.h create mode 100644 tools/firmware-utils/src/buffalo-enc.c create mode 100644 tools/firmware-utils/src/buffalo-lib.c create mode 100644 tools/firmware-utils/src/buffalo-lib.h create mode 100644 tools/firmware-utils/src/buffalo-tag.c create mode 100644 tools/firmware-utils/src/buffalo-tftp.c create mode 100644 tools/firmware-utils/src/csysimg.h create mode 100644 tools/firmware-utils/src/cyg_crc.h create mode 100644 tools/firmware-utils/src/cyg_crc16.c create mode 100644 tools/firmware-utils/src/cyg_crc32.c create mode 100644 tools/firmware-utils/src/dgfirmware.c create mode 100644 tools/firmware-utils/src/dgn3500sum.c create mode 100644 tools/firmware-utils/src/edimax_fw_header.c create mode 100644 tools/firmware-utils/src/encode_crc.c create mode 100644 tools/firmware-utils/src/fix-u-media-header.c create mode 100644 tools/firmware-utils/src/fw.h create mode 100644 tools/firmware-utils/src/hcsmakeimage.c create mode 100644 tools/firmware-utils/src/imagetag.c create mode 100644 tools/firmware-utils/src/imagetag.ggo create mode 100644 tools/firmware-utils/src/imagetag_cmdline.c create mode 100644 tools/firmware-utils/src/imagetag_cmdline.h create mode 100644 tools/firmware-utils/src/jcgimage.c create mode 100644 tools/firmware-utils/src/lzma2eva.c create mode 100644 tools/firmware-utils/src/makeamitbin.c create mode 100644 tools/firmware-utils/src/md5.c create mode 100644 tools/firmware-utils/src/md5.h create mode 100644 tools/firmware-utils/src/mkbrncmdline.c create mode 100644 tools/firmware-utils/src/mkbrnimg.c create mode 100644 tools/firmware-utils/src/mkcameofw.c create mode 100644 tools/firmware-utils/src/mkcasfw.c create mode 100644 tools/firmware-utils/src/mkchkimg.c create mode 100644 tools/firmware-utils/src/mkcsysimg.c create mode 100644 tools/firmware-utils/src/mkdapimg.c create mode 100644 tools/firmware-utils/src/mkdcs932.c create mode 100644 tools/firmware-utils/src/mkdniimg.c create mode 100644 tools/firmware-utils/src/mkedimaximg.c create mode 100644 tools/firmware-utils/src/mkfwimage.c create mode 100644 tools/firmware-utils/src/mkfwimage2.c create mode 100644 tools/firmware-utils/src/mkheader_gemtek.c create mode 100644 tools/firmware-utils/src/mkhilinkfw.c create mode 100644 tools/firmware-utils/src/mkmerakifw.c create mode 100644 tools/firmware-utils/src/mkmylofw.c create mode 100644 tools/firmware-utils/src/mkplanexfw.c create mode 100644 tools/firmware-utils/src/mkporayfw.c create mode 100644 tools/firmware-utils/src/mkrtn56uimg.c create mode 100644 tools/firmware-utils/src/mksenaofw.c create mode 100644 tools/firmware-utils/src/mktitanimg.c create mode 100644 tools/firmware-utils/src/mktitanimg.h create mode 100644 tools/firmware-utils/src/mktplinkfw.c create mode 100644 tools/firmware-utils/src/mktplinkfw2.c create mode 100644 tools/firmware-utils/src/mkwrgimg.c create mode 100644 tools/firmware-utils/src/mkzcfw.c create mode 100644 tools/firmware-utils/src/mkzynfw.c create mode 100644 tools/firmware-utils/src/motorola-bin.c create mode 100644 tools/firmware-utils/src/myloader.h create mode 100644 tools/firmware-utils/src/nand_ecc.c create mode 100644 tools/firmware-utils/src/osbridge-crc.c create mode 100644 tools/firmware-utils/src/oseama.c create mode 100644 tools/firmware-utils/src/pc1crypt.c create mode 100644 tools/firmware-utils/src/ptgen.c create mode 100644 tools/firmware-utils/src/seama.c create mode 100644 tools/firmware-utils/src/seama.h create mode 100644 tools/firmware-utils/src/sha1.c create mode 100644 tools/firmware-utils/src/sha1.h create mode 100644 tools/firmware-utils/src/spw303v.c create mode 100644 tools/firmware-utils/src/srec2bin.c create mode 100644 tools/firmware-utils/src/tplink-safeloader.c create mode 100644 tools/firmware-utils/src/trx.c create mode 100644 tools/firmware-utils/src/trx2edips.c create mode 100644 tools/firmware-utils/src/trx2usr.c create mode 100644 tools/firmware-utils/src/wrt400n.c create mode 100644 tools/firmware-utils/src/xorimage.c create mode 100644 tools/firmware-utils/src/zynos.h create mode 100644 tools/firmware-utils/src/zyxbcm.c create mode 100644 tools/flex/Makefile create mode 100644 tools/flex/patches/100-disable-tests-docs.patch create mode 100644 tools/flock/Makefile create mode 100644 tools/flock/src/flock.c create mode 100644 tools/gengetopt/Makefile create mode 100644 tools/gengetopt/patches/100-dependency_fix.patch create mode 100644 tools/gengetopt/patches/200-no_docs_tests.patch create mode 100644 tools/gmp/Makefile create mode 100644 tools/include/byteswap.h create mode 100644 tools/include/elf.h create mode 100644 tools/include/endian.h create mode 100644 tools/include/getline.h create mode 100644 tools/include/sys/sysmacros.h create mode 100644 tools/isl/Makefile create mode 100644 tools/libelf/Makefile create mode 100644 tools/libtool/Makefile create mode 100644 tools/libtool/files/libtool-v1.5.patch create mode 100644 tools/libtool/files/libtool-v2.2.patch create mode 100644 tools/libtool/files/libtool-v2.4.patch create mode 100644 tools/libtool/patches/000-relocatable.patch create mode 100644 tools/libtool/patches/001-fix-func_append.patch create mode 100644 tools/libtool/patches/100-libdir-fixes.patch create mode 100644 tools/libtool/patches/110-dont-use-target-dir-for-relinking.patch create mode 100644 tools/libtool/patches/120-strip-unsafe-dirs-for-relinking.patch create mode 100644 tools/libtool/patches/150-trailingslash.patch create mode 100644 tools/libtool/patches/160-passthrough-ssp.patch create mode 100644 tools/libtool/patches/200-openwrt-branding.patch create mode 100644 tools/lzma-old/Makefile create mode 100644 tools/lzma-old/patches/100-lzma_zlib.patch create mode 100644 tools/lzma-old/patches/110-ranlib.patch create mode 100644 tools/lzma/Makefile create mode 100644 tools/lzma/patches/001-large_files.patch create mode 100644 tools/lzma/patches/002-lzmp.patch create mode 100644 tools/lzma/patches/003-compile_fixes.patch create mode 100644 tools/lzma/patches/100-static_library.patch create mode 100644 tools/m4/Makefile create mode 100644 tools/m4/patches/100-fix-gets-removal.patch create mode 100644 tools/make-ext4fs/Makefile create mode 100644 tools/missing-macros/Makefile create mode 100644 tools/missing-macros/src/README create mode 100755 tools/missing-macros/src/bin/help2man create mode 100755 tools/missing-macros/src/bin/makeinfo create mode 100644 tools/missing-macros/src/m4/as-ac-expand.m4 create mode 100644 tools/missing-macros/src/m4/as-compiler-flag.m4 create mode 100644 tools/missing-macros/src/m4/as-unaligned-access.m4 create mode 100644 tools/missing-macros/src/m4/as-version.m4 create mode 100644 tools/missing-macros/src/m4/dnet.m4 create mode 100644 tools/missing-macros/src/m4/fake-gtk-doc-check.m4 create mode 100644 tools/missing-macros/src/m4/fake-intltool.m4 create mode 100644 tools/missing-macros/src/m4/glibc2.m4 create mode 100644 tools/missing-macros/src/m4/glibc21.m4 create mode 100644 tools/missing-macros/src/m4/intdiv0.m4 create mode 100644 tools/missing-macros/src/m4/intmax.m4 create mode 100644 tools/missing-macros/src/m4/inttypes-pri.m4 create mode 100644 tools/missing-macros/src/m4/inttypes_h.m4 create mode 100644 tools/missing-macros/src/m4/lib-ld.m4 create mode 100644 tools/missing-macros/src/m4/lib-link.m4 create mode 100644 tools/missing-macros/src/m4/lib-prefix.m4 create mode 100644 tools/missing-macros/src/m4/mfx_acc.m4 create mode 100644 tools/missing-macros/src/m4/mfx_cppflags.m4 create mode 100644 tools/missing-macros/src/m4/mfx_limits.m4 create mode 100644 tools/missing-macros/src/m4/progtest.m4 create mode 100644 tools/missing-macros/src/m4/stdint_h.m4 create mode 100644 tools/missing-macros/src/m4/uintmax_t.m4 create mode 100644 tools/missing-macros/src/m4/va_copy.m4 create mode 100644 tools/missing-macros/src/m4/wint_t.m4 create mode 100644 tools/mkimage/Makefile create mode 100644 tools/mkimage/patches/010-freebsd-ulong-fix.patch create mode 100644 tools/mkimage/patches/020-include_compile_fix.patch create mode 100644 tools/mkimage/patches/030-allow-to-use-different-magic.patch create mode 100644 tools/mkimage/patches/040-include_order.patch create mode 100644 tools/mkimage/patches/050-image_h_portability.patch create mode 100644 tools/mkimage/patches/060-remove_kernel_includes.patch create mode 100644 tools/mkimage/patches/070-socfpgaimage_portability.patch create mode 100644 tools/mkimage/patches/080-remove_compiler_check.patch create mode 100644 tools/mkimage/patches/090-reproducible-SOURCE_DATE_EPOCH.patch create mode 100644 tools/mkimage/patches/100-freebsd-compat.patch create mode 100644 tools/mkimage/patches/200-gcc5_compat.patch create mode 100644 tools/mklibs/Makefile create mode 100644 tools/mklibs/include/elf.h create mode 100644 tools/mklibs/patches/001-compile.patch create mode 100644 tools/mklibs/patches/002-disable_symbol_checks.patch create mode 100644 tools/mklibs/patches/003-no_copy.patch create mode 100644 tools/mklibs/patches/004-libpthread_link.patch create mode 100644 tools/mklibs/patches/005-duplicate_syms.patch create mode 100644 tools/mklibs/patches/006-uclibc_init.patch create mode 100644 tools/mklibs/patches/007-gc_sections.patch create mode 100644 tools/mklibs/patches/008-uclibc_libgcc_link.patch create mode 100644 tools/mklibs/patches/009-uclibc_libpthread_symbols.patch create mode 100644 tools/mklibs/patches/010-remove_STT_GNU_IFUNC.patch create mode 100644 tools/mklibs/patches/011-remove_multiarch.patch create mode 100644 tools/mm-macros/Makefile create mode 100644 tools/mpc/Makefile create mode 100644 tools/mpfr/Makefile create mode 100644 tools/mpfr/patches/001-only_src.patch create mode 100644 tools/mpfr/patches/100-freebsd-compat.patch create mode 100644 tools/mtd-utils/Makefile create mode 100644 tools/mtd-utils/include/fls.h create mode 100644 tools/mtd-utils/include/linux/types.h create mode 100644 tools/mtd-utils/patches/100-sscanf_fix.patch create mode 100644 tools/mtd-utils/patches/110-portability.patch create mode 100644 tools/mtd-utils/patches/130-lzma_jffs2.patch create mode 100644 tools/mtd-utils/patches/134-freebsd_loff_t.patch create mode 100644 tools/mtd-utils/patches/135-mkubifs_optional_lzo.patch create mode 100644 tools/mtd-utils/patches/136-mkfs.ubifs-xz-support.patch create mode 100644 tools/mtd-utils/patches/200-libubigen-add-ubigen_write_terminator-function.patch create mode 100644 tools/mtd-utils/patches/201-ubinize-add-terminator-support.patch create mode 100644 tools/mtd-utils/patches/310-add-static-linking-option.patch create mode 100644 tools/mtools/Makefile create mode 100644 tools/mtools/patches/100-compile_fix.patch create mode 100644 tools/padjffs2/Makefile create mode 100644 tools/padjffs2/src/Makefile create mode 100644 tools/padjffs2/src/padjffs2.c create mode 100644 tools/patch-image/Makefile create mode 100644 tools/patch-image/src/patch-cmdline.c create mode 100644 tools/patch-image/src/patch-dtb.c create mode 100644 tools/patch/Makefile create mode 100644 tools/patchelf/Makefile create mode 100644 tools/patchelf/patches/100-portability.patch create mode 100644 tools/pkg-config/Makefile create mode 100755 tools/pkg-config/files/pkg-config create mode 100644 tools/ppl/Makefile create mode 100644 tools/ppl/patches/001-disable-serial-tests.patch create mode 100644 tools/qemu/Makefile create mode 100644 tools/quilt/Makefile create mode 100644 tools/quilt/patches/000-relocatable.patch create mode 100644 tools/quilt/patches/001-fix_compile.patch create mode 100644 tools/scons/Makefile create mode 100755 tools/scons/files/pywrap.sh create mode 100644 tools/scons/patches/001-platform_env.patch create mode 100644 tools/sdimage/Makefile create mode 100644 tools/sed/Makefile create mode 100644 tools/sed/patches/001-musl_host_fixup.patch create mode 100644 tools/sparse/Makefile create mode 100644 tools/squashfs/Makefile create mode 100644 tools/squashfs/patches/100-lzma.patch create mode 100644 tools/squashfs/patches/110-no_nonstatic_inline.patch create mode 100644 tools/squashfs/patches/120-add-fixed-timestamp-support.patch create mode 100644 tools/squashfs4/Makefile create mode 100644 tools/squashfs4/patches/100-portability.patch create mode 100644 tools/squashfs4/patches/110-allow_static_liblzma.patch create mode 100644 tools/squashfs4/patches/120-cygwin_fixes.patch create mode 100644 tools/squashfs4/patches/150-freebsd_fixes.patch create mode 100644 tools/squashfs4/patches/160-expose_lzma_xz_options.patch create mode 100644 tools/squashfs4/patches/170-add_support_for_LZMA_MAGIC_to_unsqashfs.patch create mode 100644 tools/squashfs4/patches/180-openbsd_compat.patch create mode 100644 tools/squashfs4/patches/190-no_nonstatic_inline.patch create mode 100644 tools/squashfs4/patches/200-add-fixed-timestamp-option.patch create mode 100644 tools/sstrip/Makefile create mode 100644 tools/sstrip/src/sstrip.c create mode 100644 tools/tar/Makefile create mode 100644 tools/tar/patches/100-fix_xattr_disable.patch create mode 100644 tools/upslug2/Makefile create mode 100644 tools/upslug2/patches/100-libpcap_fix.patch create mode 100644 tools/upslug2/patches/110-wrt350nv2_support.patch create mode 100644 tools/upx/Makefile create mode 100644 tools/upx/patches/100-lzmaonly.patch create mode 100644 tools/wrt350nv2-builder/Makefile create mode 100644 tools/wrt350nv2-builder/src/crypt.h create mode 100644 tools/wrt350nv2-builder/src/ioapi.c create mode 100644 tools/wrt350nv2-builder/src/ioapi.h create mode 100644 tools/wrt350nv2-builder/src/md5.c create mode 100644 tools/wrt350nv2-builder/src/md5.h create mode 100644 tools/wrt350nv2-builder/src/upgrade.h create mode 100644 tools/wrt350nv2-builder/src/wrt350nv2-builder.c create mode 100644 tools/xz/Makefile create mode 100644 tools/xz/patches/100-freebsd-compat.patch create mode 100644 tools/yaffs2/Makefile create mode 100644 tools/yaffs2/patches/100-compile.patch create mode 100644 tools/yaffs2/patches/110-openbsd-compat.patch diff --git a/BSDmakefile b/BSDmakefile new file mode 100644 index 0000000..c6a0425 --- /dev/null +++ b/BSDmakefile @@ -0,0 +1,7 @@ +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +world ${.TARGETS}: + @gmake $@ diff --git a/Config.in b/Config.in new file mode 100644 index 0000000..d30c048 --- /dev/null +++ b/Config.in @@ -0,0 +1,34 @@ +# Copyright (C) 2006-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +mainmenu "OpenWrt Configuration" + +config MODULES + option modules + bool + default y + +config HAVE_DOT_CONFIG + bool + default y + +source "target/Config.in" + +source "config/Config-images.in" + +source "config/Config-build.in" + +source "config/Config-devel.in" + +source "toolchain/Config.in" + +source "target/imagebuilder/Config.in" + +source "target/sdk/Config.in" + +source "target/toolchain/Config.in" + +source "tmp/.config-package.in" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d60c31a --- /dev/null +++ b/LICENSE @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..8ba2bfc --- /dev/null +++ b/Makefile @@ -0,0 +1,92 @@ +# Makefile for OpenWrt +# +# Copyright (C) 2007 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +TOPDIR:=${CURDIR} +LC_ALL:=C +LANG:=C +TZ:=UTC +export TOPDIR LC_ALL LANG TZ + +empty:= +space:= $(empty) $(empty) +$(if $(findstring $(space),$(TOPDIR)),$(error ERROR: The path to the OpenWrt directory must not include any spaces)) + +world: + +include $(TOPDIR)/include/host.mk + +ifneq ($(OPENWRT_BUILD),1) + _SINGLE=export MAKEFLAGS=$(space); + + override OPENWRT_BUILD=1 + export OPENWRT_BUILD + GREP_OPTIONS= + export GREP_OPTIONS + include $(TOPDIR)/include/debug.mk + include $(TOPDIR)/include/depends.mk + include $(TOPDIR)/include/toplevel.mk +else + include rules.mk + include $(INCLUDE_DIR)/depends.mk + include $(INCLUDE_DIR)/subdir.mk + include target/Makefile + include package/Makefile + include tools/Makefile + include toolchain/Makefile + +$(toolchain/stamp-install): $(tools/stamp-install) +$(target/stamp-compile): $(toolchain/stamp-install) $(tools/stamp-install) $(BUILD_DIR)/.prepared +$(package/stamp-compile): $(target/stamp-compile) $(package/stamp-cleanup) +$(package/stamp-install): $(package/stamp-compile) +$(target/stamp-install): $(package/stamp-compile) $(package/stamp-install) + +printdb: + @true + +prepare: $(target/stamp-compile) + +clean: FORCE + rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(BUILD_LOG_DIR) + +dirclean: clean + rm -rf $(STAGING_DIR_HOST) $(TOOLCHAIN_DIR) $(BUILD_DIR_HOST) $(BUILD_DIR_TOOLCHAIN) + rm -rf $(TMP_DIR) + +ifndef DUMP_TARGET_DB +$(BUILD_DIR)/.prepared: Makefile + @mkdir -p $$(dirname $@) + @touch $@ + +tmp/.prereq_packages: .config + unset ERROR; \ + for package in $(sort $(prereq-y) $(prereq-m)); do \ + $(_SINGLE)$(NO_TRACE_MAKE) -s -r -C package/$$package prereq || ERROR=1; \ + done; \ + if [ -n "$$ERROR" ]; then \ + echo "Package prerequisite check failed."; \ + false; \ + fi + touch $@ +endif + +# check prerequisites before starting to build +prereq: $(target/stamp-prereq) tmp/.prereq_packages + @if [ ! -f "$(INCLUDE_DIR)/site/$(ARCH)" ]; then \ + echo 'ERROR: Missing site config for architecture "$(ARCH)" !'; \ + echo ' The missing file will cause configure scripts to fail during compilation.'; \ + echo ' Please provide a "$(INCLUDE_DIR)/site/$(ARCH)" file and restart the build.'; \ + exit 1; \ + fi + +prepare: .config $(tools/stamp-install) $(toolchain/stamp-install) +world: prepare $(target/stamp-compile) $(package/stamp-compile) $(package/stamp-install) $(target/stamp-install) FORCE + $(_SINGLE)$(SUBMAKE) -r package/index + +.PHONY: clean dirclean prereq prepare world package/symlinks package/symlinks-install package/symlinks-clean + +endif diff --git a/README b/README new file mode 100644 index 0000000..4cbe563 --- /dev/null +++ b/README @@ -0,0 +1,35 @@ +This is the buildsystem for the OpenWrt Linux distribution. + +Please use "make menuconfig" to configure your appreciated +configuration for the toolchain and firmware. + +You need to have installed gcc, binutils, bzip2, flex, python, perl, make, +find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers. + +Run "./scripts/feeds update -a" to get all the latest package definitions +defined in feeds.conf / feeds.conf.default respectively +and "./scripts/feeds install -a" to install symlinks of all of them into +package/feeds/. + +Use "make menuconfig" to configure your image. + +Simply running "make" will build your firmware. +It will download all sources, build the cross-compile toolchain, +the kernel and all choosen applications. + +You can use "scripts/flashing/flash.sh" for remotely updating your embedded +system via tftp. + +The OpenWrt system is documented in docs/. You will need a LaTeX distribution +and the tex4ht package to build the documentation. Type "make -C docs/" to build it. + +To build your own firmware you need to have access to a Linux, BSD or MacOSX system +(case-sensitive filesystem required). Cygwin will not be supported because of +the lack of case sensitiveness in the file system. + + +Sunshine! + Your OpenWrt Project + http://openwrt.org + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..a827056 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# anonabox-devkit diff --git a/anonabox_pro.patch b/anonabox_pro.patch new file mode 100644 index 0000000..41a88ef --- /dev/null +++ b/anonabox_pro.patch @@ -0,0 +1,223 @@ +diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh +index 3203273..c8297b2 100755 +--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh ++++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh +@@ -390,6 +390,9 @@ ar71xx_board_detect() { + *"AP143 reference board") + name="ap143" + ;; ++ *"ANONABOX_PRO") ++ name="anonabox-pro" ++ ;; + *"AP147-010 reference board") + name="ap147-010" + ;; +diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-anonabox-pro.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-anonabox-pro.c +new file mode 100644 +index 0000000..d97c92f +--- /dev/null ++++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-anonabox-pro.c +@@ -0,0 +1,111 @@ ++/* ++ * Atheros ANONABOX_PRO reference board support ++ * ++ * Copyright (c) 2013 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2012 Gabor Juhos ++ * ++ * Permission to use, copy, modify, and/or distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ * ++ */ ++ ++#include ++#include ++#include ++ ++#include ++ ++#include "common.h" ++#include "dev-eth.h" ++#include "dev-gpio-buttons.h" ++#include "dev-leds-gpio.h" ++#include "dev-m25p80.h" ++#include "dev-spi.h" ++#include "dev-usb.h" ++#include "dev-wmac.h" ++#include "machtypes.h" ++ ++#define ANONABOX_PRO_GPIO_LED_STATUS 14 ++ ++#define ANONABOX_PRO_GPIO_BTN_RST 17 ++ ++#define ANONABOX_PRO_KEYS_POLL_INTERVAL 20 /* msecs */ ++#define ANONABOX_PRO_KEYS_DEBOUNCE_INTERVAL (3 * ANONABOX_PRO_KEYS_POLL_INTERVAL) ++ ++#define ANONABOX_PRO_MAC0_OFFSET 0 ++#define ANONABOX_PRO_MAC1_OFFSET 6 ++#define ANONABOX_PRO_WMAC_CALDATA_OFFSET 0x1000 ++ ++static struct gpio_led anonabox_pro_leds_gpio[] __initdata = { ++ { ++ .name = "anonabox_pro:green:status", ++ .gpio = ANONABOX_PRO_GPIO_LED_STATUS, ++ .active_low = 1, ++ }, ++}; ++ ++static struct gpio_keys_button anonabox_pro_gpio_keys[] __initdata = { ++ { ++ .desc = "reset button", ++ .type = EV_KEY, ++ .code = KEY_RESTART, ++ .debounce_interval = ANONABOX_PRO_KEYS_DEBOUNCE_INTERVAL, ++ .gpio = ANONABOX_PRO_GPIO_BTN_RST, ++ .active_low = 1, ++ }, ++}; ++ ++static void __init anonabox_pro_gpio_led_setup(void) ++{ ++ ath79_register_leds_gpio(-1, ARRAY_SIZE(anonabox_pro_leds_gpio), ++ anonabox_pro_leds_gpio); ++ ath79_register_gpio_keys_polled(-1, ANONABOX_PRO_KEYS_POLL_INTERVAL, ++ ARRAY_SIZE(anonabox_pro_gpio_keys), ++ anonabox_pro_gpio_keys); ++} ++ ++static void __init anonabox_pro_setup(void) ++{ ++ u8 *art = (u8 *) KSEG1ADDR(0x1fff0000); ++ ++ ath79_register_m25p80(NULL); ++ ++ anonabox_pro_gpio_led_setup(); ++ ++ ath79_register_usb(); ++ ++ ath79_register_wmac(art + ANONABOX_PRO_WMAC_CALDATA_OFFSET, NULL); ++ ++ ath79_register_mdio(0, 0x0); ++ ath79_register_mdio(1, 0x0); ++ ++ ath79_init_mac(ath79_eth0_data.mac_addr, art + ANONABOX_PRO_MAC0_OFFSET, 0); ++ ath79_init_mac(ath79_eth1_data.mac_addr, art + ANONABOX_PRO_MAC1_OFFSET, 0); ++ ++ /* WAN port */ ++ ath79_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_MII; ++ ath79_eth0_data.speed = SPEED_100; ++ ath79_eth0_data.duplex = DUPLEX_FULL; ++ ath79_eth0_data.phy_mask = BIT(4); ++ ath79_register_eth(0); ++ ++ /* LAN ports */ ++ ath79_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_GMII; ++ ath79_eth1_data.speed = SPEED_1000; ++ ath79_eth1_data.duplex = DUPLEX_FULL; ++ ath79_switch_data.phy_poll_mask |= BIT(4); ++ ath79_switch_data.phy4_mii_en = 1; ++ ath79_register_eth(1); ++} ++ ++MIPS_MACHINE(ATH79_MACH_ANONABOX_PRO, "ANONABOX_PRO", "Anonabox Pro board", ++ anonabox_pro_setup); +diff --git a/target/linux/ar71xx/generic/profiles/atheros.mk b/target/linux/ar71xx/generic/profiles/atheros.mk +index 3a312a4..f95fd7a 100644 +--- a/target/linux/ar71xx/generic/profiles/atheros.mk ++++ b/target/linux/ar71xx/generic/profiles/atheros.mk +@@ -182,3 +182,15 @@ define Profile/PB92/Description + endef + + $(eval $(call Profile,PB92)) ++ ++define Profile/ANONABOX_PRO ++ NAME:=Anonabox Pro ++ PACKAGES:=kmod-usb-core kmod-usb2 kmod-usb-storage ++endef ++ ++define Profile/ANONABOX_PRO/Description ++ Package set optimized for the Anonabox Pro. ++endef ++ ++$(eval $(call Profile,ANONABOX_PRO)) ++ +diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile +index cb11104..d8ca1c9 100644 +--- a/target/linux/ar71xx/image/Makefile ++++ b/target/linux/ar71xx/image/Makefile +@@ -1549,6 +1549,7 @@ ap135_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs), + ap136_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,6336k(rootfs),1408k(kernel),64k(mib0),64k(art)ro,7744k@0x50000(firmware) + ap143_mtdlayout_8M=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,6336k(rootfs),1472k(kernel),64k(art)ro,7744k@0x50000(firmware) + ap143_mtdlayout_16M=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) ++anonabox_pro_mtdlayout_16M=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) + ap147_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art),16000k@0x50000(firmware) + ap152_mtdlayout_16M=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) + bxu2000n2_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1408k(kernel),8448k(rootfs),6016k(user),64k(cfg),64k(oem),64k(art)ro +@@ -2369,6 +2370,7 @@ $(eval $(call SingleProfile,AthLzma,64k,AP136_010,ap136-010,AP136-010,ttyS0,1152 + $(eval $(call SingleProfile,AthLzma,64k,AP136_020,ap136-020,AP136-020,ttyS0,115200,$$(ap136_mtdlayout),RKuImage)) + $(eval $(call SingleProfile,AthLzma,64k,AP143_8M,ap143-8M,AP143,ttyS0,115200,$$(ap143_mtdlayout_8M),RKuImage)) + $(eval $(call SingleProfile,AthLzma,64k,AP143_16M,ap143-16M,AP143,ttyS0,115200,$$(ap143_mtdlayout_16M),RKuImage)) ++$(eval $(call SingleProfile,AthLzma,64k,ANONABOX_PRO,anonabox-pro-16M,ANONABOX_PRO,ttyS0,115200,$$(anonabox_pro_mtdlayout_16M),RKuImage)) + $(eval $(call SingleProfile,AthLzma,64k,AP147_010,ap147-010,AP147-010,ttyS0,115200,$$(ap147_mtdlayout),RKuImage)) + $(eval $(call SingleProfile,AthLzma,64k,AP152_16M,ap152-16M,AP152,ttyS0,115200,$$(ap152_mtdlayout_16M),RKuImage)) + $(eval $(call SingleProfile,AthLzma,64k,BXU2000N2,bxu2000n-2-a1,BXU2000n-2-A1,ttyS0,115200,$$(bxu2000n2_mtdlayout),RKuImage)) +diff --git a/target/linux/ar71xx/patches-4.1/911-MIPS-ath79-add-anonabox-pro-support.patch b/target/linux/ar71xx/patches-4.1/911-MIPS-ath79-add-anonabox-pro-support.patch +new file mode 100644 +index 0000000..5a015a2 +--- /dev/null ++++ b/target/linux/ar71xx/patches-4.1/911-MIPS-ath79-add-anonabox-pro-support.patch +@@ -0,0 +1,46 @@ ++Index: linux-4.1.16/arch/mips/ath79/Kconfig ++=================================================================== ++--- linux-4.1.16.orig/arch/mips/ath79/Kconfig +++++ linux-4.1.16/arch/mips/ath79/Kconfig ++@@ -83,6 +83,20 @@ config ATH79_MACH_UBNT_XM ++ Say 'Y' here if you want your kernel to support the ++ Ubiquiti Networks XM (rev 1.0) board. ++ +++config ATH79_MACH_ANONABOX_PRO +++ bool "Anonabox Pro board" +++ select SOC_QCA953X +++ select ATH79_DEV_GPIO_BUTTONS +++ select ATH79_DEV_LEDS_GPIO +++ select ATH79_DEV_SPI +++ select ATH79_DEV_USB +++ select ATH79_DEV_WMAC +++ select ATH79_DEV_ETH +++ select ATH79_DEV_M25P80 +++ help +++ Say 'Y' here if you want your kernel to support the +++ Anonabox Pro board. +++ ++ source "arch/mips/ath79/Kconfig.openwrt" ++ ++ endmenu ++Index: linux-4.1.16/arch/mips/ath79/Makefile ++=================================================================== ++--- linux-4.1.16.orig/arch/mips/ath79/Makefile +++++ linux-4.1.16/arch/mips/ath79/Makefile ++@@ -193,3 +193,4 @@ obj-$(CONFIG_ATH79_MACH_WZR_450HP2) += m ++ obj-$(CONFIG_ATH79_MACH_ZCN_1523H) += mach-zcn-1523h.o ++ obj-$(CONFIG_ATH79_MACH_CARAMBOLA2) += mach-carambola2.o ++ obj-$(CONFIG_ATH79_MACH_NBG6716) += mach-nbg6716.o +++obj-$(CONFIG_ATH79_MACH_ANONABOX_PRO) += mach-anonabox-pro.o ++Index: linux-4.1.16/arch/mips/ath79/machtypes.h ++=================================================================== ++--- linux-4.1.16.orig/arch/mips/ath79/machtypes.h +++++ linux-4.1.16/arch/mips/ath79/machtypes.h ++@@ -246,6 +246,7 @@ enum ath79_mach_type { ++ ATH79_MACH_WZR_450HP2, /* Buffalo WZR-450HP2 */ ++ ATH79_MACH_ZCN_1523H_2, /* Zcomax ZCN-1523H-2-xx */ ++ ATH79_MACH_ZCN_1523H_5, /* Zcomax ZCN-1523H-5-xx */ +++ ATH79_MACH_ANONABOX_PRO, /* Anonabox Pro */ ++ }; ++ ++ #endif /* _ATH79_MACHTYPE_H */ diff --git a/config/Config-build.in b/config/Config-build.in new file mode 100644 index 0000000..5ad940b --- /dev/null +++ b/config/Config-build.in @@ -0,0 +1,291 @@ +# Copyright (C) 2006-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +menu "Global build settings" + + config ALL_KMODS + bool "Select all kernel module packages by default" + default ALL + + config ALL + bool "Select all userspace packages by default" + default n + + config SIGNED_PACKAGES + bool "Cryptographically signed package lists" + default y + + comment "General build options" + + config DISPLAY_SUPPORT + bool "Show packages that require graphics support (local or remote)" + default n + + config BUILD_PATENTED + default y + bool "Compile with support for patented functionality" + help + When this option is disabled, software which provides patented functionality + will not be built. In case software provides optional support for patented + functionality, this optional support will get disabled for this package. + + config BUILD_NLS + default n + bool "Compile with full language support" + help + When this option is enabled, packages are built with the full versions of + iconv and GNU gettext instead of the default OpenWrt stubs. If uClibc is + used, it is also built with locale support. + + config SHADOW_PASSWORDS + bool + prompt "Enable shadow password support" + default y + help + Enable shadow password support. + + config CLEAN_IPKG + bool + prompt "Remove ipkg/opkg status data files in final images" + default n + help + This removes all ipkg/opkg status data files from the target directory + before building the root filesystem. + + config COLLECT_KERNEL_DEBUG + bool + prompt "Collect kernel debug information" + select KERNEL_DEBUG_INFO + default n + help + This collects debugging symbols from the kernel and all compiled modules. + Useful for release builds, so that kernel issues can be debugged offline + later. + + comment "Kernel build options" + + source "config/Config-kernel.in" + + comment "Package build options" + + config DEBUG + bool + prompt "Compile packages with debugging info" + default n + help + Adds -g3 to the CFLAGS. + + config IPV6 + bool + prompt "Enable IPv6 support in packages" + default y + help + Enables IPv6 support in kernel (builtin) and packages. + + config PKG_BUILD_PARALLEL + bool + prompt "Compile certain packages parallelized" + default y + help + This adds a -jX option to certain packages that are known to behave well + for parallel build. By default, the package make processes use the main + jobserver, in which case this option only takes effect when you add -jX + to the make command. + + If you are unsure, select N. + + config PKG_BUILD_USE_JOBSERVER + bool + prompt "Use top-level make jobserver for packages" + depends on PKG_BUILD_PARALLEL + default y + help + This passes the main make process jobserver fds to package builds, + enabling full parallelization across different packages. + + Note that disabling this may overcommit CPU resources depending on the + -j level of the main make process, the number of package submake jobs + selected below and the number of actual CPUs present. + Example: If the main make is passed a -j4 and the submake -j + is also set to 4, we may end up with 16 parallel make processes + in the worst case. + + config PKG_BUILD_JOBS + int + prompt "Number of package submake jobs (2-512)" + range 2 512 + default 2 + depends on PKG_BUILD_PARALLEL && !PKG_BUILD_USE_JOBSERVER + help + The number of jobs (-jX) to pass to packages submake. + + config PKG_DEFAULT_PARALLEL + bool + prompt "Parallelize the default package build rule (May break build)" + depends on PKG_BUILD_PARALLEL + depends on BROKEN + default n + help + Always set the default package build rules to parallel build. + + WARNING: This may break build or kill your cat, as it builds packages + with multiple jobs that are probably not tested in a parallel build + environment. + + Only say Y if you don't mind fixing broken packages. Before reporting + build bugs, set this to N and re-run the build. + + comment "Stripping options" + + choice + prompt "Binary stripping method" + default USE_STRIP if EXTERNAL_TOOLCHAIN + default USE_STRIP if USE_GLIBC + default USE_SSTRIP + help + Select the binary stripping method you wish to use. + + config NO_STRIP + bool "none" + help + This will install unstripped binaries (useful for native + compiling/debugging). + + config USE_STRIP + bool "strip" + help + This will install binaries stripped using strip from binutils. + + + config USE_SSTRIP + bool "sstrip" + depends on !USE_GLIBC + help + This will install binaries stripped using sstrip. + endchoice + + config STRIP_ARGS + string + prompt "Strip arguments" + depends on USE_STRIP + default "--strip-unneeded --remove-section=.comment --remove-section=.note" if DEBUG + default "--strip-all" + help + Specifies arguments passed to the strip command when stripping binaries. + + config STRIP_KERNEL_EXPORTS + bool "Strip unnecessary exports from the kernel image" + help + Reduces kernel size by stripping unused kernel exports from the kernel + image. Note that this might make the kernel incompatible with any kernel + modules that were not selected at the time the kernel image was created. + + config USE_MKLIBS + bool "Strip unnecessary functions from libraries" + help + Reduces libraries to only those functions that are necessary for using all + selected packages (including those selected as ). Note that this will + make the system libraries incompatible with most of the packages that are + not selected during the build process. + + choice + prompt "Preferred standard C++ library" + default USE_LIBSTDCXX if USE_GLIBC + default USE_UCLIBCXX + help + Select the preferred standard C++ library for all packages that support this. + + config USE_UCLIBCXX + bool "uClibc++" + + config USE_LIBSTDCXX + bool "libstdc++" + endchoice + + comment "Hardening build options" + + config PKG_CHECK_FORMAT_SECURITY + bool + prompt "Enable gcc format-security" + default y + help + Add -Wformat -Werror=format-security to the CFLAGS. You can disable + this per package by adding PKG_CHECK_FORMAT_SECURITY:=0 in the package + Makefile. + + choice + prompt "User space Stack-Smashing Protection" + depends on USE_MUSL + default PKG_CC_STACKPROTECTOR_REGULAR + help + Enable GCC Stack Smashing Protection (SSP) for userspace applications + config PKG_CC_STACKPROTECTOR_NONE + bool "None" + config PKG_CC_STACKPROTECTOR_REGULAR + bool "Regular" + select SSP_SUPPORT if !USE_MUSL + depends on KERNEL_CC_STACKPROTECTOR_REGULAR + config PKG_CC_STACKPROTECTOR_STRONG + bool "Strong" + select SSP_SUPPORT if !USE_MUSL + depends on GCC_VERSION_5 + depends on KERNEL_CC_STACKPROTECTOR_STRONG + endchoice + + choice + prompt "Kernel space Stack-Smashing Protection" + default KERNEL_CC_STACKPROTECTOR_REGULAR + depends on USE_MUSL || !(x86_64 || i386) + help + Enable GCC Stack-Smashing Protection (SSP) for the kernel + config KERNEL_CC_STACKPROTECTOR_NONE + bool "None" + config KERNEL_CC_STACKPROTECTOR_REGULAR + bool "Regular" + config KERNEL_CC_STACKPROTECTOR_STRONG + depends on GCC_VERSION_5 + bool "Strong" + endchoice + + choice + prompt "Enable buffer-overflows detection (FORTIFY_SOURCE)" + default PKG_FORTIFY_SOURCE_1 + help + Enable the _FORTIFY_SOURCE macro which introduces additional + checks to detect buffer-overflows in the following standard library + functions: memcpy, mempcpy, memmove, memset, strcpy, stpcpy, + strncpy, strcat, strncat, sprintf, vsprintf, snprintf, vsnprintf, + gets. "Conservative" (_FORTIFY_SOURCE set to 1) only introduces + checks that shouldn't change the behavior of conforming programs, + while "aggressive" (_FORTIFY_SOURCES set to 2) some more checking is + added, but some conforming programs might fail. + config PKG_FORTIFY_SOURCE_NONE + bool "None" + config PKG_FORTIFY_SOURCE_1 + bool "Conservative" + config PKG_FORTIFY_SOURCE_2 + bool "Aggressive" + endchoice + + choice + prompt "Enable RELRO protection" + default PKG_RELRO_FULL + help + Enable a link-time protection known as RELRO (Relocation Read Only) + which helps to protect from certain type of exploitation techniques + altering the content of some ELF sections. "Partial" RELRO makes the + .dynamic section not writeable after initialization, introducing + almost no performance penalty, while "full" RELRO also marks the GOT + as read-only at the cost of initializing all of it at startup. + config PKG_RELRO_NONE + bool "None" + config PKG_RELRO_PARTIAL + bool "Partial" + config PKG_RELRO_FULL + bool "Full" + endchoice + +endmenu diff --git a/config/Config-devel.in b/config/Config-devel.in new file mode 100644 index 0000000..938f0b3 --- /dev/null +++ b/config/Config-devel.in @@ -0,0 +1,112 @@ +# Copyright (C) 2006-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +menuconfig DEVEL + bool "Advanced configuration options (for developers)" + default n + + config BROKEN + bool "Show broken platforms / packages" if DEVEL + default n + + config BINARY_FOLDER + string "Binary folder" if DEVEL + default "" + help + Store built firmware images and filesystem images in this directory. + If not set, uses './bin/$(BOARD)' + + config DOWNLOAD_FOLDER + string "Download folder" if DEVEL + default "" + help + Store downloaded source bundles in this directory. + If not set then defaults to './dl', which is removed by operations such as + 'git clean -xdf' or 'make distclean'. + This option is useful if you have a low bandwidth Internet connection, and by + setting a path outside the OpenWrt tree downloads will be saved. + + config LOCALMIRROR + string "Local mirror for source packages" if DEVEL + default "" + + config AUTOREBUILD + bool "Automatic rebuild of packages" if DEVEL + default y + help + Automatically rebuild packages when their files change. + + config BUILD_SUFFIX + string "Build suffix to append to the target BUILD_DIR variable" if DEVEL + default "" + help + Build suffix to append to the BUILD_DIR variable, i.e: './build_dir/{target-build-dir}_$(BUILD_SUFFIX)'. + This allows you to switch to a different .config whilst retaining all the build + objects generated by the first .config + + config TARGET_ROOTFS_DIR + string "Override the default TARGET_ROOTFS_DIR variable" if DEVEL + default "" + help + Override the default TARGET_ROOTFS_DIR variable content $(BUILD_DIR) with + custom path. Use this option to re-define the location of the target + root filesystem directory. + + config CCACHE + bool "Use ccache" if DEVEL + default n + help + Compiler cache; see http://ccache.samba.org/. + + config EXTERNAL_KERNEL_TREE + string "Use external kernel tree" if DEVEL + default "" + + config KERNEL_GIT_CLONE_URI + string "Enter git repository to clone" if DEVEL + default "" + help + Enter the full git repository path i.e.: + git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git + This will create a git clone of the kernel in your build directory. + + config KERNEL_GIT_LOCAL_REPOSITORY + string "Enter path to local reference repository" if DEVEL + depends on (KERNEL_GIT_CLONE_URI != "") + default "" + help + Enter a full pathname to a local reference git repository. + In this instance, the --reference option of git clone will + be used thus creating a quick local clone of your repo. + + config KERNEL_GIT_BRANCH + string "Enter git branch to clone" if DEVEL + depends on (KERNEL_GIT_CLONE_URI != "") + default "" + help + Enter the branch name to checkout after cloning the git repository. + In this instance, the --branch option of git clone will be used. + If unused, the clone's repository HEAD will be checked-out. + + config BUILD_LOG + bool "Enable log files during build process" if DEVEL + help + If enabled, log files will be written to the ./log directory. + + config SRC_TREE_OVERRIDE + bool "Enable package source tree override" if DEVEL + help + If enabled, you can force a package to use a git tree as source + code instead of the normal tarball. Create a symlink 'git-src' + in the package directory, pointing to the .git tree that you want + to pull the source code from. + + config EXTRA_OPTIMIZATION + string "Additional compiler options" if DEVEL + default "-fno-caller-saves -fno-plt" if !CONFIG_EXTERNAL_TOOLCHAIN && !arc + default "-fno-caller-saves" + help + Extra target-independent optimizations to use when building for the target. diff --git a/config/Config-images.in b/config/Config-images.in new file mode 100644 index 0000000..a60dd50 --- /dev/null +++ b/config/Config-images.in @@ -0,0 +1,315 @@ +# Copyright (C) 2006-2013 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +menu "Target Images" + + menuconfig TARGET_ROOTFS_INITRAMFS + bool "ramdisk" + default y if USES_INITRAMFS + help + Embed the root filesystem into the kernel (initramfs). + + choice + prompt "Compression" + default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_ar71xx + default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_ramips + default TARGET_INITRAMFS_COMPRESSION_NONE + depends on TARGET_ROOTFS_INITRAMFS + help + Select ramdisk compression. + + config TARGET_INITRAMFS_COMPRESSION_NONE + bool "none" + + config TARGET_INITRAMFS_COMPRESSION_GZIP + bool "gzip" + + config TARGET_INITRAMFS_COMPRESSION_BZIP2 + bool "bzip2" + + config TARGET_INITRAMFS_COMPRESSION_LZMA + bool "lzma" + + config TARGET_INITRAMFS_COMPRESSION_LZO + bool "lzo" + + config TARGET_INITRAMFS_COMPRESSION_LZ4 + bool "lz4" + + config TARGET_INITRAMFS_COMPRESSION_XZ + bool "xz" + endchoice + + config EXTERNAL_CPIO + string + prompt "Use external cpio" if TARGET_ROOTFS_INITRAMFS + default "" + help + Kernel uses specified external cpio as INITRAMFS_SOURCE. + + comment "Root filesystem archives" + + config TARGET_ROOTFS_CPIOGZ + bool "cpio.gz" + default y if USES_CPIOGZ + help + Build a compressed cpio archive of the root filesystem. + + config TARGET_ROOTFS_TARGZ + bool "tar.gz" + default y if USES_TARGZ + help + Build a compressed tar archive of the root filesystem. + + comment "Root filesystem images" + + menuconfig TARGET_ROOTFS_EXT4FS + bool "ext4" + default y if USES_EXT4 + help + Build an ext4 root filesystem. + + config TARGET_EXT4_MAXINODE + int "Maximum number of inodes in root filesystem" + depends on TARGET_ROOTFS_EXT4FS + default 6000 + help + Select the maximum number of inodes in the root filesystem. + + config TARGET_EXT4_RESERVED_PCT + int "Percentage of reserved blocks in root filesystem" + depends on TARGET_ROOTFS_EXT4FS + default 0 + help + Select the percentage of reserved blocks in the root filesystem. + + choice + prompt "Root filesystem block size" + default TARGET_EXT4_BLOCKSIZE_4K + depends on TARGET_ROOTFS_EXT4FS + help + Select the block size of the root filesystem. + + config TARGET_EXT4_BLOCKSIZE_4K + bool "4k" + + config TARGET_EXT4_BLOCKSIZE_2K + bool "2k" + + config TARGET_EXT4_BLOCKSIZE_1K + bool "1k" + endchoice + + config TARGET_EXT4_BLOCKSIZE + int + default 4096 if TARGET_EXT4_BLOCKSIZE_4K + default 2048 if TARGET_EXT4_BLOCKSIZE_2K + default 1024 if TARGET_EXT4_BLOCKSIZE_1K + depends on TARGET_ROOTFS_EXT4FS + + config TARGET_EXT4_JOURNAL + bool "Create a journaling filesystem" + depends on TARGET_ROOTFS_EXT4FS + default n + help + Create an ext4 filesystem with a journal. + + config TARGET_ROOTFS_ISO + bool "iso" + default n + depends on TARGET_x86_generic + help + Create a bootable ISO image. + + config TARGET_ROOTFS_JFFS2 + bool "jffs2" + default y if USES_JFFS2 + help + Build a JFFS2 root filesystem. + + config TARGET_ROOTFS_JFFS2_NAND + bool "jffs2 for NAND" + default y if USES_JFFS2_NAND + depends on USES_JFFS2_NAND + help + Build a JFFS2 root filesystem for NAND flash. + + menuconfig TARGET_ROOTFS_SQUASHFS + bool "squashfs" + default y if USES_SQUASHFS + help + Build a squashfs-lzma root filesystem. + + config TARGET_SQUASHFS_BLOCK_SIZE + int "Block size (in KiB)" + depends on TARGET_ROOTFS_SQUASHFS + default 64 if LOW_MEMORY_FOOTPRINT + default 256 + + menuconfig TARGET_ROOTFS_UBIFS + bool "ubifs" + default y if USES_UBIFS + depends on USES_UBIFS + help + Build a UBIFS root filesystem. + + choice + prompt "compression" + default TARGET_UBIFS_COMPRESSION_ZLIB + depends on TARGET_ROOTFS_UBIFS + help + Select compression type + + config TARGET_UBIFS_COMPRESSION_NONE + bool "none" + + config TARGET_UBIFS_COMPRESSION_LZO + bool "lzo" + + config TARGET_UBIFS_COMPRESSION_ZLIB + bool "zlib" + endchoice + + config TARGET_UBIFS_FREE_SPACE_FIXUP + bool "free space fixup" if TARGET_ROOTFS_UBIFS + default y + help + The filesystem free space has to be fixed up on first mount. + + config TARGET_UBIFS_JOURNAL_SIZE + string + prompt "journal size" if TARGET_ROOTFS_UBIFS + default "" + + config GRUB_IMAGES + bool "Build GRUB images (Linux x86 or x86_64 host only)" + depends on TARGET_x86_64 || (TARGET_x86 && !TARGET_x86_rdc) + depends on TARGET_ROOTFS_EXT4FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS + select PACKAGE_grub2 + default y + + config GRUB_CONSOLE + bool "Use Console Terminal (in addition to Serial)" + depends on GRUB_IMAGES + default n if (TARGET_x86_generic_Soekris45xx || TARGET_x86_generic_Soekris48xx || TARGET_x86_net5501 || TARGET_x86_geos || TARGET_x86_alix2) + default y + + config GRUB_SERIAL + string "Serial port device" + depends on GRUB_IMAGES + default "hvc0" if TARGET_x86_xen_domu + default "ttyS0" if ! TARGET_x86_xen_domu + + config GRUB_BAUDRATE + int "Serial port baud rate" + depends on GRUB_IMAGES + default 38400 if TARGET_x86_generic + default 38400 if TARGET_x86_geode + default 115200 + + config GRUB_BOOTOPTS + string "Extra kernel boot options" + depends on GRUB_IMAGES + default "xencons=hvc" if TARGET_x86_xen_domu + help + If you don't know, just leave it blank. + + config GRUB_TIMEOUT + string "Seconds to wait before booting the default entry" + depends on GRUB_IMAGES + default "5" + help + If you don't know, 5 seconds is a reasonable default. + + config VDI_IMAGES + bool "Build VirtualBox image files (VDI)" + depends on TARGET_x86 || TARGET_x86_64 + select GRUB_IMAGES + select TARGET_IMAGES_PAD + select PACKAGE_kmod-e1000 + + config VMDK_IMAGES + bool "Build VMware image files (VMDK)" + depends on TARGET_x86 || TARGET_x86_64 + select GRUB_IMAGES + select TARGET_IMAGES_PAD + select PACKAGE_kmod-e1000 + + config TARGET_IMAGES_PAD + bool "Pad images to filesystem size (for JFFS2)" + depends on GRUB_IMAGES + + config TARGET_IMAGES_GZIP + bool "GZip images" + depends on TARGET_IMAGES_PAD || TARGET_ROOTFS_EXT4FS + default y + + comment "Image Options" + + source "target/linux/*/image/Config.in" + + config TARGET_KERNEL_PARTSIZE + int "Kernel partition size (in MB)" + depends on GRUB_IMAGES + default 4 + + config TARGET_ROOTFS_PARTSIZE + int "Root filesystem partition size (in MB)" + depends on GRUB_IMAGES || TARGET_ROOTFS_EXT4FS || TARGET_rb532 + default 48 + help + Select the root filesystem partition size. + + config TARGET_ROOTFS_PARTNAME + string "Root partition on target device" + depends on GRUB_IMAGES + help + Override the root partition on the final device. If left empty, + it will be mounted by PARTUUID which makes the kernel find the + appropriate disk automatically. + + + menuconfig TARGET_ROOTFS_INCLUDE_KERNEL + bool "Include kernel in root filesystem" + depends on TARGET_ROOTFS_UBIFS || TARGET_ROOTFS_EXT4FS + default n + help + Include the kernel image in the rootfs. Typically, the image is placed + below /boot. + + config TARGET_ROOTFS_INCLUDE_UIMAGE + bool "include uImage" if TARGET_ROOTFS_INCLUDE_KERNEL + default y + help + This option might not apply to all targets. Make sure + to check target/linux//image/Makefile to + see if this option will have any effect. + + config TARGET_ROOTFS_INCLUDE_ZIMAGE + bool "include zImage" if TARGET_ROOTFS_INCLUDE_KERNEL + default y + help + This option might not apply to all targets. Make sure + to check target/linux//image/Makefile to + see if this option will have any effect. + + config TARGET_ROOTFS_INCLUDE_FIT + bool "include FIT" if TARGET_ROOTFS_INCLUDE_KERNEL + default y + help + This option might not apply to all targets. Make sure + to check target/linux//image/Makefile to + see if this option will have any effect. + + config TARGET_ROOTFS_INCLUDE_DTB + bool "Include DTB in root filesystem" + depends on USES_DEVICETREE && (TARGET_ROOTFS_UBIFS || TARGET_ROOTFS_EXT4FS) + default n + help + Include the device tree blob file(s) in the rootfs. Typically the DTBs + are placed below /boot. + +endmenu diff --git a/config/Config-kernel.in b/config/Config-kernel.in new file mode 100644 index 0000000..8ea11ed --- /dev/null +++ b/config/Config-kernel.in @@ -0,0 +1,626 @@ +# Copyright (C) 2006-2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +config KERNEL_BUILD_USER + string "Custom Kernel Build User Name" + default "" + help + Sets the Kernel build user string, which for example will be returned + by 'uname -a' on running systems. + If not set, uses system user at build time. + +config KERNEL_BUILD_DOMAIN + string "Custom Kernel Build Domain Name" + default "" + help + Sets the Kernel build domain string, which for example will be + returned by 'uname -a' on running systems. + If not set, uses system hostname at build time. + +config KERNEL_PRINTK + bool "Enable support for printk" + default y + +config KERNEL_CRASHLOG + bool "Crash logging" + depends on !(arm || powerpc || sparc || TARGET_uml) + default y + +config KERNEL_SWAP + bool "Support for paging of anonymous memory (swap)" + default y + +config KERNEL_DEBUG_FS + bool "Compile the kernel with debug filesystem enabled" + default y + help + debugfs is a virtual file system that kernel developers use to put + debugging files into. Enable this option to be able to read and + write to these files. Many common debugging facilities, such as + ftrace, require the existence of debugfs. + +config KERNEL_PERF_EVENTS + bool + default n + +config KERNEL_PROFILING + bool "Compile the kernel with profiling enabled" + default n + select KERNEL_PERF_EVENTS + help + Enable the extended profiling support mechanisms used by profilers such + as OProfile. + +config KERNEL_KALLSYMS + bool "Compile the kernel with symbol table information" + default y + help + This will give you more information in stack traces from kernel oopses. + +config KERNEL_FTRACE + bool "Compile the kernel with tracing support" + depends on !TARGET_uml + default n + +config KERNEL_FTRACE_SYSCALLS + bool "Trace system calls" + depends on KERNEL_FTRACE + default n + +config KERNEL_ENABLE_DEFAULT_TRACERS + bool "Trace process context switches and events" + depends on KERNEL_FTRACE + default n + +config KERNEL_FUNCTION_TRACER + bool "Function tracer" + depends on KERNEL_FTRACE + default n + +config KERNEL_FUNCTION_GRAPH_TRACER + bool "Function graph tracer" + depends on KERNEL_FUNCTION_TRACER + default n + +config KERNEL_DYNAMIC_FTRACE + bool "Enable/disable function tracing dynamically" + depends on KERNEL_FUNCTION_TRACER + default n + +config KERNEL_FUNCTION_PROFILER + bool "Function profiler" + depends on KERNEL_FUNCTION_TRACER + default n + +config KERNEL_DEBUG_KERNEL + bool + default n + +config KERNEL_DEBUG_INFO + bool "Compile the kernel with debug information" + default y + select KERNEL_DEBUG_KERNEL + help + This will compile your kernel and modules with debug information. + +config KERNEL_DEBUG_LL_UART_NONE + bool + default n + depends on arm + +config KERNEL_DEBUG_LL + bool + default n + depends on arm + select KERNEL_DEBUG_LL_UART_NONE + help + ARM low level debugging. + +config KERNEL_DYNAMIC_DEBUG + bool "Compile the kernel with dynamic printk" + select KERNEL_DEBUG_FS + default n + help + Compiles debug level messages into the kernel, which would not + otherwise be available at runtime. These messages can then be + enabled/disabled based on various levels of scope - per source file, + function, module, format string, and line number. This mechanism + implicitly compiles in all pr_debug() and dev_dbg() calls, which + enlarges the kernel text size by about 2%. + +config KERNEL_EARLY_PRINTK + bool "Compile the kernel with early printk" + default y if TARGET_bcm53xx + default n + depends on arm + select KERNEL_DEBUG_KERNEL + select KERNEL_DEBUG_LL if arm + help + Compile the kernel with early printk support. This is only useful for + debugging purposes to send messages over the serial console in early boot. + Enable this to debug early boot problems. + +config KERNEL_KPROBES + bool "Compile the kernel with kprobes support" + default n + select KERNEL_FTRACE + select KERNEL_PERF_EVENTS + help + Compiles the kernel with KPROBES support, which allows you to trap + at almost any kernel address and execute a callback function. + register_kprobe() establishes a probepoint and specifies the + callback. Kprobes is useful for kernel debugging, non-intrusive + instrumentation and testing. + If in doubt, say "N". + +config KERNEL_KPROBE_EVENT + bool + default y if KERNEL_KPROBES + +config KERNEL_AIO + bool "Compile the kernel with asynchronous IO support" + default n + +config KERNEL_DIRECT_IO + bool "Compile the kernel with direct IO support" + default n + +config KERNEL_FHANDLE + bool "Compile the kernel with support for fhandle syscalls" + default n + +config KERNEL_FANOTIFY + bool "Compile the kernel with modern file notification support" + default n + +config KERNEL_BLK_DEV_BSG + bool "Compile the kernel with SCSI generic v4 support for any block device" + default n + +config KERNEL_MAGIC_SYSRQ + bool "Compile the kernel with SysRq support" + default y + +config KERNEL_COREDUMP + bool + +config KERNEL_ELF_CORE + bool "Enable process core dump support" + select KERNEL_COREDUMP + default y + +config KERNEL_PROVE_LOCKING + bool "Enable kernel lock checking" + select KERNEL_DEBUG_KERNEL + default n + +config KERNEL_PRINTK_TIME + bool "Enable printk timestamps" + default y + +config KERNEL_SLUB_DEBUG + bool + +config KERNEL_SLUB_DEBUG_ON + bool + +config KERNEL_SLABINFO + select KERNEL_SLUB_DEBUG + select KERNEL_SLUB_DEBUG_ON + bool "Enable /proc slab debug info" + +config KERNEL_PROC_PAGE_MONITOR + bool "Enable /proc page monitoring" + +config KERNEL_RELAY + bool + +config KERNEL_KEXEC + bool "Enable kexec support" + +config USE_RFKILL + bool "Enable rfkill support" + default RFKILL_SUPPORT + +config USE_SPARSE + bool "Enable sparse check during kernel build" + default n + +config KERNEL_DEVTMPFS + bool "Compile the kernel with device tmpfs enabled" + default n + help + devtmpfs is a simple, kernel-managed /dev filesystem. The kernel creates + devices nodes for all registered devices ti simplify boot, but leaves more + complex tasks to userspace (e.g. udev). + +if KERNEL_DEVTMPFS + + config KERNEL_DEVTMPFS_MOUNT + bool "Automatically mount devtmpfs after root filesystem is mounted" + default n + +endif + +# +# CGROUP support symbols +# + +config KERNEL_CGROUPS + bool "Enable kernel cgroups" + default n + +if KERNEL_CGROUPS + + config KERNEL_CGROUP_DEBUG + bool "Example debug cgroup subsystem" + default n + help + This option enables a simple cgroup subsystem that + exports useful debugging information about the cgroups + framework. + + config KERNEL_FREEZER + bool + default y if KERNEL_CGROUP_FREEZER + + config KERNEL_CGROUP_FREEZER + bool "Freezer cgroup subsystem" + default y + help + Provides a way to freeze and unfreeze all tasks in a + cgroup. + + config KERNEL_CGROUP_DEVICE + bool "Device controller for cgroups" + default y + help + Provides a cgroup implementing whitelists for devices which + a process in the cgroup can mknod or open. + + config KERNEL_CGROUP_PIDS + bool "PIDs cgroup subsystem" + default y + help + Provides enforcement of process number limits in the scope of a + cgroup. + + config KERNEL_CPUSETS + bool "Cpuset support" + default n + help + This option will let you create and manage CPUSETs which + allow dynamically partitioning a system into sets of CPUs and + Memory Nodes and assigning tasks to run only within those sets. + This is primarily useful on large SMP or NUMA systems. + + config KERNEL_PROC_PID_CPUSET + bool "Include legacy /proc//cpuset file" + default n + depends on KERNEL_CPUSETS + + config KERNEL_CGROUP_CPUACCT + bool "Simple CPU accounting cgroup subsystem" + default n + help + Provides a simple Resource Controller for monitoring the + total CPU consumed by the tasks in a cgroup. + + config KERNEL_RESOURCE_COUNTERS + bool "Resource counters" + default n + help + This option enables controller independent resource accounting + infrastructure that works with cgroups. + + config KERNEL_MM_OWNER + bool + default y if KERNEL_MEMCG + + config KERNEL_MEMCG + bool "Memory Resource Controller for Control Groups" + default n + depends on KERNEL_RESOURCE_COUNTERS || !LINUX_3_18 + help + Provides a memory resource controller that manages both anonymous + memory and page cache. (See Documentation/cgroups/memory.txt) + + Note that setting this option increases fixed memory overhead + associated with each page of memory in the system. By this, + 20(40)bytes/PAGE_SIZE on 32(64)bit system will be occupied by memory + usage tracking struct at boot. Total amount of this is printed out + at boot. + + Only enable when you're ok with these tradeoffs and really + sure you need the memory resource controller. Even when you enable + this, you can set "cgroup_disable=memory" at your boot option to + disable memory resource controller and you can avoid overheads + (but lose benefits of memory resource controller). + + This config option also selects MM_OWNER config option, which + could in turn add some fork/exit overhead. + + config KERNEL_MEMCG_SWAP + bool "Memory Resource Controller Swap Extension" + default n + depends on KERNEL_MEMCG + help + Add swap management feature to memory resource controller. When you + enable this, you can limit mem+swap usage per cgroup. In other words, + when you disable this, memory resource controller has no cares to + usage of swap...a process can exhaust all of the swap. This extension + is useful when you want to avoid exhaustion swap but this itself + adds more overheads and consumes memory for remembering information. + Especially if you use 32bit system or small memory system, please + be careful about enabling this. When memory resource controller + is disabled by boot option, this will be automatically disabled and + there will be no overhead from this. Even when you set this config=y, + if boot option "swapaccount=0" is set, swap will not be accounted. + Now, memory usage of swap_cgroup is 2 bytes per entry. If swap page + size is 4096bytes, 512k per 1Gbytes of swap. + + config KERNEL_MEMCG_SWAP_ENABLED + bool "Memory Resource Controller Swap Extension enabled by default" + default n + depends on KERNEL_MEMCG_SWAP + help + Memory Resource Controller Swap Extension comes with its price in + a bigger memory consumption. General purpose distribution kernels + which want to enable the feature but keep it disabled by default + and let the user enable it by swapaccount boot command line + parameter should have this option unselected. + + Those who want to have the feature enabled by default should + select this option (if, for some reason, they need to disable it, + then swapaccount=0 does the trick). + + + config KERNEL_MEMCG_KMEM + bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)" + default n + depends on KERNEL_MEMCG + help + The Kernel Memory extension for Memory Resource Controller can limit + the amount of memory used by kernel objects in the system. Those are + fundamentally different from the entities handled by the standard + Memory Controller, which are page-based, and can be swapped. Users of + the kmem extension can use it to guarantee that no group of processes + will ever exhaust kernel resources alone. + + config KERNEL_CGROUP_PERF + bool "Enable perf_event per-cpu per-container group (cgroup) monitoring" + select KERNEL_PERF_EVENTS + default n + help + This option extends the per-cpu mode to restrict monitoring to + threads which belong to the cgroup specified and run on the + designated cpu. + + menuconfig KERNEL_CGROUP_SCHED + bool "Group CPU scheduler" + default n + help + This feature lets CPU scheduler recognize task groups and control CPU + bandwidth allocation to such task groups. It uses cgroups to group + tasks. + + if KERNEL_CGROUP_SCHED + + config KERNEL_FAIR_GROUP_SCHED + bool "Group scheduling for SCHED_OTHER" + default n + + config KERNEL_CFS_BANDWIDTH + bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" + default n + depends on KERNEL_FAIR_GROUP_SCHED + help + This option allows users to define CPU bandwidth rates (limits) for + tasks running within the fair group scheduler. Groups with no limit + set are considered to be unconstrained and will run with no + restriction. + See tip/Documentation/scheduler/sched-bwc.txt for more information. + + config KERNEL_RT_GROUP_SCHED + bool "Group scheduling for SCHED_RR/FIFO" + default n + help + This feature lets you explicitly allocate real CPU bandwidth + to task groups. If enabled, it will also make it impossible to + schedule realtime tasks for non-root users until you allocate + realtime bandwidth for them. + + endif + + config KERNEL_BLK_CGROUP + bool "Block IO controller" + default y + help + Generic block IO controller cgroup interface. This is the common + cgroup interface which should be used by various IO controlling + policies. + + Currently, CFQ IO scheduler uses it to recognize task groups and + control disk bandwidth allocation (proportional time slice allocation) + to such task groups. It is also used by bio throttling logic in + block layer to implement upper limit in IO rates on a device. + + This option only enables generic Block IO controller infrastructure. + One needs to also enable actual IO controlling logic/policy. For + enabling proportional weight division of disk bandwidth in CFQ, set + CONFIG_CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set + CONFIG_BLK_DEV_THROTTLING=y. + + config KERNEL_DEBUG_BLK_CGROUP + bool "Enable Block IO controller debugging" + default n + depends on KERNEL_BLK_CGROUP + help + Enable some debugging help. Currently it exports additional stat + files in a cgroup which can be useful for debugging. + + config KERNEL_NET_CLS_CGROUP + bool "Control Group Classifier" + default y + + config KERNEL_NETPRIO_CGROUP + bool "Network priority cgroup" + default y + +endif + +# +# Namespace support symbols +# + +config KERNEL_NAMESPACES + bool "Enable kernel namespaces" + default n + +if KERNEL_NAMESPACES + + config KERNEL_UTS_NS + bool "UTS namespace" + default y + help + In this namespace, tasks see different info provided + with the uname() system call. + + config KERNEL_IPC_NS + bool "IPC namespace" + default y + help + In this namespace, tasks work with IPC ids which correspond to + different IPC objects in different namespaces. + + config KERNEL_USER_NS + bool "User namespace (EXPERIMENTAL)" + default y + help + This allows containers, i.e. vservers, to use user namespaces + to provide different user info for different servers. + + config KERNEL_PID_NS + bool "PID Namespaces" + default y + help + Support process id namespaces. This allows having multiple + processes with the same pid as long as they are in different + pid namespaces. This is a building block of containers. + + config KERNEL_NET_NS + bool "Network namespace" + default y + help + Allow user space to create what appear to be multiple instances + of the network stack. + +endif + +# +# LXC related symbols +# + +config KERNEL_LXC_MISC + bool "Enable miscellaneous LXC related options" + default n + +if KERNEL_LXC_MISC + + config KERNEL_DEVPTS_MULTIPLE_INSTANCES + bool "Support multiple instances of devpts" + default y + help + Enable support for multiple instances of devpts filesystem. + If you want to have isolated PTY namespaces (eg: in containers), + say Y here. Otherwise, say N. If enabled, each mount of devpts + filesystem with the '-o newinstance' option will create an + independent PTY namespace. + + config KERNEL_POSIX_MQUEUE + bool "POSIX Message Queues" + default y + help + POSIX variant of message queues is a part of IPC. In POSIX message + queues every message has a priority which decides about succession + of receiving it by a process. If you want to compile and run + programs written e.g. for Solaris with use of its POSIX message + queues (functions mq_*) say Y here. + + POSIX message queues are visible as a filesystem called 'mqueue' + and can be mounted somewhere if you want to do filesystem + operations on message queues. + +endif + +config KERNEL_SECCOMP_FILTER + bool + default n + +config KERNEL_SECCOMP + bool "Enable seccomp support" + depends on !(TARGET_uml) + select KERNEL_SECCOMP_FILTER + default n + help + Build kernel with support for seccomp. + +# +# IPv6 configuration +# + +config KERNEL_IPV6 + def_bool IPV6 + +if KERNEL_IPV6 + + config KERNEL_IPV6_MULTIPLE_TABLES + def_bool y + + config KERNEL_IPV6_SUBTREES + def_bool y + + config KERNEL_IPV6_MROUTE + def_bool y + + config KERNEL_IPV6_PIMSM_V2 + def_bool n + +endif + +# +# NFS related symbols +# +config KERNEL_IP_PNP + bool "Compile the kernel with rootfs on NFS" + help + If you want to make your kernel boot off a NFS server as root + filesystem, select Y here. + +if KERNEL_IP_PNP + + config KERNEL_IP_PNP_DHCP + def_bool y + + config KERNEL_IP_PNP_BOOTP + def_bool n + + config KERNEL_IP_PNP_RARP + def_bool n + + config KERNEL_NFS_FS + def_bool y + + config KERNEL_NFS_V2 + def_bool y + + config KERNEL_NFS_V3 + def_bool y + + config KERNEL_ROOT_NFS + def_bool y + +endif diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..421e6d3 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,15 @@ +*.log +*.aux +*.toc +*.out +*.lg +*.dvi +*.idv +*.4ct +*.4tc +*.xref +*.tmp +*.dvi +*.html +*.css +*.pdf diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..c113d62 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,48 @@ +ifeq ($(TOPDIR),) + TOPDIR:=${CURDIR}/.. +endif +PKG_NAME=docs + +all: compile + +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/prereq.mk + +MAIN = openwrt.tex +DEPS = $(MAIN) Makefile config.tex network.tex network-scripts.tex network-scripts.tex wireless.tex build.tex adding.tex bugs.tex debugging.tex $(TMP_DIR)/.prereq-docs + +compile: $(TMP_DIR)/.prereq-docs + $(NO_TRACE_MAKE) cleanup + latex $(MAIN) + $(NO_TRACE_MAKE) openwrt.pdf openwrt.html + $(NO_TRACE_MAKE) cleanup + +$(TMP_DIR)/.prereq-docs: + mkdir -p $(TMP_DIR) + $(NO_TRACE_MAKE) prereq + touch $@ + +openwrt.html: $(DEPS) + htlatex $(MAIN) + +openwrt.pdf: $(DEPS) + pdflatex $(MAIN) + +clean: cleanup + rm -f openwrt.pdf openwrt.html openwrt.css + +cleanup: FORCE + rm -f *.log *.aux *.toc *.out *.lg *.dvi *.idv *.4ct *.4tc *.xref *.tmp *.dvi + +$(eval $(call RequireCommand,latex, \ + You need to install LaTeX to build the OpenWrt documentation \ +)) +$(eval $(call RequireCommand,pdflatex, \ + You need to install PDFLaTeX to build the OpenWrt documentation \ +)) +$(eval $(call RequireCommand,htlatex, \ + You need to install tex4ht to build the OpenWrt documentation \ +)) + +FORCE: +.PHONY: FORCE diff --git a/docs/adding.tex b/docs/adding.tex new file mode 100644 index 0000000..7b80c0d --- /dev/null +++ b/docs/adding.tex @@ -0,0 +1,590 @@ +Linux is now one of the most widespread operating system for embedded devices due +to its openess as well as the wide variety of platforms it can run on. Many +manufacturer actually use it in firmware you can find on many devices: DVB-T +decoders, routers, print servers, DVD players ... Most of the time the stock +firmware is not really open to the consumer, even if it uses open source software. + +You might be interested in running a Linux based firmware for your router for +various reasons: extending the use of a network protocol (such as IPv6), having +new features, new piece of software inside, or for security reasons. A fully +open-source firmware is de-facto needed for such applications, since you want to +be free to use this or that version of a particular reason, be able to correct a +particular bug. Few manufacturers do ship their routers with a Sample Development Kit, +that would allow you to create your own and custom firmware and most of the time, +when they do, you will most likely not be able to complete the firmware creation process. + +This is one of the reasons why OpenWrt and other firmware exists: providing a +version independent, and tools independent firmware, that can be run on various +platforms, known to be running Linux originally. + +\subsection{Which Operating System does this device run?} + +There is a lot of methods to ensure your device is running Linux. Some of them do +need your router to be unscrewed and open, some can be done by probing the device +using its external network interfaces. + +\subsubsection{Operating System fingerprinting and port scanning} + +A large bunch of tools over the Internet exists in order to let you do OS +fingerprinting, we will show here an example using \textbf{nmap}: + +\begin{Verbatim} +nmap -P0 -O +Starting Nmap 4.20 ( http://insecure.org ) at 2007-01-08 11:05 CET +Interesting ports on 192.168.2.1: +Not shown: 1693 closed ports +PORT STATE SERVICE +22/tcp open ssh +23/tcp open telnet +53/tcp open domain +80/tcp open http +MAC Address: 00:13:xx:xx:xx:xx (Cisco-Linksys) +Device type: broadband router +Running: Linksys embedded +OS details: Linksys WRT54GS v4 running OpenWrt w/Linux kernel 2.4.30 +Network Distance: 1 hop +\end{Verbatim} + +nmap is able to report whether your device uses a Linux TCP/IP stack, and if so, +will show you which Linux kernel version is probably runs. This report is quite +reliable and it can make the distinction between BSD and Linux TCP/IP stacks and others. + +Using the same tool, you can also do port scanning and service version discovery. +For instance, the following command will report which IP-based services are running +on the device, and which version of the service is being used: + +\begin{verbatim} +nmap -P0 -sV +Starting Nmap 4.20 ( http://insecure.org ) at 2007-01-08 11:06 CET +Interesting ports on 192.168.2.1: +Not shown: 1693 closed ports +PORT STATE SERVICE VERSION +22/tcp open ssh Dropbear sshd 0.48 (protocol 2.0) +23/tcp open telnet Busybox telnetd +53/tcp open domain ISC Bind dnsmasq-2.35 +80/tcp open http OpenWrt BusyBox httpd +MAC Address: 00:13:xx:xx:xx:xx (Cisco-Linksys) +Service Info: Device: WAP +\end{verbatim} + +The web server version, if identified, can be determining in knowing the Operating +System. For instance, the \textbf{BOA} web server is typical from devices running +an open-source Unix or Unix-like. + +\subsubsection{Wireless Communications Fingerprinting} + +Although this method is not really known and widespread, using a wireless scanner +to discover which OS your router or Access Point run can be used. We do not have +a clear example of how this could be achieved, but you will have to monitor raw +802.11 frames and compare them to a very similar device running a Linux based firmware. + +\subsubsection{Web server security exploits} + +The Linksys WRT54G was originally hacked by using a "ping bug" discovered in the +web interface. This tip has not been fixed for months by Linksys, allowing people +to enable the "boot\_wait" helper process via the web interface. Many web servers +used in firmwares are open source web server, thus allowing the code to be audited +to find an exploit. Once you know the web server version that runs on your device, +by using \textbf{nmap -sV} or so, you might be interested in using exploits to reach +shell access on your device. + +\subsubsection{Native Telnet/SSH access} + +Some firmwares might have restricted or unrestricted Telnet/SSH access, if so, +try to log in with the web interface login/password and see if you can type in +some commands. This is actually the case for some Broadcom BCM963xx based firmwares +such as the one in Neuf/Cegetel ISP routers, Club-Internet ISP CI-Box and many +others. Some commands, like \textbf{cat} might be left here and be used to +determine the Linux kernel version. + +\subsubsection{Analysing a binary firmware image} + +You are very likely to find a firmware binary image on the manufacturer website, +even if your device runs a proprietary operating system. If so, you can download +it and use an hexadecimal editor to find printable words such as \textbf{vmlinux}, +\textbf{linux}, \textbf{ramdisk}, \textbf{mtd} and others. + +Some Unix tools like \textbf{hexdump} or \textbf{strings} can be used to analyse +the firmware. Below there is an example with a binary firmware found other the Internet: + +\begin{verbatim} +hexdump -C | less (more) +00000000 46 49 52 45 32 2e 35 2e 30 00 00 00 00 00 00 00 |FIRE2.5.0.......| +00000010 00 00 00 00 31 2e 30 2e 30 00 00 00 00 00 00 00 |....1.0.0.......| +00000020 00 00 00 00 00 00 00 38 00 43 36 29 00 0a e6 dc |.......8.C6)..??| +00000030 54 49 44 45 92 89 54 66 1f 8b 08 08 f8 10 68 42 |TIDE..Tf....?.hB| +00000040 02 03 72 61 6d 64 69 73 6b 00 ec 7d 09 bc d5 d3 |..ramdisk.?}.???| +00000050 da ff f3 9b f7 39 7b ef 73 f6 19 3b 53 67 ea 44 |???.?9{?s?.;Sg?D| +\end{verbatim} + +Scroll over the firmware to find printable words that can be significant. + +\subsubsection{Amount of flash memory} + +Linux can hardly fit in a 2MB flash device, once you have opened the device and +located the flash chip, try to find its characteristics on the Internet. If +your flash chip is a 2MB or less device, your device is most likely to run a +proprietary OS such as WindRiver VxWorks, or a custom manufacturer OS like Zyxel ZynOS. + +OpenWrt does not currently run on devices which have 2MB or less of flash memory. +This limitation will probably not be worked around since those devices are most +of the time micro-routers, or Wireless Access Points, which are not the main +OpenWrt target. + +\subsubsection{Pluging a serial port} + +By using a serial port and a level shifter, you may reach the console that is being shown by the device +for debugging or flashing purposes. By analysing the output of this device, you can +easily notice if the device uses a Linux kernel or something different. + +\subsection{Finding and using the manufacturer SDK} + +Once you are sure your device run a Linux based firmware, you will be able to start +hacking on it. If the manufacturer respected the GPL, it will have released a Sample +Development Kit with the device. + +\subsubsection{GPL violations} + +Some manufacturers do release a Linux based binary firmware, with no sources at all. +The first step before doing anything is to read the license coming with your device, +then write them about this lack of Open Source code. If the manufacturer answers +you they do not have to release a SDK containing Open Source software, then we +recommend you get in touch with the gpl-violations.org community. + +You will find below a sample letter that can be sent to the manufacturer: + +\begin{verse} +Miss, Mister, + +I am using a , and I cannot find neither on your website nor on the +CD-ROM the open source software used to build or modify the firmware. + +In conformance to the GPL license, you have to release the following sources: + +\begin{itemize} +\item complete toolchain that made the kernel and applications be compiled (gcc, binutils, libc) +\item tools to build a custom firmware (mksquashfs, mkcramfs ...) +\item kernel sources with patches to make it run on this specific hardware, this does not include binary drivers +\end{itemize} + +Thank you very much in advance for your answer. + +Best regards, +\end{verse} + +\subsubsection{Using the SDK} + +Once the SDK is available, you are most likely not to be able to build a complete +or functional firmware using it, but parts of it, like only the kernel, or only +the root filesystem. Most manufacturers do not really care releasing a tool that +do work every time you uncompress and use it. + +You should anyway be able to use the following components: + +\begin{itemize} +\item kernel sources with more or less functional patches for your hardware +\item binary drivers linked or to be linked with the shipped kernel version +\item packages of the toolchain used to compile the whole firmware: gcc, binutils, libc or uClibc +\item binary tools to create a valid firmware image +\end{itemize} + +Your work can be divided into the following tasks: + +\begin{itemize} +\item create a clean patch of the hardware specific part of the linux kernel +\item spot potential kernel GPL violations especially on netfilter and USB stack stuff +\item make the binary drivers work, until there are open source drivers +\item use standard a GNU toolchain to make working executables +\item understand and write open source tools to generate a valid firmware image +\end{itemize} + +\subsubsection{Creating a hardware specific kernel patch} + +Most of the time, the kernel source that comes along with the SDK is not really +clean, and is not a standard Linux version, it also has architecture specific +fixes backported from the \textbf{CVS} or the \textbf{git} repository of the +kernel development trees. Anyway, some parts can be easily isolated and used as +a good start to make a vanilla kernel work your hardware. + +Some directories are very likely to have local modifications needed to make your +hardware be recognized and used under Linux. First of all, you need to find out +the linux kernel version that is used by your hardware, this can be found by +editing the \textbf{linux/Makefile} file. + +\begin{verbatim} +head -5 linux-2.x.x/Makefile +VERSION = 2 +PATCHLEVEL = x +SUBLEVEL = y +EXTRAVERSION = z +NAME=A fancy name +\end{verbatim} + +So now, you know that you have to download a standard kernel tarball at +\textbf{kernel.org} that matches the version being used by your hardware. + +Then you can create a \textbf{diff} file between the two trees, especially for the +following directories: + +\begin{verbatim} +diff -urN linux-2.x.x/arch/ linux-2.x.x-modified/arch/ > 01-architecture.patch +diff -urN linux-2.x.x/include/ linux-2.x.x-modified/include > 02-includes.patch +diff -urN linux-2.x.x/drivers/ linux-2.x.x-modified/drivers > 03-drivers.patch +\end{verbatim} + +This will constitute a basic set of three patches that are very likely to contain +any needed modifications that has been made to the stock Linux kernel to run on +your specific device. Of course, the content produced by the \textbf{diff -urN} +may not always be relevant, so that you have to clean up those patches to only +let the "must have" code into them. + +The first patch will contain all the code that is needed by the board to be +initialized at startup, as well as processor detection and other boot time +specific fixes. + +The second patch will contain all useful definitions for that board: addresses, +kernel granularity, redefinitions, processor family and features ... + +The third patch may contain drivers for: serial console, ethernet NIC, wireless +NIC, USB NIC ... Most of the time this patch contains nothing else than "glue" +code that has been added to make the binary driver work with the Linux kernel. +This code might not be useful if you plan on writing drivers from scratch for +this hardware. + +\subsubsection{Using the device bootloader} + +The bootloader is the first program that is started right after your device has +been powered on. This program, can be more or less sophisticated, some do let you +do network booting, USB mass storage booting ... The bootloader is device and +architecture specific, some bootloaders were designed to be universal such as +RedBoot or U-Boot so that you can meet those loaders on totally different +platforms and expect them to behave the same way. + +If your device runs a proprietary operating system, you are very likely to deal +with a proprietary boot loader as well. This may not always be a limitation, +some proprietary bootloaders can even have source code available (i.e : Broadcom CFE). + +According to the bootloader features, hacking on the device will be more or less +easier. It is very probable that the bootloader, even exotic and rare, has a +documentation somewhere over the Internet. In order to know what will be possible +with your bootloader and the way you are going to hack the device, look over the +following features : + +\begin{itemize} +\item does the bootloader allow net booting via bootp/DHCP/NFS or tftp +\item does the bootloader accept loading ELF binaries ? +\item does the bootloader have a kernel/firmware size limitation ? +\item does the bootloader expect a firmware format to be loaded with ? +\item are the loaded files executed from RAM or flash ? +\end{itemize} + +Net booting is something very convenient, because you will only have to set up network +booting servers on your development station, and keep the original firmware on the device +till you are sure you can replace it. This also prevents your device from being flashed, +and potentially bricked every time you want to test a modification on the kernel/filesystem. + +If your device needs to be flashed every time you load a firmware, the bootlader might +only accept a specific firmware format to be loaded, so that you will have to +understand the firmware format as well. + +\subsubsection{Making binary drivers work} + +As we have explained before, manufacturers do release binary drivers in their GPL +tarball. When those drivers are statically linked into the kernel, they become GPL +as well, fortunately or unfortunately, most of the drivers are not statically linked. +This anyway lets you a chance to dynamically link the driver with the current kernel +version, and try to make them work together. + +This is one of the most tricky and grey part of the fully open source projects. +Some drivers require few modifications to be working with your custom kernel, +because they worked with an earlier kernel, and few modifications have been made +to the kernel in-between those versions. This is for instance the case with the +binary driver of the Broadcom BCM43xx Wireless Chipsets, where only few differences +were made to the network interface structures. + +Some general principles can be applied no matter which kernel version is used in +order to make binary drivers work with your custom kernel: + +\begin{itemize} +\item turn on kernel debugging features such as: +\begin{itemize} +\item CONFIG\_DEBUG\_KERNEL +\item CONFIG\_DETECT\_SOFTLOCKUP +\item CONFIG\_DEBUG\_KOBJECT +\item CONFIG\_KALLSYMS +\item CONFIG\_KALLSYMS\_ALL +\end{itemize} +\item link binary drivers when possible to the current kernel version +\item try to load those binary drivers +\item catch the lockups and understand them +\end{itemize} + +Most of the time, loading binary drivers will fail, and generate a kernel oops. +You can know the last symbol the binary drivers attempted to use, and see in the +kernel headers file, if you do not have to move some structures field before or +after that symbol in order to keep compatibily with both the binary driver and +the stock kernel drivers. + +\subsubsection{Understanding the firmware format} + +You might want to understand the firmware format, even if you are not yet capable +of running a custom firmware on your device, because this is sometimes a blocking +part of the flashing process. + +A firmware format is most of the time composed of the following fields: + +\begin{itemize} +\item header, containing a firmware version and additional fields: Vendor, Hardware version ... +\item CRC32 checksum on either the whole file or just part of it +\item Binary and/or compressed kernel image +\item Binary and/or compressed root filesystem image +\item potential garbage +\end{itemize} + +Once you have figured out how the firmware format is partitioned, you will have +to write your own tool that produces valid firmware binaries. One thing to be very +careful here is the endianness of either the machine that produces the binary +firmware and the device that will be flashed using this binary firmware. + +\subsubsection{Writing a flash map driver} + +The flash map driver has an important role in making your custom firmware work +because it is responsible of mapping the correct flash regions and associated +rights to specific parts of the system such as: bootloader, kernel, user filesystem. + +Writing your own flash map driver is not really a hard task once you know how your +firmware image and flash is structured. You will find below a commented example +that covers the case of the device where the bootloader can pass to the kernel its partition plan. + +First of all, you need to make your flash map driver be visible in the kernel +configuration options, this can be done by editing the file \ +\textbf{linux/drivers/mtd/maps/Kconfig}: + +\begin{verbatim} +config MTD_DEVICE_FLASH + tristate "Device Flash device" + depends on ARCHITECTURE && DEVICE + help + Flash memory access on DEVICE boards. Currently only works with + Bootloader Foo and Bootloader Bar. +\end{verbatim} + +Then add your source file to the \textbf{linux/drivers/mtd/maps/Makefile}, so +that it will be compiled along with the kernel. + +\begin{verbatim} +obj-\$(CONFIG_MTD_DEVICE_FLASH) += device-flash.o +\end{verbatim} + +You can then write the kernel driver itself, by creating a +\textbf{linux/drivers/mtd/maps/device-flash.c} C source file. + +\begin{verbatim} +// Includes that are required for the flash map driver to know of the prototypes: +#include +#include +#include +#include +#include +#include +#include + +// Put some flash map definitions here: +#define WINDOW_ADDR 0x1FC00000 /* Real address of the flash */ +#define WINDOW_SIZE 0x400000 /* Size of flash */ +#define BUSWIDTH 2 /* Buswidth */ + +static void __exit device_mtd_cleanup(void); + +static struct mtd_info *device_mtd_info; + +static struct map_info devicd_map = { + .name = "device", + .size = WINDOW_SIZE, + .bankwidth = BUSWIDTH, + .phys = WINDOW_ADDR, +}; + +static int __init device_mtd_init(void) +{ + // Display that we found a flash map device + printk("device: 0x\%08x at 0x\%08x\n", WINDOW_SIZE, WINDOW_ADDR); + // Remap the device address to a kernel address + device_map.virt = ioremap(WINDOW_ADDR, WINDOW_SIZE); + + // If impossible to remap, exit with the EIO error + if (!device_map.virt) { + printk("device: Failed to ioremap\n"); + return -EIO; + } + + // Initialize the device map + simple_map_init(&device_map); + + /* MTD informations are closely linked to the flash map device + you might also use "jedec_probe" "amd_probe" or "intel_probe" */ + device_mtd_info = do_map_probe("cfi_probe", &device_map); + + if (device_mtd_info) { + device_mtd_info->owner = THIS_MODULE; + + int parsed_nr_parts = 0; + + // We try here to use the partition schema provided by the bootloader specific code + if (parsed_nr_parts == 0) { + int ret = parse_bootloader_partitions(device_mtd_info, &parsed_parts, 0); + if (ret > 0) { + part_type = "BootLoader"; + parsed_nr_parts = ret; + } + } + + add_mtd_partitions(devicd_mtd_info, parsed_parts, parsed_nr_parts); + + return 0; + } + iounmap(device_map.virt); + + return -ENXIO; +} + +// This function will make the driver clean up the MTD device mapping +static void __exit device_mtd_cleanup(void) +{ + // If we found a MTD device before + if (device_mtd_info) { + // Delete every partitions + del_mtd_partitions(device_mtd_info); + // Delete the associated map + map_destroy(device_mtd_info); + } + + // If the virtual address is already in use + if (device_map.virt) { + // Unmap the physical address to a kernel space address + iounmap(device_map.virt); + // Reset the structure field + device_map.virt = 0; + } +} + + +// Macros that indicate which function is called on loading/unloading the module +module_init(device_mtd_init); +module_exit(device_mtd_cleanup); + + +// Macros defining license and author, parameters can be defined here too. +MODULE_LICENSE("GPL"); +MODULE_AUTHOR("Me, myself and I $(KDIR)/vmlinux.bin.gz + $(STAGING_DIR_HOST)/bin/lzma e $(KDIR)/vmlinux $(KDIR)/vmlinux.bin.l7 + dd if=$(KDIR)/vmlinux.bin.l7 of=$(BIN_DIR)/openwrt-$(BOARD)-vmlinux.lzma bs=65536 conv=sync + dd if=$(KDIR)/vmlinux.bin.gz of=$(BIN_DIR)/openwrt-$(BOARD)-vmlinux.gz bs=65536 conv=sync +endef + +define Image/Build/squashfs + $(call prepare_generic_squashfs,$(KDIR)/root.squashfs) +endef + +define Image/Build + $(call Image/Build/$(1)) + dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/openwrt-$(BOARD)-root.$(1) bs=128k conv=sync + + -$(STAGING_DIR_HOST)/bin/mkfwimage \ + -B XS2 -v XS2.ar2316.OpenWrt \ + -k $(BIN_DIR)/openwrt-$(BOARD)-vmlinux.lzma \ + -r $(BIN_DIR)/openwrt-$(BOARD)-root.$(1) \ + -o $(BIN_DIR)/openwrt-$(BOARD)-ubnt2-$(1).bin +endef + +$(eval $(call BuildImage)) + +\end{Verbatim} + +\begin{itemize} + \item \texttt{Image/BuildKernel} \\ + This template defines changes to be made to the ELF kernel file + \item \texttt{Image/Build} \\ + This template defines the final changes to apply to the rootfs and kernel, either combined or separated + firmware creation tools can be called here as well. +\end{itemize} diff --git a/docs/bugs.tex b/docs/bugs.tex new file mode 100644 index 0000000..9c46b5a --- /dev/null +++ b/docs/bugs.tex @@ -0,0 +1,52 @@ +OpenWrt as an open source software opens its development to the community by +having a publicly browseable subversion repository. The Trac software which +comes along with a Subversion frontend, a Wiki and a ticket reporting system +is used as an interface between developers, users and contributors in order to +make the whole development process much easier and efficient. + +We make distinction between two kinds of people within the Trac system: + +\begin{itemize} +\item developers, able to report, close and fix tickets +\item reporters, able to add a comment, patch, or request ticket status +\end{itemize} + +\subsubsection{Opening a ticket} + +A reporter might want to open a ticket for the following reasons: + +\begin{itemize} +\item a bug affects a specific hardware and/or software and needs to be fixed +\item a specific software package would be seen as part of the official OpenWrt repository +\item a feature should be added or removed from OpenWrt +\end{itemize} + +Regarding the kind of ticket that is open, a patch is welcome in those cases: + +\begin{itemize} +\item new package to be included in OpenWrt +\item fix for a bug that works for the reporter and has no known side effect +\item new features that can be added by modifying existing OpenWrt files +\end{itemize} + +Once the ticket is open, a developer will take care of it, if so, the ticket is marked +as "accepted" with the developer name. You can add comments at any time to the ticket, +even when it is closed. + +\subsubsection{Closing a ticket} + +A ticket might be closed by a developer because: + +\begin{itemize} +\item the problem is already fixed (wontfix) +\item the problem described is not judged as valid, and comes along with an explanation why (invalid) +\item the developers know that this bug will be fixed upstream (wontfix) +\item the problem is very similar to something that has already been reported (duplicate) +\item the problem cannot be reproduced by the developers (worksforme) +\end{itemize} + +At the same time, the reporter may want to get the ticket closed since he is not +longer able to trigger the bug, or found it invalid by himself. + +When a ticket is closed by a developer and marked as "fixed", the comment contains +the subversion changeset which corrects the bug. diff --git a/docs/build.tex b/docs/build.tex new file mode 100644 index 0000000..6e1539a --- /dev/null +++ b/docs/build.tex @@ -0,0 +1,594 @@ +One of the biggest challenges to getting started with embedded devices is that you +cannot just install a copy of Linux and expect to be able to compile a firmware. +Even if you did remember to install a compiler and every development tool offered, +you still would not have the basic set of tools needed to produce a firmware image. +The embedded device represents an entirely new hardware platform, which is +most of the time incompatible with the hardware on your development machine, so in a process called +cross compiling you need to produce a new compiler capable of generating code for +your embedded platform, and then use it to compile a basic Linux distribution to +run on your device. + +The process of creating a cross compiler can be tricky, it is not something that is +regularly attempted and so there is a certain amount of mystery and black magic +associated with it. In many cases when you are dealing with embedded devices you will +be provided with a binary copy of a compiler and basic libraries rather than +instructions for creating your own -- it is a time saving step but at the same time +often means you will be using a rather dated set of tools. Likewise, it is also common +to be provided with a patched copy of the Linux kernel from the board or chip vendor, +but this is also dated and it can be difficult to spot exactly what has been +modified to make the kernel run on the embedded platform. + +\subsection{Building an image} + +OpenWrt takes a different approach to building a firmware; downloading, patching +and compiling everything from scratch, including the cross compiler. To put it +in simpler terms, OpenWrt does not contain any executables or even sources, it is an +automated system for downloading the sources, patching them to work with the given +platform and compiling them correctly for that platform. What this means is that +just by changing the template, you can change any step in the process. + +As an example, if a new kernel is released, a simple change to one of the Makefiles +will download the latest kernel, patch it to run on the embedded platform and produce +a new firmware image -- there is no work to be done trying to track down an unmodified +copy of the existing kernel to see what changes had been made, the patches are +already provided and the process ends up almost completely transparent. This does not +just apply to the kernel, but to anything included with OpenWrt -- It is this one +simple understated concept which is what allows OpenWrt to stay on the bleeding edge +with the latest compilers, latest kernels and latest applications. + +So let's take a look at OpenWrt and see how this all works. + + +\subsubsection{Download OpenWrt} + +OpenWrt can be downloaded via subversion using the following command: + +\begin{Verbatim} +$ svn checkout svn://svn.openwrt.org/openwrt/trunk openwrt-trunk +\end{Verbatim} + +Additionally, there is a trac interface on \href{https://dev.openwrt.org/}{https://dev.openwrt.org/} +which can be used to monitor svn commits and browse the source repository. + + +\subsubsection{The directory structure} + +There are four key directories in the base: + +\begin{itemize} + \item \texttt{tools} + \item \texttt{toolchain} + \item \texttt{package} + \item \texttt{target} +\end{itemize} + +\texttt{tools} and \texttt{toolchain} refer to common tools which will be +used to build the firmware image, the compiler, and the C library. +The result of this is three new directories, \texttt{build\_dir/host}, which is a temporary +directory for building the target independent tools, \texttt{build\_dir/toolchain-\textit{}*} +which is used for building the toolchain for a specific architecture, and +\texttt{staging\_dir/toolchain-\textit{}*} where the resulting toolchain is installed. +You will not need to do anything with the toolchain directory unless you intend to +add a new version of one of the components above. + +\begin{itemize} + \item \texttt{build\_dir/host} + \item \texttt{build\_dir/toolchain-\textit{}*} +\end{itemize} + +\texttt{package} is for exactly that -- packages. In an OpenWrt firmware, almost everything +is an \texttt{.ipk}, a software package which can be added to the firmware to provide new +features or removed to save space. Note that packages are also maintained outside of the main +trunk and can be obtained from subversion using the package feeds system: + +\begin{Verbatim} +$ ./scripts/feeds update +\end{Verbatim} + +Those packages can be used to extend the functionality of the build system and need to be +symlinked into the main trunk. Once you do that, the packages will show up in the menu for +configuration. You would do something like this: + +\begin{Verbatim} +$ ./scripts/feeds search nmap +Search results in feed 'packages': +nmap Network exploration and/or security auditing utility + +$ ./scripts/feeds install nmap +\end{Verbatim} + +To include all packages, issue the following command: + +\begin{Verbatim} +$ make package/symlinks +\end{Verbatim} + +\texttt{target} refers to the embedded platform, this contains items which are specific to +a specific embedded platform. Of particular interest here is the "\texttt{target/linux}" +directory which is broken down by platform \textit{} and contains the patches to the +kernel, profile config, for a particular platform. There's also the "\texttt{target/image}" directory +which describes how to package a firmware for a specific platform. + +Both the target and package steps will use the directory "\texttt{build\_dir/\textit{}}" +as a temporary directory for compiling. Additionally, anything downloaded by the toolchain, +target or package steps will be placed in the "\texttt{dl}" directory. + +\begin{itemize} + \item \texttt{build\_dir/\textit{}} + \item \texttt{dl} +\end{itemize} + +\subsubsection{Building OpenWrt} + +While the OpenWrt build environment was intended mostly for developers, it also has to be +simple enough that an inexperienced end user can easily build his or her own customized firmware. + +Running the command "\texttt{make menuconfig}" will bring up OpenWrt's configuration menu +screen, through this menu you can select which platform you're targeting, which versions of +the toolchain you want to use to build and what packages you want to install into the +firmware image. Note that it will also check to make sure you have the basic dependencies for it +to run correctly. If that fails, you will need to install some more tools in your local environment +before you can begin. + +Similar to the linux kernel config, almost every option has three choices, +\texttt{y/m/n} which are represented as follows: + +\begin{itemize} + \item{\texttt{<*>} (pressing y)} \\ + This will be included in the firmware image + \item{\texttt{} (pressing m)} \\ + This will be compiled but not included (for later install) + \item{\texttt{< >} (pressing n)} \\ + This will not be compiled +\end{itemize} + +After you've finished with the menu configuration, exit and when prompted, save your +configuration changes. + +If you want, you can also modify the kernel config for the selected target system. +simply run "\texttt{make kernel\_menuconfig}" and the build system will unpack the kernel sources +(if necessary), run menuconfig inside of the kernel tree, and then copy the kernel config +to \texttt{target/linux/\textit{}/config} so that it is preserved over +"\texttt{make clean}" calls. + +To begin compiling the firmware, type "\texttt{make}". By default +OpenWrt will only display a high level overview of the compile process and not each individual +command. + +\subsubsection{Example:} + +\begin{Verbatim} +make[2] toolchain/install +make[3] -C toolchain install +make[2] target/compile +make[3] -C target compile +make[4] -C target/utils prepare + +[...] +\end{Verbatim} + +This makes it easier to monitor which step it's actually compiling and reduces the amount +of noise caused by the compile output. To see the full output, run the command +"\texttt{make V=99}". + +During the build process, buildroot will download all sources to the "\texttt{dl}" +directory and will start patching and compiling them in the "\texttt{build\_dir/\textit{}}" +directory. When finished, the resulting firmware will be in the "\texttt{bin}" directory +and packages will be in the "\texttt{bin/packages}" directory. + + +\subsection{Creating packages} + +One of the things that we've attempted to do with OpenWrt's template system is make it +incredibly easy to port software to OpenWrt. If you look at a typical package directory +in OpenWrt you'll find several things: + +\begin{itemize} + \item \texttt{package/\textit{}/Makefile} + \item \texttt{package/\textit{}/patches} + \item \texttt{package/\textit{}/files} +\end{itemize} + +The patches directory is optional and typically contains bug fixes or optimizations to +reduce the size of the executable. The package makefile is the important item, provides +the steps actually needed to download and compile the package. + +The files directory is also optional and typicall contains package specific startup scripts or default configuration files that can be used out of the box with OpenWrt. + +Looking at one of the package makefiles, you'd hardly recognize it as a makefile. +Through what can only be described as blatant disregard and abuse of the traditional +make format, the makefile has been transformed into an object oriented template which +simplifies the entire ordeal. + +Here for example, is \texttt{package/bridge/Makefile}: + +\begin{Verbatim}[frame=single,numbers=left] + +include $(TOPDIR)/rules.mk + +PKG_NAME:=bridge +PKG_VERSION:=1.0.6 +PKG_RELEASE:=1 + +PKG_SOURCE:=bridge-utils-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=@SF/bridge +PKG_MD5SUM:=9b7dc52656f5cbec846a7ba3299f73bd +PKG_CAT:=zcat + +PKG_BUILD_DIR:=$(BUILD_DIR)/bridge-utils-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk + +define Package/bridge + SECTION:=net + CATEGORY:=Base system + TITLE:=Ethernet bridging configuration utility + URL:=http://bridge.sourceforge.net/ +endef + +define Package/bridge/description + Manage ethernet bridging: + a way to connect networks together to form a larger network. +endef + +define Build/Configure + $(call Build/Configure/Default, \ + --with-linux-headers="$(LINUX_DIR)" \ + ) +endef + +define Package/bridge/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/brctl/brctl $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,bridge)) +\end{Verbatim} + +As you can see, there's not much work to be done; everything is hidden in other makefiles +and abstracted to the point where you only need to specify a few variables. + +\begin{itemize} + \item \texttt{PKG\_NAME} \\ + The name of the package, as seen via menuconfig and ipkg + \item \texttt{PKG\_VERSION} \\ + The upstream version number that we are downloading + \item \texttt{PKG\_RELEASE} \\ + The version of this package Makefile + \item \texttt{PKG\_SOURCE} \\ + The filename of the original sources + \item \texttt{PKG\_SOURCE\_URL} \\ + Where to download the sources from (no trailing slash), you can add multiple download sources by separating them with a \\ and a carriage return. + \item \texttt{PKG\_MD5SUM} \\ + A checksum to validate the download + \item \texttt{PKG\_CAT} \\ + How to decompress the sources (zcat, bzcat, unzip) + \item \texttt{PKG\_BUILD\_DIR} \\ + Where to compile the package +\end{itemize} + +The \texttt{PKG\_*} variables define where to download the package from; +\texttt{@SF} is a special keyword for downloading packages from sourceforge. There is also +another keyword of \texttt{@GNU} for grabbing GNU source releases. If any of the above mentionned download source fails, the OpenWrt mirrors will be used as source. + +The md5sum (if present) is used to verify the package was downloaded correctly and +\texttt{PKG\_BUILD\_DIR} defines where to find the package after the sources are +uncompressed into \texttt{\$(BUILD\_DIR)}. + +At the bottom of the file is where the real magic happens, "BuildPackage" is a macro +set up by the earlier include statements. BuildPackage only takes one argument directly -- +the name of the package to be built, in this case "\texttt{bridge}". All other information +is taken from the define blocks. This is a way of providing a level of verbosity, it's +inherently clear what the contents of the \texttt{description} template in +\texttt{Package/bridge} is, which wouldn't be the case if we passed this information +directly as the Nth argument to \texttt{BuildPackage}. + +\texttt{BuildPackage} uses the following defines: + +\textbf{\texttt{Package/\textit{}}:} \\ + \texttt{\textit{}} matches the argument passed to buildroot, this describes + the package the menuconfig and ipkg entries. Within \texttt{Package/\textit{}} + you can define the following variables: + + \begin{itemize} + \item \texttt{SECTION} \\ + The section of package (currently unused) + \item \texttt{CATEGORY} \\ + Which menu it appears in menuconfig: Network, Sound, Utilities, Multimedia ... + \item \texttt{TITLE} \\ + A short description of the package + \item \texttt{URL} \\ + Where to find the original software + \item \texttt{MAINTAINER} (optional) \\ + Who to contact concerning the package + \item \texttt{DEPENDS} (optional) \\ + Which packages must be built/installed before this package. To reference a dependency defined in the + same Makefile, use \textit{}. If defined as an external package, use + \textit{+}. For a kernel version dependency use: \textit{@LINUX\_2\_} + \item \texttt{BUILDONLY} (optional) \\ + Set this option to 1 if you do NOT want your package to appear in menuconfig. + This is useful for packages which are only used as build dependencies. + \end{itemize} + +\textbf{\texttt{Package/\textit{}/conffiles} (optional):} \\ + A list of config files installed by this package, one file per line. + +\textbf{\texttt{Build/Prepare} (optional):} \\ + A set of commands to unpack and patch the sources. You may safely leave this + undefined. + +\textbf{\texttt{Build/Configure} (optional):} \\ + You can leave this undefined if the source doesn't use configure or has a + normal config script, otherwise you can put your own commands here or use + "\texttt{\$(call Build/Configure/Default,\textit{})}" as above to + pass in additional arguments for a standard configure script. The first list of arguments will be passed + to the configure script like that: \texttt{--arg 1} \texttt{--arg 2}. The second list contains arguments that should be + defined before running the configure script such as autoconf or compiler specific variables. + + To make it easier to modify the configure command line, you can either extend or completely override the following variables: + \begin{itemize} + \item \texttt{CONFIGURE\_ARGS} \\ + Contains all command line arguments (format: \texttt{--arg 1} \texttt{--arg 2}) + \item \texttt{CONFIGURE\_VARS} \\ + Contains all environment variables that are passed to ./configure (format: \texttt{NAME="value"}) + \end{itemize} + +\textbf{\texttt{Build/Compile} (optional):} \\ + How to compile the source; in most cases you should leave this undefined. + + As with \texttt{Build/Configure} there are two variables that allow you to override + the make command line environment variables and flags: + \begin{itemize} + \item \texttt{MAKE\_FLAGS} \\ + Contains all command line arguments (typically variable overrides like \texttt{NAME="value"} + \item \texttt{MAKE\_VARS} \\ + Contains all environment variables that are passed to the make command + \end{itemize} + +\textbf{\texttt{Build/InstallDev} (optional):} \\ + If your package provides a library that needs to be made available to other packages, + you can use the \texttt{Build/InstallDev} template to copy it into the staging directory + which is used to collect all files that other packages might depend on at build time. + When it is called by the build system, two parameters are passed to it. \texttt{\$(1)} points to + the regular staging dir, typically \texttt{staging\_dir/\textit{ARCH}}, while \texttt{\$(2)} points + to \texttt{staging\_dir/host}. The host staging dir is only used for binaries, which are + to be executed or linked against on the host and its \texttt{bin/} subdirectory is included + in the \texttt{PATH} which is passed down to the build system processes. + Please use \texttt{\$(1)} and \texttt{\$(2)} here instead of the build system variables + \texttt{\$(STAGING\_DIR)} and \texttt{\$(STAGING\_DIR\_HOST)}, because the build system behavior + when staging libraries might change in the future to include automatic uninstallation. + +\textbf{\texttt{Package/\textit{}/install}:} \\ + A set of commands to copy files out of the compiled source and into the ipkg + which is represented by the \texttt{\$(1)} directory. Note that there are currently + 4 defined install macros: + \begin{itemize} + \item \texttt{INSTALL\_DIR} \\ + install -d -m0755 + \item \texttt{INSTALL\_BIN} \\ + install -m0755 + \item \texttt{INSTALL\_DATA} \\ + install -m0644 + \item \texttt{INSTALL\_CONF} \\ + install -m0600 + \end{itemize} + +The reason that some of the defines are prefixed by "\texttt{Package/\textit{}}" +and others are simply "\texttt{Build}" is because of the possibility of generating +multiple packages from a single source. OpenWrt works under the assumption of one +source per package Makefile, but you can split that source into as many packages as +desired. Since you only need to compile the sources once, there's one global set of +"\texttt{Build}" defines, but you can add as many "Package/" defines as you want +by adding extra calls to \texttt{BuildPackage} -- see the dropbear package for an example. + +After you have created your \texttt{package/\textit{}/Makefile}, the new package +will automatically show in the menu the next time you run "make menuconfig" and if selected +will be built automatically the next time "\texttt{make}" is run. + +\subsection{Creating binary packages} + +You might want to create binary packages and include them in the resulting images as packages. +To do so, you can use the following template, which basically sets to nothing the Configure and +Compile templates. + +\begin{Verbatim}[frame=single,numbers=left] + +include $(TOPDIR)/rules.mk + +PKG_NAME:=binpkg +PKG_VERSION:=1.0 +PKG_RELEASE:=1 + +PKG_SOURCE:=binpkg-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://server +PKG_MD5SUM:=9b7dc52656f5cbec846a7ba3299f73bd +PKG_CAT:=zcat + +include $(INCLUDE_DIR)/package.mk + +define Package/binpkg + SECTION:=net + CATEGORY:=Network + TITLE:=Binary package +endef + +define Package/bridge/description + Binary package +endef + +define Build/Configure +endef + +define Build/Compile +endef + +define Package/bridge/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/* $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,bridge)) +\end{Verbatim} + +Provided that the tarball which contains the binaries reflects the final +directory layout (/usr, /lib ...), it becomes very easy to get your package +look like one build from sources. + +Note that using the same technique, you can easily create binary pcakages +for your proprietary kernel modules as well. + +\subsection{Creating kernel modules packages} + +The OpenWrt distribution makes the distinction between two kind of kernel modules, those coming along with the mainline kernel, and the others available as a separate project. We will see later that a common template is used for both of them. + +For kernel modules that are part of the mainline kernel source, the makefiles are located in \textit{package/kernel/modules/*.mk} and they appear under the section "Kernel modules" + +For external kernel modules, you can add them to the build system just like if they were software packages by defining a KernelPackage section in the package makefile. + +Here for instance the Makefile for the I2C subsytem kernel modules : + +\begin{Verbatim}[frame=single,numbers=left] + +I2CMENU:=I2C Bus + +define KernelPackage/i2c-core + TITLE:=I2C support + DESCRIPTION:=Kernel modules for i2c support + SUBMENU:=$(I2CMENU) + KCONFIG:=CONFIG_I2C_CORE CONFIG_I2C_DEV + FILES:=$(MODULES_DIR)/kernel/drivers/i2c/*.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,50,i2c-core i2c-dev) +endef +$(eval $(call KernelPackage,i2c-core)) +\end{Verbatim} + +To group kernel modules under a common description in menuconfig, you might want to define a \textit{MENU} variable on top of the kernel modules makefile. + +\begin{itemize} + \item \texttt{TITLE} \\ + The name of the module as seen via menuconfig + \item \texttt{DESCRIPTION} \\ + The description as seen via help in menuconfig + \item \texttt{SUBMENU} \\ + The sub menu under which this package will be seen + \item \texttt{KCONFIG} \\ + Kernel configuration option dependency. For external modules, remove it. + \item \texttt{FILES} \\ + Files you want to inlude to this kernel module package, separate with spaces. + \item \texttt{AUTOLOAD} \\ + Modules that will be loaded automatically on boot, the order you write them is the order they would be loaded. +\end{itemize} + +After you have created your \texttt{package/kernel/modules/\textit{}.mk}, the new kernel modules package +will automatically show in the menu under "Kernel modules" next time you run "make menuconfig" and if selected +will be built automatically the next time "\texttt{make}" is run. + +\subsection{Conventions} + +There are a couple conventions to follow regarding packages: + +\begin{itemize} + \item \texttt{files} + \begin{enumerate} + \item configuration files follow the convention \\ + \texttt{\textit{}.conf} + \item init files follow the convention \\ + \texttt{\textit{}.init} + \end{enumerate} + \item \texttt{patches} + \begin{enumerate} + \item patches are numerically prefixed and named related to what they do + \end{enumerate} +\end{itemize} + +\subsection{Troubleshooting} + +If you find your package doesn't show up in menuconfig, try the following command to +see if you get the correct description: + +\begin{Verbatim} + TOPDIR=$PWD make -C package/ DUMP=1 V=99 +\end{Verbatim} + +If you're just having trouble getting your package to compile, there's a few +shortcuts you can take. Instead of waiting for make to get to your package, you can +run one of the following: + +\begin{itemize} + \item \texttt{make package/\textit{}/clean V=99} + \item \texttt{make package/\textit{}/install V=99} +\end{itemize} + +Another nice trick is that if the source directory under \texttt{build\_dir/\textit{}} +is newer than the package directory, it won't clobber it by unpacking the sources again. +If you were working on a patch you could simply edit the sources under the +\texttt{build\_dir/\textit{}/\textit{}} directory and run the install command above, +when satisfied, copy the patched sources elsewhere and diff them with the unpatched +sources. A warning though - if you go modify anything under \texttt{package/\textit{}} +it will remove the old sources and unpack a fresh copy. + +Other useful targets include: + +\begin{itemize} + \item \texttt{make package/\textit{}/prepare V=99} + \item \texttt{make package/\textit{}/compile V=99} + \item \texttt{make package/\textit{}/configure V=99} +\end{itemize} + + +\subsection{Using build environments} +OpenWrt provides a means of building images for multiple configurations +which can use multiple targets in one single checkout. These \emph{environments} +store a copy of the .config file generated by \texttt{make menuconfig} and the contents +of the \texttt{./files} folder. +The script \texttt{./scripts/env} is used to manage these environments, it uses +\texttt{git} (which needs to be installed on your system) as backend for version control. + +The command +\begin{Verbatim} + ./scripts/env help +\end{Verbatim} +produces a short help text with a list of commands. + +To create a new environment named \texttt{current}, run the following command +\begin{Verbatim} + ./scripts/env new current +\end{Verbatim} +This will move your \texttt{.config} file and \texttt{./files} (if it exists) to +the \texttt{env/} subdirectory and create symlinks in the base folder. + +After running make menuconfig or changing things in files/, your current state will +differ from what has been saved before. To show these changes, use: +\begin{Verbatim} + ./scripts/env diff +\end{Verbatim} + +If you want to save these changes, run: +\begin{Verbatim} + ./scripts/env save +\end{Verbatim} +If you want to revert your changes to the previously saved copy, run: +\begin{Verbatim} + ./scripts/env revert +\end{Verbatim} + +If you want, you can now create a second environment using the \texttt{new} command. +It will ask you whether you want to make it a clone of the current environment (e.g. +for minor changes) or if you want to start with a clean version (e.g. for selecting +a new target). + +To switch to a different environment (e.g. \texttt{test1}), use: +\begin{Verbatim} + ./scripts/env switch test1 +\end{Verbatim} + +To rename the current branch to a new name (e.g. \texttt{test2}), use: +\begin{Verbatim} + ./scripts/env rename test2 +\end{Verbatim} + +If you want to get rid of environment switching and keep everything in the base directory +again, use: +\begin{Verbatim} + ./scripts/env clear +\end{Verbatim} diff --git a/docs/config.tex b/docs/config.tex new file mode 100644 index 0000000..08318b4 --- /dev/null +++ b/docs/config.tex @@ -0,0 +1,101 @@ +\subsubsection{Structure of the configuration files} + +The config files are divided into sections and options/values. + +Every section has a type, but does not necessarily have a name. +Every option has a name and a value and is assigned to the section +it was written under. + +Syntax: + +\begin{Verbatim} +config [""] # Section + option "" # Option +\end{Verbatim} + +Every parameter needs to be a single string and is formatted exactly +like a parameter for a shell function. The same rules for Quoting and +special characters also apply, as it is parsed by the shell. + +\subsubsection{Parsing configuration files in custom scripts} + +To be able to load configuration files, you need to include the common +functions with: + +\begin{Verbatim} +. /lib/functions.sh +\end{Verbatim} + +Then you can use \texttt{config\_load \textit{}} to load config files. The function +first checks for \textit{} as absolute filename and falls back to loading +it from \texttt{/etc/config} (which is the most common way of using it). + +If you want to use special callbacks for sections and/or options, you +need to define the following shell functions before running \texttt{config\_load} +(after including \texttt{/lib/functions.sh}): + +\begin{Verbatim} +config_cb() { + local type="$1" + local name="$2" + # commands to be run for every section +} + +option_cb() { + # commands to be run for every option +} +\end{Verbatim} + +You can also alter \texttt{option\_cb} from \texttt{config\_cb} based on the section type. +This allows you to process every single config section based on its type +individually. + +\texttt{config\_cb} is run every time a new section starts (before options are being +processed). You can access the last section through the \texttt{CONFIG\_SECTION} +variable. Also an extra call to \texttt{config\_cb} (without a new section) is generated +after \texttt{config\_load} is done. +That allows you to process sections both before and after all options were +processed. + +Another way of iterating on config sections is using the \texttt{config\_foreach} command. + +Syntax: +\begin{Verbatim} +config_foreach [] [] +\end{Verbatim} + +This command will run the supplied function for every single config section in the currently +loaded config. The section name will be passed to the function as argument 1. +If the section type is added to the command line, the function will only be called for +sections of the given type. + + +You can access already processed options with the \texttt{config\_get} command +Syntax: + +\begin{Verbatim} +# print the value of the option +config_get