2018-05-04 16:27:33 +00:00
|
|
|
CONFIG_ALIGNMENT_TRAP=y
|
|
|
|
# CONFIG_AMBA_PL08X is not set
|
2018-05-17 12:55:29 +00:00
|
|
|
# CONFIG_APQ_GCC_8084 is not set
|
|
|
|
# CONFIG_APQ_MMCC_8084 is not set
|
2018-05-04 16:27:33 +00:00
|
|
|
CONFIG_AR8216_PHY=y
|
|
|
|
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
|
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|
|
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
|
|
|
CONFIG_ARCH_HAS_SG_CHAIN=y
|
|
|
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
|
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
|
|
# CONFIG_ARCH_MDM9615 is not set
|
|
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
|
|
CONFIG_ARCH_MSM8960=y
|
|
|
|
CONFIG_ARCH_MSM8974=y
|
|
|
|
CONFIG_ARCH_MSM8X60=y
|
|
|
|
CONFIG_ARCH_MULTIPLATFORM=y
|
|
|
|
# CONFIG_ARCH_MULTI_CPU_AUTO is not set
|
|
|
|
CONFIG_ARCH_MULTI_V6_V7=y
|
|
|
|
CONFIG_ARCH_MULTI_V7=y
|
|
|
|
CONFIG_ARCH_NR_GPIO=0
|
|
|
|
CONFIG_ARCH_QCOM=y
|
|
|
|
# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
|
|
|
|
# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
|
|
|
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|
|
|
CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
|
|
|
|
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
|
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
|
|
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
|
|
|
|
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
|
|
|
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
|
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
|
|
CONFIG_ARM=y
|
|
|
|
CONFIG_ARM_AMBA=y
|
|
|
|
CONFIG_ARM_APPENDED_DTB=y
|
|
|
|
CONFIG_ARM_ARCH_TIMER=y
|
|
|
|
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
|
|
|
CONFIG_ARM_ATAG_DTB_COMPAT=y
|
|
|
|
# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
|
|
|
|
# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER is not set
|
|
|
|
CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_MANGLE=y
|
|
|
|
CONFIG_ARM_CPUIDLE=y
|
|
|
|
CONFIG_ARM_CPU_SUSPEND=y
|
|
|
|
# CONFIG_ARM_CPU_TOPOLOGY is not set
|
|
|
|
CONFIG_ARM_GIC=y
|
|
|
|
CONFIG_ARM_HAS_SG_CHAIN=y
|
|
|
|
CONFIG_ARM_L1_CACHE_SHIFT=6
|
|
|
|
CONFIG_ARM_L1_CACHE_SHIFT_6=y
|
|
|
|
# CONFIG_ARM_LPAE is not set
|
|
|
|
CONFIG_ARM_PATCH_IDIV=y
|
|
|
|
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|
|
|
CONFIG_ARM_QCOM_CPUFREQ=y
|
|
|
|
CONFIG_ARM_QCOM_CPUIDLE=y
|
|
|
|
# CONFIG_ARM_SMMU is not set
|
|
|
|
# CONFIG_ARM_SP805_WATCHDOG is not set
|
|
|
|
CONFIG_ARM_THUMB=y
|
|
|
|
# CONFIG_ARM_THUMBEE is not set
|
|
|
|
CONFIG_ARM_UNWIND=y
|
|
|
|
CONFIG_ARM_VIRT_EXT=y
|
|
|
|
# CONFIG_BINFMT_FLAT is not set
|
|
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
|
|
CONFIG_BLK_MQ_PCI=y
|
|
|
|
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
|
|
|
|
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
|
|
|
|
CONFIG_BOUNCE=y
|
|
|
|
CONFIG_BUS_TOPOLOGY_ADHOC=y
|
|
|
|
# CONFIG_CACHE_L2X0 is not set
|
|
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
|
|
CONFIG_CLKSRC_OF=y
|
|
|
|
CONFIG_CLKSRC_PROBE=y
|
|
|
|
CONFIG_CLKSRC_QCOM=y
|
|
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
|
|
CONFIG_COMMON_CLK=y
|
|
|
|
CONFIG_COMMON_CLK_QCOM=y
|
|
|
|
CONFIG_CPUFREQ_DT=y
|
|
|
|
CONFIG_CPUFREQ_DT_PLATDEV=y
|
|
|
|
CONFIG_CPU_32v6K=y
|
|
|
|
CONFIG_CPU_32v7=y
|
|
|
|
CONFIG_CPU_ABRT_EV7=y
|
|
|
|
# CONFIG_CPU_BIG_ENDIAN is not set
|
|
|
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
|
|
|
CONFIG_CPU_CACHE_V7=y
|
|
|
|
CONFIG_CPU_CACHE_VIPT=y
|
|
|
|
CONFIG_CPU_COPY_V6=y
|
|
|
|
CONFIG_CPU_CP15=y
|
|
|
|
CONFIG_CPU_CP15_MMU=y
|
|
|
|
CONFIG_CPU_FREQ=y
|
|
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
|
|
|
|
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
|
|
|
|
CONFIG_CPU_FREQ_GOV_COMMON=y
|
|
|
|
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
|
|
|
|
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
|
|
|
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
|
|
|
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
|
|
|
|
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
|
|
|
|
CONFIG_CPU_FREQ_STAT=y
|
|
|
|
CONFIG_CPU_HAS_ASID=y
|
|
|
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
|
|
|
CONFIG_CPU_IDLE=y
|
|
|
|
CONFIG_CPU_IDLE_GOV_LADDER=y
|
|
|
|
CONFIG_CPU_IDLE_GOV_MENU=y
|
|
|
|
CONFIG_CPU_PABRT_V7=y
|
|
|
|
CONFIG_CPU_PM=y
|
|
|
|
CONFIG_CPU_RMAP=y
|
|
|
|
CONFIG_CPU_THERMAL=y
|
|
|
|
CONFIG_CPU_TLB_V7=y
|
|
|
|
CONFIG_CPU_V7=y
|
|
|
|
CONFIG_CRC16=y
|
|
|
|
# CONFIG_CRC32_SARWATE is not set
|
|
|
|
CONFIG_CRC32_SLICEBY8=y
|
|
|
|
CONFIG_CRYPTO_AEAD=y
|
|
|
|
CONFIG_CRYPTO_AEAD2=y
|
|
|
|
CONFIG_CRYPTO_CBC=y
|
|
|
|
CONFIG_CRYPTO_CTR=y
|
|
|
|
CONFIG_CRYPTO_DEFLATE=y
|
|
|
|
CONFIG_CRYPTO_DES=y
|
|
|
|
CONFIG_CRYPTO_DEV_QCE=y
|
|
|
|
CONFIG_CRYPTO_DRBG=y
|
|
|
|
CONFIG_CRYPTO_DRBG_HMAC=y
|
|
|
|
CONFIG_CRYPTO_DRBG_MENU=y
|
|
|
|
CONFIG_CRYPTO_ECB=y
|
|
|
|
CONFIG_CRYPTO_GF128MUL=y
|
|
|
|
CONFIG_CRYPTO_HASH=y
|
|
|
|
CONFIG_CRYPTO_HASH2=y
|
|
|
|
CONFIG_CRYPTO_HMAC=y
|
|
|
|
CONFIG_CRYPTO_HW=y
|
|
|
|
CONFIG_CRYPTO_JITTERENTROPY=y
|
|
|
|
CONFIG_CRYPTO_LZO=y
|
|
|
|
CONFIG_CRYPTO_MANAGER=y
|
|
|
|
CONFIG_CRYPTO_MANAGER2=y
|
|
|
|
CONFIG_CRYPTO_NULL=y
|
|
|
|
CONFIG_CRYPTO_NULL2=y
|
|
|
|
CONFIG_CRYPTO_RNG=y
|
|
|
|
CONFIG_CRYPTO_RNG2=y
|
|
|
|
CONFIG_CRYPTO_RNG_DEFAULT=y
|
|
|
|
CONFIG_CRYPTO_SEQIV=y
|
|
|
|
CONFIG_CRYPTO_SHA256=y
|
|
|
|
CONFIG_CRYPTO_WORKQUEUE=y
|
|
|
|
CONFIG_CRYPTO_XTS=y
|
|
|
|
CONFIG_DCACHE_WORD_ACCESS=y
|
|
|
|
CONFIG_DEBUG_GPIO=y
|
|
|
|
# CONFIG_DEBUG_UART_8250 is not set
|
|
|
|
CONFIG_DEBUG_UNCOMPRESS=y
|
|
|
|
# CONFIG_DEBUG_USER is not set
|
|
|
|
CONFIG_DMADEVICES=y
|
|
|
|
CONFIG_DMA_ENGINE=y
|
|
|
|
CONFIG_DMA_OF=y
|
|
|
|
CONFIG_DMA_VIRTUAL_CHANNELS=y
|
|
|
|
CONFIG_DTC=y
|
|
|
|
CONFIG_DT_IDLE_STATES=y
|
|
|
|
# CONFIG_DWMAC_DWC_QOS_ETH is not set
|
|
|
|
# CONFIG_DWMAC_GENERIC is not set
|
|
|
|
CONFIG_DWMAC_IPQ806X=y
|
|
|
|
CONFIG_DYNAMIC_DEBUG=y
|
|
|
|
CONFIG_EARLY_PRINTK=y
|
|
|
|
CONFIG_EDAC_ATOMIC_SCRUB=y
|
|
|
|
CONFIG_EDAC_SUPPORT=y
|
|
|
|
CONFIG_ETHERNET_PACKET_MANGLE=y
|
|
|
|
CONFIG_FIXED_PHY=y
|
|
|
|
CONFIG_FIX_EARLYCON_MEM=y
|
|
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
|
|
CONFIG_GENERIC_BUG=y
|
|
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
|
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
|
|
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
|
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
|
|
CONFIG_GENERIC_IO=y
|
|
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
|
|
|
CONFIG_GENERIC_MSI_IRQ=y
|
|
|
|
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
|
|
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
|
|
CONFIG_GENERIC_PHY=y
|
|
|
|
CONFIG_GENERIC_PINCONF=y
|
|
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
|
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
|
|
CONFIG_GPIOLIB=y
|
|
|
|
CONFIG_GPIOLIB_IRQCHIP=y
|
|
|
|
CONFIG_GPIO_SYSFS=y
|
|
|
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
2018-10-18 10:11:27 +00:00
|
|
|
CONFIG_HARDEN_BRANCH_PREDICTOR=y
|
2018-05-04 16:27:33 +00:00
|
|
|
CONFIG_HARDIRQS_SW_RESEND=y
|
|
|
|
CONFIG_HAS_DMA=y
|
|
|
|
CONFIG_HAS_IOMEM=y
|
|
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
|
|
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
|
|
|
|
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
|
|
|
|
CONFIG_HAVE_ARCH_BITREVERSE=y
|
|
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
|
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
|
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
|
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
|
|
CONFIG_HAVE_ARM_ARCH_TIMER=y
|
|
|
|
CONFIG_HAVE_ARM_SMCCC=y
|
|
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
|
|
CONFIG_HAVE_CBPF_JIT=y
|
|
|
|
CONFIG_HAVE_CC_STACKPROTECTOR=y
|
|
|
|
CONFIG_HAVE_CLK=y
|
|
|
|
CONFIG_HAVE_CLK_PREPARE=y
|
|
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
|
|
|
CONFIG_HAVE_DMA_API_DEBUG=y
|
|
|
|
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
|
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
|
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
|
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
|
|
|
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
|
|
|
CONFIG_HAVE_FUNCTION_TRACER=y
|
|
|
|
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
|
|
|
CONFIG_HAVE_IDE=y
|
|
|
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
|
|
|
CONFIG_HAVE_MEMBLOCK=y
|
|
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
|
|
CONFIG_HAVE_NET_DSA=y
|
|
|
|
CONFIG_HAVE_OPROFILE=y
|
|
|
|
CONFIG_HAVE_OPTPROBES=y
|
|
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
|
|
CONFIG_HAVE_PERF_REGS=y
|
|
|
|
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
|
|
|
|
CONFIG_HAVE_PROC_CPU=y
|
|
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
|
|
|
CONFIG_HAVE_SMP=y
|
|
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
|
|
CONFIG_HAVE_UID16=y
|
|
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
|
|
|
CONFIG_HIGHMEM=y
|
|
|
|
# CONFIG_HIGHPTE is not set
|
|
|
|
CONFIG_HWMON=y
|
|
|
|
CONFIG_HWSPINLOCK=y
|
|
|
|
CONFIG_HWSPINLOCK_QCOM=y
|
|
|
|
CONFIG_HW_RANDOM=y
|
|
|
|
CONFIG_HW_RANDOM_MSM=y
|
|
|
|
CONFIG_HZ_FIXED=0
|
|
|
|
CONFIG_I2C=y
|
|
|
|
CONFIG_I2C_BOARDINFO=y
|
|
|
|
CONFIG_I2C_CHARDEV=y
|
|
|
|
CONFIG_I2C_HELPER_AUTO=y
|
|
|
|
CONFIG_I2C_QUP=y
|
|
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
|
|
CONFIG_IOMMU_HELPER=y
|
|
|
|
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
|
|
|
# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
|
|
|
|
CONFIG_IOMMU_SUPPORT=y
|
|
|
|
# CONFIG_IPQ_GCC_4019 is not set
|
|
|
|
CONFIG_IPQ_GCC_806X=y
|
|
|
|
# CONFIG_IPQ_GCC_8074 is not set
|
|
|
|
# CONFIG_IPQ_LCC_806X is not set
|
|
|
|
CONFIG_IRQCHIP=y
|
|
|
|
CONFIG_IRQ_DOMAIN=y
|
|
|
|
CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
|
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
|
|
CONFIG_IRQ_WORK=y
|
|
|
|
CONFIG_KPSS_XCC=y
|
|
|
|
CONFIG_KRAITCC=y
|
|
|
|
CONFIG_KRAIT_CLOCKS=y
|
|
|
|
CONFIG_KRAIT_L2_ACCESSORS=y
|
|
|
|
CONFIG_LIBFDT=y
|
|
|
|
CONFIG_LOCKUP_DETECTOR=y
|
|
|
|
CONFIG_LOCK_SPIN_ON_OWNER=y
|
|
|
|
CONFIG_LZO_COMPRESS=y
|
|
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
|
|
CONFIG_MDIO_BITBANG=y
|
|
|
|
CONFIG_MDIO_BOARDINFO=y
|
|
|
|
CONFIG_MDIO_GPIO=y
|
|
|
|
# CONFIG_MDM_GCC_9615 is not set
|
|
|
|
# CONFIG_MDM_LCC_9615 is not set
|
|
|
|
# CONFIG_MFD_MAX77620 is not set
|
|
|
|
CONFIG_MFD_QCOM_RPM=y
|
|
|
|
# CONFIG_MFD_SPMI_PMIC is not set
|
|
|
|
CONFIG_MFD_SYSCON=y
|
|
|
|
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
|
|
|
CONFIG_MIGHT_HAVE_PCI=y
|
|
|
|
CONFIG_MMC=y
|
|
|
|
CONFIG_MMC_ARMMMCI=y
|
|
|
|
CONFIG_MMC_BLOCK=y
|
|
|
|
CONFIG_MMC_BLOCK_MINORS=16
|
|
|
|
CONFIG_MMC_QCOM_DML=y
|
|
|
|
CONFIG_MMC_SDHCI=y
|
|
|
|
CONFIG_MMC_SDHCI_MSM=y
|
|
|
|
# CONFIG_MMC_SDHCI_PCI is not set
|
|
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
|
|
# CONFIG_MMC_TIFM_SD is not set
|
|
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
|
|
CONFIG_MSM_BUS_SCALING=y
|
|
|
|
CONFIG_MSM_GCC_8660=y
|
|
|
|
# CONFIG_MSM_GCC_8916 is not set
|
2018-05-17 12:55:29 +00:00
|
|
|
# CONFIG_MSM_GCC_8960 is not set
|
|
|
|
# CONFIG_MSM_GCC_8974 is not set
|
2018-05-04 16:27:33 +00:00
|
|
|
# CONFIG_MSM_GCC_8994 is not set
|
|
|
|
# CONFIG_MSM_GCC_8996 is not set
|
|
|
|
# CONFIG_MSM_IOMMU is not set
|
|
|
|
# CONFIG_MSM_LCC_8960 is not set
|
2018-05-17 12:55:29 +00:00
|
|
|
# CONFIG_MSM_MMCC_8960 is not set
|
|
|
|
# CONFIG_MSM_MMCC_8974 is not set
|
2018-05-04 16:27:33 +00:00
|
|
|
# CONFIG_MSM_MMCC_8996 is not set
|
|
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
|
|
CONFIG_MTD_M25P80=y
|
|
|
|
CONFIG_MTD_NAND=y
|
|
|
|
CONFIG_MTD_NAND_ECC=y
|
|
|
|
CONFIG_MTD_NAND_QCOM=y
|
|
|
|
# CONFIG_MTD_PHYSMAP_OF_VERSATILE is not set
|
|
|
|
CONFIG_MTD_QCOM_SMEM_PARTS=y
|
|
|
|
CONFIG_MTD_SPI_NOR=y
|
|
|
|
CONFIG_MTD_SPLIT_FIRMWARE=y
|
|
|
|
CONFIG_MTD_SPLIT_FIT_FW=y
|
ipq806x: add support for NEC Aterm WG2600HP
NEC Aterm WG2600HP is a 2.4/5 GHz band 11ac router, based on Qualcomm
IPQ8064.
Specification:
- IPQ8064 (384 - 1,400 MHz)
- 512 MB of RAM
- 32 MB of Flash (SPI)
- 4T4R 2.4/5 GHz
- 5x 10/100/1000 Mbps Ethernet
- 12x LEDs, 4x keys
- 1x USB 3.0 Type-A
- UART header on PCB
- RX, TX, NC, GND, Vcc from power connector side
- baudrate: 115200 bps
Flash instruction using initramfs image:
1. Connect serial cable to UART header
2. Connect power cable and turn on the router
3. When the "Press the [f] key and hit [enter] to enter failsafe mode"
message is displayed on the console, press the "f" key and Enter key
sequentially to enter the failsafe mode
4. create fw_env.config file with following contents on failsafe mode:
/dev/mtd9 0x0 0x10000 0x10000
5. Execute following commands to add and change the environment
variables of U-Boot
fw_setenv ipaddr "192.168.0.1"
fw_setenv serverip "192.168.0.2"
fw_setenv autostart "yes"
fw_setenv bootcmd "tftpboot 0x44000000 wg2600hp-initramfs.bin;
bootipq"
6. Set the IP address of the computer to 192.168.0.2, connect to the LAN
port of WG2600HP, and start the TFTP server on the computer
7. Rename OpenWrt initramfs image for WG2600HP to
"wg2600hp-initramfs.bin" and place it in the TFTP directory
8. Remove power cable from WG2600HP, reconnect it and restart WG2600HP
9. WG2600HP downloads initramfs image from TFTP server on the computer,
loads it and boot with initramfs image
10. On the initramfs image, execute "mtd erase firmware" to erase stock
firmware and execute sysupgrade with the sysupgrade image
11. Wait ~180 seconds to complete flashing
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2018-05-17 07:06:02 +00:00
|
|
|
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
2018-05-04 16:27:33 +00:00
|
|
|
CONFIG_MTD_UBI=y
|
|
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
|
|
CONFIG_MTD_UBI_BLOCK=y
|
|
|
|
# CONFIG_MTD_UBI_FASTMAP is not set
|
|
|
|
# CONFIG_MTD_UBI_GLUEBI is not set
|
|
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
|
|
CONFIG_MULTI_IRQ_HANDLER=y
|
|
|
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
|
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
|
|
CONFIG_NEON=y
|
|
|
|
CONFIG_NET_DSA=y
|
|
|
|
CONFIG_NET_DSA_HWMON=y
|
|
|
|
CONFIG_NET_DSA_QCA8K=y
|
|
|
|
CONFIG_NET_DSA_TAG_QCA=y
|
|
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
|
|
CONFIG_NET_PTP_CLASSIFY=y
|
|
|
|
CONFIG_NET_SWITCHDEV=y
|
|
|
|
CONFIG_NLS=y
|
|
|
|
CONFIG_NO_BOOTMEM=y
|
|
|
|
CONFIG_NO_HZ=y
|
|
|
|
CONFIG_NO_HZ_COMMON=y
|
|
|
|
CONFIG_NO_HZ_IDLE=y
|
2018-06-07 01:33:59 +00:00
|
|
|
CONFIG_NR_CPUS=2
|
2018-05-04 16:27:33 +00:00
|
|
|
CONFIG_NVMEM=y
|
|
|
|
CONFIG_OF=y
|
|
|
|
CONFIG_OF_ADDRESS=y
|
|
|
|
CONFIG_OF_ADDRESS_PCI=y
|
|
|
|
CONFIG_OF_EARLY_FLATTREE=y
|
|
|
|
CONFIG_OF_FLATTREE=y
|
|
|
|
CONFIG_OF_GPIO=y
|
|
|
|
CONFIG_OF_IRQ=y
|
|
|
|
CONFIG_OF_MDIO=y
|
|
|
|
CONFIG_OF_NET=y
|
|
|
|
CONFIG_OF_PCI=y
|
|
|
|
CONFIG_OF_PCI_IRQ=y
|
|
|
|
CONFIG_OF_RESERVED_MEM=y
|
|
|
|
CONFIG_OLD_SIGACTION=y
|
|
|
|
CONFIG_OLD_SIGSUSPEND3=y
|
|
|
|
CONFIG_PADATA=y
|
|
|
|
CONFIG_PAGE_OFFSET=0xC0000000
|
|
|
|
CONFIG_PCI=y
|
|
|
|
CONFIG_PCIEAER=y
|
|
|
|
CONFIG_PCIEPORTBUS=y
|
|
|
|
CONFIG_PCIE_DW=y
|
|
|
|
CONFIG_PCIE_QCOM=y
|
|
|
|
CONFIG_PCI_DEBUG=y
|
|
|
|
CONFIG_PCI_DISABLE_COMMON_QUIRKS=y
|
|
|
|
CONFIG_PCI_DOMAINS=y
|
|
|
|
CONFIG_PCI_DOMAINS_GENERIC=y
|
|
|
|
CONFIG_PCI_MSI=y
|
|
|
|
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
|
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
|
|
CONFIG_PHYLIB=y
|
|
|
|
# CONFIG_PHY_QCOM_APQ8064_SATA is not set
|
|
|
|
CONFIG_PHY_QCOM_IPQ806X_SATA=y
|
|
|
|
# CONFIG_PHY_QCOM_QMP is not set
|
|
|
|
# CONFIG_PHY_QCOM_QUSB2 is not set
|
|
|
|
# CONFIG_PHY_QCOM_UFS is not set
|
|
|
|
CONFIG_PINCTRL=y
|
2018-05-17 12:55:29 +00:00
|
|
|
# CONFIG_PINCTRL_APQ8064 is not set
|
2018-05-04 16:27:33 +00:00
|
|
|
# CONFIG_PINCTRL_APQ8084 is not set
|
|
|
|
# CONFIG_PINCTRL_IPQ4019 is not set
|
|
|
|
CONFIG_PINCTRL_IPQ8064=y
|
|
|
|
# CONFIG_PINCTRL_IPQ8074 is not set
|
|
|
|
# CONFIG_PINCTRL_MDM9615 is not set
|
|
|
|
CONFIG_PINCTRL_MSM=y
|
|
|
|
# CONFIG_PINCTRL_MSM8660 is not set
|
|
|
|
# CONFIG_PINCTRL_MSM8916 is not set
|
|
|
|
# CONFIG_PINCTRL_MSM8960 is not set
|
|
|
|
# CONFIG_PINCTRL_MSM8994 is not set
|
|
|
|
# CONFIG_PINCTRL_MSM8996 is not set
|
2018-05-17 12:55:29 +00:00
|
|
|
# CONFIG_PINCTRL_MSM8X74 is not set
|
2018-05-04 16:27:33 +00:00
|
|
|
# CONFIG_PINCTRL_QCOM_SPMI_PMIC is not set
|
|
|
|
# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
|
|
|
|
# CONFIG_PL330_DMA is not set
|
|
|
|
CONFIG_PM_OPP=y
|
|
|
|
CONFIG_POWER_RESET=y
|
|
|
|
# CONFIG_POWER_RESET_BRCMKONA is not set
|
|
|
|
CONFIG_POWER_RESET_MSM=y
|
|
|
|
CONFIG_POWER_SUPPLY=y
|
|
|
|
CONFIG_PPS=y
|
|
|
|
CONFIG_PRINTK_TIME=y
|
|
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
|
|
CONFIG_QCOM_ADM=y
|
|
|
|
CONFIG_QCOM_BAM_DMA=y
|
|
|
|
CONFIG_QCOM_CLK_RPM=y
|
|
|
|
# CONFIG_QCOM_EBI2 is not set
|
|
|
|
CONFIG_QCOM_GDSC=y
|
|
|
|
CONFIG_QCOM_GSBI=y
|
|
|
|
CONFIG_QCOM_HFPLL=y
|
|
|
|
# CONFIG_QCOM_IOMMU is not set
|
|
|
|
CONFIG_QCOM_PM=y
|
|
|
|
# CONFIG_QCOM_Q6V5_PIL is not set
|
|
|
|
CONFIG_QCOM_QFPROM=y
|
|
|
|
CONFIG_QCOM_RPMCC=y
|
|
|
|
CONFIG_QCOM_SCM=y
|
|
|
|
CONFIG_QCOM_SCM_32=y
|
|
|
|
# CONFIG_QCOM_SMD is not set
|
|
|
|
CONFIG_QCOM_SMEM=y
|
|
|
|
# CONFIG_QCOM_SMP2P is not set
|
|
|
|
# CONFIG_QCOM_SMSM is not set
|
|
|
|
CONFIG_QCOM_TCSR=y
|
|
|
|
CONFIG_QCOM_TSENS=y
|
|
|
|
# CONFIG_QCOM_WCNSS_PIL is not set
|
|
|
|
CONFIG_QCOM_WDT=y
|
|
|
|
# CONFIG_QRTR is not set
|
|
|
|
CONFIG_RAS=y
|
|
|
|
CONFIG_RATIONAL=y
|
|
|
|
CONFIG_RCU_CPU_STALL_TIMEOUT=21
|
|
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
|
|
CONFIG_REGMAP=y
|
|
|
|
CONFIG_REGMAP_I2C=y
|
|
|
|
CONFIG_REGMAP_MMIO=y
|
|
|
|
CONFIG_REGMAP_SPI=y
|
|
|
|
CONFIG_REGULATOR=y
|
|
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
|
|
CONFIG_REGULATOR_QCOM_RPM=y
|
|
|
|
# CONFIG_REGULATOR_QCOM_SPMI is not set
|
|
|
|
CONFIG_RESET_CONTROLLER=y
|
|
|
|
CONFIG_RFS_ACCEL=y
|
|
|
|
# CONFIG_RPMSG_QCOM_SMD is not set
|
|
|
|
CONFIG_RPS=y
|
|
|
|
CONFIG_RTC_CLASS=y
|
|
|
|
# CONFIG_RTC_DRV_CMOS is not set
|
|
|
|
CONFIG_RTC_I2C_AND_SPI=y
|
|
|
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
|
|
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
|
|
|
# CONFIG_SCHED_INFO is not set
|
|
|
|
# CONFIG_SCSI_DMA is not set
|
|
|
|
# CONFIG_SERIAL_AMBA_PL011 is not set
|
|
|
|
CONFIG_SERIAL_MSM=y
|
|
|
|
CONFIG_SERIAL_MSM_CONSOLE=y
|
|
|
|
CONFIG_SMP=y
|
|
|
|
CONFIG_SMP_ON_UP=y
|
|
|
|
CONFIG_SPARSE_IRQ=y
|
|
|
|
CONFIG_SPI=y
|
|
|
|
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
|
|
|
CONFIG_SPI_MASTER=y
|
|
|
|
CONFIG_SPI_QUP=y
|
|
|
|
CONFIG_SPMI=y
|
|
|
|
CONFIG_SPMI_MSM_PMIC_ARB=y
|
|
|
|
CONFIG_SRCU=y
|
|
|
|
CONFIG_STMMAC_ETH=y
|
|
|
|
CONFIG_STMMAC_PLATFORM=y
|
|
|
|
CONFIG_SWCONFIG=y
|
|
|
|
CONFIG_SWCONFIG_LEDS=y
|
|
|
|
CONFIG_SWIOTLB=y
|
|
|
|
CONFIG_SWPHY=y
|
|
|
|
CONFIG_SWP_EMULATE=y
|
|
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
|
|
|
CONFIG_THERMAL=y
|
|
|
|
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
|
|
|
|
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
|
|
|
CONFIG_THERMAL_GOV_STEP_WISE=y
|
|
|
|
CONFIG_THERMAL_HWMON=y
|
|
|
|
CONFIG_THERMAL_OF=y
|
|
|
|
# CONFIG_THUMB2_KERNEL is not set
|
|
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
|
|
CONFIG_TREE_RCU=y
|
|
|
|
CONFIG_UBIFS_FS=y
|
|
|
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
|
|
|
CONFIG_UBIFS_FS_LZO=y
|
|
|
|
CONFIG_UBIFS_FS_ZLIB=y
|
|
|
|
CONFIG_UEVENT_HELPER_PATH=""
|
|
|
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
|
|
|
CONFIG_USB=y
|
|
|
|
CONFIG_USB_COMMON=y
|
|
|
|
# CONFIG_USB_EHCI_HCD is not set
|
|
|
|
# CONFIG_USB_QCOM_8X16_PHY is not set
|
|
|
|
CONFIG_USB_SUPPORT=y
|
|
|
|
# CONFIG_USB_UHCI_HCD is not set
|
|
|
|
CONFIG_USE_OF=y
|
|
|
|
CONFIG_VDSO=y
|
|
|
|
CONFIG_VECTORS_BASE=0xffff0000
|
|
|
|
CONFIG_VFP=y
|
|
|
|
CONFIG_VFPv3=y
|
|
|
|
CONFIG_WATCHDOG_CORE=y
|
|
|
|
CONFIG_XPS=y
|
|
|
|
CONFIG_XZ_DEC_ARM=y
|
|
|
|
CONFIG_XZ_DEC_BCJ=y
|
|
|
|
CONFIG_ZBOOT_ROM_BSS=0
|
|
|
|
CONFIG_ZBOOT_ROM_TEXT=0
|
|
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
|
|
CONFIG_ZLIB_INFLATE=y
|