0b3a64f862
This changes the sysupgrade format. To support upgrades from the old firmware to the new one, legacy images are provided. Because of the old partition split, these have to be specific to the NOR or SPI device. The new sysupgrade images are suitable for begin put on flash directly, and they are independent of NOR vs SPI flash variant. Flashing back to old firmware is supported via using the old full-flash images instead of the old sysupgrade images. Signed-off-by: Felix Fietkau <nbd@nbd.name>
291 lines
7.2 KiB
Groff
291 lines
7.2 KiB
Groff
CONFIG_ALIGNMENT_TRAP=y
|
|
CONFIG_ARCH_CNS3XXX=y
|
|
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=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_MIGHT_HAVE_PC_PARPORT=y
|
|
CONFIG_ARCH_MULTIPLATFORM=y
|
|
# CONFIG_ARCH_MULTI_CPU_AUTO is not set
|
|
CONFIG_ARCH_MULTI_V6=y
|
|
CONFIG_ARCH_MULTI_V6_V7=y
|
|
CONFIG_ARCH_NR_GPIO=0
|
|
# CONFIG_ARCH_OMAP2 is not set
|
|
CONFIG_ARCH_REQUIRE_GPIOLIB=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_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_ARCH_WANT_OPTIONAL_GPIOLIB=y
|
|
# CONFIG_ARCH_WM8750 is not set
|
|
CONFIG_ARM=y
|
|
# CONFIG_ARM_CPU_SUSPEND is not set
|
|
CONFIG_ARM_GIC=y
|
|
CONFIG_ARM_HAS_SG_CHAIN=y
|
|
CONFIG_ARM_HEAVY_MB=y
|
|
CONFIG_ARM_L1_CACHE_SHIFT=5
|
|
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|
CONFIG_ARM_THUMB=y
|
|
CONFIG_ATA=y
|
|
CONFIG_ATAGS=y
|
|
# CONFIG_ATA_SFF is not set
|
|
CONFIG_ATA_VERBOSE_ERROR=y
|
|
CONFIG_AUTO_ZRELADDR=y
|
|
CONFIG_BCM_NET_PHYLIB=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_BROADCOM_PHY=y
|
|
CONFIG_CACHE_L2X0=y
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
CONFIG_CLKSRC_OF=y
|
|
CONFIG_CLKSRC_PROBE=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_CMDLINE="console=ttyS0,115200"
|
|
CONFIG_CMDLINE_FORCE=y
|
|
CONFIG_CNS3XXX_ETH=y
|
|
CONFIG_COMMON_CLK=y
|
|
CONFIG_CPU_32v6=y
|
|
CONFIG_CPU_32v6K=y
|
|
CONFIG_CPU_ABRT_EV6=y
|
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
|
CONFIG_CPU_CACHE_V6=y
|
|
CONFIG_CPU_CACHE_VIPT=y
|
|
CONFIG_CPU_COPY_V6=y
|
|
CONFIG_CPU_CP15=y
|
|
CONFIG_CPU_CP15_MMU=y
|
|
CONFIG_CPU_HAS_ASID=y
|
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
|
CONFIG_CPU_PABRT_V6=y
|
|
CONFIG_CPU_RMAP=y
|
|
# CONFIG_CPU_SW_DOMAIN_PAN is not set
|
|
CONFIG_CPU_TLB_V6=y
|
|
CONFIG_CPU_V6K=y
|
|
CONFIG_CRYPTO_RNG2=y
|
|
CONFIG_CRYPTO_WORKQUEUE=y
|
|
CONFIG_DCACHE_WORD_ACCESS=y
|
|
CONFIG_DEBUG_BUGVERBOSE=y
|
|
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
|
|
# CONFIG_DEBUG_UART_8250 is not set
|
|
# CONFIG_DEBUG_USER is not set
|
|
CONFIG_DMA_CACHE_FIQ_BROADCAST=y
|
|
CONFIG_DTC=y
|
|
CONFIG_EDAC_ATOMIC_SCRUB=y
|
|
CONFIG_EDAC_SUPPORT=y
|
|
CONFIG_EEPROM_AT24=y
|
|
CONFIG_FIQ=y
|
|
CONFIG_FIX_EARLYCON_MEM=y
|
|
CONFIG_FRAME_POINTER=y
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
CONFIG_GENERIC_BUG=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IO=y
|
|
CONFIG_GENERIC_IRQ_CHIP=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
CONFIG_GLOB=y
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIOLIB_IRQCHIP=y
|
|
CONFIG_GPIO_DEVRES=y
|
|
CONFIG_GPIO_PCA953X=y
|
|
CONFIG_GPIO_PCA953X_IRQ=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
|
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 is not set
|
|
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_SCU=y
|
|
CONFIG_HAVE_ARM_TWD=y
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
CONFIG_HAVE_BPF_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_ATTRS=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_HWMON=y
|
|
CONFIG_HZ_FIXED=0
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_BOARDINFO=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_CNS3XXX=y
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IOMMU_HELPER=y
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_LEDS_GPIO=y
|
|
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LOCK_SPIN_ON_OWNER=y
|
|
# CONFIG_MACH_CNS3420VB is not set
|
|
CONFIG_MACH_GW2388=y
|
|
CONFIG_MDIO_BOARDINFO=y
|
|
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
|
CONFIG_MIGHT_HAVE_PCI=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_CNS3XXX=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_MTD_M25P80=y
|
|
# CONFIG_MTD_OF_PARTS is not set
|
|
CONFIG_MTD_PHYSMAP=y
|
|
# CONFIG_MTD_PHYSMAP_OF is not set
|
|
CONFIG_MTD_SPI_NOR=y
|
|
CONFIG_MTD_SPLIT_FIRMWARE=y
|
|
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
|
CONFIG_MULTI_IRQ_HANDLER=y
|
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
CONFIG_NLS=y
|
|
CONFIG_NO_BOOTMEM=y
|
|
CONFIG_NR_CPUS=2
|
|
CONFIG_NTP_PPS=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_MTD=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_OUTER_CACHE=y
|
|
CONFIG_OUTER_CACHE_SYNC=y
|
|
CONFIG_PAGE_OFFSET=0xC0000000
|
|
CONFIG_PCI=y
|
|
CONFIG_PCI_DISABLE_COMMON_QUIRKS=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DOMAINS_GENERIC=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PL310_ERRATA_588369=y
|
|
CONFIG_PL310_ERRATA_727915=y
|
|
CONFIG_PL310_ERRATA_753970=y
|
|
CONFIG_PL310_ERRATA_769419=y
|
|
CONFIG_PPS=y
|
|
CONFIG_PPS_CLIENT_GPIO=y
|
|
CONFIG_RAID_ATTRS=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
CONFIG_RFS_ACCEL=y
|
|
CONFIG_RPS=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_DS1672=y
|
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
|
CONFIG_SATA_AHCI=y
|
|
CONFIG_SATA_AHCI_PLATFORM=y
|
|
CONFIG_SCHED_HRTICK=y
|
|
# CONFIG_SCHED_INFO is not set
|
|
CONFIG_SCSI=y
|
|
CONFIG_SENSORS_AD7418=y
|
|
CONFIG_SENSORS_GSC=y
|
|
CONFIG_SERIAL_8250_FSL=y
|
|
CONFIG_SERIAL_8250_NR_UARTS=3
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=3
|
|
CONFIG_SMP=y
|
|
CONFIG_SMP_ON_UP=y
|
|
CONFIG_SPARSE_IRQ=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_BITBANG=y
|
|
CONFIG_SPI_CNS3XXX=y
|
|
CONFIG_SPI_MASTER=y
|
|
CONFIG_SRCU=y
|
|
# CONFIG_STAGING is not set
|
|
CONFIG_SWIOTLB=y
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TREE_RCU=y
|
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
|
CONFIG_USB=y
|
|
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
|
|
CONFIG_USB_CNS3XXX_EHCI=y
|
|
CONFIG_USB_CNS3XXX_OHCI=y
|
|
CONFIG_USB_COMMON=y
|
|
CONFIG_USB_DWC2=y
|
|
CONFIG_USB_DWC2_HOST=y
|
|
# CONFIG_USB_DWC2_PCI is not set
|
|
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_EHCI_PCI=y
|
|
# CONFIG_USB_ETH is not set
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_USB_OHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_SUPPORT=y
|
|
# CONFIG_USB_UHCI_HCD is not set
|
|
CONFIG_USE_OF=y
|
|
CONFIG_VECTORS_BASE=0xffff0000
|
|
CONFIG_VFP=y
|
|
CONFIG_WATCHDOG_NOWAYOUT=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_ZONE_DMA_FLAG=0
|