remove .build
This commit is contained in:
parent
1d222685ed
commit
efe90fb5d0
@ -1,977 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# U-Boot 2017.09 Configuration
|
||||
#
|
||||
CONFIG_CREATE_ARCH_SYMLINK=y
|
||||
# CONFIG_ARC is not set
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_M68K is not set
|
||||
# CONFIG_MICROBLAZE is not set
|
||||
# CONFIG_MIPS is not set
|
||||
# CONFIG_NDS32 is not set
|
||||
# CONFIG_NIOS2 is not set
|
||||
# CONFIG_PPC is not set
|
||||
# CONFIG_SANDBOX is not set
|
||||
# CONFIG_SH is not set
|
||||
# CONFIG_X86 is not set
|
||||
# CONFIG_XTENSA is not set
|
||||
CONFIG_SYS_ARCH="arm"
|
||||
CONFIG_SYS_CPU="armv7"
|
||||
CONFIG_SYS_SOC="molchip"
|
||||
CONFIG_SYS_BOARD="molchip"
|
||||
CONFIG_SYS_CONFIG_NAME="lt00"
|
||||
|
||||
#
|
||||
# ARM architecture
|
||||
#
|
||||
CONFIG_HAS_VBAR=y
|
||||
CONFIG_HAS_THUMB2=y
|
||||
CONFIG_ARM_ASM_UNIFIED=y
|
||||
CONFIG_CPU_V7=y
|
||||
CONFIG_SYS_ARM_ARCH=7
|
||||
CONFIG_SYS_CACHE_SHIFT_6=y
|
||||
CONFIG_SYS_CACHELINE_SIZE=64
|
||||
# CONFIG_ARM_SMCCC is not set
|
||||
# CONFIG_SEMIHOSTING is not set
|
||||
# CONFIG_SYS_THUMB_BUILD is not set
|
||||
CONFIG_SPL_SYS_THUMB_BUILD=y
|
||||
# CONFIG_SYS_L2CACHE_OFF is not set
|
||||
# CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set
|
||||
# CONFIG_ARM_CORTEX_CPU_IS_UP is not set
|
||||
CONFIG_USE_ARCH_MEMCPY=y
|
||||
CONFIG_SPL_USE_ARCH_MEMCPY=y
|
||||
CONFIG_USE_ARCH_MEMSET=y
|
||||
CONFIG_SPL_USE_ARCH_MEMSET=y
|
||||
# CONFIG_ARM64_SUPPORT_AARCH32 is not set
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_TARGET_EDB93XX is not set
|
||||
# CONFIG_TARGET_ASPENITE is not set
|
||||
# CONFIG_TARGET_GPLUGD is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_KIRKWOOD is not set
|
||||
# CONFIG_ARCH_MVEBU is not set
|
||||
# CONFIG_TARGET_DEVKIT3250 is not set
|
||||
# CONFIG_TARGET_WORK_92105 is not set
|
||||
# CONFIG_TARGET_MX25PDK is not set
|
||||
# CONFIG_TARGET_ZMX25 is not set
|
||||
# CONFIG_TARGET_APF27 is not set
|
||||
# CONFIG_TARGET_APX4DEVKIT is not set
|
||||
# CONFIG_TARGET_XFI3 is not set
|
||||
# CONFIG_TARGET_M28EVK is not set
|
||||
# CONFIG_TARGET_MX23EVK is not set
|
||||
# CONFIG_TARGET_MX28EVK is not set
|
||||
# CONFIG_TARGET_MX23_OLINUXINO is not set
|
||||
# CONFIG_TARGET_BG0900 is not set
|
||||
# CONFIG_TARGET_SANSA_FUZE_PLUS is not set
|
||||
# CONFIG_TARGET_SC_SPS_1 is not set
|
||||
# CONFIG_ORION5X is not set
|
||||
# CONFIG_TARGET_SPEAR300 is not set
|
||||
# CONFIG_TARGET_SPEAR310 is not set
|
||||
# CONFIG_TARGET_SPEAR320 is not set
|
||||
# CONFIG_TARGET_SPEAR600 is not set
|
||||
# CONFIG_TARGET_STV0991 is not set
|
||||
# CONFIG_TARGET_X600 is not set
|
||||
# CONFIG_TARGET_IMX31_PHYCORE is not set
|
||||
# CONFIG_TARGET_IMX31_PHYCORE_EET is not set
|
||||
# CONFIG_TARGET_MX31ADS is not set
|
||||
# CONFIG_TARGET_MX31PDK is not set
|
||||
# CONFIG_TARGET_WOODBURN is not set
|
||||
# CONFIG_TARGET_WOODBURN_SD is not set
|
||||
# CONFIG_TARGET_FLEA3 is not set
|
||||
# CONFIG_TARGET_MX35PDK is not set
|
||||
# CONFIG_ARCH_BCM283X is not set
|
||||
# CONFIG_TARGET_VEXPRESS_CA15_TC2 is not set
|
||||
# CONFIG_TARGET_VEXPRESS_CA5X2 is not set
|
||||
# CONFIG_TARGET_VEXPRESS_CA9X4 is not set
|
||||
# CONFIG_TARGET_BCM23550_W1D is not set
|
||||
# CONFIG_TARGET_BCM28155_AP is not set
|
||||
# CONFIG_TARGET_BCMCYGNUS is not set
|
||||
# CONFIG_TARGET_BCMNSP is not set
|
||||
# CONFIG_TARGET_BCMNS2 is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ARCH_S5PC1XX is not set
|
||||
# CONFIG_ARCH_HIGHBANK is not set
|
||||
# CONFIG_ARCH_INTEGRATOR is not set
|
||||
# CONFIG_ARCH_KEYSTONE is not set
|
||||
# CONFIG_ARCH_OMAP2PLUS is not set
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_ARCH_MX7ULP is not set
|
||||
# CONFIG_ARCH_MX7 is not set
|
||||
# CONFIG_ARCH_MX6 is not set
|
||||
CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
# CONFIG_ARCH_MX5 is not set
|
||||
# CONFIG_ARCH_RMOBILE is not set
|
||||
# CONFIG_TARGET_S32V234EVB is not set
|
||||
# CONFIG_ARCH_SNAPDRAGON is not set
|
||||
# CONFIG_ARCH_SOCFPGA is not set
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
# CONFIG_TARGET_TS4600 is not set
|
||||
# CONFIG_ARCH_VF610 is not set
|
||||
# CONFIG_ARCH_ZYNQ is not set
|
||||
# CONFIG_ARCH_ZYNQMP is not set
|
||||
# CONFIG_TEGRA is not set
|
||||
# CONFIG_TARGET_VEXPRESS64_AEMV8A is not set
|
||||
# CONFIG_TARGET_VEXPRESS64_BASE_FVP is not set
|
||||
# CONFIG_TARGET_VEXPRESS64_BASE_FVP_DRAM is not set
|
||||
# CONFIG_TARGET_VEXPRESS64_JUNO is not set
|
||||
# CONFIG_TARGET_LS2080A_EMU is not set
|
||||
# CONFIG_TARGET_LS2080A_SIMU is not set
|
||||
# CONFIG_TARGET_LS2080AQDS is not set
|
||||
# CONFIG_TARGET_LS2080ARDB is not set
|
||||
# CONFIG_TARGET_LS2081ARDB is not set
|
||||
# CONFIG_TARGET_HIKEY is not set
|
||||
# CONFIG_TARGET_POPLAR is not set
|
||||
# CONFIG_TARGET_LS1012AQDS is not set
|
||||
# CONFIG_TARGET_LS1012ARDB is not set
|
||||
# CONFIG_TARGET_LS1012AFRDM is not set
|
||||
# CONFIG_TARGET_LS1021AQDS is not set
|
||||
# CONFIG_TARGET_LS1021ATWR is not set
|
||||
# CONFIG_TARGET_LS1021AIOT is not set
|
||||
# CONFIG_TARGET_LS1043AQDS is not set
|
||||
# CONFIG_TARGET_LS1043ARDB is not set
|
||||
# CONFIG_TARGET_LS1046AQDS is not set
|
||||
# CONFIG_TARGET_LS1046ARDB is not set
|
||||
# CONFIG_TARGET_H2200 is not set
|
||||
# CONFIG_TARGET_ZIPITZ2 is not set
|
||||
# CONFIG_TARGET_COLIBRI_PXA270 is not set
|
||||
# CONFIG_ARCH_UNIPHIER is not set
|
||||
# CONFIG_STM32 is not set
|
||||
# CONFIG_ARCH_STI is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_TARGET_THUNDERX_88XX is not set
|
||||
# CONFIG_ARCH_ASPEED is not set
|
||||
CONFIG_ARCH_MOLCHIP=y
|
||||
CONFIG_ARCH_ARMV7=y
|
||||
# CONFIG_ARCH_ARMV8 is not set
|
||||
CONFIG_MOL_ICACHE_OFF=y
|
||||
CONFIG_MOL_DCACHE_OFF=y
|
||||
CONFIG_MOLCHIP_FASTBOOT=y
|
||||
CONFIG_MOLCHIP_TRACELOG=y
|
||||
CONFIG_MOLCHIP_TRACELOG_BUF=0x2700F000
|
||||
# CONFIG_SPL_GPIO_SUPPORT is not set
|
||||
# CONFIG_SPL_LIBCOMMON_SUPPORT is not set
|
||||
# CONFIG_SPL_LIBGENERIC_SUPPORT is not set
|
||||
CONFIG_SYS_MALLOC_F_LEN=0x8000
|
||||
# CONFIG_SPL_MMC_SUPPORT is not set
|
||||
# CONFIG_SPL_SERIAL_SUPPORT is not set
|
||||
# CONFIG_SPL_DRIVERS_MISC_SUPPORT is not set
|
||||
# CONFIG_SPL_LIBDISK_SUPPORT is not set
|
||||
# CONFIG_SPL_NAND_SUPPORT is not set
|
||||
# CONFIG_SPL_SPI_FLASH_SUPPORT is not set
|
||||
# CONFIG_SPL_SPI_SUPPORT is not set
|
||||
# CONFIG_SPL_WATCHDOG_SUPPORT is not set
|
||||
CONFIG_IDENT_STRING=""
|
||||
# CONFIG_VIDEO is not set
|
||||
# CONFIG_SPL_FAT_SUPPORT is not set
|
||||
CONFIG_ARMV7_LPAE=y
|
||||
# CONFIG_CMD_DEKBLOB is not set
|
||||
# CONFIG_CMD_HDMIDETECT is not set
|
||||
CONFIG_MOLCHIP=y
|
||||
|
||||
#
|
||||
# MOLCHIP xxx family
|
||||
#
|
||||
# CONFIG_TARGET_MOLCHIP is not set
|
||||
# CONFIG_TARGET_TS01 is not set
|
||||
# CONFIG_TARGET_FY01 is not set
|
||||
# CONFIG_TARGET_FY00 is not set
|
||||
# CONFIG_TARGET_FY10D is not set
|
||||
# CONFIG_TARGET_FY10DS is not set
|
||||
# CONFIG_TARGET_FY02 is not set
|
||||
# CONFIG_TARGET_FY02B is not set
|
||||
# CONFIG_TARGET_FY02P is not set
|
||||
# CONFIG_TARGET_FY10P is not set
|
||||
# CONFIG_TARGET_XC01 is not set
|
||||
CONFIG_TARGET_LT00=y
|
||||
# CONFIG_TARGET_MC3302 is not set
|
||||
|
||||
#
|
||||
# MOLCHIP ARM64 FAMILY
|
||||
#
|
||||
# CONFIG_SELECT_LOAD_UBOOT is not set
|
||||
CONFIG_PRG_BOOT_STAGE_PLUSIN=y
|
||||
CONFIG_RTT_BOOT_STAGE_PLUSIN=y
|
||||
# CONFIG_BOOT_STAGE_LOAD_NN is not set
|
||||
# CONFIG_BOOTATAGS_FH is not set
|
||||
# CONFIG_SPL_ARGS_TRSF is not set
|
||||
# CONFIG_CPU_SCHED is not set
|
||||
# CONFIG_SUPPORT_MEMTEST is not set
|
||||
# CONFIG_DMC_BIST is not set
|
||||
CONFIG_SUPPORT_DRAM=y
|
||||
CONFIG_DDR_TRAINING=y
|
||||
# CONFIG_PSRAM is not set
|
||||
# CONFIG_EYE_SCAN is not set
|
||||
CONFIG_SUPPORT_USB2=y
|
||||
# CONFIG_SPL_LZMA is not set
|
||||
CONFIG_DDR_FREQ=1200
|
||||
|
||||
#
|
||||
# ARM debug
|
||||
#
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
CONFIG_DEFAULT_DEVICE_TREE="molchip-v2p-ca7s-lt00"
|
||||
# CONFIG_DEBUG_UART is not set
|
||||
# CONFIG_AHCI is not set
|
||||
|
||||
#
|
||||
# General setup
|
||||
#
|
||||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
# CONFIG_DISTRO_DEFAULTS is not set
|
||||
CONFIG_SYS_MALLOC_F=y
|
||||
CONFIG_SPL_SYS_MALLOC_F_LEN=0x400
|
||||
CONFIG_TPL_SYS_MALLOC_F_LEN=0x400
|
||||
CONFIG_MOLCHIP_PINMUX=y
|
||||
CONFIG_MOLCHIP_ETHERNET_INTF=y
|
||||
# CONFIG_GMAC0_INTF_RMII is not set
|
||||
CONFIG_EXPERT=y
|
||||
CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y
|
||||
# CONFIG_TOOLS_DEBUG is not set
|
||||
# CONFIG_PHYS_64BIT is not set
|
||||
|
||||
#
|
||||
# Boot images
|
||||
#
|
||||
# CONFIG_ANDROID_BOOT_IMAGE is not set
|
||||
# CONFIG_FIT is not set
|
||||
# CONFIG_BOOT_FIRMWARE is not set
|
||||
# CONFIG_OF_BOARD_SETUP is not set
|
||||
# CONFIG_OF_SYSTEM_SETUP is not set
|
||||
# CONFIG_OF_STDOUT_VIA_ALIAS is not set
|
||||
CONFIG_SYS_EXTRA_OPTIONS=""
|
||||
CONFIG_ARCH_FIXUP_FDT_MEMORY=y
|
||||
|
||||
#
|
||||
# API
|
||||
#
|
||||
# CONFIG_API is not set
|
||||
|
||||
#
|
||||
# Boot timing
|
||||
#
|
||||
# CONFIG_BOOTSTAGE is not set
|
||||
CONFIG_BOOTSTAGE_USER_COUNT=20
|
||||
CONFIG_BOOTSTAGE_RECORD_COUNT=30
|
||||
CONFIG_BOOTSTAGE_STASH_ADDR=0
|
||||
CONFIG_BOOTSTAGE_STASH_SIZE=0x1000
|
||||
|
||||
#
|
||||
# Boot media
|
||||
#
|
||||
# CONFIG_NAND_BOOT is not set
|
||||
# CONFIG_ONENAND_BOOT is not set
|
||||
# CONFIG_QSPI_BOOT is not set
|
||||
# CONFIG_SATA_BOOT is not set
|
||||
# CONFIG_SD_BOOT is not set
|
||||
CONFIG_SPI_BOOT=y
|
||||
CONFIG_BOOTDELAY=0
|
||||
CONFIG_USE_BOOTARGS=y
|
||||
CONFIG_BOOTARGS="mem=48M earlycon console=ttyS0,115200"
|
||||
|
||||
#
|
||||
# Console
|
||||
#
|
||||
# CONFIG_CONSOLE_RECORD is not set
|
||||
# CONFIG_SILENT_CONSOLE is not set
|
||||
# CONFIG_PRE_CONSOLE_BUFFER is not set
|
||||
# CONFIG_CONSOLE_MUX is not set
|
||||
# CONFIG_SYS_CONSOLE_IS_IN_ENV is not set
|
||||
# CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set
|
||||
# CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set
|
||||
# CONFIG_SYS_CONSOLE_INFO_QUIET is not set
|
||||
# CONFIG_SYS_STDIO_DEREGISTER is not set
|
||||
# CONFIG_FIT_EMBED is not set
|
||||
CONFIG_DEFAULT_FDT_FILE=""
|
||||
# CONFIG_VERSION_VARIABLE is not set
|
||||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
# CONFIG_DISPLAY_BOARDINFO is not set
|
||||
|
||||
#
|
||||
# Start-up hooks
|
||||
#
|
||||
# CONFIG_ARCH_EARLY_INIT_R is not set
|
||||
# CONFIG_ARCH_MISC_INIT is not set
|
||||
CONFIG_BOARD_EARLY_INIT_F=y
|
||||
|
||||
#
|
||||
# Security support
|
||||
#
|
||||
|
||||
#
|
||||
# RELOCATE
|
||||
#
|
||||
# CONFIG_RELOCATE_DEBUG is not set
|
||||
|
||||
#
|
||||
# PRODUCT
|
||||
#
|
||||
# CONFIG_CONFIG_PROD_ESL_LCM_PWR_CTRL is not set
|
||||
# CONFIG_PROD_XKPHOTO is not set
|
||||
|
||||
#
|
||||
# SPL / TPL
|
||||
#
|
||||
CONFIG_SUPPORT_SPL=y
|
||||
CONFIG_SPL=y
|
||||
# CONFIG_SPL_BOARD_INIT is not set
|
||||
# CONFIG_SPL_BOOTROM_SUPPORT is not set
|
||||
CONFIG_SPL_RAW_IMAGE_SUPPORT=y
|
||||
CONFIG_SPL_LEGACY_IMAGE_SUPPORT=y
|
||||
# CONFIG_SPL_SYS_MALLOC_SIMPLE is not set
|
||||
# CONFIG_TPL_SYS_MALLOC_SIMPLE is not set
|
||||
# CONFIG_SPL_STACK_R is not set
|
||||
# CONFIG_SPL_SEPARATE_BSS is not set
|
||||
# CONFIG_SPL_DISPLAY_PRINT is not set
|
||||
# CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is not set
|
||||
# CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION is not set
|
||||
# CONFIG_SPL_CPU_SUPPORT is not set
|
||||
# CONFIG_SPL_CRYPTO_SUPPORT is not set
|
||||
# CONFIG_SPL_HASH_SUPPORT is not set
|
||||
# CONFIG_SPL_DMA_SUPPORT is not set
|
||||
# CONFIG_SPL_ENV_SUPPORT is not set
|
||||
# CONFIG_SPL_EXT_SUPPORT is not set
|
||||
# CONFIG_SPL_FPGA_SUPPORT is not set
|
||||
# CONFIG_SPL_I2C_SUPPORT is not set
|
||||
# CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT is not set
|
||||
CONFIG_SPL_MTD_SUPPORT=y
|
||||
# CONFIG_SPL_MUSB_NEW_SUPPORT is not set
|
||||
# CONFIG_SPL_NET_SUPPORT is not set
|
||||
# CONFIG_SPL_NO_CPU_SUPPORT is not set
|
||||
# CONFIG_SPL_NOR_SUPPORT is not set
|
||||
# CONFIG_SPL_XIP_SUPPORT is not set
|
||||
# CONFIG_SPL_ONENAND_SUPPORT is not set
|
||||
# CONFIG_SPL_OS_BOOT is not set
|
||||
# CONFIG_SPL_PCI_SUPPORT is not set
|
||||
# CONFIG_SPL_PCH_SUPPORT is not set
|
||||
# CONFIG_SPL_POST_MEM_SUPPORT is not set
|
||||
# CONFIG_SPL_POWER_SUPPORT is not set
|
||||
# CONFIG_SPL_RAM_SUPPORT is not set
|
||||
# CONFIG_SPL_RTC_SUPPORT is not set
|
||||
# CONFIG_SPL_SATA_SUPPORT is not set
|
||||
# CONFIG_SPL_USB_HOST_SUPPORT is not set
|
||||
# CONFIG_SPL_USB_GADGET_SUPPORT is not set
|
||||
# CONFIG_SPL_YMODEM_SUPPORT is not set
|
||||
|
||||
#
|
||||
# PDL
|
||||
#
|
||||
CONFIG_PDL=y
|
||||
CONFIG_PDL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-pdl.lds"
|
||||
CONFIG_PDL_TEXT_BASE=0x27000400
|
||||
CONFIG_PDL_STACK=0x2700B000
|
||||
|
||||
#
|
||||
# SDL
|
||||
#
|
||||
CONFIG_SUPPORT_SDL=y
|
||||
# CONFIG_SDL is not set
|
||||
|
||||
#
|
||||
# Command line interface
|
||||
#
|
||||
CONFIG_CMDLINE=y
|
||||
# CONFIG_HUSH_PARSER is not set
|
||||
CONFIG_SYS_PROMPT="uboot#"
|
||||
|
||||
#
|
||||
# Autoboot options
|
||||
#
|
||||
CONFIG_AUTOBOOT=y
|
||||
# CONFIG_AUTOBOOT_KEYED is not set
|
||||
|
||||
#
|
||||
# FASTBOOT
|
||||
#
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
|
||||
#
|
||||
# Info commands
|
||||
#
|
||||
CONFIG_CMD_BDI=y
|
||||
# CONFIG_CMD_CONFIG is not set
|
||||
# CONFIG_CMD_CONSOLE is not set
|
||||
# CONFIG_CMD_CPU is not set
|
||||
# CONFIG_CMD_LICENSE is not set
|
||||
|
||||
#
|
||||
# Boot commands
|
||||
#
|
||||
# CONFIG_CMD_BOOTD is not set
|
||||
CONFIG_CMD_BOOTM=y
|
||||
CONFIG_CMD_BOOTZ=y
|
||||
# CONFIG_CMD_BOOTMENU is not set
|
||||
CONFIG_CMD_ELF=y
|
||||
CONFIG_CMD_FDT=y
|
||||
CONFIG_CMD_GO=y
|
||||
CONFIG_CMD_RUN=y
|
||||
CONFIG_CMD_IMI=y
|
||||
# CONFIG_CMD_IMLS is not set
|
||||
# CONFIG_CMD_XIMG is not set
|
||||
# CONFIG_CMD_POWEROFF is not set
|
||||
# CONFIG_CMD_SPL is not set
|
||||
# CONFIG_CMD_THOR_DOWNLOAD is not set
|
||||
# CONFIG_CMD_ZBOOT is not set
|
||||
|
||||
#
|
||||
# Environment commands
|
||||
#
|
||||
# CONFIG_CMD_ASKENV is not set
|
||||
# CONFIG_CMD_EXPORTENV is not set
|
||||
# CONFIG_CMD_IMPORTENV is not set
|
||||
# CONFIG_CMD_EDITENV is not set
|
||||
# CONFIG_CMD_GREPENV is not set
|
||||
# CONFIG_CMD_SAVEENV is not set
|
||||
# CONFIG_CMD_ENV_EXISTS is not set
|
||||
# CONFIG_CMD_ENV_CALLBACK is not set
|
||||
# CONFIG_CMD_ENV_FLAGS is not set
|
||||
|
||||
#
|
||||
# Memory commands
|
||||
#
|
||||
# CONFIG_CMD_CRC32 is not set
|
||||
# CONFIG_CMD_EEPROM is not set
|
||||
# CONFIG_LOOPW is not set
|
||||
# CONFIG_CMD_MD5SUM is not set
|
||||
# CONFIG_CMD_MEMINFO is not set
|
||||
# CONFIG_CMD_MEMORY is not set
|
||||
# CONFIG_CMD_MEMTEST is not set
|
||||
# CONFIG_CMD_MX_CYCLIC is not set
|
||||
# CONFIG_CMD_SHA1SUM is not set
|
||||
# CONFIG_CMD_STRINGS is not set
|
||||
|
||||
#
|
||||
# Compression commands
|
||||
#
|
||||
# CONFIG_CMD_LZMADEC is not set
|
||||
# CONFIG_CMD_UNZIP is not set
|
||||
# CONFIG_CMD_ZIP is not set
|
||||
|
||||
#
|
||||
# Device access commands
|
||||
#
|
||||
# CONFIG_CMD_ARMFLASH is not set
|
||||
# CONFIG_CMD_CLK is not set
|
||||
# CONFIG_CMD_DEMO is not set
|
||||
# CONFIG_CMD_DFU is not set
|
||||
# CONFIG_CMD_DM is not set
|
||||
# CONFIG_CMD_FDC is not set
|
||||
# CONFIG_CMD_FLASH is not set
|
||||
# CONFIG_CMD_FPGA is not set
|
||||
# CONFIG_CMD_FPGAD is not set
|
||||
# CONFIG_CMD_FUSE is not set
|
||||
# CONFIG_CMD_GPIO is not set
|
||||
# CONFIG_CMD_GPT is not set
|
||||
# CONFIG_CMD_IDE is not set
|
||||
# CONFIG_CMD_IO is not set
|
||||
# CONFIG_CMD_IOTRACE is not set
|
||||
# CONFIG_CMD_I2C is not set
|
||||
# CONFIG_CMD_LOADB is not set
|
||||
# CONFIG_CMD_LOADS is not set
|
||||
# CONFIG_CMD_MMC is not set
|
||||
# CONFIG_CMD_MC_MMC_DL_SCAN is not set
|
||||
# CONFIG_CMD_NAND is not set
|
||||
# CONFIG_CMD_MMC_SPI is not set
|
||||
# CONFIG_CMD_ONENAND is not set
|
||||
# CONFIG_CMD_PART is not set
|
||||
# CONFIG_CMD_PCI is not set
|
||||
# CONFIG_CMD_PCMCIA is not set
|
||||
# CONFIG_CMD_READ is not set
|
||||
# CONFIG_CMD_SATA is not set
|
||||
# CONFIG_CMD_SAVES is not set
|
||||
# CONFIG_CMD_SDRAM is not set
|
||||
# CONFIG_CMD_SF is not set
|
||||
# CONFIG_CMD_SF_TEST is not set
|
||||
# CONFIG_CMD_SPI is not set
|
||||
# CONFIG_CMD_TSI148 is not set
|
||||
# CONFIG_CMD_UNIVERSE is not set
|
||||
# CONFIG_CMD_USB is not set
|
||||
# CONFIG_CMD_USB_SDP is not set
|
||||
# CONFIG_CMD_USB_MASS_STORAGE is not set
|
||||
|
||||
#
|
||||
# Shell scripting commands
|
||||
#
|
||||
# CONFIG_CMD_ECHO is not set
|
||||
# CONFIG_CMD_ITEST is not set
|
||||
# CONFIG_CMD_SOURCE is not set
|
||||
# CONFIG_CMD_SETEXPR is not set
|
||||
|
||||
#
|
||||
# Network commands
|
||||
#
|
||||
# CONFIG_CMD_NET is not set
|
||||
# CONFIG_CMD_TFTPPUT is not set
|
||||
# CONFIG_CMD_TFTPSRV is not set
|
||||
# CONFIG_CMD_RARP is not set
|
||||
# CONFIG_CMD_DHCP is not set
|
||||
# CONFIG_CMD_PXE is not set
|
||||
# CONFIG_CMD_NFS is not set
|
||||
# CONFIG_CMD_MII is not set
|
||||
# CONFIG_CMD_PING is not set
|
||||
# CONFIG_CMD_CDP is not set
|
||||
# CONFIG_CMD_SNTP is not set
|
||||
# CONFIG_CMD_DNS is not set
|
||||
# CONFIG_CMD_LINK_LOCAL is not set
|
||||
# CONFIG_CMD_ETHSW is not set
|
||||
|
||||
#
|
||||
# Misc commands
|
||||
#
|
||||
# CONFIG_CMD_BSP is not set
|
||||
# CONFIG_CMD_CACHE is not set
|
||||
# CONFIG_CMD_DISPLAY is not set
|
||||
# CONFIG_CMD_LED is not set
|
||||
# CONFIG_CMD_DATE is not set
|
||||
# CONFIG_CMD_TIME is not set
|
||||
# CONFIG_CMD_GETTIME is not set
|
||||
# CONFIG_CMD_MISC is not set
|
||||
# CONFIG_CMD_TIMER is not set
|
||||
# CONFIG_CMD_QFW is not set
|
||||
# CONFIG_CMD_TERMINAL is not set
|
||||
# CONFIG_CMD_UUID is not set
|
||||
|
||||
#
|
||||
# Power commands
|
||||
#
|
||||
|
||||
#
|
||||
# Security commands
|
||||
#
|
||||
# CONFIG_CMD_AES is not set
|
||||
# CONFIG_CMD_BLOB is not set
|
||||
# CONFIG_CMD_HASH is not set
|
||||
|
||||
#
|
||||
# Firmware commands
|
||||
#
|
||||
|
||||
#
|
||||
# Filesystem commands
|
||||
#
|
||||
# CONFIG_CMD_EXT2 is not set
|
||||
# CONFIG_CMD_EXT4 is not set
|
||||
# CONFIG_CMD_FAT is not set
|
||||
# CONFIG_CMD_FS_GENERIC is not set
|
||||
# CONFIG_CMD_FS_UUID is not set
|
||||
# CONFIG_CMD_JFFS2 is not set
|
||||
# CONFIG_CMD_MTDPARTS is not set
|
||||
# CONFIG_CMD_REISER is not set
|
||||
# CONFIG_CMD_SCSI is not set
|
||||
# CONFIG_CMD_ZFS is not set
|
||||
|
||||
#
|
||||
# Debug commands
|
||||
#
|
||||
# CONFIG_CMD_BEDBUG is not set
|
||||
# CONFIG_CMD_DIAG is not set
|
||||
# CONFIG_CMD_KGDB is not set
|
||||
# CONFIG_CMD_TRACE is not set
|
||||
# CONFIG_CMD_UBI is not set
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_PARTITIONS=y
|
||||
# CONFIG_MAC_PARTITION is not set
|
||||
# CONFIG_SPL_MAC_PARTITION is not set
|
||||
CONFIG_DOS_PARTITION=y
|
||||
CONFIG_SPL_DOS_PARTITION=y
|
||||
# CONFIG_ISO_PARTITION is not set
|
||||
# CONFIG_SPL_ISO_PARTITION is not set
|
||||
# CONFIG_AMIGA_PARTITION is not set
|
||||
# CONFIG_SPL_AMIGA_PARTITION is not set
|
||||
# CONFIG_EFI_PARTITION is not set
|
||||
# CONFIG_SPL_EFI_PARTITION is not set
|
||||
# CONFIG_PARTITION_UUIDS is not set
|
||||
# CONFIG_SPL_PARTITION_UUIDS is not set
|
||||
CONFIG_SUPPORT_OF_CONTROL=y
|
||||
|
||||
#
|
||||
# Device Tree Control
|
||||
#
|
||||
CONFIG_OF_CONTROL=y
|
||||
# CONFIG_OF_BOARD_FIXUP is not set
|
||||
# CONFIG_SPL_OF_CONTROL is not set
|
||||
# CONFIG_OF_LIVE is not set
|
||||
CONFIG_OF_SEPARATE=y
|
||||
# CONFIG_OF_EMBED is not set
|
||||
# CONFIG_OF_BOARD is not set
|
||||
|
||||
#
|
||||
# Environment
|
||||
#
|
||||
CONFIG_ENV_IS_NOWHERE=y
|
||||
# CONFIG_ENV_IS_IN_DATAFLASH is not set
|
||||
# CONFIG_ENV_IS_IN_EEPROM is not set
|
||||
# CONFIG_ENV_IS_IN_FAT is not set
|
||||
# CONFIG_ENV_IS_IN_FLASH is not set
|
||||
# CONFIG_ENV_IS_IN_MMC is not set
|
||||
# CONFIG_ENV_IS_IN_NAND is not set
|
||||
# CONFIG_ENV_IS_IN_NVRAM is not set
|
||||
# CONFIG_ENV_IS_IN_ONENAND is not set
|
||||
# CONFIG_ENV_IS_IN_REMOTE is not set
|
||||
# CONFIG_ENV_IS_IN_SPI_FLASH is not set
|
||||
# CONFIG_ENV_IS_IN_UBI is not set
|
||||
# CONFIG_ENV_AES is not set
|
||||
# CONFIG_NET is not set
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Generic Driver Options
|
||||
#
|
||||
CONFIG_DM=y
|
||||
# CONFIG_SPL_DM is not set
|
||||
CONFIG_DM_WARN=y
|
||||
CONFIG_DM_DEVICE_REMOVE=y
|
||||
CONFIG_DM_STDIO=y
|
||||
CONFIG_DM_SEQ_ALIAS=y
|
||||
# CONFIG_SPL_DM_SEQ_ALIAS is not set
|
||||
# CONFIG_REGMAP is not set
|
||||
# CONFIG_DEVRES is not set
|
||||
CONFIG_SIMPLE_BUS=y
|
||||
CONFIG_OF_TRANSLATE=y
|
||||
CONFIG_DM_DEV_READ_INLINE=y
|
||||
# CONFIG_ADC is not set
|
||||
# CONFIG_ADC_EXYNOS is not set
|
||||
# CONFIG_ADC_SANDBOX is not set
|
||||
# CONFIG_SATA is not set
|
||||
|
||||
#
|
||||
# SATA/SCSI device support
|
||||
#
|
||||
# CONFIG_BLK is not set
|
||||
# CONFIG_BLOCK_CACHE is not set
|
||||
# CONFIG_IDE is not set
|
||||
|
||||
#
|
||||
# Clock
|
||||
#
|
||||
# CONFIG_CLK is not set
|
||||
# CONFIG_CPU is not set
|
||||
|
||||
#
|
||||
# Hardware crypto devices
|
||||
#
|
||||
# CONFIG_FSL_CAAM is not set
|
||||
# CONFIG_SYS_FSL_SEC_BE is not set
|
||||
# CONFIG_SYS_FSL_SEC_LE is not set
|
||||
|
||||
#
|
||||
# Demo for driver model
|
||||
#
|
||||
# CONFIG_DM_DEMO is not set
|
||||
|
||||
#
|
||||
# DFU support
|
||||
#
|
||||
|
||||
#
|
||||
# DMA Support
|
||||
#
|
||||
# CONFIG_DMA is not set
|
||||
# CONFIG_TI_EDMA3 is not set
|
||||
CONFIG_MOLCHIP_DMA=y
|
||||
|
||||
#
|
||||
# FPGA support
|
||||
#
|
||||
# CONFIG_FPGA_ALTERA is not set
|
||||
# CONFIG_FPGA_SOCFPGA is not set
|
||||
# CONFIG_FPGA_XILINX is not set
|
||||
|
||||
#
|
||||
# GPIO Support
|
||||
#
|
||||
# CONFIG_DM_GPIO is not set
|
||||
# CONFIG_INTEL_BROADWELL_GPIO is not set
|
||||
# CONFIG_IMX_RGPIO2P is not set
|
||||
# CONFIG_LPC32XX_GPIO is not set
|
||||
# CONFIG_CMD_PCA953X is not set
|
||||
# CONFIG_CMD_TCA642X is not set
|
||||
# CONFIG_VYBRID_GPIO is not set
|
||||
|
||||
#
|
||||
# I2C support
|
||||
#
|
||||
# CONFIG_DM_I2C is not set
|
||||
# CONFIG_DM_I2C_COMPAT is not set
|
||||
# CONFIG_SYS_I2C_DW is not set
|
||||
# CONFIG_SYS_I2C_IMX_LPI2C is not set
|
||||
# CONFIG_DM_KEYBOARD is not set
|
||||
# CONFIG_CROS_EC_KEYB is not set
|
||||
|
||||
#
|
||||
# LED Support
|
||||
#
|
||||
# CONFIG_LED is not set
|
||||
# CONFIG_LED_STATUS is not set
|
||||
|
||||
#
|
||||
# Mailbox Controller Support
|
||||
#
|
||||
# CONFIG_DM_MAILBOX is not set
|
||||
|
||||
#
|
||||
# Memory Controller drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Multifunction device drivers
|
||||
#
|
||||
# CONFIG_MISC is not set
|
||||
# CONFIG_CROS_EC is not set
|
||||
# CONFIG_DS4510 is not set
|
||||
# CONFIG_FSL_SEC_MON is not set
|
||||
# CONFIG_MXC_OCOTP is not set
|
||||
# CONFIG_NUVOTON_NCT6102D is not set
|
||||
# CONFIG_PWRSEQ is not set
|
||||
# CONFIG_PCA9551_LED is not set
|
||||
# CONFIG_WINBOND_W83627 is not set
|
||||
|
||||
#
|
||||
# MMC Host controller Support
|
||||
#
|
||||
CONFIG_MMC=y
|
||||
# CONFIG_DM_MMC is not set
|
||||
# CONFIG_SPL_MMC_TINY is not set
|
||||
# CONFIG_MMC_DW is not set
|
||||
# CONFIG_MMC_MXC is not set
|
||||
# CONFIG_MMC_MXS is not set
|
||||
# CONFIG_MMC_PCI is not set
|
||||
# CONFIG_MMC_OMAP_HS is not set
|
||||
# CONFIG_MMC_SDHCI is not set
|
||||
|
||||
#
|
||||
# MTD Support
|
||||
#
|
||||
CONFIG_MTD=y
|
||||
# CONFIG_MTD_NOR_FLASH is not set
|
||||
# CONFIG_CFI_FLASH is not set
|
||||
# CONFIG_ALTERA_QSPI is not set
|
||||
# CONFIG_FLASH_NOR_NAND_COEXISTENCE is not set
|
||||
CONFIG_NAND=y
|
||||
CONFIG_SYS_NAND_SELF_INIT=y
|
||||
# CONFIG_NAND_DENALI is not set
|
||||
# CONFIG_NAND_VF610_NFC is not set
|
||||
# CONFIG_NAND_PXA3XX is not set
|
||||
# CONFIG_NAND_ARASAN is not set
|
||||
CONFIG_MC_SPI_NFC_NAND=y
|
||||
CONFIG_SPI_NAND_MAX_CHIP_NUM=1
|
||||
# CONFIG_NAND_SPL_ECC_8BIT is not set
|
||||
# CONFIG_NAND_ZYNQ is not set
|
||||
|
||||
#
|
||||
# Generic NAND options
|
||||
#
|
||||
# CONFIG_SYS_NAND_U_BOOT_LOCATIONS is not set
|
||||
# CONFIG_SPL_NAND_DENALI is not set
|
||||
|
||||
#
|
||||
# SPI Flash Support
|
||||
#
|
||||
# CONFIG_SPI_FLASH is not set
|
||||
CONFIG_MC_SFC_FLASH=y
|
||||
|
||||
#
|
||||
# UBI support
|
||||
#
|
||||
# CONFIG_MTD_UBI is not set
|
||||
# CONFIG_BITBANGMII is not set
|
||||
# CONFIG_MV88E6352_SWITCH is not set
|
||||
# CONFIG_PHYLIB is not set
|
||||
# CONFIG_DM_ETH is not set
|
||||
# CONFIG_PCI is not set
|
||||
|
||||
#
|
||||
# PHY Subsystem
|
||||
#
|
||||
# CONFIG_PHY is not set
|
||||
# CONFIG_SPL_PHY is not set
|
||||
# CONFIG_MVEBU_COMPHY_SUPPORT is not set
|
||||
|
||||
#
|
||||
# Pin controllers
|
||||
#
|
||||
# CONFIG_PINCTRL is not set
|
||||
|
||||
#
|
||||
# Power
|
||||
#
|
||||
|
||||
#
|
||||
# Power Domain Support
|
||||
#
|
||||
# CONFIG_POWER_DOMAIN is not set
|
||||
# CONFIG_DM_PMIC is not set
|
||||
# CONFIG_PMIC_AS3722 is not set
|
||||
# CONFIG_POWER_MC34VR500 is not set
|
||||
# CONFIG_DM_REGULATOR is not set
|
||||
# CONFIG_DM_PWM is not set
|
||||
# CONFIG_PWM_SANDBOX is not set
|
||||
# CONFIG_RAM is not set
|
||||
|
||||
#
|
||||
# Remote Processor drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Reset Controller Support
|
||||
#
|
||||
# CONFIG_DM_RESET is not set
|
||||
|
||||
#
|
||||
# Real Time Clock
|
||||
#
|
||||
# CONFIG_DM_RTC is not set
|
||||
# CONFIG_SCSI is not set
|
||||
|
||||
#
|
||||
# Serial drivers
|
||||
#
|
||||
CONFIG_BAUDRATE=115200
|
||||
CONFIG_REQUIRE_SERIAL_CONSOLE=y
|
||||
CONFIG_SERIAL_PRESENT=y
|
||||
# CONFIG_SPL_SERIAL_PRESENT is not set
|
||||
CONFIG_DM_SERIAL=y
|
||||
# CONFIG_SERIAL_RX_BUFFER is not set
|
||||
# CONFIG_SPL_DM_SERIAL is not set
|
||||
# CONFIG_TPL_DM_SERIAL is not set
|
||||
# CONFIG_DEBUG_UART_SKIP_INIT is not set
|
||||
# CONFIG_ALTERA_JTAG_UART is not set
|
||||
# CONFIG_ALTERA_UART is not set
|
||||
# CONFIG_ATMEL_USART is not set
|
||||
# CONFIG_FSL_LPUART is not set
|
||||
# CONFIG_MVEBU_A3700_UART is not set
|
||||
# CONFIG_SYS_NS16550 is not set
|
||||
# CONFIG_MSM_SERIAL is not set
|
||||
# CONFIG_PXA_SERIAL is not set
|
||||
# CONFIG_FH_UART is not set
|
||||
|
||||
#
|
||||
# Sound support
|
||||
#
|
||||
# CONFIG_SOUND is not set
|
||||
|
||||
#
|
||||
# SPI Support
|
||||
#
|
||||
# CONFIG_DM_SPI is not set
|
||||
CONFIG_MOLCHIP_SPI=y
|
||||
# CONFIG_SOFT_SPI is not set
|
||||
# CONFIG_FSL_ESPI is not set
|
||||
# CONFIG_FSL_QSPI is not set
|
||||
# CONFIG_TI_QSPI is not set
|
||||
# CONFIG_OMAP3_SPI is not set
|
||||
|
||||
#
|
||||
# SPMI support
|
||||
#
|
||||
# CONFIG_SPMI is not set
|
||||
|
||||
#
|
||||
# System reset device drivers
|
||||
#
|
||||
# CONFIG_SYSRESET is not set
|
||||
# CONFIG_SYSRESET_SYSCON is not set
|
||||
# CONFIG_SYSRESET_WATCHDOG is not set
|
||||
# CONFIG_DM_THERMAL is not set
|
||||
|
||||
#
|
||||
# Timer Support
|
||||
#
|
||||
# CONFIG_TIMER is not set
|
||||
|
||||
#
|
||||
# TPM support
|
||||
#
|
||||
# CONFIG_USB is not set
|
||||
|
||||
#
|
||||
# Graphics support
|
||||
#
|
||||
# CONFIG_DM_VIDEO is not set
|
||||
# CONFIG_SYS_WHITE_ON_BLACK is not set
|
||||
|
||||
#
|
||||
# TrueType Fonts
|
||||
#
|
||||
# CONFIG_VIDEO_VESA is not set
|
||||
# CONFIG_VIDEO_LCD_ANX9804 is not set
|
||||
# CONFIG_VIDEO_LCD_SSD2828 is not set
|
||||
# CONFIG_VIDEO_MVEBU is not set
|
||||
# CONFIG_DISPLAY is not set
|
||||
# CONFIG_VIDEO_TEGRA20 is not set
|
||||
# CONFIG_VIDEO_BRIDGE is not set
|
||||
# CONFIG_LCD is not set
|
||||
|
||||
#
|
||||
# Watchdog Timer Support
|
||||
#
|
||||
# CONFIG_BCM2835_WDT is not set
|
||||
# CONFIG_ULP_WATCHDOG is not set
|
||||
# CONFIG_WDT is not set
|
||||
# CONFIG_PHYS_TO_BUS is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
# CONFIG_FS_CBFS is not set
|
||||
# CONFIG_FS_FAT is not set
|
||||
# CONFIG_FS_JFFS2 is not set
|
||||
# CONFIG_FS_CRAMFS is not set
|
||||
# CONFIG_YAFFS2 is not set
|
||||
|
||||
#
|
||||
# Library routines
|
||||
#
|
||||
# CONFIG_BCH is not set
|
||||
# CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set
|
||||
CONFIG_HAVE_PRIVATE_LIBGCC=y
|
||||
CONFIG_USE_PRIVATE_LIBGCC=y
|
||||
CONFIG_SYS_HZ=1000
|
||||
# CONFIG_USE_TINY_PRINTF is not set
|
||||
# CONFIG_REGEX is not set
|
||||
# CONFIG_LIB_RAND is not set
|
||||
# CONFIG_SPL_TINY_MEMSET is not set
|
||||
# CONFIG_TPL_TINY_MEMSET is not set
|
||||
# CONFIG_CMD_DHRYSTONE is not set
|
||||
|
||||
#
|
||||
# Security support
|
||||
#
|
||||
# CONFIG_AES is not set
|
||||
# CONFIG_RSA is not set
|
||||
# CONFIG_TPM is not set
|
||||
|
||||
#
|
||||
# Hashing Support
|
||||
#
|
||||
# CONFIG_SHA1 is not set
|
||||
# CONFIG_SHA256 is not set
|
||||
# CONFIG_SHA_HW_ACCEL is not set
|
||||
|
||||
#
|
||||
# Compression Support
|
||||
#
|
||||
# CONFIG_LZ4 is not set
|
||||
# CONFIG_LZMA is not set
|
||||
# CONFIG_LZO is not set
|
||||
# CONFIG_ERRNO_STR is not set
|
||||
CONFIG_OF_LIBFDT=y
|
||||
# CONFIG_OF_LIBFDT_OVERLAY is not set
|
||||
# CONFIG_SPL_OF_LIBFDT is not set
|
||||
# CONFIG_FDT_FIXUP_PARTITIONS is not set
|
||||
|
||||
#
|
||||
# System tables
|
||||
#
|
||||
# CONFIG_EFI_LOADER is not set
|
||||
# CONFIG_UNIT_TEST is not set
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,271 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding=UTF-8 -*-
|
||||
|
||||
import sys
|
||||
import json
|
||||
import re
|
||||
import struct
|
||||
|
||||
|
||||
use_xlrd = False
|
||||
use_openpyxl = False
|
||||
try:
|
||||
import pylightxl as xl
|
||||
|
||||
except ImportError:
|
||||
try:
|
||||
import openpyxl
|
||||
use_openpyxl = True
|
||||
except ImportError:
|
||||
try:
|
||||
import xlrd
|
||||
use_xlrd = True
|
||||
except ImportError:
|
||||
sys.exit(-1)
|
||||
regs=[]
|
||||
|
||||
|
||||
# 新增:openpyxl 解析函数(适配 .xlsx)
|
||||
def parse_by_openpyxl(fname):
|
||||
global regs
|
||||
wb = openpyxl.load_workbook(fname, data_only=True) # 读取单元格值而非公式
|
||||
sheetnum = len(wb.worksheets)
|
||||
|
||||
for ws in wb.worksheets:
|
||||
sheet = ws
|
||||
# 找 Base Address 行(openpyxl 行从1开始)
|
||||
r_base_addr_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('base address') >= 0:
|
||||
r_base_addr_pos = r
|
||||
break
|
||||
if r_base_addr_pos == -1:
|
||||
continue
|
||||
# 解析基础地址
|
||||
base_addr = int(str(sheet.cell(row=r_base_addr_pos, column=2).value), 16)
|
||||
|
||||
# 找 Register Name 表头行
|
||||
r_header_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('register name') >= 0:
|
||||
r_header_pos = r
|
||||
break
|
||||
if r_header_pos == -1:
|
||||
continue
|
||||
|
||||
# 找各列位置
|
||||
offset_position = -1
|
||||
bitspos_position = -1
|
||||
reg_val_position = -1
|
||||
reg_name_position = -1
|
||||
bit_name_position = -1
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r_header_pos, column=c).value
|
||||
if cell_val == 'Offset Address':
|
||||
offset_position = c
|
||||
elif cell_val == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
elif cell_val == 'Register Value':
|
||||
reg_val_position = c
|
||||
elif cell_val == 'Register Name':
|
||||
reg_name_position = c
|
||||
elif cell_val == 'Bits Name':
|
||||
bit_name_position = c
|
||||
|
||||
# 解析寄存器数据
|
||||
for r in range(r_header_pos + 1, sheet.max_row + 1):
|
||||
# 读取整行数据
|
||||
row_arr = []
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r, column=c).value
|
||||
row_arr.append(str(cell_val) if cell_val else "")
|
||||
|
||||
# 解析偏移地址
|
||||
if offset_position != -1 and row_arr[offset_position - 1]:
|
||||
offset = int(row_arr[offset_position - 1], 16)
|
||||
reg_addr = "0x%08X" % (base_addr + offset)
|
||||
reg_name = row_arr[reg_name_position - 1] if reg_name_position != -1 else ""
|
||||
reg = {"reg_addr": reg_addr, "reg_name": reg_name, "bits": []}
|
||||
regs.append(reg)
|
||||
|
||||
# 解析位域信息
|
||||
if bitspos_position != -1 and row_arr[bitspos_position - 1]:
|
||||
bit_pos = row_arr[bitspos_position - 1]
|
||||
# 修复正则表达式(加 r 前缀避免转义警告)
|
||||
res_single = re.findall(r'\[(\d+)\]', bit_pos)
|
||||
res_range = re.findall(r'\[(\d+):(\d+)\]', bit_pos)
|
||||
|
||||
if res_single:
|
||||
start_pos = res_single[0]
|
||||
end_pos = res_single[0]
|
||||
elif res_range:
|
||||
start_pos = res_range[0][1]
|
||||
end_pos = res_range[0][0]
|
||||
else:
|
||||
continue
|
||||
|
||||
reg_val = row_arr[reg_val_position - 1] if reg_val_position != -1 else "0"
|
||||
bit_name = row_arr[bit_name_position - 1] if bit_name_position != -1 else ""
|
||||
bit = {'s_p': start_pos, 'e_p': end_pos, 'reg_val': reg_val, 'bit_name': bit_name}
|
||||
if regs:
|
||||
regs[-1]['bits'].append(bit)
|
||||
|
||||
|
||||
def parse_by_xlrd(fname):
|
||||
global regs
|
||||
sheets = xlrd.open_workbook(fname)
|
||||
sheetnum = sheets.nsheets
|
||||
|
||||
for i in range(0,sheetnum):
|
||||
sheet = sheets.sheet_by_index(i)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_base_addr_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.cell_value(r_base_addr_pos,1),16)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_header_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(0,sheet.ncols):
|
||||
if sheet.cell_value(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1,sheet.nrows):
|
||||
row_arr = sheet.row_values(r)
|
||||
if row_arr[offset_position]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position],'bit_name':row_arr[bit_name_position]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
|
||||
def parse_by_lightxl(fname):
|
||||
global regs
|
||||
sheets = xl.readxl(fn=fname)
|
||||
|
||||
##
|
||||
## pylightxl row/col index starting from 1
|
||||
##
|
||||
for ws in sheets.ws_names:
|
||||
sheet = sheets.ws(ws)
|
||||
for r in range(1,sheet.size[0] + 1):
|
||||
r_base_addr_pos = r
|
||||
if sheet.index(r,1).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.index(r_base_addr_pos,2),16)
|
||||
for r in range(1, sheet.size[0] + 1):
|
||||
r_header_pos = r
|
||||
if sheet.index(r,1).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(1, sheet.size[1] + 1):
|
||||
if sheet.index(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1, sheet.size[0] + 1):
|
||||
row_arr = sheet.row(r)
|
||||
if row_arr[offset_position - 1]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position - 1],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position - 1],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position - 1],'bit_name':row_arr[bit_name_position - 1]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
if True == use_openpyxl:
|
||||
parse_by_openpyxl(sys.argv[1])
|
||||
elif True == use_xlrd:
|
||||
parse_by_xlrd(sys.argv[1])
|
||||
else:
|
||||
parse_by_lightxl(sys.argv[1])
|
||||
|
||||
if len(sys.argv) >= 3:
|
||||
kgdid = int(sys.argv[2], 16)
|
||||
else:
|
||||
kgdid = None
|
||||
|
||||
if len(sys.argv) >= 4:
|
||||
prg_daddrs = int(sys.argv[3], 16)
|
||||
else:
|
||||
prg_daddrs = None
|
||||
|
||||
file_name = str(sys.argv[1]).split('/')[-1].split('.')[0]
|
||||
tmpfile = open(file_name+"merge_bin_pdl"+".h",'w')
|
||||
if prg_daddrs is not None:
|
||||
tmpfile.write("0x%08x,\n" % prg_daddrs)
|
||||
if kgdid is not None:
|
||||
tmpfile.write("0x%08x,\n" % kgdid)
|
||||
tmpfile.write("0x%08x,\n"%(len(regs)))
|
||||
|
||||
btmpfile = open(file_name+"merge_bin_pdl"+".bin",'wb')
|
||||
if prg_daddrs is not None:
|
||||
btmpfile.write(struct.pack('I',prg_daddrs))
|
||||
if kgdid is not None:
|
||||
btmpfile.write(struct.pack('I',kgdid))
|
||||
btmpfile.write(struct.pack('I',len(regs)))
|
||||
for reg in regs:
|
||||
mask = 0x0
|
||||
regv = 0x0
|
||||
for bit in reg['bits']:
|
||||
powe = (int(bit['e_p'], 10) - int(bit['s_p'], 10)) + 1
|
||||
mask |= ((2**powe - 1) << int(bit['s_p'], 10))
|
||||
regv |= (int(bit['reg_val'], 16) << int(bit['s_p'], 10))
|
||||
#print("%s 0x%08X 0x%08X"%(reg['reg_addr'], regv, mask))
|
||||
tmpfile.write("%s,\n"%reg['reg_addr'])
|
||||
tmpfile.write("0x%08X,\n"%regv)
|
||||
tmpfile.write("0x%08X,\n"%mask)
|
||||
btmpfile.write(struct.pack('I',int(reg['reg_addr'], 16)))
|
||||
btmpfile.write(struct.pack('I',regv))
|
||||
btmpfile.write(struct.pack('I',mask))
|
||||
|
||||
#tmpfile = open("ddr_init.cmm",'w')
|
||||
#
|
||||
#for reg in regs:
|
||||
# tmpfile.write('Write #1 %s " : " format.hex(8,data.long(zsd:%s))\n'%(reg['reg_addr'],reg['reg_addr']))
|
||||
#
|
||||
tmpfile.close()
|
||||
btmpfile.close()
|
||||
|
||||
tmpfile = open(file_name+"merge_bin.json",'w')
|
||||
tmpfile.write(json.dumps(regs,sort_keys=True,indent=4))
|
||||
tmpfile.close()
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,271 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding=UTF-8 -*-
|
||||
|
||||
import sys
|
||||
import json
|
||||
import re
|
||||
import struct
|
||||
|
||||
|
||||
use_xlrd = False
|
||||
use_openpyxl = False
|
||||
try:
|
||||
import pylightxl as xl
|
||||
|
||||
except ImportError:
|
||||
try:
|
||||
import openpyxl
|
||||
use_openpyxl = True
|
||||
except ImportError:
|
||||
try:
|
||||
import xlrd
|
||||
use_xlrd = True
|
||||
except ImportError:
|
||||
sys.exit(-1)
|
||||
regs=[]
|
||||
|
||||
|
||||
# 新增:openpyxl 解析函数(适配 .xlsx)
|
||||
def parse_by_openpyxl(fname):
|
||||
global regs
|
||||
wb = openpyxl.load_workbook(fname, data_only=True) # 读取单元格值而非公式
|
||||
sheetnum = len(wb.worksheets)
|
||||
|
||||
for ws in wb.worksheets:
|
||||
sheet = ws
|
||||
# 找 Base Address 行(openpyxl 行从1开始)
|
||||
r_base_addr_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('base address') >= 0:
|
||||
r_base_addr_pos = r
|
||||
break
|
||||
if r_base_addr_pos == -1:
|
||||
continue
|
||||
# 解析基础地址
|
||||
base_addr = int(str(sheet.cell(row=r_base_addr_pos, column=2).value), 16)
|
||||
|
||||
# 找 Register Name 表头行
|
||||
r_header_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('register name') >= 0:
|
||||
r_header_pos = r
|
||||
break
|
||||
if r_header_pos == -1:
|
||||
continue
|
||||
|
||||
# 找各列位置
|
||||
offset_position = -1
|
||||
bitspos_position = -1
|
||||
reg_val_position = -1
|
||||
reg_name_position = -1
|
||||
bit_name_position = -1
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r_header_pos, column=c).value
|
||||
if cell_val == 'Offset Address':
|
||||
offset_position = c
|
||||
elif cell_val == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
elif cell_val == 'Register Value':
|
||||
reg_val_position = c
|
||||
elif cell_val == 'Register Name':
|
||||
reg_name_position = c
|
||||
elif cell_val == 'Bits Name':
|
||||
bit_name_position = c
|
||||
|
||||
# 解析寄存器数据
|
||||
for r in range(r_header_pos + 1, sheet.max_row + 1):
|
||||
# 读取整行数据
|
||||
row_arr = []
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r, column=c).value
|
||||
row_arr.append(str(cell_val) if cell_val else "")
|
||||
|
||||
# 解析偏移地址
|
||||
if offset_position != -1 and row_arr[offset_position - 1]:
|
||||
offset = int(row_arr[offset_position - 1], 16)
|
||||
reg_addr = "0x%08X" % (base_addr + offset)
|
||||
reg_name = row_arr[reg_name_position - 1] if reg_name_position != -1 else ""
|
||||
reg = {"reg_addr": reg_addr, "reg_name": reg_name, "bits": []}
|
||||
regs.append(reg)
|
||||
|
||||
# 解析位域信息
|
||||
if bitspos_position != -1 and row_arr[bitspos_position - 1]:
|
||||
bit_pos = row_arr[bitspos_position - 1]
|
||||
# 修复正则表达式(加 r 前缀避免转义警告)
|
||||
res_single = re.findall(r'\[(\d+)\]', bit_pos)
|
||||
res_range = re.findall(r'\[(\d+):(\d+)\]', bit_pos)
|
||||
|
||||
if res_single:
|
||||
start_pos = res_single[0]
|
||||
end_pos = res_single[0]
|
||||
elif res_range:
|
||||
start_pos = res_range[0][1]
|
||||
end_pos = res_range[0][0]
|
||||
else:
|
||||
continue
|
||||
|
||||
reg_val = row_arr[reg_val_position - 1] if reg_val_position != -1 else "0"
|
||||
bit_name = row_arr[bit_name_position - 1] if bit_name_position != -1 else ""
|
||||
bit = {'s_p': start_pos, 'e_p': end_pos, 'reg_val': reg_val, 'bit_name': bit_name}
|
||||
if regs:
|
||||
regs[-1]['bits'].append(bit)
|
||||
|
||||
|
||||
def parse_by_xlrd(fname):
|
||||
global regs
|
||||
sheets = xlrd.open_workbook(fname)
|
||||
sheetnum = sheets.nsheets
|
||||
|
||||
for i in range(0,sheetnum):
|
||||
sheet = sheets.sheet_by_index(i)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_base_addr_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.cell_value(r_base_addr_pos,1),16)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_header_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(0,sheet.ncols):
|
||||
if sheet.cell_value(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1,sheet.nrows):
|
||||
row_arr = sheet.row_values(r)
|
||||
if row_arr[offset_position]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position],'bit_name':row_arr[bit_name_position]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
|
||||
def parse_by_lightxl(fname):
|
||||
global regs
|
||||
sheets = xl.readxl(fn=fname)
|
||||
|
||||
##
|
||||
## pylightxl row/col index starting from 1
|
||||
##
|
||||
for ws in sheets.ws_names:
|
||||
sheet = sheets.ws(ws)
|
||||
for r in range(1,sheet.size[0] + 1):
|
||||
r_base_addr_pos = r
|
||||
if sheet.index(r,1).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.index(r_base_addr_pos,2),16)
|
||||
for r in range(1, sheet.size[0] + 1):
|
||||
r_header_pos = r
|
||||
if sheet.index(r,1).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(1, sheet.size[1] + 1):
|
||||
if sheet.index(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1, sheet.size[0] + 1):
|
||||
row_arr = sheet.row(r)
|
||||
if row_arr[offset_position - 1]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position - 1],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position - 1],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position - 1],'bit_name':row_arr[bit_name_position - 1]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
if True == use_openpyxl:
|
||||
parse_by_openpyxl(sys.argv[1])
|
||||
elif True == use_xlrd:
|
||||
parse_by_xlrd(sys.argv[1])
|
||||
else:
|
||||
parse_by_lightxl(sys.argv[1])
|
||||
|
||||
if len(sys.argv) >= 3:
|
||||
kgdid = int(sys.argv[2], 16)
|
||||
else:
|
||||
kgdid = None
|
||||
|
||||
if len(sys.argv) >= 4:
|
||||
prg_daddrs = int(sys.argv[3], 16)
|
||||
else:
|
||||
prg_daddrs = None
|
||||
|
||||
file_name = str(sys.argv[1]).split('/')[-1].split('.')[0]
|
||||
tmpfile = open(file_name+"merge_bin_spl"+".h",'w')
|
||||
if prg_daddrs is not None:
|
||||
tmpfile.write("0x%08x,\n" % prg_daddrs)
|
||||
if kgdid is not None:
|
||||
tmpfile.write("0x%08x,\n" % kgdid)
|
||||
tmpfile.write("0x%08x,\n"%(len(regs)))
|
||||
|
||||
btmpfile = open(file_name+"merge_bin_spl"+".bin",'wb')
|
||||
if prg_daddrs is not None:
|
||||
btmpfile.write(struct.pack('I',prg_daddrs))
|
||||
if kgdid is not None:
|
||||
btmpfile.write(struct.pack('I',kgdid))
|
||||
btmpfile.write(struct.pack('I',len(regs)))
|
||||
for reg in regs:
|
||||
mask = 0x0
|
||||
regv = 0x0
|
||||
for bit in reg['bits']:
|
||||
powe = (int(bit['e_p'], 10) - int(bit['s_p'], 10)) + 1
|
||||
mask |= ((2**powe - 1) << int(bit['s_p'], 10))
|
||||
regv |= (int(bit['reg_val'], 16) << int(bit['s_p'], 10))
|
||||
#print("%s 0x%08X 0x%08X"%(reg['reg_addr'], regv, mask))
|
||||
tmpfile.write("%s,\n"%reg['reg_addr'])
|
||||
tmpfile.write("0x%08X,\n"%regv)
|
||||
tmpfile.write("0x%08X,\n"%mask)
|
||||
btmpfile.write(struct.pack('I',int(reg['reg_addr'], 16)))
|
||||
btmpfile.write(struct.pack('I',regv))
|
||||
btmpfile.write(struct.pack('I',mask))
|
||||
|
||||
#tmpfile = open("ddr_init.cmm",'w')
|
||||
#
|
||||
#for reg in regs:
|
||||
# tmpfile.write('Write #1 %s " : " format.hex(8,data.long(zsd:%s))\n'%(reg['reg_addr'],reg['reg_addr']))
|
||||
#
|
||||
tmpfile.close()
|
||||
btmpfile.close()
|
||||
|
||||
tmpfile = open(file_name+"merge_bin.json",'w')
|
||||
tmpfile.write(json.dumps(regs,sort_keys=True,indent=4))
|
||||
tmpfile.close()
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,271 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding=UTF-8 -*-
|
||||
|
||||
import sys
|
||||
import json
|
||||
import re
|
||||
import struct
|
||||
|
||||
|
||||
use_xlrd = False
|
||||
use_openpyxl = False
|
||||
try:
|
||||
import pylightxl as xl
|
||||
|
||||
except ImportError:
|
||||
try:
|
||||
import openpyxl
|
||||
use_openpyxl = True
|
||||
except ImportError:
|
||||
try:
|
||||
import xlrd
|
||||
use_xlrd = True
|
||||
except ImportError:
|
||||
sys.exit(-1)
|
||||
regs=[]
|
||||
|
||||
|
||||
# 新增:openpyxl 解析函数(适配 .xlsx)
|
||||
def parse_by_openpyxl(fname):
|
||||
global regs
|
||||
wb = openpyxl.load_workbook(fname, data_only=True) # 读取单元格值而非公式
|
||||
sheetnum = len(wb.worksheets)
|
||||
|
||||
for ws in wb.worksheets:
|
||||
sheet = ws
|
||||
# 找 Base Address 行(openpyxl 行从1开始)
|
||||
r_base_addr_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('base address') >= 0:
|
||||
r_base_addr_pos = r
|
||||
break
|
||||
if r_base_addr_pos == -1:
|
||||
continue
|
||||
# 解析基础地址
|
||||
base_addr = int(str(sheet.cell(row=r_base_addr_pos, column=2).value), 16)
|
||||
|
||||
# 找 Register Name 表头行
|
||||
r_header_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('register name') >= 0:
|
||||
r_header_pos = r
|
||||
break
|
||||
if r_header_pos == -1:
|
||||
continue
|
||||
|
||||
# 找各列位置
|
||||
offset_position = -1
|
||||
bitspos_position = -1
|
||||
reg_val_position = -1
|
||||
reg_name_position = -1
|
||||
bit_name_position = -1
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r_header_pos, column=c).value
|
||||
if cell_val == 'Offset Address':
|
||||
offset_position = c
|
||||
elif cell_val == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
elif cell_val == 'Register Value':
|
||||
reg_val_position = c
|
||||
elif cell_val == 'Register Name':
|
||||
reg_name_position = c
|
||||
elif cell_val == 'Bits Name':
|
||||
bit_name_position = c
|
||||
|
||||
# 解析寄存器数据
|
||||
for r in range(r_header_pos + 1, sheet.max_row + 1):
|
||||
# 读取整行数据
|
||||
row_arr = []
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r, column=c).value
|
||||
row_arr.append(str(cell_val) if cell_val else "")
|
||||
|
||||
# 解析偏移地址
|
||||
if offset_position != -1 and row_arr[offset_position - 1]:
|
||||
offset = int(row_arr[offset_position - 1], 16)
|
||||
reg_addr = "0x%08X" % (base_addr + offset)
|
||||
reg_name = row_arr[reg_name_position - 1] if reg_name_position != -1 else ""
|
||||
reg = {"reg_addr": reg_addr, "reg_name": reg_name, "bits": []}
|
||||
regs.append(reg)
|
||||
|
||||
# 解析位域信息
|
||||
if bitspos_position != -1 and row_arr[bitspos_position - 1]:
|
||||
bit_pos = row_arr[bitspos_position - 1]
|
||||
# 修复正则表达式(加 r 前缀避免转义警告)
|
||||
res_single = re.findall(r'\[(\d+)\]', bit_pos)
|
||||
res_range = re.findall(r'\[(\d+):(\d+)\]', bit_pos)
|
||||
|
||||
if res_single:
|
||||
start_pos = res_single[0]
|
||||
end_pos = res_single[0]
|
||||
elif res_range:
|
||||
start_pos = res_range[0][1]
|
||||
end_pos = res_range[0][0]
|
||||
else:
|
||||
continue
|
||||
|
||||
reg_val = row_arr[reg_val_position - 1] if reg_val_position != -1 else "0"
|
||||
bit_name = row_arr[bit_name_position - 1] if bit_name_position != -1 else ""
|
||||
bit = {'s_p': start_pos, 'e_p': end_pos, 'reg_val': reg_val, 'bit_name': bit_name}
|
||||
if regs:
|
||||
regs[-1]['bits'].append(bit)
|
||||
|
||||
|
||||
def parse_by_xlrd(fname):
|
||||
global regs
|
||||
sheets = xlrd.open_workbook(fname)
|
||||
sheetnum = sheets.nsheets
|
||||
|
||||
for i in range(0,sheetnum):
|
||||
sheet = sheets.sheet_by_index(i)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_base_addr_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.cell_value(r_base_addr_pos,1),16)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_header_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(0,sheet.ncols):
|
||||
if sheet.cell_value(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1,sheet.nrows):
|
||||
row_arr = sheet.row_values(r)
|
||||
if row_arr[offset_position]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position],'bit_name':row_arr[bit_name_position]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
|
||||
def parse_by_lightxl(fname):
|
||||
global regs
|
||||
sheets = xl.readxl(fn=fname)
|
||||
|
||||
##
|
||||
## pylightxl row/col index starting from 1
|
||||
##
|
||||
for ws in sheets.ws_names:
|
||||
sheet = sheets.ws(ws)
|
||||
for r in range(1,sheet.size[0] + 1):
|
||||
r_base_addr_pos = r
|
||||
if sheet.index(r,1).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.index(r_base_addr_pos,2),16)
|
||||
for r in range(1, sheet.size[0] + 1):
|
||||
r_header_pos = r
|
||||
if sheet.index(r,1).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(1, sheet.size[1] + 1):
|
||||
if sheet.index(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1, sheet.size[0] + 1):
|
||||
row_arr = sheet.row(r)
|
||||
if row_arr[offset_position - 1]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position - 1],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position - 1],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position - 1],'bit_name':row_arr[bit_name_position - 1]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
if True == use_openpyxl:
|
||||
parse_by_openpyxl(sys.argv[1])
|
||||
elif True == use_xlrd:
|
||||
parse_by_xlrd(sys.argv[1])
|
||||
else:
|
||||
parse_by_lightxl(sys.argv[1])
|
||||
|
||||
if len(sys.argv) >= 3:
|
||||
kgdid = int(sys.argv[2], 16)
|
||||
else:
|
||||
kgdid = None
|
||||
|
||||
if len(sys.argv) >= 4:
|
||||
prg_daddrs = int(sys.argv[3], 16)
|
||||
else:
|
||||
prg_daddrs = None
|
||||
|
||||
file_name = str(sys.argv[1]).split('/')[-1].split('.')[0]
|
||||
tmpfile = open(file_name+"merge_bin_pdl"+".h",'w')
|
||||
if prg_daddrs is not None:
|
||||
tmpfile.write("0x%08x,\n" % prg_daddrs)
|
||||
if kgdid is not None:
|
||||
tmpfile.write("0x%08x,\n" % kgdid)
|
||||
tmpfile.write("0x%08x,\n"%(len(regs)))
|
||||
|
||||
btmpfile = open(file_name+"merge_bin_pdl"+".bin",'wb')
|
||||
if prg_daddrs is not None:
|
||||
btmpfile.write(struct.pack('I',prg_daddrs))
|
||||
if kgdid is not None:
|
||||
btmpfile.write(struct.pack('I',kgdid))
|
||||
btmpfile.write(struct.pack('I',len(regs)))
|
||||
for reg in regs:
|
||||
mask = 0x0
|
||||
regv = 0x0
|
||||
for bit in reg['bits']:
|
||||
powe = (int(bit['e_p'], 10) - int(bit['s_p'], 10)) + 1
|
||||
mask |= ((2**powe - 1) << int(bit['s_p'], 10))
|
||||
regv |= (int(bit['reg_val'], 16) << int(bit['s_p'], 10))
|
||||
#print("%s 0x%08X 0x%08X"%(reg['reg_addr'], regv, mask))
|
||||
tmpfile.write("%s,\n"%reg['reg_addr'])
|
||||
tmpfile.write("0x%08X,\n"%regv)
|
||||
tmpfile.write("0x%08X,\n"%mask)
|
||||
btmpfile.write(struct.pack('I',int(reg['reg_addr'], 16)))
|
||||
btmpfile.write(struct.pack('I',regv))
|
||||
btmpfile.write(struct.pack('I',mask))
|
||||
|
||||
#tmpfile = open("ddr_init.cmm",'w')
|
||||
#
|
||||
#for reg in regs:
|
||||
# tmpfile.write('Write #1 %s " : " format.hex(8,data.long(zsd:%s))\n'%(reg['reg_addr'],reg['reg_addr']))
|
||||
#
|
||||
tmpfile.close()
|
||||
btmpfile.close()
|
||||
|
||||
tmpfile = open(file_name+"merge_bin.json",'w')
|
||||
tmpfile.write(json.dumps(regs,sort_keys=True,indent=4))
|
||||
tmpfile.close()
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,271 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding=UTF-8 -*-
|
||||
|
||||
import sys
|
||||
import json
|
||||
import re
|
||||
import struct
|
||||
|
||||
|
||||
use_xlrd = False
|
||||
use_openpyxl = False
|
||||
try:
|
||||
import pylightxl as xl
|
||||
|
||||
except ImportError:
|
||||
try:
|
||||
import openpyxl
|
||||
use_openpyxl = True
|
||||
except ImportError:
|
||||
try:
|
||||
import xlrd
|
||||
use_xlrd = True
|
||||
except ImportError:
|
||||
sys.exit(-1)
|
||||
regs=[]
|
||||
|
||||
|
||||
# 新增:openpyxl 解析函数(适配 .xlsx)
|
||||
def parse_by_openpyxl(fname):
|
||||
global regs
|
||||
wb = openpyxl.load_workbook(fname, data_only=True) # 读取单元格值而非公式
|
||||
sheetnum = len(wb.worksheets)
|
||||
|
||||
for ws in wb.worksheets:
|
||||
sheet = ws
|
||||
# 找 Base Address 行(openpyxl 行从1开始)
|
||||
r_base_addr_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('base address') >= 0:
|
||||
r_base_addr_pos = r
|
||||
break
|
||||
if r_base_addr_pos == -1:
|
||||
continue
|
||||
# 解析基础地址
|
||||
base_addr = int(str(sheet.cell(row=r_base_addr_pos, column=2).value), 16)
|
||||
|
||||
# 找 Register Name 表头行
|
||||
r_header_pos = -1
|
||||
for r in range(1, sheet.max_row + 1):
|
||||
cell_val = sheet.cell(row=r, column=1).value
|
||||
if cell_val and str(cell_val).lower().find('register name') >= 0:
|
||||
r_header_pos = r
|
||||
break
|
||||
if r_header_pos == -1:
|
||||
continue
|
||||
|
||||
# 找各列位置
|
||||
offset_position = -1
|
||||
bitspos_position = -1
|
||||
reg_val_position = -1
|
||||
reg_name_position = -1
|
||||
bit_name_position = -1
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r_header_pos, column=c).value
|
||||
if cell_val == 'Offset Address':
|
||||
offset_position = c
|
||||
elif cell_val == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
elif cell_val == 'Register Value':
|
||||
reg_val_position = c
|
||||
elif cell_val == 'Register Name':
|
||||
reg_name_position = c
|
||||
elif cell_val == 'Bits Name':
|
||||
bit_name_position = c
|
||||
|
||||
# 解析寄存器数据
|
||||
for r in range(r_header_pos + 1, sheet.max_row + 1):
|
||||
# 读取整行数据
|
||||
row_arr = []
|
||||
for c in range(1, sheet.max_column + 1):
|
||||
cell_val = sheet.cell(row=r, column=c).value
|
||||
row_arr.append(str(cell_val) if cell_val else "")
|
||||
|
||||
# 解析偏移地址
|
||||
if offset_position != -1 and row_arr[offset_position - 1]:
|
||||
offset = int(row_arr[offset_position - 1], 16)
|
||||
reg_addr = "0x%08X" % (base_addr + offset)
|
||||
reg_name = row_arr[reg_name_position - 1] if reg_name_position != -1 else ""
|
||||
reg = {"reg_addr": reg_addr, "reg_name": reg_name, "bits": []}
|
||||
regs.append(reg)
|
||||
|
||||
# 解析位域信息
|
||||
if bitspos_position != -1 and row_arr[bitspos_position - 1]:
|
||||
bit_pos = row_arr[bitspos_position - 1]
|
||||
# 修复正则表达式(加 r 前缀避免转义警告)
|
||||
res_single = re.findall(r'\[(\d+)\]', bit_pos)
|
||||
res_range = re.findall(r'\[(\d+):(\d+)\]', bit_pos)
|
||||
|
||||
if res_single:
|
||||
start_pos = res_single[0]
|
||||
end_pos = res_single[0]
|
||||
elif res_range:
|
||||
start_pos = res_range[0][1]
|
||||
end_pos = res_range[0][0]
|
||||
else:
|
||||
continue
|
||||
|
||||
reg_val = row_arr[reg_val_position - 1] if reg_val_position != -1 else "0"
|
||||
bit_name = row_arr[bit_name_position - 1] if bit_name_position != -1 else ""
|
||||
bit = {'s_p': start_pos, 'e_p': end_pos, 'reg_val': reg_val, 'bit_name': bit_name}
|
||||
if regs:
|
||||
regs[-1]['bits'].append(bit)
|
||||
|
||||
|
||||
def parse_by_xlrd(fname):
|
||||
global regs
|
||||
sheets = xlrd.open_workbook(fname)
|
||||
sheetnum = sheets.nsheets
|
||||
|
||||
for i in range(0,sheetnum):
|
||||
sheet = sheets.sheet_by_index(i)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_base_addr_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.cell_value(r_base_addr_pos,1),16)
|
||||
for r in range(0,sheet.nrows):
|
||||
r_header_pos = r
|
||||
if sheet.cell_value(r,0).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(0,sheet.ncols):
|
||||
if sheet.cell_value(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.cell_value(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1,sheet.nrows):
|
||||
row_arr = sheet.row_values(r)
|
||||
if row_arr[offset_position]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position],'bit_name':row_arr[bit_name_position]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
|
||||
def parse_by_lightxl(fname):
|
||||
global regs
|
||||
sheets = xl.readxl(fn=fname)
|
||||
|
||||
##
|
||||
## pylightxl row/col index starting from 1
|
||||
##
|
||||
for ws in sheets.ws_names:
|
||||
sheet = sheets.ws(ws)
|
||||
for r in range(1,sheet.size[0] + 1):
|
||||
r_base_addr_pos = r
|
||||
if sheet.index(r,1).lower().find('base address') >= 0 :
|
||||
break
|
||||
else:
|
||||
continue
|
||||
base_addr = int(sheet.index(r_base_addr_pos,2),16)
|
||||
for r in range(1, sheet.size[0] + 1):
|
||||
r_header_pos = r
|
||||
if sheet.index(r,1).lower().find('register name') >= 0 :
|
||||
break
|
||||
for c in range(1, sheet.size[1] + 1):
|
||||
if sheet.index(r_header_pos,c) == 'Offset Address':
|
||||
offset_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Pos':
|
||||
bitspos_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Value':
|
||||
reg_val_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Register Name':
|
||||
reg_name_position = c
|
||||
if sheet.index(r_header_pos,c) == 'Bits Name':
|
||||
bit_name_position = c
|
||||
for r in range(r_header_pos+1, sheet.size[0] + 1):
|
||||
row_arr = sheet.row(r)
|
||||
if row_arr[offset_position - 1]:
|
||||
reg_addr = "0x%08X"%(base_addr + int(row_arr[offset_position - 1],16))
|
||||
reg = {"reg_addr" : reg_addr,"reg_name":row_arr[reg_name_position - 1],"bits":[]}
|
||||
regs.append(reg)
|
||||
if row_arr[bitspos_position]:
|
||||
res = re.findall(r'\[(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0]
|
||||
end_pos = res[0]
|
||||
res = re.findall(r'\[(\d+):(\d+)\]', row_arr[bitspos_position - 1])
|
||||
if res:
|
||||
start_pos = res[0][1]
|
||||
end_pos = res[0][0]
|
||||
bit = {'s_p':start_pos,'e_p':end_pos,'reg_val':row_arr[reg_val_position - 1],'bit_name':row_arr[bit_name_position - 1]}
|
||||
reg['bits'].append(bit)
|
||||
|
||||
|
||||
if True == use_openpyxl:
|
||||
parse_by_openpyxl(sys.argv[1])
|
||||
elif True == use_xlrd:
|
||||
parse_by_xlrd(sys.argv[1])
|
||||
else:
|
||||
parse_by_lightxl(sys.argv[1])
|
||||
|
||||
if len(sys.argv) >= 3:
|
||||
kgdid = int(sys.argv[2], 16)
|
||||
else:
|
||||
kgdid = None
|
||||
|
||||
if len(sys.argv) >= 4:
|
||||
prg_daddrs = int(sys.argv[3], 16)
|
||||
else:
|
||||
prg_daddrs = None
|
||||
|
||||
file_name = str(sys.argv[1]).split('/')[-1].split('.')[0]
|
||||
tmpfile = open(file_name+"merge_bin_spl"+".h",'w')
|
||||
if prg_daddrs is not None:
|
||||
tmpfile.write("0x%08x,\n" % prg_daddrs)
|
||||
if kgdid is not None:
|
||||
tmpfile.write("0x%08x,\n" % kgdid)
|
||||
tmpfile.write("0x%08x,\n"%(len(regs)))
|
||||
|
||||
btmpfile = open(file_name+"merge_bin_spl"+".bin",'wb')
|
||||
if prg_daddrs is not None:
|
||||
btmpfile.write(struct.pack('I',prg_daddrs))
|
||||
if kgdid is not None:
|
||||
btmpfile.write(struct.pack('I',kgdid))
|
||||
btmpfile.write(struct.pack('I',len(regs)))
|
||||
for reg in regs:
|
||||
mask = 0x0
|
||||
regv = 0x0
|
||||
for bit in reg['bits']:
|
||||
powe = (int(bit['e_p'], 10) - int(bit['s_p'], 10)) + 1
|
||||
mask |= ((2**powe - 1) << int(bit['s_p'], 10))
|
||||
regv |= (int(bit['reg_val'], 16) << int(bit['s_p'], 10))
|
||||
#print("%s 0x%08X 0x%08X"%(reg['reg_addr'], regv, mask))
|
||||
tmpfile.write("%s,\n"%reg['reg_addr'])
|
||||
tmpfile.write("0x%08X,\n"%regv)
|
||||
tmpfile.write("0x%08X,\n"%mask)
|
||||
btmpfile.write(struct.pack('I',int(reg['reg_addr'], 16)))
|
||||
btmpfile.write(struct.pack('I',regv))
|
||||
btmpfile.write(struct.pack('I',mask))
|
||||
|
||||
#tmpfile = open("ddr_init.cmm",'w')
|
||||
#
|
||||
#for reg in regs:
|
||||
# tmpfile.write('Write #1 %s " : " format.hex(8,data.long(zsd:%s))\n'%(reg['reg_addr'],reg['reg_addr']))
|
||||
#
|
||||
tmpfile.close()
|
||||
btmpfile.close()
|
||||
|
||||
tmpfile = open(file_name+"merge_bin.json",'w')
|
||||
tmpfile.write(json.dumps(regs,sort_keys=True,indent=4))
|
||||
tmpfile.close()
|
||||
@ -1,27 +0,0 @@
|
||||
# Automatically generated by ../scripts/mkmakefile: don't edit
|
||||
|
||||
VERSION = 2017
|
||||
PATCHLEVEL = 09
|
||||
|
||||
lastword = $(word $(words $(1)),$(1))
|
||||
makedir := $(dir $(call lastword,$(MAKEFILE_LIST)))
|
||||
|
||||
ifeq ("$(origin V)", "command line")
|
||||
VERBOSE := $(V)
|
||||
endif
|
||||
ifneq ($(VERBOSE),1)
|
||||
Q := @
|
||||
endif
|
||||
|
||||
MAKEARGS := -C ..
|
||||
MAKEARGS += O=$(if $(patsubst /%,,$(makedir)),$(CURDIR)/)$(patsubst %/,%,$(makedir))
|
||||
|
||||
MAKEFLAGS += --no-print-directory
|
||||
|
||||
.PHONY: __sub-make $(MAKECMDGOALS)
|
||||
|
||||
__sub-make:
|
||||
$(Q)$(MAKE) $(MAKEARGS) $(MAKECMDGOALS)
|
||||
|
||||
$(filter-out __sub-make, $(MAKECMDGOALS)): __sub-make
|
||||
@:
|
||||
@ -1,364 +0,0 @@
|
||||
cmd_arch/arm/lib/asm-offsets.s := arm-molv2-linux-uclibcgnueabi-gcc -Wp,-MD,arch/arm/lib/.asm-offsets.s.d -nostdinc -isystem /home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/bin/../lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include -Iinclude -I../include -I../arch/arm/include -include ../include/linux/kconfig.h -I../arch/arm/mach-molchip/include -I../. -I. -D__KERNEL__ -D__UBOOT__ -Wall -Wstrict-prototypes -Wno-format-security -Wno-attributes -fno-builtin -ffreestanding -Werror -Os -fno-stack-protector -fno-delete-null-pointer-checks -g -fstack-usage -Wno-format-nonliteral -Werror=date-time -D__ARM__ -marm -mno-thumb-interwork -mabi=aapcs-linux -mword-relocations -fno-pic -mno-unaligned-access -ffunction-sections -fdata-sections -fno-common -ffixed-r9 -msoft-float -pipe -march=armv7-a -D__LINUX_ARM_ARCH__=7 -I../../arch/arm/mach-molchip/include -I../arch/arm/mach-molchip/include -Werror -DDO_DEPS_ONLY -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(asm_offsets)" -D"KBUILD_MODNAME=KBUILD_STR(asm_offsets)" -fverbose-asm -S -o arch/arm/lib/asm-offsets.s ../arch/arm/lib/asm-offsets.c
|
||||
|
||||
source_arch/arm/lib/asm-offsets.s := ../arch/arm/lib/asm-offsets.c
|
||||
|
||||
deps_arch/arm/lib/asm-offsets.s := \
|
||||
$(wildcard include/config/mx25.h) \
|
||||
$(wildcard include/config/mx27.h) \
|
||||
$(wildcard include/config/mx35.h) \
|
||||
$(wildcard include/config/mx51.h) \
|
||||
$(wildcard include/config/mx53.h) \
|
||||
$(wildcard include/config/arm/smccc.h) \
|
||||
../include/common.h \
|
||||
$(wildcard include/config/sys/support/64bit/data.h) \
|
||||
$(wildcard include/config/spl/build.h) \
|
||||
$(wildcard include/config/panic/hang.h) \
|
||||
$(wildcard include/config/env/is/embedded.h) \
|
||||
$(wildcard include/config/sys/malloc/len.h) \
|
||||
$(wildcard include/config/env/addr.h) \
|
||||
$(wildcard include/config/env/size.h) \
|
||||
$(wildcard include/config/sys/monitor/base.h) \
|
||||
$(wildcard include/config/sys/monitor/len.h) \
|
||||
$(wildcard include/config/env/is/in/nvram.h) \
|
||||
$(wildcard include/config/nr/dram/banks.h) \
|
||||
$(wildcard include/config/sys/sdram/base.h) \
|
||||
$(wildcard include/config/auto/complete.h) \
|
||||
$(wildcard include/config/dtb/reselect.h) \
|
||||
$(wildcard include/config/cmd/eeprom.h) \
|
||||
$(wildcard include/config/spi.h) \
|
||||
$(wildcard include/config/sys/i2c/eeprom/addr.h) \
|
||||
$(wildcard include/config/sys/def/eeprom/addr.h) \
|
||||
$(wildcard include/config/env/eeprom/is/on/i2c.h) \
|
||||
$(wildcard include/config/sys/dram/test.h) \
|
||||
$(wildcard include/config/arm.h) \
|
||||
$(wildcard include/config/tpl/build.h) \
|
||||
$(wildcard include/config/tpl/serial/support.h) \
|
||||
$(wildcard include/config/spl/serial/support.h) \
|
||||
$(wildcard include/config/led/status.h) \
|
||||
$(wildcard include/config/show/activity.h) \
|
||||
$(wildcard include/config/mp.h) \
|
||||
$(wildcard include/config/post.h) \
|
||||
$(wildcard include/config/has/post.h) \
|
||||
$(wildcard include/config/post/alt/list.h) \
|
||||
$(wildcard include/config/post/std/list.h) \
|
||||
$(wildcard include/config/init/critical.h) \
|
||||
$(wildcard include/config/skip/lowlevel/init.h) \
|
||||
$(wildcard include/config/efi/stub.h) \
|
||||
include/config.h \
|
||||
$(wildcard include/config/boarddir.h) \
|
||||
../include/config_defaults.h \
|
||||
$(wildcard include/config/defaults/h/.h) \
|
||||
$(wildcard include/config/bootm/linux.h) \
|
||||
$(wildcard include/config/bootm/netbsd.h) \
|
||||
$(wildcard include/config/bootm/plan9.h) \
|
||||
$(wildcard include/config/bootm/rtems.h) \
|
||||
$(wildcard include/config/bootm/vxworks.h) \
|
||||
$(wildcard include/config/gzip.h) \
|
||||
$(wildcard include/config/zlib.h) \
|
||||
../include/config_uncmd_spl.h \
|
||||
$(wildcard include/config/uncmd/spl/h//.h) \
|
||||
$(wildcard include/config/spl/dm.h) \
|
||||
$(wildcard include/config/dm/serial.h) \
|
||||
$(wildcard include/config/dm/gpio.h) \
|
||||
$(wildcard include/config/dm/i2c.h) \
|
||||
$(wildcard include/config/dm/spi.h) \
|
||||
$(wildcard include/config/dm/warn.h) \
|
||||
$(wildcard include/config/dm/stdio.h) \
|
||||
../include/configs/lt00.h \
|
||||
$(wildcard include/config/sys/text/base.h) \
|
||||
$(wildcard include/config/sys/load/addr.h) \
|
||||
$(wildcard include/config/sys/init/sp/addr.h) \
|
||||
$(wildcard include/config/env/offset.h) \
|
||||
$(wildcard include/config/env/sect/size.h) \
|
||||
$(wildcard include/config/fh/uart.h) \
|
||||
$(wildcard include/config/cons/index.h) \
|
||||
$(wildcard include/config/sys/timer/rate.h) \
|
||||
$(wildcard include/config/sys/timer/counter.h) \
|
||||
$(wildcard include/config/mc/spi/nfc/nand.h) \
|
||||
$(wildcard include/config/sys/max/nand/device.h) \
|
||||
$(wildcard include/config/spi/nand/max/chip/num.h) \
|
||||
$(wildcard include/config/sys/nand/max/chips.h) \
|
||||
$(wildcard include/config/bootp/bootpath.h) \
|
||||
$(wildcard include/config/bootp/dns.h) \
|
||||
$(wildcard include/config/bootp/gateway.h) \
|
||||
$(wildcard include/config/bootp/hostname.h) \
|
||||
$(wildcard include/config/bootp/pxe.h) \
|
||||
$(wildcard include/config/bootp/subnetmask.h) \
|
||||
$(wildcard include/config/cmdline/editing.h) \
|
||||
$(wildcard include/config/sys/longhelp.h) \
|
||||
$(wildcard include/config/support/raw/initrd.h) \
|
||||
$(wildcard include/config/env/vars/uboot/config.h) \
|
||||
$(wildcard include/config/bootcommand.h) \
|
||||
$(wildcard include/config/spl/text/base.h) \
|
||||
$(wildcard include/config/spl/stack.h) \
|
||||
$(wildcard include/config/spl/pad/to.h) \
|
||||
$(wildcard include/config/usb/max/controller/count.h) \
|
||||
../arch/arm/include/asm/config.h \
|
||||
$(wildcard include/config/h/.h) \
|
||||
$(wildcard include/config/lmb.h) \
|
||||
$(wildcard include/config/sys/boot/ramdisk/high.h) \
|
||||
$(wildcard include/config/arm64.h) \
|
||||
$(wildcard include/config/static/rela.h) \
|
||||
$(wildcard include/config/arch/ls1021a.h) \
|
||||
$(wildcard include/config/cpu/pxa27x.h) \
|
||||
$(wildcard include/config/cpu/monahans.h) \
|
||||
$(wildcard include/config/cpu/pxa25x.h) \
|
||||
$(wildcard include/config/fsl/layerscape.h) \
|
||||
../include/config_fallbacks.h \
|
||||
$(wildcard include/config/fallbacks/h.h) \
|
||||
$(wildcard include/config/spl.h) \
|
||||
$(wildcard include/config/spl/max/size.h) \
|
||||
$(wildcard include/config/sys/baudrate/table.h) \
|
||||
$(wildcard include/config/env/is/in/fat.h) \
|
||||
$(wildcard include/config/fs/fat.h) \
|
||||
$(wildcard include/config/cmd/ext4.h) \
|
||||
$(wildcard include/config/cmd/ext2.h) \
|
||||
$(wildcard include/config/fs/ext4.h) \
|
||||
$(wildcard include/config/cmd/ext4/write.h) \
|
||||
$(wildcard include/config/ext4/write.h) \
|
||||
$(wildcard include/config/ide.h) \
|
||||
$(wildcard include/config/sata.h) \
|
||||
$(wildcard include/config/scsi.h) \
|
||||
$(wildcard include/config/cmd/usb.h) \
|
||||
$(wildcard include/config/cmd/part.h) \
|
||||
$(wildcard include/config/cmd/gpt.h) \
|
||||
$(wildcard include/config/mmc.h) \
|
||||
$(wildcard include/config/nvme.h) \
|
||||
$(wildcard include/config/systemace.h) \
|
||||
$(wildcard include/config/sandbox.h) \
|
||||
$(wildcard include/config/partition/uuids.h) \
|
||||
$(wildcard include/config/efi/partition.h) \
|
||||
$(wildcard include/config/random/uuid.h) \
|
||||
$(wildcard include/config/cmd/uuid.h) \
|
||||
$(wildcard include/config/lib/uuid.h) \
|
||||
$(wildcard include/config/lib/rand.h) \
|
||||
$(wildcard include/config/lib/hw/rand.h) \
|
||||
$(wildcard include/config/sys/cbsize.h) \
|
||||
$(wildcard include/config/cmd/kgdb.h) \
|
||||
$(wildcard include/config/sys/pbsize.h) \
|
||||
$(wildcard include/config/sys/prompt.h) \
|
||||
$(wildcard include/config/sys/maxargs.h) \
|
||||
$(wildcard include/config/fit/signature.h) \
|
||||
$(wildcard include/config/image/format/legacy.h) \
|
||||
$(wildcard include/config/disable/image/legacy.h) \
|
||||
$(wildcard include/config/sys/i2c.h) \
|
||||
$(wildcard include/config/cmdline.h) \
|
||||
../include/errno.h \
|
||||
$(wildcard include/config/errno/str.h) \
|
||||
../include/linux/errno.h \
|
||||
../include/time.h \
|
||||
../include/linux/typecheck.h \
|
||||
../include/asm-offsets.h \
|
||||
../include/linux/bitops.h \
|
||||
../arch/arm/include/asm/types.h \
|
||||
$(wildcard include/config/phys/64bit.h) \
|
||||
$(wildcard include/config/dma/addr/t/64bit.h) \
|
||||
../include/asm-generic/bitsperlong.h \
|
||||
../include/linux/compiler.h \
|
||||
$(wildcard include/config/sparse/rcu/pointer.h) \
|
||||
$(wildcard include/config/trace/branch/profiling.h) \
|
||||
$(wildcard include/config/profile/all/branches.h) \
|
||||
$(wildcard include/config/kasan.h) \
|
||||
$(wildcard include/config/enable/must/check.h) \
|
||||
$(wildcard include/config/enable/warn/deprecated.h) \
|
||||
$(wildcard include/config/kprobes.h) \
|
||||
../include/linux/compiler-gcc.h \
|
||||
$(wildcard include/config/arch/supports/optimized/inlining.h) \
|
||||
$(wildcard include/config/optimize/inlining.h) \
|
||||
$(wildcard include/config/gcov/kernel.h) \
|
||||
$(wildcard include/config/arch/use/builtin/bswap.h) \
|
||||
../include/linux/types.h \
|
||||
$(wildcard include/config/uid16.h) \
|
||||
$(wildcard include/config/use/stdint.h) \
|
||||
../include/linux/posix_types.h \
|
||||
../include/linux/stddef.h \
|
||||
../arch/arm/include/asm/posix_types.h \
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stdbool.h \
|
||||
../arch/arm/include/asm/bitops.h \
|
||||
../arch/arm/include/asm/proc-armv/system.h \
|
||||
$(wildcard include/config/cpu/sa1100.h) \
|
||||
$(wildcard include/config/cpu/sa110.h) \
|
||||
../include/asm-generic/bitops/__fls.h \
|
||||
../include/asm-generic/bitops/__ffs.h \
|
||||
../include/asm-generic/bitops/fls.h \
|
||||
../include/asm-generic/bitops/fls64.h \
|
||||
../include/linux/delay.h \
|
||||
../include/linux/kernel.h \
|
||||
../include/linux/string.h \
|
||||
../arch/arm/include/asm/string.h \
|
||||
$(wildcard include/config/use/arch/memcpy.h) \
|
||||
$(wildcard include/config/use/arch/memset.h) \
|
||||
../include/linux/linux_string.h \
|
||||
../include/linux/stringify.h \
|
||||
../arch/arm/include/asm/ptrace.h \
|
||||
../arch/arm/include/asm/proc-armv/ptrace.h \
|
||||
$(wildcard include/config/arm/thumb.h) \
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stdarg.h \
|
||||
../include/part.h \
|
||||
$(wildcard include/config/partition/type/guid.h) \
|
||||
$(wildcard include/config/dos/partition.h) \
|
||||
$(wildcard include/config/partitions.h) \
|
||||
$(wildcard include/config/spl/ext/support.h) \
|
||||
$(wildcard include/config/spl/fat/support.h) \
|
||||
$(wildcard include/config/sys/mmcsd/raw/mode/u/boot/partition.h) \
|
||||
../include/blk.h \
|
||||
$(wildcard include/config/sys/64bit/lba.h) \
|
||||
$(wildcard include/config/blk.h) \
|
||||
$(wildcard include/config/lba48.h) \
|
||||
$(wildcard include/config/block/cache.h) \
|
||||
../include/ide.h \
|
||||
$(wildcard include/config/sys/ide/maxdevice.h) \
|
||||
$(wildcard include/config/sys/ide/maxbus.h) \
|
||||
$(wildcard include/config/sys/ata/base/addr.h) \
|
||||
$(wildcard include/config/ide/preinit.h) \
|
||||
$(wildcard include/config/of/ide/fixup.h) \
|
||||
$(wildcard include/config/ide/ahb.h) \
|
||||
../include/uuid.h \
|
||||
../include/linux/list.h \
|
||||
../include/linux/poison.h \
|
||||
../include/flash.h \
|
||||
$(wildcard include/config/sys/max/flash/sect.h) \
|
||||
$(wildcard include/config/sys/flash/cfi.h) \
|
||||
$(wildcard include/config/mtd.h) \
|
||||
$(wildcard include/config/flash/cfi/mtd.h) \
|
||||
$(wildcard include/config/sys/flash/protection.h) \
|
||||
$(wildcard include/config/flash/cfi/legacy.h) \
|
||||
../include/image.h \
|
||||
$(wildcard include/config/fit/verbose.h) \
|
||||
$(wildcard include/config/fit/enable/sha256/support.h) \
|
||||
$(wildcard include/config/sha1.h) \
|
||||
$(wildcard include/config/sha256.h) \
|
||||
$(wildcard include/config/fit.h) \
|
||||
$(wildcard include/config/of/libfdt.h) \
|
||||
$(wildcard include/config/spl/crc32/support.h) \
|
||||
$(wildcard include/config/spl/md5/support.h) \
|
||||
$(wildcard include/config/spl/sha1/support.h) \
|
||||
$(wildcard include/config/crc32.h) \
|
||||
$(wildcard include/config/spl/sha256/support.h) \
|
||||
$(wildcard include/config/sys/boot/get/cmdline.h) \
|
||||
$(wildcard include/config/of/board/setup.h) \
|
||||
$(wildcard include/config/of/system/setup.h) \
|
||||
$(wildcard include/config/timestamp.h) \
|
||||
$(wildcard include/config/cmd/date.h) \
|
||||
$(wildcard include/config/sys/boot/get/kbd.h) \
|
||||
$(wildcard include/config/fit/best/match.h) \
|
||||
$(wildcard include/config/android/boot/image.h) \
|
||||
$(wildcard include/config/spl/fit/image/post/process.h) \
|
||||
$(wildcard include/config/fit/image/post/process.h) \
|
||||
../include/compiler.h \
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stddef.h \
|
||||
../arch/arm/include/asm/byteorder.h \
|
||||
../include/linux/byteorder/little_endian.h \
|
||||
../include/linux/byteorder/swab.h \
|
||||
../include/linux/byteorder/generic.h \
|
||||
../include/lmb.h \
|
||||
../arch/arm/include/asm/u-boot.h \
|
||||
../include/asm-generic/u-boot.h \
|
||||
$(wildcard include/config/8xx.h) \
|
||||
$(wildcard include/config/e500.h) \
|
||||
$(wildcard include/config/mpc86xx.h) \
|
||||
$(wildcard include/config/m68k.h) \
|
||||
$(wildcard include/config/mpc83xx.h) \
|
||||
$(wildcard include/config/cpm2.h) \
|
||||
$(wildcard include/config/extra/clock.h) \
|
||||
$(wildcard include/config/has/eth1.h) \
|
||||
$(wildcard include/config/has/eth2.h) \
|
||||
$(wildcard include/config/has/eth3.h) \
|
||||
$(wildcard include/config/has/eth4.h) \
|
||||
$(wildcard include/config/has/eth5.h) \
|
||||
../arch/arm/include/asm/u-boot-arm.h \
|
||||
../include/command.h \
|
||||
$(wildcard include/config/sys/help/cmd/width.h) \
|
||||
$(wildcard include/config/cmd/run.h) \
|
||||
$(wildcard include/config/cmd/memory.h) \
|
||||
$(wildcard include/config/cmd/i2c.h) \
|
||||
$(wildcard include/config/cmd/itest.h) \
|
||||
$(wildcard include/config/cmd/pci.h) \
|
||||
$(wildcard include/config/cmd/bootd.h) \
|
||||
$(wildcard include/config/cmd/bootm.h) \
|
||||
../include/linker_lists.h \
|
||||
../arch/arm/include/asm/global_data.h \
|
||||
$(wildcard include/config/fsl/esdhc.h) \
|
||||
$(wildcard include/config/u/qe.h) \
|
||||
$(wildcard include/config/at91family.h) \
|
||||
$(wildcard include/config/sys/icache/off.h) \
|
||||
$(wildcard include/config/sys/dcache/off.h) \
|
||||
$(wildcard include/config/sys/mem/reserve/secure.h) \
|
||||
$(wildcard include/config/resv/ram.h) \
|
||||
$(wildcard include/config/arch/omap2plus.h) \
|
||||
$(wildcard include/config/fsl/lsch3.h) \
|
||||
$(wildcard include/config/sys/fsl/has/dp/ddr.h) \
|
||||
../include/asm-generic/global_data.h \
|
||||
$(wildcard include/config/pci.h) \
|
||||
$(wildcard include/config/lcd.h) \
|
||||
$(wildcard include/config/video.h) \
|
||||
$(wildcard include/config/logbuffer.h) \
|
||||
$(wildcard include/config/board/types.h) \
|
||||
$(wildcard include/config/pre/console/buffer.h) \
|
||||
$(wildcard include/config/dm.h) \
|
||||
$(wildcard include/config/timer.h) \
|
||||
$(wildcard include/config/of/live.h) \
|
||||
$(wildcard include/config/trace.h) \
|
||||
$(wildcard include/config/sys/i2c/mxc.h) \
|
||||
$(wildcard include/config/val.h) \
|
||||
$(wildcard include/config/pci/bootdelay.h) \
|
||||
$(wildcard include/config/console/record.h) \
|
||||
$(wildcard include/config/dm/video.h) \
|
||||
$(wildcard include/config/bootstage.h) \
|
||||
../include/membuff.h \
|
||||
../include/display_options.h \
|
||||
../include/vsprintf.h \
|
||||
../include/u-boot/crc.h \
|
||||
../include/net.h \
|
||||
$(wildcard include/config/sys/rx/eth/buffer.h) \
|
||||
$(wildcard include/config/dm/eth.h) \
|
||||
$(wildcard include/config/mcast/tftp.h) \
|
||||
$(wildcard include/config/api.h) \
|
||||
$(wildcard include/config/efi/loader.h) \
|
||||
$(wildcard include/config/bootp/dns2.h) \
|
||||
$(wildcard include/config/cmd/dns.h) \
|
||||
$(wildcard include/config/cmd/ping.h) \
|
||||
$(wildcard include/config/cmd/cdp.h) \
|
||||
$(wildcard include/config/cmd/sntp.h) \
|
||||
$(wildcard include/config/netconsole.h) \
|
||||
../arch/arm/include/asm/cache.h \
|
||||
$(wildcard include/config/sys/thumb/build.h) \
|
||||
$(wildcard include/config/sys/cacheline/size.h) \
|
||||
../arch/arm/include/asm/system.h \
|
||||
$(wildcard include/config/armv8/psci.h) \
|
||||
$(wildcard include/config/armv7/lpae.h) \
|
||||
$(wildcard include/config/cpu/v7.h) \
|
||||
$(wildcard include/config/sys/noncached/memory.h) \
|
||||
../arch/arm/include/asm/barriers.h \
|
||||
../include/bootstage.h \
|
||||
$(wildcard include/config/bootstage/user/count.h) \
|
||||
$(wildcard include/config/show/boot/progress.h) \
|
||||
../include/environment.h \
|
||||
$(wildcard include/config/env/is/in/flash.h) \
|
||||
$(wildcard include/config/sys/flash/base.h) \
|
||||
$(wildcard include/config/env/addr/redund.h) \
|
||||
$(wildcard include/config/env/offset/redund.h) \
|
||||
$(wildcard include/config/env/size/redund.h) \
|
||||
$(wildcard include/config/sys/redundand/environment.h) \
|
||||
$(wildcard include/config/env/is/in/mmc.h) \
|
||||
$(wildcard include/config/env/is/in/nand.h) \
|
||||
$(wildcard include/config/env/offset/oob.h) \
|
||||
$(wildcard include/config/env/is/in/ubi.h) \
|
||||
$(wildcard include/config/env/ubi/part.h) \
|
||||
$(wildcard include/config/env/ubi/volume.h) \
|
||||
$(wildcard include/config/env/ubi/volume/redund.h) \
|
||||
$(wildcard include/config/cmd/ubi.h) \
|
||||
$(wildcard include/config/env/is/in/onenand.h) \
|
||||
$(wildcard include/config/env/is/in/spi/flash.h) \
|
||||
$(wildcard include/config/env/aes.h) \
|
||||
$(wildcard include/config/needs/manual/reloc.h) \
|
||||
$(wildcard include/config/sys/mmc/env/part.h) \
|
||||
$(wildcard include/config/cmd/saveenv.h) \
|
||||
../include/linux/kbuild.h \
|
||||
../include/linux/arm-smccc.h \
|
||||
../include/linux/linkage.h \
|
||||
../arch/arm/include/asm/linkage.h \
|
||||
|
||||
arch/arm/lib/asm-offsets.s: $(deps_arch/arm/lib/asm-offsets.s)
|
||||
|
||||
$(deps_arch/arm/lib/asm-offsets.s):
|
||||
@ -1,312 +0,0 @@
|
||||
.arch armv7-a
|
||||
.eabi_attribute 20, 1 @ Tag_ABI_FP_denormal
|
||||
.eabi_attribute 21, 1 @ Tag_ABI_FP_exceptions
|
||||
.eabi_attribute 23, 3 @ Tag_ABI_FP_number_model
|
||||
.eabi_attribute 24, 1 @ Tag_ABI_align8_needed
|
||||
.eabi_attribute 25, 1 @ Tag_ABI_align8_preserved
|
||||
.eabi_attribute 26, 2 @ Tag_ABI_enum_size
|
||||
.eabi_attribute 30, 4 @ Tag_ABI_optimization_goals
|
||||
.eabi_attribute 34, 0 @ Tag_CPU_unaligned_access
|
||||
.eabi_attribute 18, 4 @ Tag_ABI_PCS_wchar_t
|
||||
.file "asm-offsets.c"
|
||||
@ GNU C17 (Molchip 2022.02-git) version 10.3.1 (arm-molv2-linux-uclibcgnueabi)
|
||||
@ compiled by GNU C version 5.4.0 20160609, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version none
|
||||
@ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
|
||||
@ options passed: -nostdinc -I include -I ../include
|
||||
@ -I ../arch/arm/include -I ../arch/arm/mach-molchip/include -I ../. -I .
|
||||
@ -I ../../arch/arm/mach-molchip/include
|
||||
@ -I ../arch/arm/mach-molchip/include
|
||||
@ -iprefix /home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/bin/../lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/
|
||||
@ -isysroot /home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/arm-molv2-linux-uclibcgnueabi/sysroot
|
||||
@ -D __KERNEL__ -D __UBOOT__ -D __ARM__ -D __LINUX_ARM_ARCH__=7
|
||||
@ -D DO_DEPS_ONLY -D KBUILD_STR(s)=#s
|
||||
@ -D KBUILD_BASENAME=KBUILD_STR(asm_offsets)
|
||||
@ -D KBUILD_MODNAME=KBUILD_STR(asm_offsets)
|
||||
@ -isystem /home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/bin/../lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include
|
||||
@ -include ../include/linux/kconfig.h -MD arch/arm/lib/.asm-offsets.s.d
|
||||
@ ../arch/arm/lib/asm-offsets.c -marm -mno-thumb-interwork
|
||||
@ -mabi=aapcs-linux -mword-relocations -mno-unaligned-access
|
||||
@ -mfloat-abi=soft -mtls-dialect=gnu -march=armv7-a
|
||||
@ -auxbase-strip arch/arm/lib/asm-offsets.s -g -Os -Wall
|
||||
@ -Wstrict-prototypes -Wno-format-security -Wno-attributes
|
||||
@ -Wno-format-nonliteral -Werror=date-time -Werror -fno-builtin
|
||||
@ -ffreestanding -fno-stack-protector -fno-delete-null-pointer-checks
|
||||
@ -fstack-usage -fno-pic -ffunction-sections -fdata-sections -fno-common
|
||||
@ -ffixed-r9 -fverbose-asm
|
||||
@ options enabled: -faggressive-loop-optimizations -fallocation-dce
|
||||
@ -fauto-inc-dec -fbranch-count-reg -fcaller-saves -fcode-hoisting
|
||||
@ -fcombine-stack-adjustments -fcompare-elim -fcprop-registers
|
||||
@ -fcrossjumping -fcse-follow-jumps -fdata-sections -fdefer-pop
|
||||
@ -fdevirtualize -fdevirtualize-speculatively -fdwarf2-cfi-asm
|
||||
@ -fearly-inlining -feliminate-unused-debug-symbols
|
||||
@ -feliminate-unused-debug-types -fexpensive-optimizations
|
||||
@ -fforward-propagate -ffp-int-builtin-inexact -ffunction-cse
|
||||
@ -ffunction-sections -fgcse -fgcse-lm -fgnu-unique
|
||||
@ -fguess-branch-probability -fhoist-adjacent-loads -fident -fif-conversion
|
||||
@ -fif-conversion2 -findirect-inlining -finline -finline-atomics
|
||||
@ -finline-functions -finline-functions-called-once
|
||||
@ -finline-small-functions -fipa-bit-cp -fipa-cp -fipa-icf
|
||||
@ -fipa-icf-functions -fipa-icf-variables -fipa-profile -fipa-pure-const
|
||||
@ -fipa-ra -fipa-reference -fipa-reference-addressable -fipa-sra
|
||||
@ -fipa-stack-alignment -fipa-vrp -fira-hoist-pressure
|
||||
@ -fira-share-save-slots -fira-share-spill-slots
|
||||
@ -fisolate-erroneous-paths-dereference -fivopts -fkeep-static-consts
|
||||
@ -fleading-underscore -flifetime-dse -flra-remat -fmath-errno
|
||||
@ -fmerge-constants -fmerge-debug-strings -fmove-loop-invariants
|
||||
@ -fomit-frame-pointer -foptimize-sibling-calls -fpartial-inlining
|
||||
@ -fpeephole -fpeephole2 -fplt -fprefetch-loop-arrays -freg-struct-return
|
||||
@ -freorder-blocks -freorder-functions -frerun-cse-after-loop
|
||||
@ -fsched-critical-path-heuristic -fsched-dep-count-heuristic
|
||||
@ -fsched-group-heuristic -fsched-interblock -fsched-last-insn-heuristic
|
||||
@ -fsched-pressure -fsched-rank-heuristic -fsched-spec
|
||||
@ -fsched-spec-insn-heuristic -fsched-stalled-insns-dep -fschedule-insns2
|
||||
@ -fsection-anchors -fsemantic-interposition -fshow-column -fshrink-wrap
|
||||
@ -fshrink-wrap-separate -fsigned-zeros -fsplit-ivs-in-unroller
|
||||
@ -fsplit-wide-types -fssa-backprop -fssa-phiopt -fstdarg-opt
|
||||
@ -fstore-merging -fstrict-aliasing -fstrict-volatile-bitfields
|
||||
@ -fsync-libcalls -fthread-jumps -ftoplevel-reorder -ftrapping-math
|
||||
@ -ftree-bit-ccp -ftree-builtin-call-dce -ftree-ccp -ftree-ch
|
||||
@ -ftree-coalesce-vars -ftree-copy-prop -ftree-cselim -ftree-dce
|
||||
@ -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre
|
||||
@ -ftree-loop-if-convert -ftree-loop-im -ftree-loop-ivcanon
|
||||
@ -ftree-loop-optimize -ftree-parallelize-loops= -ftree-phiprop -ftree-pre
|
||||
@ -ftree-pta -ftree-reassoc -ftree-scev-cprop -ftree-sink -ftree-slsr
|
||||
@ -ftree-sra -ftree-switch-conversion -ftree-tail-merge -ftree-ter
|
||||
@ -ftree-vrp -funit-at-a-time -fvar-tracking -fvar-tracking-assignments
|
||||
@ -fverbose-asm -fzero-initialized-in-bss -marm -mbe32 -mlittle-endian
|
||||
@ -mpic-data-is-text-relative -msched-prolog -muclibc
|
||||
@ -mvectorize-with-neon-quad -mword-relocations
|
||||
|
||||
.text
|
||||
.Ltext0:
|
||||
.cfi_sections .debug_frame
|
||||
.section .text.startup.main,"ax",%progbits
|
||||
.align 2
|
||||
.global main
|
||||
.syntax unified
|
||||
.arm
|
||||
.fpu softvfp
|
||||
.type main, %function
|
||||
main:
|
||||
.LFB165:
|
||||
.file 1 "../arch/arm/lib/asm-offsets.c"
|
||||
.loc 1 25 1 view -0
|
||||
.cfi_startproc
|
||||
@ args = 0, pretend = 0, frame = 0
|
||||
@ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ link register save eliminated.
|
||||
.loc 1 209 2 view .LVU1
|
||||
@ ../arch/arm/lib/asm-offsets.c:210: }
|
||||
.loc 1 210 1 is_stmt 0 view .LVU2
|
||||
mov r0, #0 @,
|
||||
bx lr @
|
||||
.cfi_endproc
|
||||
.LFE165:
|
||||
.size main, .-main
|
||||
.text
|
||||
.Letext0:
|
||||
.section .debug_info,"",%progbits
|
||||
.Ldebug_info0:
|
||||
.4byte 0x8c
|
||||
.2byte 0x4
|
||||
.4byte .Ldebug_abbrev0
|
||||
.byte 0x4
|
||||
.uleb128 0x1
|
||||
.4byte .LASF11
|
||||
.byte 0xc
|
||||
.4byte .LASF12
|
||||
.4byte .LASF13
|
||||
.4byte .Ldebug_ranges0+0
|
||||
.4byte 0
|
||||
.4byte .Ldebug_line0
|
||||
.uleb128 0x2
|
||||
.byte 0x1
|
||||
.byte 0x8
|
||||
.4byte .LASF0
|
||||
.uleb128 0x2
|
||||
.byte 0x4
|
||||
.byte 0x7
|
||||
.4byte .LASF1
|
||||
.uleb128 0x2
|
||||
.byte 0x2
|
||||
.byte 0x7
|
||||
.4byte .LASF2
|
||||
.uleb128 0x3
|
||||
.byte 0x4
|
||||
.byte 0x5
|
||||
.ascii "int\000"
|
||||
.uleb128 0x2
|
||||
.byte 0x1
|
||||
.byte 0x6
|
||||
.4byte .LASF3
|
||||
.uleb128 0x2
|
||||
.byte 0x2
|
||||
.byte 0x5
|
||||
.4byte .LASF4
|
||||
.uleb128 0x2
|
||||
.byte 0x4
|
||||
.byte 0x7
|
||||
.4byte .LASF5
|
||||
.uleb128 0x2
|
||||
.byte 0x8
|
||||
.byte 0x5
|
||||
.4byte .LASF6
|
||||
.uleb128 0x2
|
||||
.byte 0x8
|
||||
.byte 0x7
|
||||
.4byte .LASF7
|
||||
.uleb128 0x2
|
||||
.byte 0x1
|
||||
.byte 0x8
|
||||
.4byte .LASF8
|
||||
.uleb128 0x2
|
||||
.byte 0x4
|
||||
.byte 0x5
|
||||
.4byte .LASF9
|
||||
.uleb128 0x2
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.4byte .LASF10
|
||||
.uleb128 0x4
|
||||
.4byte .LASF14
|
||||
.byte 0x1
|
||||
.byte 0x18
|
||||
.byte 0x5
|
||||
.4byte 0x3a
|
||||
.4byte .LFB165
|
||||
.4byte .LFE165-.LFB165
|
||||
.uleb128 0x1
|
||||
.byte 0x9c
|
||||
.byte 0
|
||||
.section .debug_abbrev,"",%progbits
|
||||
.Ldebug_abbrev0:
|
||||
.uleb128 0x1
|
||||
.uleb128 0x11
|
||||
.byte 0x1
|
||||
.uleb128 0x25
|
||||
.uleb128 0xe
|
||||
.uleb128 0x13
|
||||
.uleb128 0xb
|
||||
.uleb128 0x3
|
||||
.uleb128 0xe
|
||||
.uleb128 0x1b
|
||||
.uleb128 0xe
|
||||
.uleb128 0x55
|
||||
.uleb128 0x17
|
||||
.uleb128 0x11
|
||||
.uleb128 0x1
|
||||
.uleb128 0x10
|
||||
.uleb128 0x17
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x2
|
||||
.uleb128 0x24
|
||||
.byte 0
|
||||
.uleb128 0xb
|
||||
.uleb128 0xb
|
||||
.uleb128 0x3e
|
||||
.uleb128 0xb
|
||||
.uleb128 0x3
|
||||
.uleb128 0xe
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x3
|
||||
.uleb128 0x24
|
||||
.byte 0
|
||||
.uleb128 0xb
|
||||
.uleb128 0xb
|
||||
.uleb128 0x3e
|
||||
.uleb128 0xb
|
||||
.uleb128 0x3
|
||||
.uleb128 0x8
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x4
|
||||
.uleb128 0x2e
|
||||
.byte 0
|
||||
.uleb128 0x3f
|
||||
.uleb128 0x19
|
||||
.uleb128 0x3
|
||||
.uleb128 0xe
|
||||
.uleb128 0x3a
|
||||
.uleb128 0xb
|
||||
.uleb128 0x3b
|
||||
.uleb128 0xb
|
||||
.uleb128 0x39
|
||||
.uleb128 0xb
|
||||
.uleb128 0x27
|
||||
.uleb128 0x19
|
||||
.uleb128 0x49
|
||||
.uleb128 0x13
|
||||
.uleb128 0x11
|
||||
.uleb128 0x1
|
||||
.uleb128 0x12
|
||||
.uleb128 0x6
|
||||
.uleb128 0x40
|
||||
.uleb128 0x18
|
||||
.uleb128 0x2117
|
||||
.uleb128 0x19
|
||||
.byte 0
|
||||
.byte 0
|
||||
.byte 0
|
||||
.section .debug_aranges,"",%progbits
|
||||
.4byte 0x1c
|
||||
.2byte 0x2
|
||||
.4byte .Ldebug_info0
|
||||
.byte 0x4
|
||||
.byte 0
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.4byte .LFB165
|
||||
.4byte .LFE165-.LFB165
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.section .debug_ranges,"",%progbits
|
||||
.Ldebug_ranges0:
|
||||
.4byte .LFB165
|
||||
.4byte .LFE165
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.section .debug_line,"",%progbits
|
||||
.Ldebug_line0:
|
||||
.section .debug_str,"MS",%progbits,1
|
||||
.LASF6:
|
||||
.ascii "long long int\000"
|
||||
.LASF2:
|
||||
.ascii "short unsigned int\000"
|
||||
.LASF5:
|
||||
.ascii "unsigned int\000"
|
||||
.LASF13:
|
||||
.ascii "/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X"
|
||||
.ascii "-AIOS-LT00/base/soc/qm10xd/linux/bsp/ramboot/.build"
|
||||
.ascii "\000"
|
||||
.LASF14:
|
||||
.ascii "main\000"
|
||||
.LASF1:
|
||||
.ascii "long unsigned int\000"
|
||||
.LASF7:
|
||||
.ascii "long long unsigned int\000"
|
||||
.LASF0:
|
||||
.ascii "unsigned char\000"
|
||||
.LASF8:
|
||||
.ascii "char\000"
|
||||
.LASF9:
|
||||
.ascii "long int\000"
|
||||
.LASF11:
|
||||
.ascii "GNU C17 10.3.1 -marm -mno-thumb-interwork -mabi=aap"
|
||||
.ascii "cs-linux -mword-relocations -mno-unaligned-access -"
|
||||
.ascii "mfloat-abi=soft -mtls-dialect=gnu -march=armv7-a -g"
|
||||
.ascii " -Os -fno-builtin -ffreestanding -fno-stack-protect"
|
||||
.ascii "or -fno-delete-null-pointer-checks -fstack-usage -f"
|
||||
.ascii "no-pic -ffunction-sections -fdata-sections -fno-com"
|
||||
.ascii "mon -ffixed-r9\000"
|
||||
.LASF12:
|
||||
.ascii "../arch/arm/lib/asm-offsets.c\000"
|
||||
.LASF3:
|
||||
.ascii "signed char\000"
|
||||
.LASF10:
|
||||
.ascii "long double\000"
|
||||
.LASF4:
|
||||
.ascii "short int\000"
|
||||
.ident "GCC: (Molchip 2022.02-git) 10.3.1"
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
@ -1 +0,0 @@
|
||||
../arch/arm/lib/asm-offsets.c:24:5:main 0 static
|
||||
@ -1 +0,0 @@
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/base/soc/qm10xd/linux/bsp/ramboot/arch/arm/mach-molchip/include/mach
|
||||
@ -1,49 +0,0 @@
|
||||
CONFIG_BOOTM_NETBSD=y
|
||||
CONFIG_BOOTM_VXWORKS=y
|
||||
CONFIG_SYS_MAX_NAND_DEVICE=$(CONFIG_SPI_NAND_MAX_CHIP_NUM)
|
||||
CONFIG_IS_MODULE(option)="config_enabled(CONFIG_VAL(option ##_MODULE))"
|
||||
CONFIG_SYS_LOAD_ADDR="(V2M_BASE + 0x01600000)"
|
||||
CONFIG_SYS_HELP_CMD_WIDTH=8
|
||||
CONFIG_NR_DRAM_BANKS=y
|
||||
CONFIG_BOOTM_RTEMS=y
|
||||
CONFIG_SYS_CBSIZE=256
|
||||
CONFIG_FH_UART=y
|
||||
CONFIG_ENV_OFFSET=0x78000
|
||||
CONFIG_USB_MAX_CONTROLLER_COUNT=2
|
||||
CONFIG_ENV_SIZE="FLASH_MAX_SECTOR_SIZE"
|
||||
CONFIG_SUPPORT_RAW_INITRD=y
|
||||
CONFIG_SYS_MALLOC_LEN="(CONFIG_ENV_SIZE + 128 * 1024)"
|
||||
CONFIG_SYS_TIMER_RATE=1000
|
||||
CONFIG_SYS_TEXT_BASE=0x41600000
|
||||
CONFIG_ENV_SECT_SIZE=0x10000
|
||||
CONFIG_BOOTM_PLAN9=y
|
||||
CONFIG_IS_BUILTIN(option)="config_enabled(CONFIG_VAL(option))"
|
||||
CONFIG_SPL_TEXT_BASE=0x27000400
|
||||
CONFIG_BOOTM_LINUX=y
|
||||
CONFIG_SYS_MAXARGS=16
|
||||
CONFIG_ENV_VARS_UBOOT_CONFIG=y
|
||||
CONFIG_BOARDDIR="board/molchip"
|
||||
CONFIG_SPL_STACK=0x2700B000
|
||||
CONFIG_SYS_MAX_FLASH_SECT=512
|
||||
CONFIG_BOOTCOMMAND="MY_STR_BOOTIMAGE"
|
||||
CONFIG_SYS_NAND_MAX_CHIPS=$(CONFIG_SPI_NAND_MAX_CHIP_NUM)
|
||||
CONFIG_ZLIB=y
|
||||
CONFIG_LIB_UUID=y
|
||||
CONFIG_AUTO_COMPLETE=y
|
||||
CONFIG_GZIP=y
|
||||
CONFIG_SYS_BAUDRATE_TABLE="{ 9600, 19200, 38400, 57600, 115200 }"
|
||||
CONFIG_VAL(option)="config_val(option)"
|
||||
CONFIG_SYS_SDRAM_BASE="PHYS_SDRAM_1"
|
||||
CONFIG_IMAGE_FORMAT_LEGACY=y
|
||||
CONFIG_SYS_TIMER_COUNTER="(V2M_TIMER01 + 0x4)"
|
||||
CONFIG_SPL_PAD_TO=0x8000
|
||||
CONFIG_BOOTP_PXE=y
|
||||
CONFIG_SYS_INIT_SP_ADDR="(CONFIG_SYS_LOAD_ADDR - GENERATED_GBL_DATA_SIZE)"
|
||||
CONFIG_SYS_LONGHELP=y
|
||||
CONFIG_SYS_BOOT_RAMDISK_HIGH=y
|
||||
CONFIG_SYS_DEF_EEPROM_ADDR=0
|
||||
CONFIG_SYS_PBSIZE="(CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)"
|
||||
CONFIG_BOOTP_BOOTPATH=y
|
||||
CONFIG_CONS_INDEX=0
|
||||
CONFIG_LMB=y
|
||||
CONFIG_IS_ENABLED(option)="(config_enabled(CONFIG_VAL(option)) || config_enabled(CONFIG_VAL(option ##_MODULE)))"
|
||||
@ -1,113 +0,0 @@
|
||||
include/config/auto.conf: ../include/common.h ../include/linux/kconfig.h \
|
||||
include/generated/autoconf.h include/config.h \
|
||||
../include/config_defaults.h ../include/config_uncmd_spl.h \
|
||||
../include/configs/lt00.h ../arch/arm/include/asm/config.h \
|
||||
../include/linux/kconfig.h ../include/config_fallbacks.h \
|
||||
../include/errno.h ../include/linux/errno.h ../include/time.h \
|
||||
../include/linux/typecheck.h ../include/asm-offsets.h \
|
||||
../include/linux/bitops.h ../arch/arm/include/asm/types.h \
|
||||
../include/asm-generic/bitsperlong.h ../include/linux/compiler.h \
|
||||
../include/linux/compiler-gcc.h ../include/linux/types.h \
|
||||
../include/linux/posix_types.h ../include/linux/stddef.h \
|
||||
../arch/arm/include/asm/posix_types.h \
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stdbool.h \
|
||||
../arch/arm/include/asm/bitops.h \
|
||||
../arch/arm/include/asm/proc-armv/system.h \
|
||||
../include/asm-generic/bitops/__fls.h \
|
||||
../include/asm-generic/bitops/__ffs.h \
|
||||
../include/asm-generic/bitops/fls.h \
|
||||
../include/asm-generic/bitops/fls64.h ../include/linux/delay.h \
|
||||
../include/linux/kernel.h ../include/linux/string.h \
|
||||
../arch/arm/include/asm/string.h ../include/linux/linux_string.h \
|
||||
../include/linux/stringify.h ../arch/arm/include/asm/ptrace.h \
|
||||
../arch/arm/include/asm/proc-armv/ptrace.h \
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stdarg.h \
|
||||
../include/part.h ../include/blk.h ../include/ide.h ../include/uuid.h \
|
||||
../include/linux/list.h ../include/linux/poison.h ../include/flash.h \
|
||||
../include/image.h ../include/compiler.h \
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stddef.h \
|
||||
../arch/arm/include/asm/byteorder.h \
|
||||
../include/linux/byteorder/little_endian.h \
|
||||
../include/linux/byteorder/swab.h ../include/linux/byteorder/generic.h \
|
||||
../include/lmb.h ../arch/arm/include/asm/u-boot.h \
|
||||
../include/asm-generic/u-boot.h ../arch/arm/include/asm/u-boot-arm.h \
|
||||
../include/command.h ../include/linker_lists.h \
|
||||
../arch/arm/include/asm/global_data.h \
|
||||
../include/asm-generic/global_data.h ../include/membuff.h \
|
||||
../include/display_options.h ../include/vsprintf.h \
|
||||
../include/u-boot/crc.h ../include/net.h ../arch/arm/include/asm/cache.h \
|
||||
../arch/arm/include/asm/system.h ../include/common.h \
|
||||
../arch/arm/include/asm/barriers.h ../include/bootstage.h \
|
||||
../include/environment.h
|
||||
../include/linux/kconfig.h:
|
||||
include/generated/autoconf.h:
|
||||
include/config.h:
|
||||
../include/config_defaults.h:
|
||||
../include/config_uncmd_spl.h:
|
||||
../include/configs/lt00.h:
|
||||
../arch/arm/include/asm/config.h:
|
||||
../include/linux/kconfig.h:
|
||||
../include/config_fallbacks.h:
|
||||
../include/errno.h:
|
||||
../include/linux/errno.h:
|
||||
../include/time.h:
|
||||
../include/linux/typecheck.h:
|
||||
../include/asm-offsets.h:
|
||||
../include/linux/bitops.h:
|
||||
../arch/arm/include/asm/types.h:
|
||||
../include/asm-generic/bitsperlong.h:
|
||||
../include/linux/compiler.h:
|
||||
../include/linux/compiler-gcc.h:
|
||||
../include/linux/types.h:
|
||||
../include/linux/posix_types.h:
|
||||
../include/linux/stddef.h:
|
||||
../arch/arm/include/asm/posix_types.h:
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stdbool.h:
|
||||
../arch/arm/include/asm/bitops.h:
|
||||
../arch/arm/include/asm/proc-armv/system.h:
|
||||
../include/asm-generic/bitops/__fls.h:
|
||||
../include/asm-generic/bitops/__ffs.h:
|
||||
../include/asm-generic/bitops/fls.h:
|
||||
../include/asm-generic/bitops/fls64.h:
|
||||
../include/linux/delay.h:
|
||||
../include/linux/kernel.h:
|
||||
../include/linux/string.h:
|
||||
../arch/arm/include/asm/string.h:
|
||||
../include/linux/linux_string.h:
|
||||
../include/linux/stringify.h:
|
||||
../arch/arm/include/asm/ptrace.h:
|
||||
../arch/arm/include/asm/proc-armv/ptrace.h:
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stdarg.h:
|
||||
../include/part.h:
|
||||
../include/blk.h:
|
||||
../include/ide.h:
|
||||
../include/uuid.h:
|
||||
../include/linux/list.h:
|
||||
../include/linux/poison.h:
|
||||
../include/flash.h:
|
||||
../include/image.h:
|
||||
../include/compiler.h:
|
||||
/home/zzh/work/MC3302_SDK_V1.0.3_20251215_SRC/sdk/X-AIOS-LT00/tools/toolchain/arm-molv2-linux-uclibcgnueabi/lib/gcc/arm-molv2-linux-uclibcgnueabi/10.3.1/include/stddef.h:
|
||||
../arch/arm/include/asm/byteorder.h:
|
||||
../include/linux/byteorder/little_endian.h:
|
||||
../include/linux/byteorder/swab.h:
|
||||
../include/linux/byteorder/generic.h:
|
||||
../include/lmb.h:
|
||||
../arch/arm/include/asm/u-boot.h:
|
||||
../include/asm-generic/u-boot.h:
|
||||
../arch/arm/include/asm/u-boot-arm.h:
|
||||
../include/command.h:
|
||||
../include/linker_lists.h:
|
||||
../arch/arm/include/asm/global_data.h:
|
||||
../include/asm-generic/global_data.h:
|
||||
../include/membuff.h:
|
||||
../include/display_options.h:
|
||||
../include/vsprintf.h:
|
||||
../include/u-boot/crc.h:
|
||||
../include/net.h:
|
||||
../arch/arm/include/asm/cache.h:
|
||||
../arch/arm/include/asm/system.h:
|
||||
../include/common.h:
|
||||
../arch/arm/include/asm/barriers.h:
|
||||
../include/bootstage.h:
|
||||
../include/environment.h:
|
||||
@ -1,8 +0,0 @@
|
||||
/* Automatically generated - do not edit */
|
||||
#define CONFIG_BOARDDIR board/molchip
|
||||
#include <config_defaults.h>
|
||||
#include <config_uncmd_spl.h>
|
||||
#include <configs/lt00.h>
|
||||
#include <asm/config.h>
|
||||
#include <linux/kconfig.h>
|
||||
#include <config_fallbacks.h>
|
||||
@ -1,118 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# U-Boot 2017.09 Configuration
|
||||
#
|
||||
CONFIG_MC_SPI_NFC_NAND=y
|
||||
CONFIG_CMD_BOOTM=y
|
||||
CONFIG_BOOTSTAGE_RECORD_COUNT=30
|
||||
CONFIG_SUPPORT_USB2=y
|
||||
CONFIG_SPL_DOS_PARTITION=y
|
||||
CONFIG_OF_LIBFDT=y
|
||||
CONFIG_SPL_USE_ARCH_MEMSET=y
|
||||
CONFIG_USE_ARCH_MEMCPY=y
|
||||
CONFIG_PDL=y
|
||||
CONFIG_MOLCHIP_FASTBOOT=y
|
||||
CONFIG_SPL_MTD_SUPPORT=y
|
||||
CONFIG_ARM_ASM_UNIFIED=y
|
||||
CONFIG_OF_SEPARATE=y
|
||||
CONFIG_SPL_LEGACY_IMAGE_SUPPORT=y
|
||||
CONFIG_MTD=y
|
||||
CONFIG_BOOTARGS="mem=48M earlycon console=ttyS0,115200"
|
||||
CONFIG_DEFAULT_FDT_FILE=""
|
||||
CONFIG_OF_TRANSLATE=y
|
||||
CONFIG_BOOTSTAGE_STASH_ADDR=0
|
||||
CONFIG_HAVE_PRIVATE_LIBGCC=y
|
||||
CONFIG_CMD_BDI=y
|
||||
CONFIG_ARM=y
|
||||
CONFIG_CREATE_ARCH_SYMLINK=y
|
||||
CONFIG_SPL_SYS_THUMB_BUILD=y
|
||||
CONFIG_DM_SEQ_ALIAS=y
|
||||
CONFIG_PDL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-pdl.lds"
|
||||
CONFIG_SYS_CPU="armv7"
|
||||
CONFIG_BOOTSTAGE_USER_COUNT=20
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_USE_PRIVATE_LIBGCC=y
|
||||
CONFIG_ARCH_FIXUP_FDT_MEMORY=y
|
||||
CONFIG_DM_SERIAL=y
|
||||
CONFIG_DOS_PARTITION=y
|
||||
CONFIG_IDENT_STRING=""
|
||||
CONFIG_TPL_SYS_MALLOC_F_LEN=0x400
|
||||
CONFIG_DM_DEVICE_REMOVE=y
|
||||
CONFIG_SYS_CACHELINE_SIZE=64
|
||||
CONFIG_ARCH_ARMV7=y
|
||||
CONFIG_DM_DEV_READ_INLINE=y
|
||||
CONFIG_REQUIRE_SERIAL_CONSOLE=y
|
||||
CONFIG_MOL_DCACHE_OFF=y
|
||||
CONFIG_SYS_EXTRA_OPTIONS=""
|
||||
CONFIG_SIMPLE_BUS=y
|
||||
CONFIG_MC_SFC_FLASH=y
|
||||
CONFIG_SPI_NAND_MAX_CHIP_NUM=1
|
||||
CONFIG_TARGET_LT00=y
|
||||
CONFIG_SPI_BOOT=y
|
||||
CONFIG_SYS_BOARD="molchip"
|
||||
CONFIG_SYS_CONFIG_NAME="lt00"
|
||||
CONFIG_NAND=y
|
||||
CONFIG_SYS_NAND_SELF_INIT=y
|
||||
CONFIG_USE_ARCH_MEMSET=y
|
||||
CONFIG_DDR_TRAINING=y
|
||||
CONFIG_DM_WARN=y
|
||||
CONFIG_CMD_GO=y
|
||||
CONFIG_ARCH_MOLCHIP=y
|
||||
CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_RTT_BOOT_STAGE_PLUSIN=y
|
||||
CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y
|
||||
CONFIG_BOOTDELAY=0
|
||||
CONFIG_USE_BOOTARGS=y
|
||||
CONFIG_CMD_IMI=y
|
||||
CONFIG_SYS_HZ=1000
|
||||
CONFIG_CPU_V7=y
|
||||
CONFIG_SUPPORT_OF_CONTROL=y
|
||||
CONFIG_MOLCHIP_TRACELOG=y
|
||||
CONFIG_DM_STDIO=y
|
||||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_MOLCHIP_TRACELOG_BUF=0x2700F000
|
||||
CONFIG_SUPPORT_SPL=y
|
||||
CONFIG_CMDLINE=y
|
||||
CONFIG_CMD_RUN=y
|
||||
CONFIG_SYS_PROMPT="uboot#"
|
||||
CONFIG_PDL_TEXT_BASE=0x27000400
|
||||
CONFIG_SUPPORT_SDL=y
|
||||
CONFIG_CMD_BOOTZ=y
|
||||
CONFIG_SPL=y
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_SPL_SYS_MALLOC_F_LEN=0x400
|
||||
CONFIG_SYS_ARCH="arm"
|
||||
CONFIG_ARMV7_LPAE=y
|
||||
CONFIG_SYS_CACHE_SHIFT_6=y
|
||||
CONFIG_HAS_VBAR=y
|
||||
CONFIG_MOLCHIP_ETHERNET_INTF=y
|
||||
CONFIG_EXPERT=y
|
||||
CONFIG_SYS_SOC="molchip"
|
||||
CONFIG_SUPPORT_DRAM=y
|
||||
CONFIG_MMC=y
|
||||
CONFIG_BAUDRATE=115200
|
||||
CONFIG_MOL_ICACHE_OFF=y
|
||||
CONFIG_PARTITIONS=y
|
||||
CONFIG_MOLCHIP_DMA=y
|
||||
CONFIG_BOOTSTAGE_STASH_SIZE=0x1000
|
||||
CONFIG_SERIAL_PRESENT=y
|
||||
CONFIG_OF_CONTROL=y
|
||||
CONFIG_MOLCHIP=y
|
||||
CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
CONFIG_CMD_FDT=y
|
||||
CONFIG_PRG_BOOT_STAGE_PLUSIN=y
|
||||
CONFIG_SPL_RAW_IMAGE_SUPPORT=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="molchip-v2p-ca7s-lt00"
|
||||
CONFIG_DDR_FREQ=1200
|
||||
CONFIG_PDL_STACK=0x2700B000
|
||||
CONFIG_AUTOBOOT=y
|
||||
CONFIG_DM=y
|
||||
CONFIG_ENV_IS_NOWHERE=y
|
||||
CONFIG_HAS_THUMB2=y
|
||||
CONFIG_SYS_MALLOC_F=y
|
||||
CONFIG_MOLCHIP_PINMUX=y
|
||||
CONFIG_SPL_USE_ARCH_MEMCPY=y
|
||||
CONFIG_SYS_MALLOC_F_LEN=0x8000
|
||||
CONFIG_CMD_ELF=y
|
||||
CONFIG_MOLCHIP_SPI=y
|
||||
CONFIG_SYS_ARM_ARCH=7
|
||||
@ -1,665 +0,0 @@
|
||||
deps_config := \
|
||||
scripts/Kconfig \
|
||||
test/overlay/Kconfig \
|
||||
test/env/Kconfig \
|
||||
test/dm/Kconfig \
|
||||
test/Kconfig \
|
||||
lib/efi_loader/Kconfig \
|
||||
lib/efi/Kconfig \
|
||||
lib/rsa/Kconfig \
|
||||
lib/dhry/Kconfig \
|
||||
lib/Kconfig \
|
||||
fs/yaffs2/Kconfig \
|
||||
fs/cramfs/Kconfig \
|
||||
fs/ubifs/Kconfig \
|
||||
fs/jffs2/Kconfig \
|
||||
fs/fat/Kconfig \
|
||||
fs/reiserfs/Kconfig \
|
||||
fs/ext4/Kconfig \
|
||||
fs/cbfs/Kconfig \
|
||||
fs/Kconfig \
|
||||
drivers/watchdog/Kconfig \
|
||||
drivers/video/bridge/Kconfig \
|
||||
drivers/video/rockchip/Kconfig \
|
||||
drivers/video/fonts/Kconfig \
|
||||
drivers/video/Kconfig \
|
||||
drivers/usb/phy/Kconfig \
|
||||
drivers/usb/eth/Kconfig \
|
||||
drivers/usb/gadget/Kconfig \
|
||||
drivers/usb/ulpi/Kconfig \
|
||||
drivers/usb/emul/Kconfig \
|
||||
drivers/usb/musb-new/Kconfig \
|
||||
drivers/usb/dwc3/Kconfig \
|
||||
drivers/usb/host/Kconfig \
|
||||
drivers/usb/Kconfig \
|
||||
drivers/tpm/Kconfig \
|
||||
drivers/timer/Kconfig \
|
||||
drivers/thermal/Kconfig \
|
||||
drivers/sysreset/Kconfig \
|
||||
drivers/spmi/Kconfig \
|
||||
drivers/spi/Kconfig \
|
||||
drivers/sound/Kconfig \
|
||||
drivers/serial/Kconfig \
|
||||
drivers/scsi/Kconfig \
|
||||
drivers/rtc/Kconfig \
|
||||
drivers/reset/Kconfig \
|
||||
drivers/remoteproc/Kconfig \
|
||||
drivers/ram/Kconfig \
|
||||
drivers/pwm/Kconfig \
|
||||
drivers/power/regulator/Kconfig \
|
||||
drivers/power/pmic/Kconfig \
|
||||
drivers/power/domain/Kconfig \
|
||||
drivers/power/Kconfig \
|
||||
drivers/pinctrl/mvebu/Kconfig \
|
||||
drivers/pinctrl/exynos/Kconfig \
|
||||
drivers/pinctrl/uniphier/Kconfig \
|
||||
drivers/pinctrl/nxp/Kconfig \
|
||||
drivers/pinctrl/meson/Kconfig \
|
||||
drivers/pinctrl/Kconfig \
|
||||
drivers/phy/marvell/Kconfig \
|
||||
drivers/phy/Kconfig \
|
||||
drivers/pcmcia/Kconfig \
|
||||
drivers/pci/Kconfig \
|
||||
drivers/nvme/Kconfig \
|
||||
drivers/net/phy/Kconfig \
|
||||
drivers/net/Kconfig \
|
||||
drivers/mtd/ubi/Kconfig \
|
||||
drivers/mtd/spi/Kconfig \
|
||||
drivers/mtd/nand/Kconfig \
|
||||
drivers/mtd/Kconfig \
|
||||
drivers/mmc/Kconfig \
|
||||
drivers/misc/Kconfig \
|
||||
drivers/memory/Kconfig \
|
||||
drivers/mailbox/Kconfig \
|
||||
drivers/led/Kconfig \
|
||||
drivers/input/Kconfig \
|
||||
drivers/i2c/muxes/Kconfig \
|
||||
drivers/i2c/Kconfig \
|
||||
drivers/gpio/Kconfig \
|
||||
drivers/fpga/Kconfig \
|
||||
drivers/firmware/Kconfig \
|
||||
drivers/dma/Kconfig \
|
||||
drivers/dfu/Kconfig \
|
||||
drivers/ddr/fsl/Kconfig \
|
||||
drivers/demo/Kconfig \
|
||||
drivers/ddr/altera/Kconfig \
|
||||
drivers/ddr/Kconfig \
|
||||
drivers/crypto/fsl/Kconfig \
|
||||
drivers/crypto/Kconfig \
|
||||
drivers/cpu/Kconfig \
|
||||
drivers/clk/renesas/Kconfig \
|
||||
drivers/clk/at91/Kconfig \
|
||||
drivers/clk/exynos/Kconfig \
|
||||
drivers/clk/uniphier/Kconfig \
|
||||
drivers/clk/tegra/Kconfig \
|
||||
drivers/clk/Kconfig \
|
||||
drivers/block/Kconfig \
|
||||
drivers/ata/Kconfig \
|
||||
drivers/adc/Kconfig \
|
||||
drivers/core/Kconfig \
|
||||
drivers/Kconfig \
|
||||
net/Kconfig \
|
||||
env/Kconfig \
|
||||
dts/Kconfig \
|
||||
disk/Kconfig \
|
||||
cmd/mvebu/Kconfig \
|
||||
cmd/fastboot/Kconfig \
|
||||
cmd/Kconfig \
|
||||
common/sdl/Kconfig \
|
||||
common/pdl/Kconfig \
|
||||
common/spl/Kconfig \
|
||||
common/Kconfig \
|
||||
api/Kconfig \
|
||||
board/cadence/xtfpga/Kconfig \
|
||||
arch/xtensa/Kconfig \
|
||||
arch/x86/lib/efi/Kconfig \
|
||||
arch/x86/cpu/tangier/Kconfig \
|
||||
arch/x86/cpu/queensbay/Kconfig \
|
||||
arch/x86/cpu/quark/Kconfig \
|
||||
arch/x86/cpu/qemu/Kconfig \
|
||||
arch/x86/cpu/ivybridge/Kconfig \
|
||||
arch/x86/cpu/coreboot/Kconfig \
|
||||
arch/x86/cpu/broadwell/Kconfig \
|
||||
arch/x86/cpu/baytrail/Kconfig \
|
||||
board/intel/minnowmax/Kconfig \
|
||||
board/intel/galileo/Kconfig \
|
||||
board/intel/edison/Kconfig \
|
||||
board/intel/crownbay/Kconfig \
|
||||
board/intel/cougarcanyon2/Kconfig \
|
||||
board/intel/bayleybay/Kconfig \
|
||||
board/intel/Kconfig \
|
||||
board/google/chromebook_samus/Kconfig \
|
||||
board/google/chromebox_panther/Kconfig \
|
||||
board/google/chromebook_link/Kconfig \
|
||||
board/google/Kconfig \
|
||||
board/emulation/qemu-x86/Kconfig \
|
||||
board/emulation/Kconfig \
|
||||
board/efi/efi-x86/Kconfig \
|
||||
board/efi/Kconfig \
|
||||
board/dfi/dfi-bt700/Kconfig \
|
||||
board/dfi/Kconfig \
|
||||
board/coreboot/coreboot/Kconfig \
|
||||
board/coreboot/Kconfig \
|
||||
board/congatec/conga-qeval20-qa3-e3845/Kconfig \
|
||||
board/congatec/Kconfig \
|
||||
board/advantech/som-db5800-som-6867/Kconfig \
|
||||
board/advantech/Kconfig \
|
||||
arch/x86/Kconfig \
|
||||
board/shmin/Kconfig \
|
||||
board/renesas/sh7785lcr/Kconfig \
|
||||
board/renesas/sh7763rdp/Kconfig \
|
||||
board/renesas/sh7757lcr/Kconfig \
|
||||
board/renesas/sh7753evb/Kconfig \
|
||||
board/renesas/sh7752evb/Kconfig \
|
||||
board/renesas/rsk7269/Kconfig \
|
||||
board/renesas/rsk7264/Kconfig \
|
||||
board/renesas/rsk7203/Kconfig \
|
||||
board/renesas/r7780mp/Kconfig \
|
||||
board/renesas/r2dplus/Kconfig \
|
||||
board/renesas/r0p7734/Kconfig \
|
||||
board/renesas/ecovec/Kconfig \
|
||||
board/renesas/ap325rxa/Kconfig \
|
||||
board/renesas/MigoR/Kconfig \
|
||||
board/ms7750se/Kconfig \
|
||||
board/ms7722se/Kconfig \
|
||||
board/ms7720se/Kconfig \
|
||||
board/mpr2/Kconfig \
|
||||
board/espt/Kconfig \
|
||||
board/alphaproject/ap_sh4a_4a/Kconfig \
|
||||
arch/sh/lib/Kconfig \
|
||||
arch/sh/Kconfig \
|
||||
arch/sandbox/Kconfig \
|
||||
board/cssi/MCR3000/Kconfig \
|
||||
arch/powerpc/cpu/mpc8xx/Kconfig \
|
||||
board/xes/xpedite517x/Kconfig \
|
||||
board/sbc8641d/Kconfig \
|
||||
board/freescale/mpc8641hpcn/Kconfig \
|
||||
board/freescale/mpc8610hpcd/Kconfig \
|
||||
arch/powerpc/cpu/mpc86xx/Kconfig \
|
||||
board/Arcturus/ucp1020/Kconfig \
|
||||
board/xes/xpedite550x/Kconfig \
|
||||
board/xes/xpedite537x/Kconfig \
|
||||
board/xes/xpedite520x/Kconfig \
|
||||
board/varisys/cyrus/Kconfig \
|
||||
board/socrates/Kconfig \
|
||||
board/sbc8548/Kconfig \
|
||||
board/keymile/kmp204x/Kconfig \
|
||||
board/gdsys/p1022/Kconfig \
|
||||
board/freescale/t4rdb/Kconfig \
|
||||
board/freescale/t4qds/Kconfig \
|
||||
board/freescale/t208xrdb/Kconfig \
|
||||
board/freescale/t208xqds/Kconfig \
|
||||
board/freescale/t104xrdb/Kconfig \
|
||||
board/freescale/t1040qds/Kconfig \
|
||||
board/freescale/t102xrdb/Kconfig \
|
||||
board/freescale/t102xqds/Kconfig \
|
||||
board/freescale/qemu-ppce500/Kconfig \
|
||||
board/freescale/p2041rdb/Kconfig \
|
||||
board/freescale/p1_twr/Kconfig \
|
||||
board/freescale/p1_p2_rdb_pc/Kconfig \
|
||||
board/freescale/p1023rdb/Kconfig \
|
||||
board/freescale/p1022ds/Kconfig \
|
||||
board/freescale/p1010rdb/Kconfig \
|
||||
board/freescale/mpc8572ds/Kconfig \
|
||||
board/freescale/mpc8569mds/Kconfig \
|
||||
board/freescale/mpc8568mds/Kconfig \
|
||||
board/freescale/mpc8555cds/Kconfig \
|
||||
board/freescale/mpc8548cds/Kconfig \
|
||||
board/freescale/mpc8544ds/Kconfig \
|
||||
board/freescale/mpc8541cds/Kconfig \
|
||||
board/freescale/mpc8536ds/Kconfig \
|
||||
board/freescale/corenet_ds/Kconfig \
|
||||
board/freescale/c29xpcie/Kconfig \
|
||||
board/freescale/bsc9132qds/Kconfig \
|
||||
board/freescale/bsc9131rdb/Kconfig \
|
||||
board/freescale/b4860qds/Kconfig \
|
||||
arch/powerpc/cpu/mpc85xx/Kconfig \
|
||||
board/gdsys/mpc8308/Kconfig \
|
||||
board/ve8313/Kconfig \
|
||||
board/tqc/tqm834x/Kconfig \
|
||||
board/sbc8349/Kconfig \
|
||||
board/mpc8308_p1m/Kconfig \
|
||||
board/keymile/km83xx/Kconfig \
|
||||
board/ids/ids8313/Kconfig \
|
||||
board/freescale/mpc837xerdb/Kconfig \
|
||||
board/freescale/mpc837xemds/Kconfig \
|
||||
board/freescale/mpc8349itx/Kconfig \
|
||||
board/freescale/mpc8349emds/Kconfig \
|
||||
board/freescale/mpc832xemds/Kconfig \
|
||||
board/freescale/mpc8323erdb/Kconfig \
|
||||
board/freescale/mpc8315erdb/Kconfig \
|
||||
board/freescale/mpc8313erdb/Kconfig \
|
||||
board/freescale/mpc8308rdb/Kconfig \
|
||||
board/esd/vme8349/Kconfig \
|
||||
arch/powerpc/cpu/mpc83xx/Kconfig \
|
||||
arch/powerpc/Kconfig \
|
||||
arch/nios2/Kconfig \
|
||||
board/AndesTech/adp-ae3xx/Kconfig \
|
||||
board/AndesTech/adp-ag101p/Kconfig \
|
||||
arch/nds32/Kconfig \
|
||||
board/microchip/pic32mzda/Kconfig \
|
||||
arch/mips/mach-pic32/Kconfig \
|
||||
board/sfr/nb4_ser/Kconfig \
|
||||
board/sagem/f@st1704/Kconfig \
|
||||
board/netgear/cg3100d/Kconfig \
|
||||
board/huawei/hg556a/Kconfig \
|
||||
board/comtrend/vr3032u/Kconfig \
|
||||
board/comtrend/ct5361/Kconfig \
|
||||
board/comtrend/ar5387un/Kconfig \
|
||||
arch/mips/mach-bmips/Kconfig \
|
||||
board/tplink/wdr4300/Kconfig \
|
||||
board/qca/ap143/Kconfig \
|
||||
board/qca/ap121/Kconfig \
|
||||
arch/mips/mach-ath79/Kconfig \
|
||||
board/qemu-mips/Kconfig \
|
||||
board/pb1x00/Kconfig \
|
||||
board/micronas/vct/Kconfig \
|
||||
board/imgtec/xilfpga/Kconfig \
|
||||
board/imgtec/malta/Kconfig \
|
||||
board/imgtec/boston/Kconfig \
|
||||
board/dbau1x00/Kconfig \
|
||||
arch/mips/Kconfig \
|
||||
board/xilinx/microblaze-generic/Kconfig \
|
||||
arch/microblaze/Kconfig \
|
||||
board/sysam/stmark2/Kconfig \
|
||||
board/sysam/amcore/Kconfig \
|
||||
board/freescale/m548xevb/Kconfig \
|
||||
board/freescale/m547xevb/Kconfig \
|
||||
board/freescale/m54455evb/Kconfig \
|
||||
board/freescale/m54451evb/Kconfig \
|
||||
board/freescale/m54418twr/Kconfig \
|
||||
board/freescale/m5373evb/Kconfig \
|
||||
board/freescale/m5329evb/Kconfig \
|
||||
board/freescale/m53017evb/Kconfig \
|
||||
board/freescale/m5282evb/Kconfig \
|
||||
board/freescale/m5275evb/Kconfig \
|
||||
board/freescale/m5272c3/Kconfig \
|
||||
board/freescale/m5253evbe/Kconfig \
|
||||
board/freescale/m5253demo/Kconfig \
|
||||
board/freescale/m5249evb/Kconfig \
|
||||
board/freescale/m5235evb/Kconfig \
|
||||
board/freescale/m52277evb/Kconfig \
|
||||
board/freescale/m5208evbe/Kconfig \
|
||||
board/cobra5272/Kconfig \
|
||||
board/astro/mcf5373l/Kconfig \
|
||||
board/BuS/eb_cpu5282/Kconfig \
|
||||
arch/m68k/Kconfig \
|
||||
arch/arm/Kconfig.debug \
|
||||
board/molchip/Kconfig \
|
||||
board/zipitz2/Kconfig \
|
||||
board/work-microwave/work_92105/Kconfig \
|
||||
board/woodburn/Kconfig \
|
||||
board/vscom/baltos/Kconfig \
|
||||
board/technologic/ts4600/Kconfig \
|
||||
board/toradex/colibri_pxa270/Kconfig \
|
||||
board/timll/devkit3250/Kconfig \
|
||||
board/birdland/bav335x/Kconfig \
|
||||
board/tcl/sl50/Kconfig \
|
||||
board/syteco/zmx25/Kconfig \
|
||||
board/st/stv0991/Kconfig \
|
||||
board/spear/x600/Kconfig \
|
||||
board/spear/spear600/Kconfig \
|
||||
board/spear/spear320/Kconfig \
|
||||
board/spear/spear310/Kconfig \
|
||||
board/spear/spear300/Kconfig \
|
||||
board/silica/pengwyn/Kconfig \
|
||||
board/schulercontrol/sc_sps_1/Kconfig \
|
||||
board/sandisk/sansa_fuze_plus/Kconfig \
|
||||
board/ppcag/bg0900/Kconfig \
|
||||
board/phytec/pcm051/Kconfig \
|
||||
board/olimex/mx23_olinuxino/Kconfig \
|
||||
board/isee/igep003x/Kconfig \
|
||||
board/imx31_phycore/Kconfig \
|
||||
board/hisilicon/poplar/Kconfig \
|
||||
board/hisilicon/hikey/Kconfig \
|
||||
board/h2200/Kconfig \
|
||||
board/gumstix/pepper/Kconfig \
|
||||
board/grinn/chiliboard/Kconfig \
|
||||
board/gdsys/a38x/Kconfig \
|
||||
board/freescale/s32v234evb/Kconfig \
|
||||
board/freescale/mx35pdk/Kconfig \
|
||||
board/freescale/mx31pdk/Kconfig \
|
||||
board/freescale/mx31ads/Kconfig \
|
||||
board/freescale/mx28evk/Kconfig \
|
||||
board/freescale/mx25pdk/Kconfig \
|
||||
board/freescale/mx23evk/Kconfig \
|
||||
board/freescale/ls1012afrdm/Kconfig \
|
||||
board/freescale/ls1012ardb/Kconfig \
|
||||
board/freescale/ls1012aqds/Kconfig \
|
||||
board/freescale/ls1046ardb/Kconfig \
|
||||
board/freescale/ls1043ardb/Kconfig \
|
||||
board/freescale/ls1046aqds/Kconfig \
|
||||
board/freescale/ls1021aiot/Kconfig \
|
||||
board/freescale/ls1021atwr/Kconfig \
|
||||
board/freescale/ls1043aqds/Kconfig \
|
||||
board/freescale/ls1021aqds/Kconfig \
|
||||
board/freescale/ls2080ardb/Kconfig \
|
||||
board/freescale/ls2080aqds/Kconfig \
|
||||
board/freescale/common/Kconfig \
|
||||
board/freescale/ls2080a/Kconfig \
|
||||
board/creative/xfi3/Kconfig \
|
||||
board/cirrus/edb93xx/Kconfig \
|
||||
board/cavium/thunderx/Kconfig \
|
||||
board/broadcom/bcmns2/Kconfig \
|
||||
board/broadcom/bcmnsp/Kconfig \
|
||||
board/broadcom/bcmcygnus/Kconfig \
|
||||
board/broadcom/bcm28155_ap/Kconfig \
|
||||
board/broadcom/bcm23550_w1d/Kconfig \
|
||||
board/bluegiga/apx4devkit/Kconfig \
|
||||
board/armltd/vexpress64/Kconfig \
|
||||
board/armltd/vexpress/Kconfig \
|
||||
board/armadeus/apf27/Kconfig \
|
||||
board/Marvell/gplugd/Kconfig \
|
||||
board/Marvell/aspenite/Kconfig \
|
||||
board/CarMediaLab/flea3/Kconfig \
|
||||
board/bosch/shc/Kconfig \
|
||||
board/aries/m28evk/Kconfig \
|
||||
arch/arm/mach-molchip/Kconfig \
|
||||
arch/arm/mach-imx/Kconfig \
|
||||
arch/arm/cpu/armv8/Kconfig \
|
||||
arch/arm/cpu/armv8/zynqmp/Kconfig \
|
||||
arch/arm/cpu/armv7/Kconfig \
|
||||
arch/arm/mach-zynq/Kconfig \
|
||||
board/toradex/colibri_vf/Kconfig \
|
||||
board/phytec/pcm052/Kconfig \
|
||||
board/freescale/vf610twr/Kconfig \
|
||||
arch/arm/cpu/armv7/vf610/Kconfig \
|
||||
arch/arm/mach-uniphier/Kconfig \
|
||||
board/nvidia/p2771-0000/Kconfig \
|
||||
arch/arm/mach-tegra/tegra186/Kconfig \
|
||||
board/nvidia/p2571/Kconfig \
|
||||
board/nvidia/p2371-2180/Kconfig \
|
||||
board/nvidia/p2371-0000/Kconfig \
|
||||
board/nvidia/e2220-1170/Kconfig \
|
||||
arch/arm/mach-tegra/tegra210/Kconfig \
|
||||
board/toradex/apalis-tk1/Kconfig \
|
||||
board/nvidia/venice2/Kconfig \
|
||||
board/nvidia/nyan-big/Kconfig \
|
||||
board/nvidia/jetson-tk1/Kconfig \
|
||||
board/cei/cei-tk1-som/Kconfig \
|
||||
arch/arm/mach-tegra/tegra124/Kconfig \
|
||||
board/nvidia/dalmore/Kconfig \
|
||||
arch/arm/mach-tegra/tegra114/Kconfig \
|
||||
board/avionic-design/tec-ng/Kconfig \
|
||||
board/toradex/colibri_t30/Kconfig \
|
||||
board/nvidia/cardhu/Kconfig \
|
||||
board/nvidia/beaver/Kconfig \
|
||||
board/toradex/apalis_t30/Kconfig \
|
||||
arch/arm/mach-tegra/tegra30/Kconfig \
|
||||
board/toradex/colibri_t20/Kconfig \
|
||||
board/nvidia/ventana/Kconfig \
|
||||
board/compulab/trimslice/Kconfig \
|
||||
board/avionic-design/tec/Kconfig \
|
||||
board/nvidia/seaboard/Kconfig \
|
||||
board/avionic-design/plutux/Kconfig \
|
||||
board/compal/paz00/Kconfig \
|
||||
board/avionic-design/medcom-wide/Kconfig \
|
||||
board/nvidia/harmony/Kconfig \
|
||||
arch/arm/mach-tegra/tegra20/Kconfig \
|
||||
arch/arm/mach-tegra/Kconfig \
|
||||
arch/arm/mach-sunxi/Kconfig \
|
||||
board/st/stm32f746-disco/Kconfig \
|
||||
arch/arm/mach-stm32/stm32f7/Kconfig \
|
||||
board/st/stm32f429-discovery/Kconfig \
|
||||
arch/arm/mach-stm32/stm32f4/Kconfig \
|
||||
arch/arm/mach-stm32/Kconfig \
|
||||
board/st/stih410-b2260/Kconfig \
|
||||
arch/arm/mach-sti/Kconfig \
|
||||
arch/arm/mach-socfpga/Kconfig \
|
||||
board/qualcomm/dragonboard410c/Kconfig \
|
||||
arch/arm/mach-snapdragon/Kconfig \
|
||||
board/samsung/smdkc100/Kconfig \
|
||||
board/samsung/goni/Kconfig \
|
||||
arch/arm/mach-s5pc1xx/Kconfig \
|
||||
board/rockchip/evb_rv1108/Kconfig \
|
||||
arch/arm/mach-rockchip/rv1108/Kconfig \
|
||||
board/theobroma-systems/puma_rk3399/Kconfig \
|
||||
board/rockchip/evb_rk3399/Kconfig \
|
||||
arch/arm/mach-rockchip/rk3399/Kconfig \
|
||||
board/rockchip/evb_px5/Kconfig \
|
||||
board/geekbuying/geekbox/Kconfig \
|
||||
board/rockchip/sheep_rk3368/Kconfig \
|
||||
board/theobroma-systems/lion_rk3368/Kconfig \
|
||||
arch/arm/mach-rockchip/rk3368/Kconfig \
|
||||
board/rockchip/evb_rk3328/Kconfig \
|
||||
arch/arm/mach-rockchip/rk3328/Kconfig \
|
||||
board/rockchip/tinker_rk3288/Kconfig \
|
||||
board/rockchip/fennec_rk3288/Kconfig \
|
||||
board/rockchip/evb_rk3288/Kconfig \
|
||||
board/radxa/rock2/Kconfig \
|
||||
board/phytec/phycore_rk3288/Kconfig \
|
||||
board/mqmaker/miqi_rk3288/Kconfig \
|
||||
board/google/veyron/Kconfig \
|
||||
board/firefly/firefly-rk3288/Kconfig \
|
||||
board/chipspark/popmetal_rk3288/Kconfig \
|
||||
arch/arm/mach-rockchip/rk3288/Kconfig \
|
||||
board/rockchip/evb_rk3229/Kconfig \
|
||||
arch/arm/mach-rockchip/rk322x/Kconfig \
|
||||
board/radxa/rock/Kconfig \
|
||||
arch/arm/mach-rockchip/rk3188/Kconfig \
|
||||
board/rockchip/kylin_rk3036/Kconfig \
|
||||
board/rockchip/evb_rk3036/Kconfig \
|
||||
arch/arm/mach-rockchip/rk3036/Kconfig \
|
||||
arch/arm/mach-rockchip/Kconfig \
|
||||
board/amlogic/odroid-c2/Kconfig \
|
||||
arch/arm/mach-meson/Kconfig \
|
||||
board/renesas/ulcb/Kconfig \
|
||||
board/renesas/salvator-x/Kconfig \
|
||||
arch/arm/mach-rmobile/Kconfig.64 \
|
||||
board/renesas/stout/Kconfig \
|
||||
board/renesas/porter/Kconfig \
|
||||
board/renesas/silk/Kconfig \
|
||||
board/renesas/alt/Kconfig \
|
||||
board/kmc/kzm9g/Kconfig \
|
||||
board/renesas/lager/Kconfig \
|
||||
board/renesas/koelsch/Kconfig \
|
||||
board/renesas/gose/Kconfig \
|
||||
board/renesas/blanche/Kconfig \
|
||||
board/atmark-techno/armadillo-800eva/Kconfig \
|
||||
arch/arm/mach-rmobile/Kconfig.32 \
|
||||
arch/arm/mach-rmobile/Kconfig \
|
||||
board/LaCie/edminiv2/Kconfig \
|
||||
arch/arm/mach-orion5x/Kconfig \
|
||||
arch/arm/cpu/armv8/fsl-layerscape/Kconfig \
|
||||
board/compulab/cm_t43/Kconfig \
|
||||
board/compulab/cm_t335/Kconfig \
|
||||
board/ti/am335x/Kconfig \
|
||||
board/ti/am43xx/Kconfig \
|
||||
board/ti/ti816x/Kconfig \
|
||||
board/ti/ti814x/Kconfig \
|
||||
board/siemens/rut/Kconfig \
|
||||
board/siemens/pxm2/Kconfig \
|
||||
board/siemens/draco/Kconfig \
|
||||
board/BuR/brppt1/Kconfig \
|
||||
board/BuR/brxre1/Kconfig \
|
||||
arch/arm/mach-omap2/am33xx/Kconfig \
|
||||
board/ti/am57xx/Kconfig \
|
||||
board/ti/dra7xx/Kconfig \
|
||||
board/ti/omap5_uevm/Kconfig \
|
||||
board/compulab/cm_t54/Kconfig \
|
||||
board/compulab/cl-som-am57x/Kconfig \
|
||||
arch/arm/mach-omap2/omap5/Kconfig \
|
||||
board/amazon/kc1/Kconfig \
|
||||
board/ti/sdp4430/Kconfig \
|
||||
board/ti/panda/Kconfig \
|
||||
board/gumstix/duovero/Kconfig \
|
||||
arch/arm/mach-omap2/omap4/Kconfig \
|
||||
board/lg/sniper/Kconfig \
|
||||
board/quipos/cairo/Kconfig \
|
||||
board/technexion/twister/Kconfig \
|
||||
board/technexion/tao3530/Kconfig \
|
||||
board/nokia/rx51/Kconfig \
|
||||
board/logicpd/omap3som/Kconfig \
|
||||
board/htkw/mcx/Kconfig \
|
||||
board/corscience/tricorder/Kconfig \
|
||||
board/8dtech/eco5pk/Kconfig \
|
||||
board/pandora/Kconfig \
|
||||
board/ti/am3517crane/Kconfig \
|
||||
board/logicpd/zoom1/Kconfig \
|
||||
board/overo/Kconfig \
|
||||
board/isee/igep00x0/Kconfig \
|
||||
board/ti/evm/Kconfig \
|
||||
board/timll/devkit8000/Kconfig \
|
||||
board/compulab/cm_t3517/Kconfig \
|
||||
board/compulab/cm_t35/Kconfig \
|
||||
board/ti/beagle/Kconfig \
|
||||
board/teejet/mt_ventoux/Kconfig \
|
||||
board/logicpd/am3517evm/Kconfig \
|
||||
arch/arm/mach-omap2/omap3/Kconfig \
|
||||
arch/arm/mach-omap2/Kconfig \
|
||||
board/technologic/ts4800/Kconfig \
|
||||
board/inversepath/usbarmory/Kconfig \
|
||||
board/freescale/mx53smd/Kconfig \
|
||||
board/freescale/mx53loco/Kconfig \
|
||||
board/freescale/mx53evk/Kconfig \
|
||||
board/freescale/mx53ard/Kconfig \
|
||||
board/freescale/mx51evk/Kconfig \
|
||||
board/beckhoff/mx53cx9020/Kconfig \
|
||||
board/aries/m53evk/Kconfig \
|
||||
arch/arm/mach-imx/mx5/Kconfig \
|
||||
board/warp/Kconfig \
|
||||
board/wandboard/Kconfig \
|
||||
board/udoo/neo/Kconfig \
|
||||
board/udoo/Kconfig \
|
||||
board/toradex/colibri_imx6/Kconfig \
|
||||
board/toradex/apalis_imx6/Kconfig \
|
||||
board/tqc/tqma6/Kconfig \
|
||||
board/tbs/tbs2910/Kconfig \
|
||||
board/technexion/pico-imx6ul/Kconfig \
|
||||
board/solidrun/mx6cuboxi/Kconfig \
|
||||
board/seco/Kconfig \
|
||||
board/logicpd/imx6/Kconfig \
|
||||
board/liebherr/mccmon6/Kconfig \
|
||||
board/samtec/vining_2000/Kconfig \
|
||||
board/kosagi/novena/Kconfig \
|
||||
board/gateworks/gw_ventana/Kconfig \
|
||||
board/phytec/pfla02/Kconfig \
|
||||
board/phytec/pcm058/Kconfig \
|
||||
board/grinn/liteboard/Kconfig \
|
||||
board/freescale/mx6ullevk/Kconfig \
|
||||
board/freescale/mx6ul_14x14_evk/Kconfig \
|
||||
board/freescale/mx6sxsabreauto/Kconfig \
|
||||
board/freescale/mx6sxsabresd/Kconfig \
|
||||
board/freescale/mx6sllevk/Kconfig \
|
||||
board/freescale/mx6slevk/Kconfig \
|
||||
board/freescale/mx6sabresd/Kconfig \
|
||||
board/freescale/mx6sabreauto/Kconfig \
|
||||
board/freescale/mx6qarm2/Kconfig \
|
||||
board/engicam/isiotmx6ul/Kconfig \
|
||||
board/engicam/icorem6_rqs/Kconfig \
|
||||
board/engicam/icorem6/Kconfig \
|
||||
board/engicam/geam6ul/Kconfig \
|
||||
board/embest/mx6boards/Kconfig \
|
||||
board/el/el6x/Kconfig \
|
||||
board/congatec/cgtqmx6eval/Kconfig \
|
||||
board/compulab/cm_fx6/Kconfig \
|
||||
board/ccv/xpress/Kconfig \
|
||||
board/boundary/nitrogen6x/Kconfig \
|
||||
board/barco/titanium/Kconfig \
|
||||
board/barco/platinum/Kconfig \
|
||||
board/bachmann/ot1200/Kconfig \
|
||||
board/armadeus/opos6uldev/Kconfig \
|
||||
board/aristainetos/Kconfig \
|
||||
board/advantech/dms-ba16/Kconfig \
|
||||
board/ge/bx50v3/Kconfig \
|
||||
arch/arm/mach-imx/mx6/Kconfig \
|
||||
board/warp7/Kconfig \
|
||||
board/toradex/common/Kconfig \
|
||||
board/toradex/colibri_imx7/Kconfig \
|
||||
board/technexion/pico-imx7d/Kconfig \
|
||||
board/freescale/mx7dsabresd/Kconfig \
|
||||
arch/arm/mach-imx/mx7/Kconfig \
|
||||
board/freescale/mx7ulp_evk/Kconfig \
|
||||
arch/arm/mach-imx/mx7ulp/Kconfig \
|
||||
arch/arm/cpu/armv7/ls102xa/Kconfig \
|
||||
arch/arm/mach-mvebu/Kconfig \
|
||||
board/zyxel/nsa310s/Kconfig \
|
||||
board/Seagate/nas220/Kconfig \
|
||||
board/Seagate/goflexhome/Kconfig \
|
||||
board/Seagate/dockstar/Kconfig \
|
||||
board/raidsonic/ib62x0/Kconfig \
|
||||
board/LaCie/netspace_v2/Kconfig \
|
||||
board/LaCie/net2big_v2/Kconfig \
|
||||
board/keymile/km_arm/Kconfig \
|
||||
board/iomega/iconnect/Kconfig \
|
||||
board/d-link/dns325/Kconfig \
|
||||
board/cloudengines/pogo_e02/Kconfig \
|
||||
board/buffalo/lsxl/Kconfig \
|
||||
board/Marvell/sheevaplug/Kconfig \
|
||||
board/Marvell/guruplug/Kconfig \
|
||||
board/Synology/ds109/Kconfig \
|
||||
board/Marvell/dreamplug/Kconfig \
|
||||
board/Marvell/openrd/Kconfig \
|
||||
arch/arm/mach-kirkwood/Kconfig \
|
||||
board/ti/ks2_evm/Kconfig \
|
||||
arch/arm/mach-keystone/Kconfig \
|
||||
arch/arm/mach-integrator/Kconfig \
|
||||
arch/arm/mach-highbank/Kconfig \
|
||||
board/samsung/espresso7420/Kconfig \
|
||||
board/samsung/smdk5420/Kconfig \
|
||||
board/samsung/smdk5250/Kconfig \
|
||||
board/samsung/arndale/Kconfig \
|
||||
board/samsung/odroid/Kconfig \
|
||||
board/samsung/trats2/Kconfig \
|
||||
board/samsung/origen/Kconfig \
|
||||
board/samsung/universal_c210/Kconfig \
|
||||
board/samsung/trats/Kconfig \
|
||||
board/samsung/smdkv310/Kconfig \
|
||||
arch/arm/mach-exynos/Kconfig \
|
||||
board/lego/ev3/Kconfig \
|
||||
board/omicron/calimain/Kconfig \
|
||||
board/davinci/ea20/Kconfig \
|
||||
board/ti/common/Kconfig \
|
||||
board/davinci/da8xxevm/Kconfig \
|
||||
board/Barix/ipam390/Kconfig \
|
||||
arch/arm/mach-davinci/Kconfig \
|
||||
arch/arm/mach-bcm283x/Kconfig \
|
||||
board/siemens/smartweb/Kconfig \
|
||||
board/siemens/taurus/Kconfig \
|
||||
board/siemens/corvus/Kconfig \
|
||||
board/ronetix/pm9g45/Kconfig \
|
||||
board/ronetix/pm9263/Kconfig \
|
||||
board/ronetix/pm9261/Kconfig \
|
||||
board/mini-box/picosam9g45/Kconfig \
|
||||
board/l+g/vinco/Kconfig \
|
||||
board/esd/meesc/Kconfig \
|
||||
board/egnite/ethernut5/Kconfig \
|
||||
board/calao/usb_a9263/Kconfig \
|
||||
board/bluewater/snapper9260/Kconfig \
|
||||
board/bluewater/gurnard/Kconfig \
|
||||
board/atmel/sama5d4ek/Kconfig \
|
||||
board/atmel/sama5d4_xplained/Kconfig \
|
||||
board/atmel/sama5d3xek/Kconfig \
|
||||
board/atmel/sama5d3_xplained/Kconfig \
|
||||
board/atmel/sama5d2_xplained/Kconfig \
|
||||
board/atmel/sama5d2_ptc/Kconfig \
|
||||
board/atmel/at91sam9x5ek/Kconfig \
|
||||
board/atmel/at91sam9rlek/Kconfig \
|
||||
board/atmel/at91sam9n12ek/Kconfig \
|
||||
board/atmel/at91sam9m10g45ek/Kconfig \
|
||||
board/atmel/at91sam9263ek/Kconfig \
|
||||
board/atmel/at91sam9261ek/Kconfig \
|
||||
board/atmel/at91sam9260ek/Kconfig \
|
||||
board/atmel/at91rm9200ek/Kconfig \
|
||||
board/aries/ma5d4evk/Kconfig \
|
||||
arch/arm/mach-at91/Kconfig \
|
||||
board/aspeed/evb_ast2500/Kconfig \
|
||||
arch/arm/mach-aspeed/ast2500/Kconfig \
|
||||
arch/arm/mach-aspeed/Kconfig \
|
||||
arch/arm/Kconfig \
|
||||
board/synopsys/hsdk/Kconfig \
|
||||
board/synopsys/axs10x/Kconfig \
|
||||
board/synopsys/Kconfig \
|
||||
board/abilis/tb100/Kconfig \
|
||||
arch/arc/Kconfig \
|
||||
arch/Kconfig \
|
||||
Kconfig
|
||||
|
||||
include/config/auto.conf: \
|
||||
$(deps_config)
|
||||
|
||||
ifneq "$(UBOOTVERSION)" "2017.09"
|
||||
include/config/auto.conf: FORCE
|
||||
endif
|
||||
|
||||
$(deps_config): ;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user