mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-25 16:31:13 +00:00
bd512e368f
Add support for Gateworks Venice imx8m family of boards: - required kernel modules for on-board devices - image generation - initial network config - sysupgrade support The resulting compressed disk image (bin/targets/imx/cortexa53/openwrt-imx-cortexa53-gateworks_venice-squashfs-img.gz) can be installed on a Gateworks venice board via U-Boot: u-boot=> tftpboot $loadaddr openwrt-imx-cortexa53-gateworks_venice-squashfs-img.gz && \ gzwrite mmc $dev $loadaddr $filesize WARNING: this will overwrite any boot firmware on the eMMC user hardware partition which if being used will brick your board requiring JTAG to re-program boot firmware and recover The compressed disk image contains the partition table and filesystems only and that it is expected that boot firmware is installed properly on the eMMC boot0 hardware partition. The easiest way to ensure this is to use the Gateworks JTAG adapter/process to install the latest boot firmware as follows from a Linux host: wget http://dev.gateworks.com/jtag/jtag_usbv4 chmod +x jtag_usbv4 wget http://dev.gateworks.com/venice/images/firmware-venice-imx8mm.bin sudo ./jtag_usbv4 -p firmware-venice-imx8mm.bin Signed-off-by: Tim Harvey <tharvey@gateworks.com>
176 lines
4.7 KiB
Plaintext
176 lines
4.7 KiB
Plaintext
CONFIG_64BIT=y
|
|
CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
|
|
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
|
CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
|
|
CONFIG_ARCH_MMAP_RND_BITS=18
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX=24
|
|
CONFIG_ARCH_MMAP_RND_BITS_MIN=18
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
|
|
CONFIG_ARCH_NXP=y
|
|
CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|
CONFIG_ARCH_STACKWALK=y
|
|
CONFIG_ARCH_WANTS_NO_INSTR=y
|
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
|
CONFIG_ARM64=y
|
|
CONFIG_ARM64_4K_PAGES=y
|
|
CONFIG_ARM64_ERRATUM_843419=y
|
|
CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
|
|
CONFIG_ARM64_PAGE_SHIFT=12
|
|
CONFIG_ARM64_PA_BITS=48
|
|
CONFIG_ARM64_PA_BITS_48=y
|
|
CONFIG_ARM64_TAGGED_ADDR_ABI=y
|
|
CONFIG_ARM64_VA_BITS=39
|
|
CONFIG_ARM64_VA_BITS_39=y
|
|
CONFIG_ARM_AMBA=y
|
|
CONFIG_ARM_GIC=y
|
|
CONFIG_ARM_GIC_V2M=y
|
|
CONFIG_ARM_GIC_V3=y
|
|
CONFIG_ARM_GIC_V3_ITS=y
|
|
CONFIG_ARM_GIC_V3_ITS_PCI=y
|
|
# CONFIG_ARM_IMX8M_DDRC_DEVFREQ is not set
|
|
CONFIG_ARM_IMX_BUS_DEVFREQ=y
|
|
CONFIG_ARM_IMX_CPUFREQ_DT=y
|
|
CONFIG_ARM_PSCI_FW=y
|
|
CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_CC_HAVE_SHADOW_CALL_STACK=y
|
|
CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
|
|
CONFIG_CLK_IMX8MM=y
|
|
CONFIG_CLK_IMX8MN=y
|
|
CONFIG_CLK_IMX8MP=y
|
|
CONFIG_CLK_IMX8MQ=y
|
|
CONFIG_CMA=y
|
|
CONFIG_CMA_AREAS=7
|
|
# CONFIG_CMA_DEBUG is not set
|
|
# CONFIG_CMA_DEBUGFS is not set
|
|
# CONFIG_CMA_SYSFS is not set
|
|
# CONFIG_COMMON_CLK_BD718XX is not set
|
|
CONFIG_CONSOLE_TRANSLATIONS=y
|
|
CONFIG_CONTIG_ALLOC=y
|
|
CONFIG_CRYPTO_AES_ARM64=y
|
|
CONFIG_CRYPTO_AES_ARM64_CE=y
|
|
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
|
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
|
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
|
|
CONFIG_CRYPTO_SHA1_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA256_ARM64=y
|
|
CONFIG_CRYPTO_SHA2_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA512_ARM64=y
|
|
CONFIG_CRYPTO_SHA512_ARM64_CE=y
|
|
# CONFIG_DRM_IMX_DCSS is not set
|
|
# CONFIG_DEVFREQ_GOV_PASSIVE is not set
|
|
# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set
|
|
# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
|
|
# CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set
|
|
CONFIG_DEVFREQ_GOV_USERSPACE=y
|
|
# CONFIG_DEVFREQ_THERMAL is not set
|
|
# CONFIG_DMA_CMA is not set
|
|
CONFIG_DMA_DIRECT_REMAP=y
|
|
CONFIG_DUMMY_CONSOLE=y
|
|
CONFIG_DWMAC_DWC_QOS_ETH=y
|
|
CONFIG_DWMAC_GENERIC=y
|
|
CONFIG_DWMAC_IMX8=y
|
|
CONFIG_EXTCON_USB_GPIO=y
|
|
CONFIG_EXTRA_FIRMWARE="imx/sdma/sdma-imx7d.bin"
|
|
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
|
|
CONFIG_FRAME_POINTER=y
|
|
CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y
|
|
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
|
|
CONFIG_GENERIC_CSUM=y
|
|
CONFIG_GENERIC_IOREMAP=y
|
|
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
|
|
CONFIG_GENERIC_PHY=y
|
|
CONFIG_GPIO_PCA953X=y
|
|
CONFIG_GPIO_PCA953X_IRQ=y
|
|
CONFIG_HW_CONSOLE=y
|
|
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
|
CONFIG_IMX8MM_THERMAL=y
|
|
CONFIG_IMX_GPCV2=y
|
|
CONFIG_IMX_GPCV2_PM_DOMAINS=y
|
|
CONFIG_INPUT=y
|
|
CONFIG_INTERCONNECT=y
|
|
CONFIG_INTERCONNECT_IMX=y
|
|
CONFIG_INTERCONNECT_IMX8MM=y
|
|
CONFIG_INTERCONNECT_IMX8MN=y
|
|
CONFIG_INTERCONNECT_IMX8MP=y
|
|
CONFIG_INTERCONNECT_IMX8MQ=y
|
|
CONFIG_MEMORY_ISOLATION=y
|
|
CONFIG_MFD_CORE=y
|
|
CONFIG_MFD_ROHM_BD718XX=y
|
|
# CONFIG_MMC_SDHCI_PCI is not set
|
|
CONFIG_MODULES_USE_ELF_RELA=y
|
|
CONFIG_NEED_SG_DMA_LENGTH=y
|
|
# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set
|
|
CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=y
|
|
CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=y
|
|
# CONFIG_NET_DSA_MICROCHIP_KSZ_SPI is not set
|
|
CONFIG_NET_DSA_TAG_KSZ=y
|
|
CONFIG_NOP_USB_XCEIV=y
|
|
CONFIG_PARTITION_PERCPU=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIEAER=y
|
|
CONFIG_PCIEPORTBUS=y
|
|
CONFIG_PCIE_DW=y
|
|
CONFIG_PCIE_DW_HOST=y
|
|
CONFIG_PCIE_PME=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DOMAINS_GENERIC=y
|
|
CONFIG_PCI_IMX6=y
|
|
CONFIG_PCI_MSI=y
|
|
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
|
CONFIG_PCS_XPCS=y
|
|
CONFIG_PGTABLE_LEVELS=3
|
|
CONFIG_PHYLIB_LEDS=y
|
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
|
CONFIG_PHY_FSL_IMX8MQ_USB=y
|
|
CONFIG_PHY_FSL_IMX8M_PCIE=y
|
|
# CONFIG_PHY_MIXEL_LVDS_PHY is not set
|
|
CONFIG_PINCTRL_IMX=y
|
|
CONFIG_PINCTRL_IMX8MM=y
|
|
CONFIG_PINCTRL_IMX8MN=y
|
|
CONFIG_PINCTRL_IMX8MP=y
|
|
CONFIG_PINCTRL_IMX8MQ=y
|
|
CONFIG_PM_DEVFREQ=y
|
|
# CONFIG_PM_DEVFREQ_EVENT is not set
|
|
CONFIG_PM_GENERIC_DOMAINS=y
|
|
CONFIG_PM_GENERIC_DOMAINS_OF=y
|
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_QUEUED_RWLOCKS=y
|
|
CONFIG_QUEUED_SPINLOCKS=y
|
|
CONFIG_REGMAP_IRQ=y
|
|
CONFIG_REGULATOR_BD718XX=y
|
|
CONFIG_REGULATOR_MP5416=y
|
|
CONFIG_REGULATOR_PCA9450=y
|
|
CONFIG_REGULATOR_ROHM=y
|
|
CONFIG_RESET_IMX7=y
|
|
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
|
|
CONFIG_SOC_IMX8M=y
|
|
CONFIG_SPARSEMEM=y
|
|
CONFIG_SPARSEMEM_EXTREME=y
|
|
CONFIG_SPARSEMEM_VMEMMAP=y
|
|
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
|
|
CONFIG_STMMAC_ETH=y
|
|
CONFIG_STMMAC_PLATFORM=y
|
|
CONFIG_SWIOTLB=y
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
|
CONFIG_TIMER_IMX_SYS_CTR=y
|
|
CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
|
|
CONFIG_UNMAP_KERNEL_AT_EL0=y
|
|
CONFIG_USB_CONN_GPIO=y
|
|
CONFIG_USB_DWC3=y
|
|
CONFIG_USB_DWC3_DUAL_ROLE=y
|
|
# CONFIG_USB_DWC3_GADGET is not set
|
|
# CONFIG_USB_DWC3_HOST is not set
|
|
CONFIG_USB_DWC3_IMX8MP=y
|
|
CONFIG_USB_XHCI_HCD=y
|
|
CONFIG_USB_XHCI_PLATFORM=y
|
|
CONFIG_VMAP_STACK=y
|
|
CONFIG_VT=y
|
|
CONFIG_VT_CONSOLE=y
|
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
|
CONFIG_ZONE_DMA32=y
|