From c56cf4ef081af4e041bb9fd0c88356c5ef4e9966 Mon Sep 17 00:00:00 2001 From: Robert Schwebel Date: Sun, 2 Jul 2017 20:04:44 +0200 Subject: platform-v7a: barebox: version bump 2017.06.0 -> 2017.07.0 Update barebox 2017.07.0, which contains an important fix for nv and globalvars. In the previous patch stack, state was defect, as upstream has changed the oftree. This is fixed in the new patch series. Signed-off-by: Robert Schwebel --- configs/platform-v7a/barebox-am335x-mlo.config | 390 ++++++++++ .../barebox-am335x-mlo.config.2017.06.0 | 390 ---------- configs/platform-v7a/barebox-am335x.config | 718 ++++++++++++++++++ .../platform-v7a/barebox-am335x.config.2017.06.0 | 718 ------------------ configs/platform-v7a/barebox-mx6.config | 808 +++++++++++++++++++++ configs/platform-v7a/barebox-mx6.config.2017.06.0 | 807 -------------------- configs/platform-v7a/barebox-rpi2.config | 570 +++++++++++++++ configs/platform-v7a/barebox-rpi2.config.2017.06.0 | 570 --------------- configs/platform-v7a/barebox-vexpress.config | 580 +++++++++++++++ .../platform-v7a/barebox-vexpress.config.2017.06.0 | 580 --------------- ...e-device-tree-provided-by-QEMU-if-availab.patch | 43 -- .../0002-vexpress-device-tree-support.patch | 78 -- ...se-add-funtion-to-copy-a-device-tree-node.patch | 50 -- ..._dump-don-t-use-flatten-unflatten-to-copy.patch | 34 - ...ee-add-fixup-handler-for-virtio-mmio-devi.patch | 62 -- ...lebone-add-state-entrie-for-mmc0-and-mmc1.patch | 35 - .../0201-of_device_is_stdout_path-simplify.patch | 45 -- ...s_stdout_path-split-off-options-and-suppo.patch | 53 -- ...203-ARM-imx-add-support-for-Udoo-Neo-full.patch | 320 -------- ...2017.06.0-pengutronix-multi_v7-20170614-1.patch | 25 - .../platform-v7a/patches/barebox-2017.06.0/series | 25 - ...e-device-tree-provided-by-QEMU-if-availab.patch | 43 ++ .../0002-vexpress-device-tree-support.patch | 78 ++ ...ess-add-bootstate-node-to-the-device-tree.patch | 90 +++ ...se-add-funtion-to-copy-a-device-tree-node.patch | 50 ++ ..._dump-don-t-use-flatten-unflatten-to-copy.patch | 34 + ...ee-add-fixup-handler-for-virtio-mmio-devi.patch | 62 ++ ...glebone-add-state-entry-for-mmc0-and-mmc1.patch | 35 + .../0201-of_device_is_stdout_path-simplify.patch | 45 ++ ...s_stdout_path-split-off-options-and-suppo.patch | 53 ++ ...203-ARM-imx-add-support-for-Udoo-Neo-full.patch | 320 ++++++++ ...2017.07.0-pengutronix-multi_v7-20170703-1.patch | 22 + .../platform-v7a/patches/barebox-2017.07.0/series | 26 + configs/platform-v7a/rules/barebox-am335x-mlo.make | 6 +- configs/platform-v7a/rules/barebox-am335x.make | 6 +- configs/platform-v7a/rules/barebox-mx6.make | 6 +- configs/platform-v7a/rules/barebox-rpi2.make | 6 +- configs/platform-v7a/rules/barebox-vexpress.make | 6 +- 38 files changed, 3939 insertions(+), 3850 deletions(-) create mode 100644 configs/platform-v7a/barebox-am335x-mlo.config delete mode 100644 configs/platform-v7a/barebox-am335x-mlo.config.2017.06.0 create mode 100644 configs/platform-v7a/barebox-am335x.config delete mode 100644 configs/platform-v7a/barebox-am335x.config.2017.06.0 create mode 100644 configs/platform-v7a/barebox-mx6.config delete mode 100644 configs/platform-v7a/barebox-mx6.config.2017.06.0 create mode 100644 configs/platform-v7a/barebox-rpi2.config delete mode 100644 configs/platform-v7a/barebox-rpi2.config.2017.06.0 create mode 100644 configs/platform-v7a/barebox-vexpress.config delete mode 100644 configs/platform-v7a/barebox-vexpress.config.2017.06.0 delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0002-vexpress-device-tree-support.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0003-of-base-add-funtion-to-copy-a-device-tree-node.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0004-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0005-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0101-beaglebone-add-state-entrie-for-mmc0-and-mmc1.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0201-of_device_is_stdout_path-simplify.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/0301-Release-2017.06.0-pengutronix-multi_v7-20170614-1.patch delete mode 100644 configs/platform-v7a/patches/barebox-2017.06.0/series create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0002-vexpress-device-tree-support.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0003-vexpress-add-bootstate-node-to-the-device-tree.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0004-of-base-add-funtion-to-copy-a-device-tree-node.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0005-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0006-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0101-beaglebone-add-state-entry-for-mmc0-and-mmc1.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/0301-Release-2017.07.0-pengutronix-multi_v7-20170703-1.patch create mode 100644 configs/platform-v7a/patches/barebox-2017.07.0/series (limited to 'configs') diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config new file mode 100644 index 0000000..0bf6513 --- /dev/null +++ b/configs/platform-v7a/barebox-am335x-mlo.config @@ -0,0 +1,390 @@ +# +# Automatically generated file; DO NOT EDIT. +# Barebox/arm 2017.07.0-20170614-1 Configuration +# +CONFIG_ARM=y +CONFIG_ARM_USE_COMPRESSED_DTB=y + +# +# System Type +# +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM283X is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_DIGIC is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_NOMADIK is not set +CONFIG_ARCH_OMAP=y +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_S3C24xx is not set +# CONFIG_ARCH_S5PCxx is not set +# CONFIG_ARCH_S3C64xx is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UEMD is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_QEMU is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_V7=y +CONFIG_CPU_32v7=y + +# +# processor features +# +# CONFIG_BOOT_ENDIANNESS_SWITCH is not set +CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff + +# +# OMAP Features +# +CONFIG_ARCH_AM33XX=y +CONFIG_OMAP_CLOCK_SOURCE_DMTIMER=y +CONFIG_OMAP_GPMC=y +CONFIG_OMAP_BUILD_IFT=y +# CONFIG_OMAP_BUILD_SPI is not set +CONFIG_OMAP_SERIALBOOT=y +CONFIG_OMAP_MULTI_BOARDS=y +CONFIG_MACH_AFI_GF=y +# CONFIG_MACH_BEAGLE is not set +CONFIG_MACH_BEAGLEBONE=y +CONFIG_MACH_PHYTEC_SOM_AM335X=y +# CONFIG_MACH_VSCOM_BALTOS is not set +CONFIG_ARM_ASM_UNIFIED=y +CONFIG_AEABI=y +CONFIG_THUMB2_BAREBOX=y + +# +# ARM specific settings +# +# CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS is not set +CONFIG_ARM_EXCEPTIONS=y +# CONFIG_ARM_UNWIND is not set +# CONFIG_ARM_SEMIHOSTING is not set +# CONFIG_ARM_PSCI is not set +CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" +CONFIG_HAS_KALLSYMS=y +CONFIG_HAS_MODULES=y +CONFIG_HAS_CACHE=y +CONFIG_HAS_DMA=y +CONFIG_GENERIC_GPIO=y +CONFIG_BLOCK=y +CONFIG_FILETYPE=y + +# +# General Settings +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BANNER=y +# CONFIG_MEMINFO is not set +# CONFIG_ENVIRONMENT_VARIABLES is not set +# CONFIG_GLOBALVAR is not set + +# +# memory layout +# +CONFIG_HAVE_PBL_IMAGE=y +CONFIG_HAVE_PBL_MULTI_IMAGES=y +CONFIG_HAVE_IMAGE_COMPRESSION=y +CONFIG_PBL_IMAGE=y +CONFIG_PBL_MULTI_IMAGES=y +CONFIG_PBL_RELOCATABLE=y +CONFIG_IMAGE_COMPRESSION=y +# CONFIG_IMAGE_COMPRESSION_LZ4 is not set +CONFIG_IMAGE_COMPRESSION_LZO=y +# CONFIG_IMAGE_COMPRESSION_GZIP is not set +# CONFIG_IMAGE_COMPRESSION_XZKERN is not set +# CONFIG_IMAGE_COMPRESSION_NONE is not set +CONFIG_MMU=y +CONFIG_MMU_EARLY=y +CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y +CONFIG_TEXT_BASE=0x0 +CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff +CONFIG_STACK_SIZE=0x8000 +CONFIG_MALLOC_SIZE=0x0 +# CONFIG_EXPERIMENTAL is not set +# CONFIG_MALLOC_DLMALLOC is not set +CONFIG_MALLOC_TLSF=y +# CONFIG_MALLOC_DUMMY is not set +# CONFIG_KALLSYMS is not set +CONFIG_RELOCATABLE=y +# CONFIG_PANIC_HANG is not set +CONFIG_PROMPT="MLO>" +CONFIG_BAUDRATE=115200 +CONFIG_SIMPLE_READLINE=y +CONFIG_CBSIZE=1024 +# CONFIG_SHELL_HUSH is not set +# CONFIG_SHELL_SIMPLE is not set +CONFIG_SHELL_NONE=y +# CONFIG_GLOB is not set +# CONFIG_PASSWORD is not set +# CONFIG_ERRNO_MESSAGES is not set +# CONFIG_TIMESTAMP is not set +# CONFIG_BOOTM is not set +# CONFIG_IMD is not set +# CONFIG_KERNEL_INSTALL_TARGET is not set +CONFIG_CONSOLE_FULL=y +# CONFIG_CONSOLE_SIMPLE is not set +# CONFIG_CONSOLE_NONE is not set +# CONFIG_CONSOLE_ACTIVATE_FIRST is not set +# CONFIG_CONSOLE_ACTIVATE_ALL is not set +CONFIG_CONSOLE_ACTIVATE_NONE=y +# CONFIG_PBL_CONSOLE is not set +# CONFIG_CONSOLE_RATP is not set +CONFIG_PARTITION=y +CONFIG_PARTITION_DISK=y +CONFIG_PARTITION_DISK_DOS=y +# CONFIG_PARTITION_DISK_EFI is not set +# CONFIG_ENV_HANDLING is not set +# CONFIG_DEFAULT_COMPRESSION_LZO is not set +CONFIG_DEFAULT_COMPRESSION_NONE=y +# CONFIG_BAREBOXENV_TARGET is not set +# CONFIG_BAREBOXCRC32_TARGET is not set +# CONFIG_POLLER is not set +# CONFIG_STATE is not set + +# +# Debugging +# +CONFIG_COMPILE_LOGLEVEL=6 +CONFIG_DEFAULT_LOGLEVEL=7 +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_OMAP_UART_PORT=1 +# CONFIG_DEBUG_INITCALLS is not set +CONFIG_HAS_DEBUG_LL=y +# CONFIG_NET is not set + +# +# Drivers +# +CONFIG_OFTREE=y +CONFIG_OFTREE_MEM_GENERIC=y +CONFIG_DTC=y +CONFIG_OFDEVICE=y +CONFIG_OF_GPIO=y +# CONFIG_AIODEV is not set + +# +# serial drivers +# +# CONFIG_DRIVER_SERIAL_ARM_DCC is not set +CONFIG_DRIVER_SERIAL_NS16550=y +CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y +# CONFIG_DRIVER_SERIAL_CADENCE is not set + +# +# SPI drivers +# +CONFIG_SPI=y +# CONFIG_DRIVER_SPI_GPIO is not set +CONFIG_DRIVER_SPI_OMAP3=y +# CONFIG_I2C is not set +CONFIG_MTD=y +# CONFIG_MTD_WRITE is not set +# CONFIG_MTD_OOB_DEVICE is not set +# CONFIG_MTD_RAW_DEVICE is not set +# CONFIG_MTD_CONCAT is not set + +# +# MTD debug options +# +# CONFIG_MTD_PEB_DEBUG is not set + +# +# Self contained MTD devices +# +# CONFIG_MTD_DATAFLASH is not set +CONFIG_MTD_M25P80=y +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_DOCG3 is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_DRIVER_CFI is not set +CONFIG_NAND=y +# CONFIG_NAND_ECC_SOFT is not set +# CONFIG_NAND_ECC_BCH is not set +CONFIG_NAND_ECC_HW=y +# CONFIG_NAND_ECC_HW_OOB_FIRST is not set +# CONFIG_NAND_ECC_HW_SYNDROME is not set +# CONFIG_NAND_ECC_HW_NONE is not set +# CONFIG_NAND_INFO is not set +# CONFIG_NAND_BBT is not set +CONFIG_NAND_OMAP_GPMC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_SPI_NOR=y +# CONFIG_SPI_CADENCE_QUADSPI is not set +# CONFIG_MTD_UBI is not set +CONFIG_DISK=y +# CONFIG_DISK_WRITE is not set + +# +# drive types +# +# CONFIG_DISK_ATA is not set +# CONFIG_DISK_AHCI is not set + +# +# interface types +# +# CONFIG_DISK_INTF_PLATFORM_IDE is not set +# CONFIG_USB_HOST is not set +# CONFIG_USB_GADGET is not set +# CONFIG_USB_MUSB is not set +# CONFIG_VIDEO is not set +CONFIG_MCI=y + +# +# --- Feature list --- +# +# CONFIG_MCI_STARTUP is not set +# CONFIG_MCI_WRITE is not set +# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set + +# +# --- MCI host drivers --- +# +# CONFIG_MCI_DW is not set +CONFIG_MCI_OMAP_HSMMC=y +# CONFIG_MCI_SPI is not set +CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 + +# +# MFD +# +# CONFIG_MFD_MC13XXX is not set +# CONFIG_MFD_SYSCON is not set + +# +# Misc devices +# +# CONFIG_JTAG is not set +# CONFIG_SRAM is not set +# CONFIG_LED is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT25 is not set + +# +# Input device support +# +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_WATCHDOG is not set +# CONFIG_PWM is not set +# CONFIG_HWRNG is not set + +# +# DMA support +# +CONFIG_GPIOLIB=y + +# +# GPIO +# +# CONFIG_GPIO_74164 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_IMX is not set +# CONFIG_GPIO_VF610 is not set +# CONFIG_GPIO_MXS is not set +CONFIG_GPIO_OMAP=y +# CONFIG_GPIO_DESIGNWARE is not set +# CONFIG_W1 is not set +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y +# CONFIG_NVMEM is not set + +# +# Bus devices +# +CONFIG_BUS_OMAP_GPMC=y +# CONFIG_REGULATOR is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_RTC_CLASS is not set + +# +# Firmware Drivers +# +# CONFIG_FIRMWARE_ALTERA_SERIAL is not set +# CONFIG_GENERIC_PHY is not set +# CONFIG_CRYPTO_HW is not set + +# +# Memory controller drivers +# + +# +# Filesystem support +# +CONFIG_FS=y +# CONFIG_FS_CRAMFS is not set +# CONFIG_FS_EXT4 is not set +CONFIG_FS_RAMFS=y +# CONFIG_FS_DEVFS is not set +CONFIG_FS_FAT=y +# CONFIG_FS_FAT_WRITE is not set +CONFIG_FS_FAT_LFN=y +# CONFIG_FS_BPKFS is not set +# CONFIG_FS_UIMAGEFS is not set +# CONFIG_FS_PSTORE is not set +# CONFIG_FS_SQUASHFS is not set + +# +# ZLIB support disabled +# + +# +# LZ4 support disabled +# + +# +# LZO support disabled +# + +# +# XZ support disabled +# + +# +# Library routines +# +CONFIG_UNCOMPRESS=y +# CONFIG_ZLIB is not set +# CONFIG_BZLIB is not set +# CONFIG_LZ4_DECOMPRESS is not set +# CONFIG_XZ_DECOMPRESS is not set +# CONFIG_GENERIC_FIND_NEXT_BIT is not set +# CONFIG_PROCESS_ESCAPE_SEQUENCE is not set +CONFIG_LZO_DECOMPRESS=y +CONFIG_XYMODEM=y +# CONFIG_ALLOW_PRNG_FALLBACK is not set + +# +# Library gui routines +# +# CONFIG_BAREBOX_LOGO is not set +# CONFIG_BOOTSTRAP is not set + +# +# Crypto support +# +CONFIG_CRC16=y +# CONFIG_DIGEST is not set +# CONFIG_CRYPTO_KEYSTORE is not set diff --git a/configs/platform-v7a/barebox-am335x-mlo.config.2017.06.0 b/configs/platform-v7a/barebox-am335x-mlo.config.2017.06.0 deleted file mode 100644 index 35d5c24..0000000 --- a/configs/platform-v7a/barebox-am335x-mlo.config.2017.06.0 +++ /dev/null @@ -1,390 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Barebox/arm 2017.06.0-20170613-1 Configuration -# -CONFIG_ARM=y -CONFIG_ARM_USE_COMPRESSED_DTB=y - -# -# System Type -# -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_DIGIC is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_HIGHBANK is not set -# CONFIG_ARCH_IMX is not set -# CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_MXS is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_NOMADIK is not set -CONFIG_ARCH_OMAP=y -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_ROCKCHIP is not set -# CONFIG_ARCH_SOCFPGA is not set -# CONFIG_ARCH_S3C24xx is not set -# CONFIG_ARCH_S5PCxx is not set -# CONFIG_ARCH_S3C64xx is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_VEXPRESS is not set -# CONFIG_ARCH_TEGRA is not set -# CONFIG_ARCH_UEMD is not set -# CONFIG_ARCH_ZYNQ is not set -# CONFIG_ARCH_QEMU is not set - -# -# Processor Type -# -CONFIG_CPU_32=y -CONFIG_CPU_V7=y -CONFIG_CPU_32v7=y - -# -# processor features -# -# CONFIG_BOOT_ENDIANNESS_SWITCH is not set -CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff - -# -# OMAP Features -# -CONFIG_ARCH_AM33XX=y -CONFIG_OMAP_CLOCK_SOURCE_DMTIMER=y -CONFIG_OMAP_GPMC=y -CONFIG_OMAP_BUILD_IFT=y -# CONFIG_OMAP_BUILD_SPI is not set -CONFIG_OMAP_SERIALBOOT=y -CONFIG_OMAP_MULTI_BOARDS=y -CONFIG_MACH_AFI_GF=y -# CONFIG_MACH_BEAGLE is not set -CONFIG_MACH_BEAGLEBONE=y -CONFIG_MACH_PHYTEC_SOM_AM335X=y -# CONFIG_MACH_VSCOM_BALTOS is not set -CONFIG_ARM_ASM_UNIFIED=y -CONFIG_AEABI=y -CONFIG_THUMB2_BAREBOX=y - -# -# ARM specific settings -# -# CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS is not set -CONFIG_ARM_EXCEPTIONS=y -# CONFIG_ARM_UNWIND is not set -# CONFIG_ARM_SEMIHOSTING is not set -# CONFIG_ARM_PSCI is not set -CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" -CONFIG_HAS_KALLSYMS=y -CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y -CONFIG_HAS_DMA=y -CONFIG_GENERIC_GPIO=y -CONFIG_BLOCK=y -CONFIG_FILETYPE=y - -# -# General Settings -# -CONFIG_LOCALVERSION="" -CONFIG_LOCALVERSION_AUTO=y -CONFIG_BANNER=y -# CONFIG_MEMINFO is not set -# CONFIG_ENVIRONMENT_VARIABLES is not set -# CONFIG_GLOBALVAR is not set - -# -# memory layout -# -CONFIG_HAVE_PBL_IMAGE=y -CONFIG_HAVE_PBL_MULTI_IMAGES=y -CONFIG_HAVE_IMAGE_COMPRESSION=y -CONFIG_PBL_IMAGE=y -CONFIG_PBL_MULTI_IMAGES=y -CONFIG_PBL_RELOCATABLE=y -CONFIG_IMAGE_COMPRESSION=y -# CONFIG_IMAGE_COMPRESSION_LZ4 is not set -CONFIG_IMAGE_COMPRESSION_LZO=y -# CONFIG_IMAGE_COMPRESSION_GZIP is not set -# CONFIG_IMAGE_COMPRESSION_XZKERN is not set -# CONFIG_IMAGE_COMPRESSION_NONE is not set -CONFIG_MMU=y -CONFIG_MMU_EARLY=y -CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y -CONFIG_TEXT_BASE=0x0 -CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff -CONFIG_STACK_SIZE=0x8000 -CONFIG_MALLOC_SIZE=0x0 -# CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set -CONFIG_MALLOC_TLSF=y -# CONFIG_MALLOC_DUMMY is not set -# CONFIG_KALLSYMS is not set -CONFIG_RELOCATABLE=y -# CONFIG_PANIC_HANG is not set -CONFIG_PROMPT="MLO>" -CONFIG_BAUDRATE=115200 -CONFIG_SIMPLE_READLINE=y -CONFIG_CBSIZE=1024 -# CONFIG_SHELL_HUSH is not set -# CONFIG_SHELL_SIMPLE is not set -CONFIG_SHELL_NONE=y -# CONFIG_GLOB is not set -# CONFIG_PASSWORD is not set -# CONFIG_ERRNO_MESSAGES is not set -# CONFIG_TIMESTAMP is not set -# CONFIG_BOOTM is not set -# CONFIG_IMD is not set -# CONFIG_KERNEL_INSTALL_TARGET is not set -CONFIG_CONSOLE_FULL=y -# CONFIG_CONSOLE_SIMPLE is not set -# CONFIG_CONSOLE_NONE is not set -# CONFIG_CONSOLE_ACTIVATE_FIRST is not set -# CONFIG_CONSOLE_ACTIVATE_ALL is not set -CONFIG_CONSOLE_ACTIVATE_NONE=y -# CONFIG_PBL_CONSOLE is not set -# CONFIG_CONSOLE_RATP is not set -CONFIG_PARTITION=y -CONFIG_PARTITION_DISK=y -CONFIG_PARTITION_DISK_DOS=y -# CONFIG_PARTITION_DISK_EFI is not set -# CONFIG_ENV_HANDLING is not set -# CONFIG_DEFAULT_COMPRESSION_LZO is not set -CONFIG_DEFAULT_COMPRESSION_NONE=y -# CONFIG_BAREBOXENV_TARGET is not set -# CONFIG_BAREBOXCRC32_TARGET is not set -# CONFIG_POLLER is not set -# CONFIG_STATE is not set - -# -# Debugging -# -CONFIG_COMPILE_LOGLEVEL=6 -CONFIG_DEFAULT_LOGLEVEL=7 -# CONFIG_DEBUG_INFO is not set -# CONFIG_DEBUG_LL is not set -CONFIG_DEBUG_OMAP_UART_PORT=1 -# CONFIG_DEBUG_INITCALLS is not set -CONFIG_HAS_DEBUG_LL=y -# CONFIG_NET is not set - -# -# Drivers -# -CONFIG_OFTREE=y -CONFIG_OFTREE_MEM_GENERIC=y -CONFIG_DTC=y -CONFIG_OFDEVICE=y -CONFIG_OF_GPIO=y -# CONFIG_AIODEV is not set - -# -# serial drivers -# -# CONFIG_DRIVER_SERIAL_ARM_DCC is not set -CONFIG_DRIVER_SERIAL_NS16550=y -CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y -# CONFIG_DRIVER_SERIAL_CADENCE is not set - -# -# SPI drivers -# -CONFIG_SPI=y -# CONFIG_DRIVER_SPI_GPIO is not set -CONFIG_DRIVER_SPI_OMAP3=y -# CONFIG_I2C is not set -CONFIG_MTD=y -# CONFIG_MTD_WRITE is not set -# CONFIG_MTD_OOB_DEVICE is not set -# CONFIG_MTD_RAW_DEVICE is not set -# CONFIG_MTD_CONCAT is not set - -# -# MTD debug options -# -# CONFIG_MTD_PEB_DEBUG is not set - -# -# Self contained MTD devices -# -# CONFIG_MTD_DATAFLASH is not set -CONFIG_MTD_M25P80=y -# CONFIG_MTD_SST25L is not set -# CONFIG_MTD_DOCG3 is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_DRIVER_CFI is not set -CONFIG_NAND=y -# CONFIG_NAND_ECC_SOFT is not set -# CONFIG_NAND_ECC_BCH is not set -CONFIG_NAND_ECC_HW=y -# CONFIG_NAND_ECC_HW_OOB_FIRST is not set -# CONFIG_NAND_ECC_HW_SYNDROME is not set -# CONFIG_NAND_ECC_HW_NONE is not set -# CONFIG_NAND_INFO is not set -# CONFIG_NAND_BBT is not set -CONFIG_NAND_OMAP_GPMC=y -# CONFIG_MTD_NAND_ECC_SMC is not set -CONFIG_MTD_NAND_IDS=y -# CONFIG_MTD_NAND_DENALI is not set -CONFIG_MTD_SPI_NOR=y -# CONFIG_SPI_CADENCE_QUADSPI is not set -# CONFIG_MTD_UBI is not set -CONFIG_DISK=y -# CONFIG_DISK_WRITE is not set - -# -# drive types -# -# CONFIG_DISK_ATA is not set -# CONFIG_DISK_AHCI is not set - -# -# interface types -# -# CONFIG_DISK_INTF_PLATFORM_IDE is not set -# CONFIG_USB_HOST is not set -# CONFIG_USB_GADGET is not set -# CONFIG_USB_MUSB is not set -# CONFIG_VIDEO is not set -CONFIG_MCI=y - -# -# --- Feature list --- -# -# CONFIG_MCI_STARTUP is not set -# CONFIG_MCI_WRITE is not set -# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set - -# -# --- MCI host drivers --- -# -# CONFIG_MCI_DW is not set -CONFIG_MCI_OMAP_HSMMC=y -# CONFIG_MCI_SPI is not set -CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 - -# -# MFD -# -# CONFIG_MFD_MC13XXX is not set -# CONFIG_MFD_SYSCON is not set - -# -# Misc devices -# -# CONFIG_JTAG is not set -# CONFIG_SRAM is not set -# CONFIG_LED is not set - -# -# EEPROM support -# -# CONFIG_EEPROM_AT25 is not set - -# -# Input device support -# -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_WATCHDOG is not set -# CONFIG_PWM is not set -# CONFIG_HWRNG is not set - -# -# DMA support -# -CONFIG_GPIOLIB=y - -# -# GPIO -# -# CONFIG_GPIO_74164 is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_IMX is not set -# CONFIG_GPIO_VF610 is not set -# CONFIG_GPIO_MXS is not set -CONFIG_GPIO_OMAP=y -# CONFIG_GPIO_DESIGNWARE is not set -# CONFIG_W1 is not set -CONFIG_PINCTRL=y -CONFIG_PINCTRL_SINGLE=y -# CONFIG_NVMEM is not set - -# -# Bus devices -# -CONFIG_BUS_OMAP_GPMC=y -# CONFIG_REGULATOR is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_RTC_CLASS is not set - -# -# Firmware Drivers -# -# CONFIG_FIRMWARE_ALTERA_SERIAL is not set -# CONFIG_GENERIC_PHY is not set -# CONFIG_CRYPTO_HW is not set - -# -# Memory controller drivers -# - -# -# Filesystem support -# -CONFIG_FS=y -# CONFIG_FS_CRAMFS is not set -# CONFIG_FS_EXT4 is not set -CONFIG_FS_RAMFS=y -# CONFIG_FS_DEVFS is not set -CONFIG_FS_FAT=y -# CONFIG_FS_FAT_WRITE is not set -CONFIG_FS_FAT_LFN=y -# CONFIG_FS_BPKFS is not set -# CONFIG_FS_UIMAGEFS is not set -# CONFIG_FS_PSTORE is not set -# CONFIG_FS_SQUASHFS is not set - -# -# ZLIB support disabled -# - -# -# LZ4 support disabled -# - -# -# LZO support disabled -# - -# -# XZ support disabled -# - -# -# Library routines -# -CONFIG_UNCOMPRESS=y -# CONFIG_ZLIB is not set -# CONFIG_BZLIB is not set -# CONFIG_LZ4_DECOMPRESS is not set -# CONFIG_XZ_DECOMPRESS is not set -# CONFIG_GENERIC_FIND_NEXT_BIT is not set -# CONFIG_PROCESS_ESCAPE_SEQUENCE is not set -CONFIG_LZO_DECOMPRESS=y -CONFIG_XYMODEM=y -# CONFIG_ALLOW_PRNG_FALLBACK is not set - -# -# Library gui routines -# -# CONFIG_BAREBOX_LOGO is not set -# CONFIG_BOOTSTRAP is not set - -# -# Crypto support -# -CONFIG_CRC16=y -# CONFIG_DIGEST is not set -# CONFIG_CRYPTO_KEYSTORE is not set diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config new file mode 100644 index 0000000..f32da9b --- /dev/null +++ b/configs/platform-v7a/barebox-am335x.config @@ -0,0 +1,718 @@ +# +# Automatically generated file; DO NOT EDIT. +# Barebox/arm 2017.07.0-20170614-1 Configuration +# +CONFIG_ARM=y +CONFIG_ARM_LINUX=y +CONFIG_ARM_USE_COMPRESSED_DTB=y + +# +# System Type +# +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM283X is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_DIGIC is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_NOMADIK is not set +CONFIG_ARCH_OMAP=y +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_S3C24xx is not set +# CONFIG_ARCH_S5PCxx is not set +# CONFIG_ARCH_S3C64xx is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UEMD is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_QEMU is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_V7=y +CONFIG_CPU_32v7=y + +# +# processor features +# +# CONFIG_BOOT_ENDIANNESS_SWITCH is not set +CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff + +# +# OMAP Features +# +CONFIG_ARCH_AM33XX=y +CONFIG_OMAP_CLOCK_SOURCE_DMTIMER=y +CONFIG_OMAP_GPMC=y +# CONFIG_OMAP_BUILD_IFT is not set +# CONFIG_OMAP_BUILD_SPI is not set +CONFIG_BAREBOX_UPDATE_AM33XX_SPI_NOR_MLO=y +# CONFIG_BAREBOX_UPDATE_AM33XX_NAND is not set +# CONFIG_BAREBOX_UPDATE_AM33XX_EMMC is not set +# CONFIG_AM33XX_NET_BOOT is not set +CONFIG_OMAP_MULTI_BOARDS=y +CONFIG_MACH_AFI_GF=y +# CONFIG_MACH_BEAGLE is not set +CONFIG_MACH_BEAGLEBONE=y +# CONFIG_MACH_PHYTEC_SOM_AM335X is not set +# CONFIG_MACH_VSCOM_BALTOS is not set +CONFIG_ARM_ASM_UNIFIED=y +CONFIG_AEABI=y +CONFIG_THUMB2_BAREBOX=y +CONFIG_ARM_BOARD_APPEND_ATAG=y +# CONFIG_ARM_BOARD_PREPEND_ATAG is not set + +# +# ARM specific settings +# +CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y +CONFIG_ARM_EXCEPTIONS=y +CONFIG_ARM_UNWIND=y +# CONFIG_ARM_SEMIHOSTING is not set +# CONFIG_ARM_PSCI is not set +CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" +CONFIG_HAS_KALLSYMS=y +CONFIG_HAS_MODULES=y +CONFIG_HAS_CACHE=y +CONFIG_HAS_DMA=y +CONFIG_GENERIC_GPIO=y +CONFIG_BLOCK=y +CONFIG_BLOCK_WRITE=y +CONFIG_FILETYPE=y +CONFIG_BINFMT=y +CONFIG_UIMAGE=y +CONFIG_FITIMAGE=y +CONFIG_FITIMAGE_SIGNATURE=y +CONFIG_LOGBUF=y +CONFIG_STDDEV=y +CONFIG_BAREBOX_UPDATE=y +CONFIG_MENUTREE=y +CONFIG_FILE_LIST=y +CONFIG_UBIFORMAT=y +CONFIG_BOOT=y + +# +# General Settings +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BANNER=y +CONFIG_MEMINFO=y +CONFIG_ENVIRONMENT_VARIABLES=y +CONFIG_GLOBALVAR=y +CONFIG_NVVAR=y + +# +# memory layout +# +CONFIG_HAVE_PBL_IMAGE=y +CONFIG_HAVE_PBL_MULTI_IMAGES=y +CONFIG_HAVE_IMAGE_COMPRESSION=y +CONFIG_PBL_IMAGE=y +CONFIG_PBL_MULTI_IMAGES=y +CONFIG_PBL_RELOCATABLE=y +CONFIG_IMAGE_COMPRESSION=y +# CONFIG_IMAGE_COMPRESSION_LZ4 is not set +CONFIG_IMAGE_COMPRESSION_LZO=y +# CONFIG_IMAGE_COMPRESSION_GZIP is not set +# CONFIG_IMAGE_COMPRESSION_XZKERN is not set +# CONFIG_IMAGE_COMPRESSION_NONE is not set +CONFIG_MMU=y +CONFIG_MMU_EARLY=y +CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y +CONFIG_TEXT_BASE=0x0 +CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff +CONFIG_STACK_SIZE=0x8000 +CONFIG_MALLOC_SIZE=0x0 +# CONFIG_EXPERIMENTAL is not set +# CONFIG_MALLOC_DLMALLOC is not set +CONFIG_MALLOC_TLSF=y +CONFIG_KALLSYMS=y +CONFIG_RELOCATABLE=y +# CONFIG_PANIC_HANG is not set +CONFIG_PROMPT="barebox> " +CONFIG_BAUDRATE=115200 +CONFIG_CBSIZE=1024 +CONFIG_SHELL_HUSH=y +# CONFIG_SHELL_SIMPLE is not set +# CONFIG_SHELL_NONE is not set +CONFIG_GLOB=y +CONFIG_GLOB_SORT=y +CONFIG_PROMPT_HUSH_PS2="> " +CONFIG_HUSH_FANCY_PROMPT=y +CONFIG_CMDLINE_EDITING=y +CONFIG_AUTO_COMPLETE=y +CONFIG_MENU=y +# CONFIG_PASSWORD is not set +CONFIG_DYNAMIC_CRC_TABLE=y +CONFIG_ERRNO_MESSAGES=y +# CONFIG_TIMESTAMP is not set +CONFIG_BOOTM=y +CONFIG_BOOTM_SHOW_TYPE=y +CONFIG_BOOTM_VERBOSE=y +CONFIG_BOOTM_INITRD=y +CONFIG_BOOTM_OFTREE=y +CONFIG_BOOTM_OFTREE_UIMAGE=y +# CONFIG_BOOTM_AIMAGE is not set +CONFIG_BOOTM_FITIMAGE=y +CONFIG_BOOTM_FITIMAGE_SIGNATURE=y +# CONFIG_BOOTM_FORCE_SIGNED_IMAGES is not set +CONFIG_BLSPEC=y +CONFIG_FLEXIBLE_BOOTARGS=y +# CONFIG_IMD is not set +# CONFIG_KERNEL_INSTALL_TARGET is not set +CONFIG_CONSOLE_FULL=y +# CONFIG_CONSOLE_SIMPLE is not set +# CONFIG_CONSOLE_NONE is not set +# CONFIG_CONSOLE_ACTIVATE_FIRST is not set +# CONFIG_CONSOLE_ACTIVATE_ALL is not set +CONFIG_CONSOLE_ACTIVATE_NONE=y +# CONFIG_PBL_CONSOLE is not set +# CONFIG_CONSOLE_RATP is not set +CONFIG_PARTITION=y +CONFIG_PARTITION_DISK=y +CONFIG_PARTITION_DISK_DOS=y +# CONFIG_PARTITION_DISK_EFI is not set +CONFIG_ENV_HANDLING=y +CONFIG_DEFAULT_ENVIRONMENT=y +# CONFIG_DEFAULT_COMPRESSION_LZO is not set +CONFIG_DEFAULT_COMPRESSION_NONE=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y +CONFIG_DEFAULT_ENVIRONMENT_PATH=" .ptxdist-defaultenv .ptxdist-defaultenv .ptxdist-defaultenv" +# CONFIG_BAREBOXENV_TARGET is not set +# CONFIG_BAREBOXCRC32_TARGET is not set +CONFIG_POLLER=y +CONFIG_STATE=y +CONFIG_STATE_CRYPTO=y +CONFIG_BOOTCHOOSER=y +CONFIG_RESET_SOURCE=y + +# +# Debugging +# +CONFIG_COMPILE_LOGLEVEL=6 +CONFIG_DEFAULT_LOGLEVEL=7 +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_OMAP_UART_PORT=1 +# CONFIG_DEBUG_INITCALLS is not set +CONFIG_HAS_DEBUG_LL=y +CONFIG_COMMAND_SUPPORT=y +CONFIG_COMPILE_HASH=y +CONFIG_COMPILE_MEMORY=y + +# +# Commands +# + +# +# Information +# +CONFIG_CMD_ARM_CPUINFO=y +CONFIG_CMD_DEVINFO=y +CONFIG_CMD_DMESG=y +CONFIG_CMD_DRVINFO=y +CONFIG_CMD_HELP=y +CONFIG_LONGHELP=y +CONFIG_CMD_IOMEM=y +# CONFIG_CMD_IMD is not set +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_ARM_MMUINFO=y +CONFIG_CMD_VERSION=y +# CONFIG_CMD_MMC_EXTCSD is not set + +# +# Boot +# +CONFIG_CMD_BOOT=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTU is not set +CONFIG_CMD_BOOTZ=y +CONFIG_CMD_GO=y +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADS is not set +# CONFIG_CMD_LOADY is not set +CONFIG_CMD_RESET=y +CONFIG_CMD_UIMAGE=y + +# +# Partition +# +CONFIG_CMD_PARTITION=y +CONFIG_CMD_AUTOMOUNT=y +CONFIG_CMD_MOUNT=y +CONFIG_CMD_UBI=y +CONFIG_CMD_UBIFORMAT=y +CONFIG_CMD_UMOUNT=y + +# +# Environment +# +CONFIG_CMD_NV=y +CONFIG_CMD_EXPORT=y +# CONFIG_CMD_DEFAULTENV is not set +CONFIG_CMD_GLOBAL=y +CONFIG_CMD_LOADENV=y +CONFIG_CMD_PRINTENV=y +CONFIG_CMD_MAGICVAR=y +CONFIG_CMD_MAGICVAR_HELP=y +CONFIG_CMD_SAVEENV=y + +# +# File +# +CONFIG_CMD_BASENAME=y +CONFIG_CMD_CAT=y +CONFIG_CMD_CD=y +CONFIG_CMD_CP=y +# CONFIG_CMD_CMP is not set +CONFIG_CMD_DIGEST=y +CONFIG_CMD_DIRNAME=y +CONFIG_CMD_FILETYPE=y +CONFIG_CMD_LN=y +CONFIG_CMD_LS=y +CONFIG_CMD_MD5SUM=y +CONFIG_CMD_MKDIR=y +CONFIG_CMD_PWD=y +CONFIG_CMD_READLINK=y +CONFIG_CMD_RM=y +CONFIG_CMD_RMDIR=y +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_SHA224SUM is not set +# CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_SHA384SUM is not set +# CONFIG_CMD_SHA512SUM is not set +CONFIG_CMD_UNCOMPRESS=y + +# +# Shell scripting +# +CONFIG_CMD_FALSE=y +CONFIG_CMD_GETOPT=y +CONFIG_CMD_LET=y +CONFIG_CMD_MSLEEP=y +CONFIG_CMD_READF=y +CONFIG_CMD_SLEEP=y +CONFIG_CMD_TEST=y +CONFIG_CMD_TRUE=y + +# +# Network +# +CONFIG_CMD_DHCP=y +# CONFIG_CMD_HOST is not set +CONFIG_NET_CMD_IFUP=y +CONFIG_CMD_MIITOOL=y +CONFIG_CMD_PING=y +CONFIG_CMD_TFTP=y + +# +# Console and Framebuffer interaction +# +CONFIG_CMD_CLEAR=y +CONFIG_CMD_ECHO=y +CONFIG_CMD_ECHO_E=y +CONFIG_CMD_EDIT=y +# CONFIG_CMD_LOGIN is not set +CONFIG_CMD_MENU=y +# CONFIG_CMD_MENU_MANAGEMENT is not set +CONFIG_CMD_MENUTREE=y +CONFIG_CMD_READLINE=y +CONFIG_CMD_TIMEOUT=y + +# +# Memory +# +CONFIG_CMD_CRC=y +CONFIG_CMD_CRC_CMP=y +CONFIG_CMD_MD=y +CONFIG_CMD_MEMCMP=y +CONFIG_CMD_MEMCPY=y +CONFIG_CMD_MEMSET=y +# CONFIG_CMD_MEMTEST is not set +CONFIG_CMD_MM=y +CONFIG_CMD_MW=y + +# +# Hardware manipulation +# +CONFIG_CMD_DETECT=y +CONFIG_CMD_FLASH=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_I2C=y +CONFIG_CMD_LED=y +CONFIG_CMD_NAND=y +# CONFIG_CMD_NANDTEST is not set +# CONFIG_CMD_NAND_BITFLIP is not set +# CONFIG_CMD_POWEROFF is not set +CONFIG_CMD_SPI=y +CONFIG_CMD_LED_TRIGGER=y +CONFIG_CMD_USBGADGET=y + +# +# Miscellaneous +# +# CONFIG_CMD_2048 is not set +CONFIG_CMD_BAREBOX_UPDATE=y +# CONFIG_CMD_FIRMWARELOAD is not set +# CONFIG_CMD_KEYSTORE is not set +CONFIG_CMD_OF_DUMP=y +CONFIG_CMD_OF_NODE=y +CONFIG_CMD_OF_PROPERTY=y +# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set +# CONFIG_CMD_OF_FIXUP_STATUS is not set +CONFIG_CMD_OFTREE=y +CONFIG_CMD_TIME=y +CONFIG_CMD_STATE=y +CONFIG_CMD_BOOTCHOOSER=y +# CONFIG_CMD_DHRYSTONE is not set +# CONFIG_CMD_SPD_DECODE is not set +# CONFIG_CMD_SEED is not set +CONFIG_NET=y +CONFIG_NET_NFS=y +CONFIG_NET_NETCONSOLE=y +CONFIG_NET_RESOLV=y +CONFIG_NET_IFUP=y +CONFIG_NET_DHCP=y +# CONFIG_NET_SNTP is not set + +# +# Drivers +# +CONFIG_OFTREE=y +CONFIG_OFTREE_MEM_GENERIC=y +CONFIG_DTC=y +CONFIG_OFDEVICE=y +CONFIG_OF_NET=y +CONFIG_OF_GPIO=y +CONFIG_OF_BAREBOX_DRIVERS=y +# CONFIG_OF_BAREBOX_ENV_IN_FS is not set +# CONFIG_AIODEV is not set + +# +# serial drivers +# +# CONFIG_DRIVER_SERIAL_ARM_DCC is not set +CONFIG_DRIVER_SERIAL_NS16550=y +CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y +# CONFIG_DRIVER_SERIAL_CADENCE is not set +CONFIG_PHYLIB=y + +# +# Network drivers +# +# CONFIG_DRIVER_NET_ARC_EMAC is not set +# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set +CONFIG_DRIVER_NET_CPSW=y +# CONFIG_DRIVER_NET_DESIGNWARE is not set +# CONFIG_DRIVER_NET_ENC28J60 is not set +# CONFIG_DRIVER_NET_KS8851_MLL is not set +# CONFIG_DRIVER_NET_MICREL is not set +# CONFIG_DRIVER_NET_SMC911X is not set +# CONFIG_DRIVER_NET_SMC91111 is not set + +# +# phylib +# + +# +# MII PHY device drivers +# +# CONFIG_AT803X_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_SMSC_PHY is not set + +# +# MII bus device drivers +# +# CONFIG_MDIO_BITBANG is not set + +# +# SPI drivers +# +CONFIG_SPI=y +# CONFIG_DRIVER_SPI_GPIO is not set +CONFIG_DRIVER_SPI_OMAP3=y +CONFIG_I2C=y + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_DESIGNWARE is not set +CONFIG_I2C_OMAP=y +# CONFIG_I2C_MUX is not set +CONFIG_MTD=y +CONFIG_MTD_WRITE=y +CONFIG_MTD_OOB_DEVICE=y +# CONFIG_MTD_RAW_DEVICE is not set +# CONFIG_MTD_CONCAT is not set + +# +# MTD debug options +# +# CONFIG_MTD_PEB_DEBUG is not set + +# +# Self contained MTD devices +# +# CONFIG_MTD_DATAFLASH is not set +CONFIG_MTD_M25P80=y +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_DOCG3 is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_DRIVER_CFI is not set +CONFIG_NAND=y +CONFIG_NAND_ECC_SOFT=y +# CONFIG_NAND_ECC_BCH is not set +CONFIG_NAND_ECC_HW=y +# CONFIG_NAND_ECC_HW_OOB_FIRST is not set +CONFIG_NAND_ECC_HW_SYNDROME=y +CONFIG_NAND_ECC_HW_NONE=y +CONFIG_NAND_INFO=y +CONFIG_NAND_READ_OOB=y +CONFIG_NAND_BBT=y +# CONFIG_NAND_ALLOW_ERASE_BAD is not set +CONFIG_NAND_OMAP_GPMC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_SPI_NOR=y +# CONFIG_SPI_CADENCE_QUADSPI is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set + +# +# UBI debugging options +# +# CONFIG_MTD_UBI_CHECK_IO is not set +# CONFIG_MTD_UBI_GENERAL_EXTRA_CHECKS is not set +CONFIG_DISK=y +CONFIG_DISK_WRITE=y + +# +# drive types +# +# CONFIG_DISK_ATA is not set +# CONFIG_DISK_AHCI is not set + +# +# interface types +# +# CONFIG_DISK_INTF_PLATFORM_IDE is not set +CONFIG_USB=y +# CONFIG_USB_HOST is not set +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_AUTOSTART=y + +# +# USB Gadget drivers +# +# CONFIG_USB_GADGET_DFU is not set +CONFIG_USB_GADGET_SERIAL=y +CONFIG_USB_GADGET_FASTBOOT=y +CONFIG_USB_MUSB=y +CONFIG_USB_MUSB_DSPS=y +CONFIG_USB_MUSB_AM335X=y +CONFIG_USB_MUSB_GADGET=y +# CONFIG_VIDEO is not set +CONFIG_MCI=y + +# +# --- Feature list --- +# +CONFIG_MCI_STARTUP=y +CONFIG_MCI_INFO=y +CONFIG_MCI_WRITE=y +# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set + +# +# --- MCI host drivers --- +# +# CONFIG_MCI_DW is not set +CONFIG_MCI_OMAP_HSMMC=y +# CONFIG_MCI_SPI is not set +CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 + +# +# MFD +# +# CONFIG_MFD_ACT8846 is not set +# CONFIG_MFD_DA9053 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_LP3972 is not set +# CONFIG_MFD_MC13XXX is not set +# CONFIG_MFD_MC34704 is not set +# CONFIG_MFD_MC9SDZ60 is not set +# CONFIG_MFD_STMPE is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_TWL4030 is not set +# CONFIG_MFD_TWL6030 is not set + +# +# Misc devices +# +# CONFIG_JTAG is not set +# CONFIG_SRAM is not set +CONFIG_STATE_DRV=y +CONFIG_LED=y +CONFIG_LED_GPIO=y +CONFIG_LED_GPIO_OF=y +# CONFIG_LED_GPIO_RGB is not set +# CONFIG_LED_GPIO_BICOLOR is not set +CONFIG_LED_TRIGGERS=y + +# +# EEPROM support +# +# CONFIG_EEPROM_AT25 is not set +CONFIG_EEPROM_AT24=y + +# +# Input device support +# +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_WATCHDOG is not set +# CONFIG_PWM is not set +# CONFIG_HWRNG is not set + +# +# DMA support +# +CONFIG_GPIOLIB=y + +# +# GPIO +# +CONFIG_GPIO_GENERIC=y +# CONFIG_GPIO_74164 is not set +CONFIG_GPIO_GENERIC_PLATFORM=y +# CONFIG_GPIO_IMX is not set +# CONFIG_GPIO_VF610 is not set +# CONFIG_GPIO_MXS is not set +CONFIG_GPIO_OMAP=y +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_DESIGNWARE is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_W1 is not set +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y +# CONFIG_NVMEM is not set + +# +# Bus devices +# +CONFIG_BUS_OMAP_GPMC=y +# CONFIG_REGULATOR is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_RTC_CLASS is not set + +# +# Firmware Drivers +# +# CONFIG_FIRMWARE_ALTERA_SERIAL is not set +# CONFIG_GENERIC_PHY is not set +# CONFIG_CRYPTO_HW is not set + +# +# Memory controller drivers +# + +# +# Filesystem support +# +CONFIG_FS=y +CONFIG_FS_AUTOMOUNT=y +# CONFIG_FS_CRAMFS is not set +CONFIG_FS_EXT4=y +CONFIG_FS_RAMFS=y +CONFIG_FS_DEVFS=y +CONFIG_FS_TFTP=y +CONFIG_FS_NFS=y +CONFIG_FS_FAT=y +CONFIG_FS_FAT_WRITE=y +CONFIG_FS_FAT_LFN=y +# CONFIG_FS_UBIFS is not set +# CONFIG_FS_BPKFS is not set +# CONFIG_FS_UIMAGEFS is not set +# CONFIG_FS_PSTORE is not set +# CONFIG_FS_SQUASHFS is not set + +# +# ZLIB support disabled +# + +# +# LZ4 support disabled +# + +# +# LZO support disabled +# + +# +# XZ support disabled +# + +# +# Library routines +# +CONFIG_PARAMETER=y +CONFIG_UNCOMPRESS=y +# CONFIG_ZLIB is not set +# CONFIG_BZLIB is not set +# CONFIG_LZ4_DECOMPRESS is not set +# CONFIG_XZ_DECOMPRESS is not set +# CONFIG_GENERIC_FIND_NEXT_BIT is not set +CONFIG_PROCESS_ESCAPE_SEQUENCE=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_FNMATCH=y +CONFIG_QSORT=y +CONFIG_LIBSCAN=y +CONFIG_LIBUBIGEN=y +# CONFIG_ALLOW_PRNG_FALLBACK is not set + +# +# Library gui routines +# +# CONFIG_BAREBOX_LOGO is not set + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_CRC16=y +CONFIG_DIGEST=y +CONFIG_MD5=y +CONFIG_DIGEST_HMAC=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +# CONFIG_DIGEST_SHA1_GENERIC is not set +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +CONFIG_DIGEST_HMAC_GENERIC=y +# CONFIG_DIGEST_SHA1_ARM is not set +# CONFIG_DIGEST_SHA256_ARM is not set +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_KEYSTORE=y diff --git a/configs/platform-v7a/barebox-am335x.config.2017.06.0 b/configs/platform-v7a/barebox-am335x.config.2017.06.0 deleted file mode 100644 index b3fe5a0..0000000 --- a/configs/platform-v7a/barebox-am335x.config.2017.06.0 +++ /dev/null @@ -1,718 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Barebox/arm 2017.06.0-20170613-1 Configuration -# -CONFIG_ARM=y -CONFIG_ARM_LINUX=y -CONFIG_ARM_USE_COMPRESSED_DTB=y - -# -# System Type -# -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_DIGIC is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_HIGHBANK is not set -# CONFIG_ARCH_IMX is not set -# CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_MXS is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_NOMADIK is not set -CONFIG_ARCH_OMAP=y -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_ROCKCHIP is not set -# CONFIG_ARCH_SOCFPGA is not set -# CONFIG_ARCH_S3C24xx is not set -# CONFIG_ARCH_S5PCxx is not set -# CONFIG_ARCH_S3C64xx is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_VEXPRESS is not set -# CONFIG_ARCH_TEGRA is not set -# CONFIG_ARCH_UEMD is not set -# CONFIG_ARCH_ZYNQ is not set -# CONFIG_ARCH_QEMU is not set - -# -# Processor Type -# -CONFIG_CPU_32=y -CONFIG_CPU_V7=y -CONFIG_CPU_32v7=y - -# -# processor features -# -# CONFIG_BOOT_ENDIANNESS_SWITCH is not set -CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff - -# -# OMAP Features -# -CONFIG_ARCH_AM33XX=y -CONFIG_OMAP_CLOCK_SOURCE_DMTIMER=y -CONFIG_OMAP_GPMC=y -# CONFIG_OMAP_BUILD_IFT is not set -# CONFIG_OMAP_BUILD_SPI is not set -CONFIG_BAREBOX_UPDATE_AM33XX_SPI_NOR_MLO=y -# CONFIG_BAREBOX_UPDATE_AM33XX_NAND is not set -# CONFIG_BAREBOX_UPDATE_AM33XX_EMMC is not set -# CONFIG_AM33XX_NET_BOOT is not set -CONFIG_OMAP_MULTI_BOARDS=y -CONFIG_MACH_AFI_GF=y -# CONFIG_MACH_BEAGLE is not set -CONFIG_MACH_BEAGLEBONE=y -# CONFIG_MACH_PHYTEC_SOM_AM335X is not set -# CONFIG_MACH_VSCOM_BALTOS is not set -CONFIG_ARM_ASM_UNIFIED=y -CONFIG_AEABI=y -CONFIG_THUMB2_BAREBOX=y -CONFIG_ARM_BOARD_APPEND_ATAG=y -# CONFIG_ARM_BOARD_PREPEND_ATAG is not set - -# -# ARM specific settings -# -CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y -CONFIG_ARM_EXCEPTIONS=y -CONFIG_ARM_UNWIND=y -# CONFIG_ARM_SEMIHOSTING is not set -# CONFIG_ARM_PSCI is not set -CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" -CONFIG_HAS_KALLSYMS=y -CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y -CONFIG_HAS_DMA=y -CONFIG_GENERIC_GPIO=y -CONFIG_BLOCK=y -CONFIG_BLOCK_WRITE=y -CONFIG_FILETYPE=y -CONFIG_BINFMT=y -CONFIG_UIMAGE=y -CONFIG_FITIMAGE=y -CONFIG_FITIMAGE_SIGNATURE=y -CONFIG_LOGBUF=y -CONFIG_STDDEV=y -CONFIG_BAREBOX_UPDATE=y -CONFIG_MENUTREE=y -CONFIG_FILE_LIST=y -CONFIG_UBIFORMAT=y -CONFIG_BOOT=y - -# -# General Settings -# -CONFIG_LOCALVERSION="" -CONFIG_LOCALVERSION_AUTO=y -CONFIG_BANNER=y -CONFIG_MEMINFO=y -CONFIG_ENVIRONMENT_VARIABLES=y -CONFIG_GLOBALVAR=y -CONFIG_NVVAR=y - -# -# memory layout -# -CONFIG_HAVE_PBL_IMAGE=y -CONFIG_HAVE_PBL_MULTI_IMAGES=y -CONFIG_HAVE_IMAGE_COMPRESSION=y -CONFIG_PBL_IMAGE=y -CONFIG_PBL_MULTI_IMAGES=y -CONFIG_PBL_RELOCATABLE=y -CONFIG_IMAGE_COMPRESSION=y -# CONFIG_IMAGE_COMPRESSION_LZ4 is not set -CONFIG_IMAGE_COMPRESSION_LZO=y -# CONFIG_IMAGE_COMPRESSION_GZIP is not set -# CONFIG_IMAGE_COMPRESSION_XZKERN is not set -# CONFIG_IMAGE_COMPRESSION_NONE is not set -CONFIG_MMU=y -CONFIG_MMU_EARLY=y -CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y -CONFIG_TEXT_BASE=0x0 -CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff -CONFIG_STACK_SIZE=0x8000 -CONFIG_MALLOC_SIZE=0x0 -# CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set -CONFIG_MALLOC_TLSF=y -CONFIG_KALLSYMS=y -CONFIG_RELOCATABLE=y -# CONFIG_PANIC_HANG is not set -CONFIG_PROMPT="barebox> " -CONFIG_BAUDRATE=115200 -CONFIG_CBSIZE=1024 -CONFIG_SHELL_HUSH=y -# CONFIG_SHELL_SIMPLE is not set -# CONFIG_SHELL_NONE is not set -CONFIG_GLOB=y -CONFIG_GLOB_SORT=y -CONFIG_PROMPT_HUSH_PS2="> " -CONFIG_HUSH_FANCY_PROMPT=y -CONFIG_CMDLINE_EDITING=y -CONFIG_AUTO_COMPLETE=y -CONFIG_MENU=y -# CONFIG_PASSWORD is not set -CONFIG_DYNAMIC_CRC_TABLE=y -CONFIG_ERRNO_MESSAGES=y -# CONFIG_TIMESTAMP is not set -CONFIG_BOOTM=y -CONFIG_BOOTM_SHOW_TYPE=y -CONFIG_BOOTM_VERBOSE=y -CONFIG_BOOTM_INITRD=y -CONFIG_BOOTM_OFTREE=y -CONFIG_BOOTM_OFTREE_UIMAGE=y -# CONFIG_BOOTM_AIMAGE is not set -CONFIG_BOOTM_FITIMAGE=y -CONFIG_BOOTM_FITIMAGE_SIGNATURE=y -# CONFIG_BOOTM_FORCE_SIGNED_IMAGES is not set -CONFIG_BLSPEC=y -CONFIG_FLEXIBLE_BOOTARGS=y -# CONFIG_IMD is not set -# CONFIG_KERNEL_INSTALL_TARGET is not set -CONFIG_CONSOLE_FULL=y -# CONFIG_CONSOLE_SIMPLE is not set -# CONFIG_CONSOLE_NONE is not set -# CONFIG_CONSOLE_ACTIVATE_FIRST is not set -# CONFIG_CONSOLE_ACTIVATE_ALL is not set -CONFIG_CONSOLE_ACTIVATE_NONE=y -# CONFIG_PBL_CONSOLE is not set -# CONFIG_CONSOLE_RATP is not set -CONFIG_PARTITION=y -CONFIG_PARTITION_DISK=y -CONFIG_PARTITION_DISK_DOS=y -# CONFIG_PARTITION_DISK_EFI is not set -CONFIG_ENV_HANDLING=y -CONFIG_DEFAULT_ENVIRONMENT=y -# CONFIG_DEFAULT_COMPRESSION_LZO is not set -CONFIG_DEFAULT_COMPRESSION_NONE=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y -CONFIG_DEFAULT_ENVIRONMENT_PATH=" .ptxdist-defaultenv .ptxdist-defaultenv .ptxdist-defaultenv" -# CONFIG_BAREBOXENV_TARGET is not set -# CONFIG_BAREBOXCRC32_TARGET is not set -CONFIG_POLLER=y -CONFIG_STATE=y -CONFIG_STATE_CRYPTO=y -CONFIG_BOOTCHOOSER=y -CONFIG_RESET_SOURCE=y - -# -# Debugging -# -CONFIG_COMPILE_LOGLEVEL=6 -CONFIG_DEFAULT_LOGLEVEL=7 -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_LL is not set -CONFIG_DEBUG_OMAP_UART_PORT=1 -# CONFIG_DEBUG_INITCALLS is not set -CONFIG_HAS_DEBUG_LL=y -CONFIG_COMMAND_SUPPORT=y -CONFIG_COMPILE_HASH=y -CONFIG_COMPILE_MEMORY=y - -# -# Commands -# - -# -# Information -# -CONFIG_CMD_ARM_CPUINFO=y -CONFIG_CMD_DEVINFO=y -CONFIG_CMD_DMESG=y -CONFIG_CMD_DRVINFO=y -CONFIG_CMD_HELP=y -CONFIG_LONGHELP=y -CONFIG_CMD_IOMEM=y -# CONFIG_CMD_IMD is not set -CONFIG_CMD_MEMINFO=y -CONFIG_CMD_ARM_MMUINFO=y -CONFIG_CMD_VERSION=y -# CONFIG_CMD_MMC_EXTCSD is not set - -# -# Boot -# -CONFIG_CMD_BOOT=y -CONFIG_CMD_BOOTM=y -# CONFIG_CMD_BOOTU is not set -CONFIG_CMD_BOOTZ=y -CONFIG_CMD_GO=y -CONFIG_CMD_LOADB=y -# CONFIG_CMD_LOADS is not set -# CONFIG_CMD_LOADY is not set -CONFIG_CMD_RESET=y -CONFIG_CMD_UIMAGE=y - -# -# Partition -# -CONFIG_CMD_PARTITION=y -CONFIG_CMD_AUTOMOUNT=y -CONFIG_CMD_MOUNT=y -CONFIG_CMD_UBI=y -CONFIG_CMD_UBIFORMAT=y -CONFIG_CMD_UMOUNT=y - -# -# Environment -# -CONFIG_CMD_NV=y -CONFIG_CMD_EXPORT=y -# CONFIG_CMD_DEFAULTENV is not set -CONFIG_CMD_GLOBAL=y -CONFIG_CMD_LOADENV=y -CONFIG_CMD_PRINTENV=y -CONFIG_CMD_MAGICVAR=y -CONFIG_CMD_MAGICVAR_HELP=y -CONFIG_CMD_SAVEENV=y - -# -# File -# -CONFIG_CMD_BASENAME=y -CONFIG_CMD_CAT=y -CONFIG_CMD_CD=y -CONFIG_CMD_CP=y -# CONFIG_CMD_CMP is not set -CONFIG_CMD_DIGEST=y -CONFIG_CMD_DIRNAME=y -CONFIG_CMD_FILETYPE=y -CONFIG_CMD_LN=y -CONFIG_CMD_LS=y -CONFIG_CMD_MD5SUM=y -CONFIG_CMD_MKDIR=y -CONFIG_CMD_PWD=y -CONFIG_CMD_READLINK=y -CONFIG_CMD_RM=y -CONFIG_CMD_RMDIR=y -# CONFIG_CMD_SHA1SUM is not set -# CONFIG_CMD_SHA224SUM is not set -# CONFIG_CMD_SHA256SUM is not set -# CONFIG_CMD_SHA384SUM is not set -# CONFIG_CMD_SHA512SUM is not set -CONFIG_CMD_UNCOMPRESS=y - -# -# Shell scripting -# -CONFIG_CMD_FALSE=y -CONFIG_CMD_GETOPT=y -CONFIG_CMD_LET=y -CONFIG_CMD_MSLEEP=y -CONFIG_CMD_READF=y -CONFIG_CMD_SLEEP=y -CONFIG_CMD_TEST=y -CONFIG_CMD_TRUE=y - -# -# Network -# -CONFIG_CMD_DHCP=y -# CONFIG_CMD_HOST is not set -CONFIG_NET_CMD_IFUP=y -CONFIG_CMD_MIITOOL=y -CONFIG_CMD_PING=y -CONFIG_CMD_TFTP=y - -# -# Console and Framebuffer interaction -# -CONFIG_CMD_CLEAR=y -CONFIG_CMD_ECHO=y -CONFIG_CMD_ECHO_E=y -CONFIG_CMD_EDIT=y -# CONFIG_CMD_LOGIN is not set -CONFIG_CMD_MENU=y -# CONFIG_CMD_MENU_MANAGEMENT is not set -CONFIG_CMD_MENUTREE=y -CONFIG_CMD_READLINE=y -CONFIG_CMD_TIMEOUT=y - -# -# Memory -# -CONFIG_CMD_CRC=y -CONFIG_CMD_CRC_CMP=y -CONFIG_CMD_MD=y -CONFIG_CMD_MEMCMP=y -CONFIG_CMD_MEMCPY=y -CONFIG_CMD_MEMSET=y -# CONFIG_CMD_MEMTEST is not set -CONFIG_CMD_MM=y -CONFIG_CMD_MW=y - -# -# Hardware manipulation -# -CONFIG_CMD_DETECT=y -CONFIG_CMD_FLASH=y -CONFIG_CMD_GPIO=y -CONFIG_CMD_I2C=y -CONFIG_CMD_LED=y -CONFIG_CMD_NAND=y -# CONFIG_CMD_NANDTEST is not set -# CONFIG_CMD_NAND_BITFLIP is not set -# CONFIG_CMD_POWEROFF is not set -CONFIG_CMD_SPI=y -CONFIG_CMD_LED_TRIGGER=y -CONFIG_CMD_USBGADGET=y - -# -# Miscellaneous -# -# CONFIG_CMD_2048 is not set -CONFIG_CMD_BAREBOX_UPDATE=y -# CONFIG_CMD_FIRMWARELOAD is not set -# CONFIG_CMD_KEYSTORE is not set -CONFIG_CMD_OF_DUMP=y -CONFIG_CMD_OF_NODE=y -CONFIG_CMD_OF_PROPERTY=y -# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set -# CONFIG_CMD_OF_FIXUP_STATUS is not set -CONFIG_CMD_OFTREE=y -CONFIG_CMD_TIME=y -CONFIG_CMD_STATE=y -CONFIG_CMD_BOOTCHOOSER=y -# CONFIG_CMD_DHRYSTONE is not set -# CONFIG_CMD_SPD_DECODE is not set -# CONFIG_CMD_SEED is not set -CONFIG_NET=y -CONFIG_NET_NFS=y -CONFIG_NET_NETCONSOLE=y -CONFIG_NET_RESOLV=y -CONFIG_NET_IFUP=y -CONFIG_NET_DHCP=y -# CONFIG_NET_SNTP is not set - -# -# Drivers -# -CONFIG_OFTREE=y -CONFIG_OFTREE_MEM_GENERIC=y -CONFIG_DTC=y -CONFIG_OFDEVICE=y -CONFIG_OF_NET=y -CONFIG_OF_GPIO=y -CONFIG_OF_BAREBOX_DRIVERS=y -# CONFIG_OF_BAREBOX_ENV_IN_FS is not set -# CONFIG_AIODEV is not set - -# -# serial drivers -# -# CONFIG_DRIVER_SERIAL_ARM_DCC is not set -CONFIG_DRIVER_SERIAL_NS16550=y -CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y -# CONFIG_DRIVER_SERIAL_CADENCE is not set -CONFIG_PHYLIB=y - -# -# Network drivers -# -# CONFIG_DRIVER_NET_ARC_EMAC is not set -# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set -CONFIG_DRIVER_NET_CPSW=y -# CONFIG_DRIVER_NET_DESIGNWARE is not set -# CONFIG_DRIVER_NET_ENC28J60 is not set -# CONFIG_DRIVER_NET_KS8851_MLL is not set -# CONFIG_DRIVER_NET_MICREL is not set -# CONFIG_DRIVER_NET_SMC911X is not set -# CONFIG_DRIVER_NET_SMC91111 is not set - -# -# phylib -# - -# -# MII PHY device drivers -# -# CONFIG_AT803X_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_MARVELL_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_SMSC_PHY is not set - -# -# MII bus device drivers -# -# CONFIG_MDIO_BITBANG is not set - -# -# SPI drivers -# -CONFIG_SPI=y -# CONFIG_DRIVER_SPI_GPIO is not set -CONFIG_DRIVER_SPI_OMAP3=y -CONFIG_I2C=y - -# -# I2C Hardware Bus support -# -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_DESIGNWARE is not set -CONFIG_I2C_OMAP=y -# CONFIG_I2C_MUX is not set -CONFIG_MTD=y -CONFIG_MTD_WRITE=y -CONFIG_MTD_OOB_DEVICE=y -# CONFIG_MTD_RAW_DEVICE is not set -# CONFIG_MTD_CONCAT is not set - -# -# MTD debug options -# -# CONFIG_MTD_PEB_DEBUG is not set - -# -# Self contained MTD devices -# -# CONFIG_MTD_DATAFLASH is not set -CONFIG_MTD_M25P80=y -# CONFIG_MTD_SST25L is not set -# CONFIG_MTD_DOCG3 is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_DRIVER_CFI is not set -CONFIG_NAND=y -CONFIG_NAND_ECC_SOFT=y -# CONFIG_NAND_ECC_BCH is not set -CONFIG_NAND_ECC_HW=y -# CONFIG_NAND_ECC_HW_OOB_FIRST is not set -CONFIG_NAND_ECC_HW_SYNDROME=y -CONFIG_NAND_ECC_HW_NONE=y -CONFIG_NAND_INFO=y -CONFIG_NAND_READ_OOB=y -CONFIG_NAND_BBT=y -# CONFIG_NAND_ALLOW_ERASE_BAD is not set -CONFIG_NAND_OMAP_GPMC=y -# CONFIG_MTD_NAND_ECC_SMC is not set -CONFIG_MTD_NAND_IDS=y -# CONFIG_MTD_NAND_DENALI is not set -CONFIG_MTD_SPI_NOR=y -# CONFIG_SPI_CADENCE_QUADSPI is not set -CONFIG_MTD_UBI=y -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set - -# -# UBI debugging options -# -# CONFIG_MTD_UBI_CHECK_IO is not set -# CONFIG_MTD_UBI_GENERAL_EXTRA_CHECKS is not set -CONFIG_DISK=y -CONFIG_DISK_WRITE=y - -# -# drive types -# -# CONFIG_DISK_ATA is not set -# CONFIG_DISK_AHCI is not set - -# -# interface types -# -# CONFIG_DISK_INTF_PLATFORM_IDE is not set -CONFIG_USB=y -# CONFIG_USB_HOST is not set -CONFIG_USB_GADGET=y -CONFIG_USB_GADGET_AUTOSTART=y - -# -# USB Gadget drivers -# -# CONFIG_USB_GADGET_DFU is not set -CONFIG_USB_GADGET_SERIAL=y -CONFIG_USB_GADGET_FASTBOOT=y -CONFIG_USB_MUSB=y -CONFIG_USB_MUSB_DSPS=y -CONFIG_USB_MUSB_AM335X=y -CONFIG_USB_MUSB_GADGET=y -# CONFIG_VIDEO is not set -CONFIG_MCI=y - -# -# --- Feature list --- -# -CONFIG_MCI_STARTUP=y -CONFIG_MCI_INFO=y -CONFIG_MCI_WRITE=y -# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set - -# -# --- MCI host drivers --- -# -# CONFIG_MCI_DW is not set -CONFIG_MCI_OMAP_HSMMC=y -# CONFIG_MCI_SPI is not set -CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 - -# -# MFD -# -# CONFIG_MFD_ACT8846 is not set -# CONFIG_MFD_DA9053 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_LP3972 is not set -# CONFIG_MFD_MC13XXX is not set -# CONFIG_MFD_MC34704 is not set -# CONFIG_MFD_MC9SDZ60 is not set -# CONFIG_MFD_STMPE is not set -# CONFIG_MFD_SYSCON is not set -# CONFIG_MFD_TWL4030 is not set -# CONFIG_MFD_TWL6030 is not set - -# -# Misc devices -# -# CONFIG_JTAG is not set -# CONFIG_SRAM is not set -CONFIG_STATE_DRV=y -CONFIG_LED=y -CONFIG_LED_GPIO=y -CONFIG_LED_GPIO_OF=y -# CONFIG_LED_GPIO_RGB is not set -# CONFIG_LED_GPIO_BICOLOR is not set -CONFIG_LED_TRIGGERS=y - -# -# EEPROM support -# -# CONFIG_EEPROM_AT25 is not set -CONFIG_EEPROM_AT24=y - -# -# Input device support -# -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_WATCHDOG is not set -# CONFIG_PWM is not set -# CONFIG_HWRNG is not set - -# -# DMA support -# -CONFIG_GPIOLIB=y - -# -# GPIO -# -CONFIG_GPIO_GENERIC=y -# CONFIG_GPIO_74164 is not set -CONFIG_GPIO_GENERIC_PLATFORM=y -# CONFIG_GPIO_IMX is not set -# CONFIG_GPIO_VF610 is not set -# CONFIG_GPIO_MXS is not set -CONFIG_GPIO_OMAP=y -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_DESIGNWARE is not set -# CONFIG_GPIO_SX150X is not set -# CONFIG_W1 is not set -CONFIG_PINCTRL=y -CONFIG_PINCTRL_SINGLE=y -# CONFIG_NVMEM is not set - -# -# Bus devices -# -CONFIG_BUS_OMAP_GPMC=y -# CONFIG_REGULATOR is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_RTC_CLASS is not set - -# -# Firmware Drivers -# -# CONFIG_FIRMWARE_ALTERA_SERIAL is not set -# CONFIG_GENERIC_PHY is not set -# CONFIG_CRYPTO_HW is not set - -# -# Memory controller drivers -# - -# -# Filesystem support -# -CONFIG_FS=y -CONFIG_FS_AUTOMOUNT=y -# CONFIG_FS_CRAMFS is not set -CONFIG_FS_EXT4=y -CONFIG_FS_RAMFS=y -CONFIG_FS_DEVFS=y -CONFIG_FS_TFTP=y -CONFIG_FS_NFS=y -CONFIG_FS_FAT=y -CONFIG_FS_FAT_WRITE=y -CONFIG_FS_FAT_LFN=y -# CONFIG_FS_UBIFS is not set -# CONFIG_FS_BPKFS is not set -# CONFIG_FS_UIMAGEFS is not set -# CONFIG_FS_PSTORE is not set -# CONFIG_FS_SQUASHFS is not set - -# -# ZLIB support disabled -# - -# -# LZ4 support disabled -# - -# -# LZO support disabled -# - -# -# XZ support disabled -# - -# -# Library routines -# -CONFIG_PARAMETER=y -CONFIG_UNCOMPRESS=y -# CONFIG_ZLIB is not set -# CONFIG_BZLIB is not set -# CONFIG_LZ4_DECOMPRESS is not set -# CONFIG_XZ_DECOMPRESS is not set -# CONFIG_GENERIC_FIND_NEXT_BIT is not set -CONFIG_PROCESS_ESCAPE_SEQUENCE=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_FNMATCH=y -CONFIG_QSORT=y -CONFIG_LIBSCAN=y -CONFIG_LIBUBIGEN=y -# CONFIG_ALLOW_PRNG_FALLBACK is not set - -# -# Library gui routines -# -# CONFIG_BAREBOX_LOGO is not set - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_CRC16=y -CONFIG_DIGEST=y -CONFIG_MD5=y -CONFIG_DIGEST_HMAC=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -# CONFIG_DIGEST_SHA1_GENERIC is not set -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -CONFIG_DIGEST_HMAC_GENERIC=y -# CONFIG_DIGEST_SHA1_ARM is not set -# CONFIG_DIGEST_SHA256_ARM is not set -CONFIG_CRYPTO_RSA=y -CONFIG_CRYPTO_KEYSTORE=y diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config new file mode 100644 index 0000000..4362b87 --- /dev/null +++ b/configs/platform-v7a/barebox-mx6.config @@ -0,0 +1,808 @@ +# +# Automatically generated file; DO NOT EDIT. +# Barebox/arm 2017.07.0-20170614-1 Configuration +# +CONFIG_ARM=y +CONFIG_ARM_LINUX=y + +# +# System Type +# +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM283X is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_DIGIC is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_HIGHBANK is not set +CONFIG_ARCH_IMX=y +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_NOMADIK is not set +# CONFIG_ARCH_OMAP is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_S3C24xx is not set +# CONFIG_ARCH_S5PCxx is not set +# CONFIG_ARCH_S3C64xx is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UEMD is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_QEMU is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_V7=y +CONFIG_CPU_32v7=y + +# +# processor features +# +# CONFIG_BOOT_ENDIANNESS_SWITCH is not set +CONFIG_ARCH_HAS_L2X0=y +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARCH_TEXT_BASE=0x4fc00000 +CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff +CONFIG_ARCH_IMX_IMXIMAGE=y +CONFIG_RESET_IMX_SRC=y + +# +# Freescale i.MX System-on-Chip +# +CONFIG_ARCH_IMX6=y +CONFIG_ARCH_IMX6SX=y +CONFIG_IMX_MULTI_BOARDS=y +# CONFIG_MACH_TX25 is not set +# CONFIG_MACH_PCA100 is not set +# CONFIG_MACH_PCM038 is not set +# CONFIG_MACH_KINDLE_MX50 is not set +# CONFIG_MACH_EFIKA_MX_SMARTBOOK is not set +# CONFIG_MACH_EMBEDSKY_E9 is not set +# CONFIG_MACH_FREESCALE_MX51_PDK is not set +# CONFIG_MACH_CCMX53 is not set +# CONFIG_MACH_FREESCALE_MX53_LOCO is not set +# CONFIG_MACH_GUF_VINCELL is not set +# CONFIG_MACH_TQMA53 is not set +# CONFIG_MACH_FREESCALE_MX53_VMX53 is not set +# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set +# CONFIG_MACH_DFI_FS700_M60 is not set +# CONFIG_MACH_GUF_SANTARO is not set +# CONFIG_MACH_REALQ7 is not set +# CONFIG_MACH_GK802 is not set +# CONFIG_MACH_ELTEC_HIPERCAM is not set +# CONFIG_MACH_TQMA6X is not set +# CONFIG_MACH_TX6X is not set +CONFIG_MACH_SABRELITE=y +# CONFIG_MACH_SABRESD is not set +# CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB is not set +# CONFIG_MACH_NITROGEN6 is not set +# CONFIG_MACH_SOLIDRUN_MICROSOM is not set +# CONFIG_MACH_TECHNEXION_PICO_HOBBIT is not set +# CONFIG_MACH_TECHNEXION_WANDBOARD is not set +CONFIG_MACH_EMBEST_RIOTBOARD=y +# CONFIG_MACH_UDOO is not set +CONFIG_MACH_UDOO_NEO=y +# CONFIG_MACH_VARISCITE_MX6 is not set +# CONFIG_MACH_GW_VENTANA is not set +# CONFIG_MACH_CM_FX6 is not set +# CONFIG_MACH_WARP7 is not set +# CONFIG_MACH_VF610_TWR is not set +# CONFIG_MACH_ZII_RDU2 is not set +# CONFIG_MACH_ZII_VF610_DEV is not set + +# +# Board specific settings +# + +# +# i.MX specific settings +# +CONFIG_IMX_IIM=y +CONFIG_IMX_IIM_FUSE_BLOW=y +CONFIG_IMX_OCOTP=y +# CONFIG_IMX_OCOTP_WRITE is not set +# CONFIG_HABV4 is not set +# CONFIG_ARCH_IMX_USBLOADER is not set +CONFIG_ARM_ASM_UNIFIED=y +CONFIG_AEABI=y +CONFIG_THUMB2_BAREBOX=y +# CONFIG_ARM_BOARD_APPEND_ATAG is not set + +# +# ARM specific settings +# +CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y +CONFIG_ARM_EXCEPTIONS=y +CONFIG_ARM_UNWIND=y +# CONFIG_ARM_SEMIHOSTING is not set +# CONFIG_ARM_PSCI is not set +CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" +CONFIG_GREGORIAN_CALENDER=y +CONFIG_HAS_KALLSYMS=y +CONFIG_HAS_MODULES=y +CONFIG_HAS_CACHE=y +CONFIG_HAS_DMA=y +CONFIG_GENERIC_GPIO=y +CONFIG_BLOCK=y +CONFIG_BLOCK_WRITE=y +CONFIG_FILETYPE=y +CONFIG_BINFMT=y +CONFIG_UIMAGE=y +CONFIG_LOGBUF=y +CONFIG_STDDEV=y +CONFIG_BAREBOX_UPDATE=y +CONFIG_MENUTREE=y +CONFIG_FILE_LIST=y +CONFIG_BAREBOX_UPDATE_IMX_NAND_FCB=y +CONFIG_UBIFORMAT=y +CONFIG_BOOT=y + +# +# General Settings +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BANNER=y +CONFIG_MEMINFO=y +CONFIG_ENVIRONMENT_VARIABLES=y +CONFIG_GLOBALVAR=y +CONFIG_NVVAR=y + +# +# memory layout +# +CONFIG_HAVE_PBL_IMAGE=y +CONFIG_HAVE_PBL_MULTI_IMAGES=y +CONFIG_HAVE_IMAGE_COMPRESSION=y +CONFIG_PBL_IMAGE=y +CONFIG_PBL_MULTI_IMAGES=y +CONFIG_PBL_RELOCATABLE=y +CONFIG_IMAGE_COMPRESSION=y +# CONFIG_IMAGE_COMPRESSION_LZ4 is not set +CONFIG_IMAGE_COMPRESSION_LZO=y +# CONFIG_IMAGE_COMPRESSION_GZIP is not set +# CONFIG_IMAGE_COMPRESSION_XZKERN is not set +# CONFIG_IMAGE_COMPRESSION_NONE is not set +CONFIG_MMU=y +CONFIG_MMU_EARLY=y +CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y +CONFIG_TEXT_BASE=0x0 +CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff +CONFIG_STACK_SIZE=0x8000 +CONFIG_MALLOC_SIZE=0x0 +# CONFIG_EXPERIMENTAL is not set +# CONFIG_MALLOC_DLMALLOC is not set +CONFIG_MALLOC_TLSF=y +CONFIG_KALLSYMS=y +CONFIG_RELOCATABLE=y +# CONFIG_PANIC_HANG is not set +CONFIG_PROMPT="barebox:" +CONFIG_BAUDRATE=115200 +CONFIG_CBSIZE=1024 +CONFIG_SHELL_HUSH=y +# CONFIG_SHELL_SIMPLE is not set +# CONFIG_SHELL_NONE is not set +CONFIG_GLOB=y +CONFIG_GLOB_SORT=y +CONFIG_PROMPT_HUSH_PS2="> " +CONFIG_HUSH_FANCY_PROMPT=y +CONFIG_CMDLINE_EDITING=y +CONFIG_AUTO_COMPLETE=y +CONFIG_MENU=y +# CONFIG_PASSWORD is not set +CONFIG_DYNAMIC_CRC_TABLE=y +CONFIG_ERRNO_MESSAGES=y +CONFIG_TIMESTAMP=y +CONFIG_BOOTM=y +CONFIG_BOOTM_SHOW_TYPE=y +CONFIG_BOOTM_VERBOSE=y +CONFIG_BOOTM_INITRD=y +CONFIG_BOOTM_OFTREE=y +CONFIG_BOOTM_OFTREE_UIMAGE=y +# CONFIG_BOOTM_AIMAGE is not set +# CONFIG_BOOTM_FITIMAGE is not set +CONFIG_BLSPEC=y +CONFIG_FLEXIBLE_BOOTARGS=y +CONFIG_IMD=y +# CONFIG_IMD_TARGET is not set +# CONFIG_KERNEL_INSTALL_TARGET is not set +CONFIG_CONSOLE_FULL=y +# CONFIG_CONSOLE_SIMPLE is not set +# CONFIG_CONSOLE_NONE is not set +# CONFIG_CONSOLE_ACTIVATE_FIRST is not set +# CONFIG_CONSOLE_ACTIVATE_ALL is not set +CONFIG_CONSOLE_ACTIVATE_NONE=y +# CONFIG_PBL_CONSOLE is not set +# CONFIG_CONSOLE_RATP is not set +CONFIG_PARTITION=y +CONFIG_PARTITION_DISK=y +CONFIG_PARTITION_DISK_DOS=y +CONFIG_PARTITION_DISK_EFI=y +CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE=y +CONFIG_PARTITION_DISK_EFI_GPT_COMPARE=y +CONFIG_ENV_HANDLING=y +CONFIG_DEFAULT_ENVIRONMENT=y +# CONFIG_DEFAULT_COMPRESSION_GZIP is not set +# CONFIG_DEFAULT_COMPRESSION_LZO is not set +CONFIG_DEFAULT_COMPRESSION_NONE=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y +CONFIG_DEFAULT_ENVIRONMENT_PATH="" +# CONFIG_BAREBOXENV_TARGET is not set +# CONFIG_BAREBOXCRC32_TARGET is not set +CONFIG_POLLER=y +CONFIG_STATE=y +CONFIG_STATE_CRYPTO=y +CONFIG_BOOTCHOOSER=y +CONFIG_RESET_SOURCE=y + +# +# Debugging +# +CONFIG_COMPILE_LOGLEVEL=6 +CONFIG_DEFAULT_LOGLEVEL=7 +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_IMX_UART_PORT=1 +# CONFIG_DEBUG_INITCALLS is not set +CONFIG_HAS_DEBUG_LL=y +CONFIG_COMMAND_SUPPORT=y +CONFIG_COMPILE_HASH=y +CONFIG_COMPILE_MEMORY=y + +# +# Commands +# + +# +# Information +# +CONFIG_CMD_ARM_CPUINFO=y +CONFIG_CMD_DEVINFO=y +CONFIG_CMD_DMESG=y +CONFIG_CMD_DRVINFO=y +CONFIG_CMD_HELP=y +CONFIG_LONGHELP=y +CONFIG_CMD_IOMEM=y +CONFIG_CMD_IMD=y +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_ARM_MMUINFO=y +CONFIG_CMD_REGULATOR=y +CONFIG_CMD_VERSION=y +CONFIG_CMD_MMC_EXTCSD=y + +# +# Boot +# +CONFIG_CMD_BOOT=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTU is not set +# CONFIG_CMD_BOOTZ is not set +CONFIG_CMD_GO=y +# CONFIG_CMD_LOADB is not set +# CONFIG_CMD_LOADS is not set +# CONFIG_CMD_LOADY is not set +CONFIG_CMD_RESET=y +CONFIG_CMD_UIMAGE=y + +# +# Partition +# +CONFIG_CMD_PARTITION=y +CONFIG_CMD_AUTOMOUNT=y +CONFIG_CMD_MOUNT=y +CONFIG_CMD_UBI=y +CONFIG_CMD_UBIFORMAT=y +CONFIG_CMD_UMOUNT=y + +# +# Environment +# +CONFIG_CMD_NV=y +CONFIG_CMD_EXPORT=y +# CONFIG_CMD_DEFAULTENV is not set +CONFIG_CMD_GLOBAL=y +CONFIG_CMD_LOADENV=y +CONFIG_CMD_PRINTENV=y +CONFIG_CMD_MAGICVAR=y +CONFIG_CMD_MAGICVAR_HELP=y +CONFIG_CMD_SAVEENV=y + +# +# File +# +CONFIG_CMD_BASENAME=y +CONFIG_CMD_CAT=y +CONFIG_CMD_CD=y +CONFIG_CMD_CP=y +# CONFIG_CMD_CMP is not set +CONFIG_CMD_DIGEST=y +CONFIG_CMD_DIRNAME=y +CONFIG_CMD_FILETYPE=y +CONFIG_CMD_LN=y +CONFIG_CMD_LS=y +CONFIG_CMD_MD5SUM=y +CONFIG_CMD_MKDIR=y +CONFIG_CMD_PWD=y +CONFIG_CMD_READLINK=y +CONFIG_CMD_RM=y +CONFIG_CMD_RMDIR=y +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_SHA224SUM is not set +# CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_SHA384SUM is not set +# CONFIG_CMD_SHA512SUM is not set +CONFIG_CMD_UNCOMPRESS=y + +# +# Shell scripting +# +CONFIG_CMD_FALSE=y +CONFIG_CMD_GETOPT=y +CONFIG_CMD_LET=y +CONFIG_CMD_MSLEEP=y +CONFIG_CMD_READF=y +CONFIG_CMD_SLEEP=y +CONFIG_CMD_TEST=y +CONFIG_CMD_TRUE=y + +# +# Network +# +CONFIG_CMD_DHCP=y +# CONFIG_CMD_HOST is not set +CONFIG_NET_CMD_IFUP=y +CONFIG_CMD_MIITOOL=y +CONFIG_CMD_PING=y +CONFIG_CMD_TFTP=y + +# +# Console and Framebuffer interaction +# +CONFIG_CMD_CLEAR=y +CONFIG_CMD_ECHO=y +CONFIG_CMD_ECHO_E=y +CONFIG_CMD_EDIT=y +# CONFIG_CMD_LOGIN is not set +CONFIG_CMD_MENU=y +CONFIG_CMD_MENU_MANAGEMENT=y +CONFIG_CMD_MENUTREE=y +CONFIG_CMD_SPLASH=y +# CONFIG_CMD_FBTEST is not set +CONFIG_CMD_READLINE=y +CONFIG_CMD_TIMEOUT=y + +# +# Memory +# +CONFIG_CMD_CRC=y +CONFIG_CMD_CRC_CMP=y +CONFIG_CMD_MD=y +CONFIG_CMD_MEMCMP=y +CONFIG_CMD_MEMCPY=y +CONFIG_CMD_MEMSET=y +CONFIG_CMD_MEMTEST=y +CONFIG_CMD_MM=y +CONFIG_CMD_MW=y + +# +# Hardware manipulation +# +CONFIG_CMD_CLK=y +CONFIG_CMD_DETECT=y +CONFIG_CMD_FLASH=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_LED=y +CONFIG_CMD_NAND=y +CONFIG_CMD_NANDTEST=y +# CONFIG_CMD_NAND_BITFLIP is not set +# CONFIG_CMD_POWEROFF is not set +CONFIG_CMD_SPI=y +CONFIG_CMD_LED_TRIGGER=y +CONFIG_CMD_USB=y +CONFIG_CMD_USBGADGET=y +CONFIG_CMD_WD=y +CONFIG_CMD_WD_DEFAULT_TIMOUT=0 + +# +# Miscellaneous +# +# CONFIG_CMD_2048 is not set +CONFIG_CMD_BAREBOX_UPDATE=y +# CONFIG_CMD_FIRMWARELOAD is not set +# CONFIG_CMD_KEYSTORE is not set +CONFIG_CMD_OF_DUMP=y +CONFIG_CMD_OF_NODE=y +CONFIG_CMD_OF_PROPERTY=y +# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set +# CONFIG_CMD_OF_FIXUP_STATUS is not set +CONFIG_CMD_OFTREE=y +CONFIG_CMD_TIME=y +CONFIG_CMD_STATE=y +CONFIG_CMD_BOOTCHOOSER=y +# CONFIG_CMD_DHRYSTONE is not set +# CONFIG_CMD_SPD_DECODE is not set +# CONFIG_CMD_SEED is not set +CONFIG_NET=y +# CONFIG_NET_NFS is not set +CONFIG_NET_NETCONSOLE=y +CONFIG_NET_RESOLV=y +CONFIG_NET_IFUP=y +CONFIG_NET_DHCP=y +# CONFIG_NET_SNTP is not set + +# +# Drivers +# +CONFIG_OFTREE=y +CONFIG_OFTREE_MEM_GENERIC=y +CONFIG_DTC=y +CONFIG_OFDEVICE=y +CONFIG_OF_NET=y +CONFIG_OF_GPIO=y +CONFIG_OF_BAREBOX_DRIVERS=y +# CONFIG_OF_BAREBOX_ENV_IN_FS is not set +# CONFIG_AIODEV is not set + +# +# serial drivers +# +# CONFIG_DRIVER_SERIAL_ARM_DCC is not set +CONFIG_DRIVER_SERIAL_IMX=y +# CONFIG_DRIVER_SERIAL_NS16550 is not set +# CONFIG_DRIVER_SERIAL_CADENCE is not set +CONFIG_ARCH_HAS_FEC_IMX=y +CONFIG_PHYLIB=y + +# +# Network drivers +# +# CONFIG_DRIVER_NET_ARC_EMAC is not set +# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set +# CONFIG_DRIVER_NET_DESIGNWARE is not set +# CONFIG_DRIVER_NET_ENC28J60 is not set +CONFIG_DRIVER_NET_FEC_IMX=y +# CONFIG_DRIVER_NET_KS8851_MLL is not set +# CONFIG_DRIVER_NET_MICREL is not set +# CONFIG_DRIVER_NET_SMC911X is not set +# CONFIG_DRIVER_NET_SMC91111 is not set + +# +# phylib +# + +# +# MII PHY device drivers +# +CONFIG_AT803X_PHY=y +# CONFIG_LXT_PHY is not set +# CONFIG_MARVELL_PHY is not set +CONFIG_MICREL_PHY=y +# CONFIG_NATIONAL_PHY is not set +# CONFIG_SMSC_PHY is not set + +# +# MII bus device drivers +# +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_USB=y +CONFIG_NET_USB_ASIX=y +CONFIG_NET_USB_SMSC95XX=y + +# +# SPI drivers +# +CONFIG_SPI=y +# CONFIG_DRIVER_SPI_GPIO is not set +# CONFIG_DRIVER_SPI_IMX is not set +CONFIG_DRIVER_SPI_IMX_2_3=y +# CONFIG_I2C is not set +CONFIG_MTD=y +CONFIG_MTD_WRITE=y +CONFIG_MTD_OOB_DEVICE=y +CONFIG_MTD_RAW_DEVICE=y +# CONFIG_MTD_CONCAT is not set + +# +# MTD debug options +# +# CONFIG_MTD_PEB_DEBUG is not set + +# +# Self contained MTD devices +# +CONFIG_MTD_DATAFLASH=y +# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set +CONFIG_MTD_M25P80=y +CONFIG_MTD_SST25L=y +# CONFIG_MTD_DOCG3 is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_DRIVER_CFI is not set +CONFIG_NAND=y +CONFIG_NAND_ECC_SOFT=y +# CONFIG_NAND_ECC_BCH is not set +CONFIG_NAND_ECC_HW=y +# CONFIG_NAND_ECC_HW_OOB_FIRST is not set +CONFIG_NAND_ECC_HW_SYNDROME=y +CONFIG_NAND_ECC_HW_NONE=y +CONFIG_NAND_INFO=y +CONFIG_NAND_READ_OOB=y +CONFIG_NAND_BBT=y +CONFIG_NAND_ALLOW_ERASE_BAD=y +CONFIG_NAND_IMX=y +CONFIG_NAND_IMX_BBM=y +CONFIG_NAND_MXS=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_SPI_NOR=y +# CONFIG_SPI_CADENCE_QUADSPI is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +CONFIG_MTD_UBI_FASTMAP=y + +# +# UBI debugging options +# +# CONFIG_MTD_UBI_CHECK_IO is not set +# CONFIG_MTD_UBI_GENERAL_EXTRA_CHECKS is not set +CONFIG_DISK=y +CONFIG_DISK_IDE_SFF=y +CONFIG_DISK_WRITE=y + +# +# drive types +# +CONFIG_DISK_ATA=y +CONFIG_DISK_AHCI=y +CONFIG_DISK_AHCI_IMX=y + +# +# interface types +# +CONFIG_DISK_INTF_PLATFORM_IDE=y +CONFIG_DISK_PATA_IMX=y +CONFIG_USB=y +CONFIG_USB_HOST=y +CONFIG_USB_IMX_CHIPIDEA=y +CONFIG_USB_IMX_PHY=y +CONFIG_USB_EHCI=y +# CONFIG_USB_XHCI is not set +CONFIG_USB_ULPI=y +CONFIG_USB_STORAGE=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DUALSPEED=y +CONFIG_USB_GADGET_DRIVER_ARC=y +CONFIG_USB_GADGET_AUTOSTART=y + +# +# USB Gadget drivers +# +CONFIG_USB_GADGET_DFU=y +CONFIG_USB_GADGET_SERIAL=y +CONFIG_USB_GADGET_FASTBOOT=y +# CONFIG_USB_MUSB is not set +CONFIG_VIDEO=y +# CONFIG_FRAMEBUFFER_CONSOLE is not set +CONFIG_VIDEO_VPL=y +CONFIG_DRIVER_VIDEO_IMX_IPUV3=y +CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y +# CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set +CONFIG_DRIVER_VIDEO_SIMPLEFB=y +# CONFIG_DRIVER_VIDEO_BACKLIGHT is not set + +# +# Video encoder chips +# +# CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set +CONFIG_MCI=y + +# +# --- Feature list --- +# +# CONFIG_MCI_STARTUP is not set +CONFIG_MCI_INFO=y +CONFIG_MCI_WRITE=y +CONFIG_MCI_MMC_BOOT_PARTITIONS=y + +# +# --- MCI host drivers --- +# +# CONFIG_MCI_DW is not set +CONFIG_MCI_IMX_ESDHC=y +# CONFIG_MCI_IMX_ESDHC_PIO is not set +# CONFIG_MCI_SPI is not set +CONFIG_HAVE_CLK=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_OF_PROVIDER=y +CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 + +# +# MFD +# +# CONFIG_MFD_MC13XXX is not set +# CONFIG_MFD_SYSCON is not set + +# +# Misc devices +# +# CONFIG_JTAG is not set +# CONFIG_SRAM is not set +CONFIG_STATE_DRV=y +CONFIG_LED=y +CONFIG_LED_GPIO=y +# CONFIG_LED_PWM is not set +CONFIG_LED_GPIO_OF=y +# CONFIG_LED_GPIO_RGB is not set +# CONFIG_LED_GPIO_BICOLOR is not set +CONFIG_LED_TRIGGERS=y + +# +# EEPROM support +# +CONFIG_EEPROM_AT25=y + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_KEYBOARD_GPIO=y +# CONFIG_KEYBOARD_IMX_KEYPAD is not set +# CONFIG_KEYBOARD_USB is not set +CONFIG_WATCHDOG_IMX_RESET_SOURCE=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_DW is not set +CONFIG_WATCHDOG_IMX=y +CONFIG_PWM=y +CONFIG_PWM_IMX=y +# CONFIG_HWRNG is not set + +# +# DMA support +# +CONFIG_MXS_APBH_DMA=y +CONFIG_GPIOLIB=y + +# +# GPIO +# +# CONFIG_GPIO_74164 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +CONFIG_GPIO_IMX=y +# CONFIG_GPIO_VF610 is not set +# CONFIG_GPIO_MXS is not set +# CONFIG_GPIO_OMAP is not set +# CONFIG_GPIO_DESIGNWARE is not set +# CONFIG_W1 is not set +CONFIG_PINCTRL=y +CONFIG_PINCTRL_IMX_IOMUX_V3=y +# CONFIG_PINCTRL_SINGLE is not set +# CONFIG_NVMEM is not set + +# +# Bus devices +# +# CONFIG_IMX_WEIM is not set +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED=y +# CONFIG_RESET_CONTROLLER is not set +CONFIG_HW_HAS_PCI=y + +# +# PCI bus options +# +# CONFIG_PCI is not set +# CONFIG_PCI_IMX6 is not set +# CONFIG_RTC_CLASS is not set + +# +# Firmware Drivers +# +# CONFIG_FIRMWARE_ALTERA_SERIAL is not set +CONFIG_GENERIC_PHY=y +CONFIG_USB_NOP_XCEIV=y +# CONFIG_CRYPTO_HW is not set + +# +# Memory controller drivers +# + +# +# Filesystem support +# +CONFIG_FS=y +CONFIG_FS_AUTOMOUNT=y +# CONFIG_FS_CRAMFS is not set +CONFIG_FS_EXT4=y +CONFIG_FS_RAMFS=y +CONFIG_FS_DEVFS=y +CONFIG_FS_TFTP=y +CONFIG_FS_NFS=y +CONFIG_FS_FAT=y +CONFIG_FS_FAT_WRITE=y +CONFIG_FS_FAT_LFN=y +CONFIG_FS_UBIFS=y +CONFIG_FS_UBIFS_COMPRESSION_LZO=y +# CONFIG_FS_UBIFS_COMPRESSION_ZLIB is not set +# CONFIG_FS_BPKFS is not set +# CONFIG_FS_UIMAGEFS is not set +# CONFIG_FS_PSTORE is not set +# CONFIG_FS_SQUASHFS is not set + +# +# ZLIB support disabled +# + +# +# LZ4 support disabled +# + +# +# LZO support disabled +# + +# +# XZ support disabled +# + +# +# Library routines +# +CONFIG_PARAMETER=y +CONFIG_UNCOMPRESS=y +CONFIG_ZLIB=y +# CONFIG_BZLIB is not set +# CONFIG_LZ4_DECOMPRESS is not set +# CONFIG_XZ_DECOMPRESS is not set +# CONFIG_GENERIC_FIND_NEXT_BIT is not set +CONFIG_PROCESS_ESCAPE_SEQUENCE=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_BCH=y +CONFIG_FNMATCH=y +CONFIG_QSORT=y +CONFIG_LIBSCAN=y +CONFIG_LIBUBIGEN=y +CONFIG_STMP_DEVICE=y +# CONFIG_ALLOW_PRNG_FALLBACK is not set + +# +# Library gui routines +# +CONFIG_IMAGE_RENDERER=y +# CONFIG_BMP is not set +CONFIG_PNG=y +CONFIG_LODEPNG=y +# CONFIG_PICOPNG is not set +# CONFIG_BAREBOX_LOGO is not set +CONFIG_PRINTF_UUID=y + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_CRC16=y +CONFIG_DIGEST=y +CONFIG_MD5=y +CONFIG_DIGEST_HMAC=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +# CONFIG_DIGEST_SHA1_GENERIC is not set +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +CONFIG_DIGEST_HMAC_GENERIC=y +# CONFIG_DIGEST_SHA1_ARM is not set +# CONFIG_DIGEST_SHA256_ARM is not set +CONFIG_CRYPTO_KEYSTORE=y diff --git a/configs/platform-v7a/barebox-mx6.config.2017.06.0 b/configs/platform-v7a/barebox-mx6.config.2017.06.0 deleted file mode 100644 index cc2cd95..0000000 --- a/configs/platform-v7a/barebox-mx6.config.2017.06.0 +++ /dev/null @@ -1,807 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Barebox/arm 2017.06.0-20170614-1 Configuration -# -CONFIG_ARM=y -CONFIG_ARM_LINUX=y - -# -# System Type -# -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_DIGIC is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_HIGHBANK is not set -CONFIG_ARCH_IMX=y -# CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_MXS is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_NOMADIK is not set -# CONFIG_ARCH_OMAP is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_ROCKCHIP is not set -# CONFIG_ARCH_SOCFPGA is not set -# CONFIG_ARCH_S3C24xx is not set -# CONFIG_ARCH_S5PCxx is not set -# CONFIG_ARCH_S3C64xx is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_VEXPRESS is not set -# CONFIG_ARCH_TEGRA is not set -# CONFIG_ARCH_UEMD is not set -# CONFIG_ARCH_ZYNQ is not set -# CONFIG_ARCH_QEMU is not set - -# -# Processor Type -# -CONFIG_CPU_32=y -CONFIG_CPU_V7=y -CONFIG_CPU_32v7=y - -# -# processor features -# -# CONFIG_BOOT_ENDIANNESS_SWITCH is not set -CONFIG_ARCH_HAS_L2X0=y -# CONFIG_CACHE_L2X0 is not set -CONFIG_ARCH_TEXT_BASE=0x4fc00000 -CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff -CONFIG_ARCH_IMX_IMXIMAGE=y -CONFIG_RESET_IMX_SRC=y - -# -# Freescale i.MX System-on-Chip -# -CONFIG_ARCH_IMX6=y -CONFIG_ARCH_IMX6SX=y -CONFIG_IMX_MULTI_BOARDS=y -# CONFIG_MACH_TX25 is not set -# CONFIG_MACH_PCA100 is not set -# CONFIG_MACH_PCM038 is not set -# CONFIG_MACH_KINDLE_MX50 is not set -# CONFIG_MACH_EFIKA_MX_SMARTBOOK is not set -# CONFIG_MACH_EMBEDSKY_E9 is not set -# CONFIG_MACH_FREESCALE_MX51_PDK is not set -# CONFIG_MACH_CCMX53 is not set -# CONFIG_MACH_FREESCALE_MX53_LOCO is not set -# CONFIG_MACH_GUF_VINCELL is not set -# CONFIG_MACH_TQMA53 is not set -# CONFIG_MACH_FREESCALE_MX53_VMX53 is not set -# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set -# CONFIG_MACH_DFI_FS700_M60 is not set -# CONFIG_MACH_GUF_SANTARO is not set -# CONFIG_MACH_REALQ7 is not set -# CONFIG_MACH_GK802 is not set -# CONFIG_MACH_ELTEC_HIPERCAM is not set -# CONFIG_MACH_TQMA6X is not set -# CONFIG_MACH_TX6X is not set -CONFIG_MACH_SABRELITE=y -# CONFIG_MACH_SABRESD is not set -# CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB is not set -# CONFIG_MACH_NITROGEN6 is not set -# CONFIG_MACH_SOLIDRUN_MICROSOM is not set -# CONFIG_MACH_TECHNEXION_WANDBOARD is not set -CONFIG_MACH_EMBEST_RIOTBOARD=y -# CONFIG_MACH_UDOO is not set -CONFIG_MACH_UDOO_NEO=y -# CONFIG_MACH_VARISCITE_MX6 is not set -# CONFIG_MACH_GW_VENTANA is not set -# CONFIG_MACH_CM_FX6 is not set -# CONFIG_MACH_WARP7 is not set -# CONFIG_MACH_VF610_TWR is not set -# CONFIG_MACH_ZII_RDU2 is not set -# CONFIG_MACH_ZII_VF610_DEV is not set - -# -# Board specific settings -# - -# -# i.MX specific settings -# -CONFIG_IMX_IIM=y -CONFIG_IMX_IIM_FUSE_BLOW=y -CONFIG_IMX_OCOTP=y -# CONFIG_IMX_OCOTP_WRITE is not set -# CONFIG_HABV4 is not set -# CONFIG_ARCH_IMX_USBLOADER is not set -CONFIG_ARM_ASM_UNIFIED=y -CONFIG_AEABI=y -CONFIG_THUMB2_BAREBOX=y -# CONFIG_ARM_BOARD_APPEND_ATAG is not set - -# -# ARM specific settings -# -CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y -CONFIG_ARM_EXCEPTIONS=y -CONFIG_ARM_UNWIND=y -# CONFIG_ARM_SEMIHOSTING is not set -# CONFIG_ARM_PSCI is not set -CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" -CONFIG_GREGORIAN_CALENDER=y -CONFIG_HAS_KALLSYMS=y -CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y -CONFIG_HAS_DMA=y -CONFIG_GENERIC_GPIO=y -CONFIG_BLOCK=y -CONFIG_BLOCK_WRITE=y -CONFIG_FILETYPE=y -CONFIG_BINFMT=y -CONFIG_UIMAGE=y -CONFIG_LOGBUF=y -CONFIG_STDDEV=y -CONFIG_BAREBOX_UPDATE=y -CONFIG_MENUTREE=y -CONFIG_FILE_LIST=y -CONFIG_BAREBOX_UPDATE_IMX_NAND_FCB=y -CONFIG_UBIFORMAT=y -CONFIG_BOOT=y - -# -# General Settings -# -CONFIG_LOCALVERSION="" -CONFIG_LOCALVERSION_AUTO=y -CONFIG_BANNER=y -CONFIG_MEMINFO=y -CONFIG_ENVIRONMENT_VARIABLES=y -CONFIG_GLOBALVAR=y -CONFIG_NVVAR=y - -# -# memory layout -# -CONFIG_HAVE_PBL_IMAGE=y -CONFIG_HAVE_PBL_MULTI_IMAGES=y -CONFIG_HAVE_IMAGE_COMPRESSION=y -CONFIG_PBL_IMAGE=y -CONFIG_PBL_MULTI_IMAGES=y -CONFIG_PBL_RELOCATABLE=y -CONFIG_IMAGE_COMPRESSION=y -# CONFIG_IMAGE_COMPRESSION_LZ4 is not set -CONFIG_IMAGE_COMPRESSION_LZO=y -# CONFIG_IMAGE_COMPRESSION_GZIP is not set -# CONFIG_IMAGE_COMPRESSION_XZKERN is not set -# CONFIG_IMAGE_COMPRESSION_NONE is not set -CONFIG_MMU=y -CONFIG_MMU_EARLY=y -CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y -CONFIG_TEXT_BASE=0x0 -CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff -CONFIG_STACK_SIZE=0x8000 -CONFIG_MALLOC_SIZE=0x0 -# CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set -CONFIG_MALLOC_TLSF=y -CONFIG_KALLSYMS=y -CONFIG_RELOCATABLE=y -# CONFIG_PANIC_HANG is not set -CONFIG_PROMPT="barebox:" -CONFIG_BAUDRATE=115200 -CONFIG_CBSIZE=1024 -CONFIG_SHELL_HUSH=y -# CONFIG_SHELL_SIMPLE is not set -# CONFIG_SHELL_NONE is not set -CONFIG_GLOB=y -CONFIG_GLOB_SORT=y -CONFIG_PROMPT_HUSH_PS2="> " -CONFIG_HUSH_FANCY_PROMPT=y -CONFIG_CMDLINE_EDITING=y -CONFIG_AUTO_COMPLETE=y -CONFIG_MENU=y -# CONFIG_PASSWORD is not set -CONFIG_DYNAMIC_CRC_TABLE=y -CONFIG_ERRNO_MESSAGES=y -CONFIG_TIMESTAMP=y -CONFIG_BOOTM=y -CONFIG_BOOTM_SHOW_TYPE=y -CONFIG_BOOTM_VERBOSE=y -CONFIG_BOOTM_INITRD=y -CONFIG_BOOTM_OFTREE=y -CONFIG_BOOTM_OFTREE_UIMAGE=y -# CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_FITIMAGE is not set -CONFIG_BLSPEC=y -CONFIG_FLEXIBLE_BOOTARGS=y -CONFIG_IMD=y -# CONFIG_IMD_TARGET is not set -# CONFIG_KERNEL_INSTALL_TARGET is not set -CONFIG_CONSOLE_FULL=y -# CONFIG_CONSOLE_SIMPLE is not set -# CONFIG_CONSOLE_NONE is not set -# CONFIG_CONSOLE_ACTIVATE_FIRST is not set -# CONFIG_CONSOLE_ACTIVATE_ALL is not set -CONFIG_CONSOLE_ACTIVATE_NONE=y -# CONFIG_PBL_CONSOLE is not set -# CONFIG_CONSOLE_RATP is not set -CONFIG_PARTITION=y -CONFIG_PARTITION_DISK=y -CONFIG_PARTITION_DISK_DOS=y -CONFIG_PARTITION_DISK_EFI=y -CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE=y -CONFIG_PARTITION_DISK_EFI_GPT_COMPARE=y -CONFIG_ENV_HANDLING=y -CONFIG_DEFAULT_ENVIRONMENT=y -# CONFIG_DEFAULT_COMPRESSION_GZIP is not set -# CONFIG_DEFAULT_COMPRESSION_LZO is not set -CONFIG_DEFAULT_COMPRESSION_NONE=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="" -# CONFIG_BAREBOXENV_TARGET is not set -# CONFIG_BAREBOXCRC32_TARGET is not set -CONFIG_POLLER=y -CONFIG_STATE=y -CONFIG_STATE_CRYPTO=y -CONFIG_BOOTCHOOSER=y -CONFIG_RESET_SOURCE=y - -# -# Debugging -# -CONFIG_COMPILE_LOGLEVEL=6 -CONFIG_DEFAULT_LOGLEVEL=7 -# CONFIG_DEBUG_INFO is not set -# CONFIG_DEBUG_LL is not set -CONFIG_DEBUG_IMX_UART_PORT=1 -# CONFIG_DEBUG_INITCALLS is not set -CONFIG_HAS_DEBUG_LL=y -CONFIG_COMMAND_SUPPORT=y -CONFIG_COMPILE_HASH=y -CONFIG_COMPILE_MEMORY=y - -# -# Commands -# - -# -# Information -# -CONFIG_CMD_ARM_CPUINFO=y -CONFIG_CMD_DEVINFO=y -CONFIG_CMD_DMESG=y -CONFIG_CMD_DRVINFO=y -CONFIG_CMD_HELP=y -CONFIG_LONGHELP=y -CONFIG_CMD_IOMEM=y -CONFIG_CMD_IMD=y -CONFIG_CMD_MEMINFO=y -CONFIG_CMD_ARM_MMUINFO=y -CONFIG_CMD_REGULATOR=y -CONFIG_CMD_VERSION=y -CONFIG_CMD_MMC_EXTCSD=y - -# -# Boot -# -CONFIG_CMD_BOOT=y -CONFIG_CMD_BOOTM=y -# CONFIG_CMD_BOOTU is not set -# CONFIG_CMD_BOOTZ is not set -CONFIG_CMD_GO=y -# CONFIG_CMD_LOADB is not set -# CONFIG_CMD_LOADS is not set -# CONFIG_CMD_LOADY is not set -CONFIG_CMD_RESET=y -CONFIG_CMD_UIMAGE=y - -# -# Partition -# -CONFIG_CMD_PARTITION=y -CONFIG_CMD_AUTOMOUNT=y -CONFIG_CMD_MOUNT=y -CONFIG_CMD_UBI=y -CONFIG_CMD_UBIFORMAT=y -CONFIG_CMD_UMOUNT=y - -# -# Environment -# -CONFIG_CMD_NV=y -CONFIG_CMD_EXPORT=y -# CONFIG_CMD_DEFAULTENV is not set -CONFIG_CMD_GLOBAL=y -CONFIG_CMD_LOADENV=y -CONFIG_CMD_PRINTENV=y -CONFIG_CMD_MAGICVAR=y -CONFIG_CMD_MAGICVAR_HELP=y -CONFIG_CMD_SAVEENV=y - -# -# File -# -CONFIG_CMD_BASENAME=y -CONFIG_CMD_CAT=y -CONFIG_CMD_CD=y -CONFIG_CMD_CP=y -# CONFIG_CMD_CMP is not set -CONFIG_CMD_DIGEST=y -CONFIG_CMD_DIRNAME=y -CONFIG_CMD_FILETYPE=y -CONFIG_CMD_LN=y -CONFIG_CMD_LS=y -CONFIG_CMD_MD5SUM=y -CONFIG_CMD_MKDIR=y -CONFIG_CMD_PWD=y -CONFIG_CMD_READLINK=y -CONFIG_CMD_RM=y -CONFIG_CMD_RMDIR=y -# CONFIG_CMD_SHA1SUM is not set -# CONFIG_CMD_SHA224SUM is not set -# CONFIG_CMD_SHA256SUM is not set -# CONFIG_CMD_SHA384SUM is not set -# CONFIG_CMD_SHA512SUM is not set -CONFIG_CMD_UNCOMPRESS=y - -# -# Shell scripting -# -CONFIG_CMD_FALSE=y -CONFIG_CMD_GETOPT=y -CONFIG_CMD_LET=y -CONFIG_CMD_MSLEEP=y -CONFIG_CMD_READF=y -CONFIG_CMD_SLEEP=y -CONFIG_CMD_TEST=y -CONFIG_CMD_TRUE=y - -# -# Network -# -CONFIG_CMD_DHCP=y -# CONFIG_CMD_HOST is not set -CONFIG_NET_CMD_IFUP=y -CONFIG_CMD_MIITOOL=y -CONFIG_CMD_PING=y -CONFIG_CMD_TFTP=y - -# -# Console and Framebuffer interaction -# -CONFIG_CMD_CLEAR=y -CONFIG_CMD_ECHO=y -CONFIG_CMD_ECHO_E=y -CONFIG_CMD_EDIT=y -# CONFIG_CMD_LOGIN is not set -CONFIG_CMD_MENU=y -CONFIG_CMD_MENU_MANAGEMENT=y -CONFIG_CMD_MENUTREE=y -CONFIG_CMD_SPLASH=y -# CONFIG_CMD_FBTEST is not set -CONFIG_CMD_READLINE=y -CONFIG_CMD_TIMEOUT=y - -# -# Memory -# -CONFIG_CMD_CRC=y -CONFIG_CMD_CRC_CMP=y -CONFIG_CMD_MD=y -CONFIG_CMD_MEMCMP=y -CONFIG_CMD_MEMCPY=y -CONFIG_CMD_MEMSET=y -CONFIG_CMD_MEMTEST=y -CONFIG_CMD_MM=y -CONFIG_CMD_MW=y - -# -# Hardware manipulation -# -CONFIG_CMD_CLK=y -CONFIG_CMD_DETECT=y -CONFIG_CMD_FLASH=y -CONFIG_CMD_GPIO=y -CONFIG_CMD_LED=y -CONFIG_CMD_NAND=y -CONFIG_CMD_NANDTEST=y -# CONFIG_CMD_NAND_BITFLIP is not set -# CONFIG_CMD_POWEROFF is not set -CONFIG_CMD_SPI=y -CONFIG_CMD_LED_TRIGGER=y -CONFIG_CMD_USB=y -CONFIG_CMD_USBGADGET=y -CONFIG_CMD_WD=y -CONFIG_CMD_WD_DEFAULT_TIMOUT=0 - -# -# Miscellaneous -# -# CONFIG_CMD_2048 is not set -CONFIG_CMD_BAREBOX_UPDATE=y -# CONFIG_CMD_FIRMWARELOAD is not set -# CONFIG_CMD_KEYSTORE is not set -CONFIG_CMD_OF_DUMP=y -CONFIG_CMD_OF_NODE=y -CONFIG_CMD_OF_PROPERTY=y -# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set -# CONFIG_CMD_OF_FIXUP_STATUS is not set -CONFIG_CMD_OFTREE=y -CONFIG_CMD_TIME=y -CONFIG_CMD_STATE=y -CONFIG_CMD_BOOTCHOOSER=y -# CONFIG_CMD_DHRYSTONE is not set -# CONFIG_CMD_SPD_DECODE is not set -# CONFIG_CMD_SEED is not set -CONFIG_NET=y -# CONFIG_NET_NFS is not set -CONFIG_NET_NETCONSOLE=y -CONFIG_NET_RESOLV=y -CONFIG_NET_IFUP=y -CONFIG_NET_DHCP=y -# CONFIG_NET_SNTP is not set - -# -# Drivers -# -CONFIG_OFTREE=y -CONFIG_OFTREE_MEM_GENERIC=y -CONFIG_DTC=y -CONFIG_OFDEVICE=y -CONFIG_OF_NET=y -CONFIG_OF_GPIO=y -CONFIG_OF_BAREBOX_DRIVERS=y -# CONFIG_OF_BAREBOX_ENV_IN_FS is not set -# CONFIG_AIODEV is not set - -# -# serial drivers -# -# CONFIG_DRIVER_SERIAL_ARM_DCC is not set -CONFIG_DRIVER_SERIAL_IMX=y -# CONFIG_DRIVER_SERIAL_NS16550 is not set -# CONFIG_DRIVER_SERIAL_CADENCE is not set -CONFIG_ARCH_HAS_FEC_IMX=y -CONFIG_PHYLIB=y - -# -# Network drivers -# -# CONFIG_DRIVER_NET_ARC_EMAC is not set -# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set -# CONFIG_DRIVER_NET_DESIGNWARE is not set -# CONFIG_DRIVER_NET_ENC28J60 is not set -CONFIG_DRIVER_NET_FEC_IMX=y -# CONFIG_DRIVER_NET_KS8851_MLL is not set -# CONFIG_DRIVER_NET_MICREL is not set -# CONFIG_DRIVER_NET_SMC911X is not set -# CONFIG_DRIVER_NET_SMC91111 is not set - -# -# phylib -# - -# -# MII PHY device drivers -# -CONFIG_AT803X_PHY=y -# CONFIG_LXT_PHY is not set -# CONFIG_MARVELL_PHY is not set -CONFIG_MICREL_PHY=y -# CONFIG_NATIONAL_PHY is not set -# CONFIG_SMSC_PHY is not set - -# -# MII bus device drivers -# -# CONFIG_MDIO_BITBANG is not set -CONFIG_NET_USB=y -CONFIG_NET_USB_ASIX=y -CONFIG_NET_USB_SMSC95XX=y - -# -# SPI drivers -# -CONFIG_SPI=y -# CONFIG_DRIVER_SPI_GPIO is not set -# CONFIG_DRIVER_SPI_IMX is not set -CONFIG_DRIVER_SPI_IMX_2_3=y -# CONFIG_I2C is not set -CONFIG_MTD=y -CONFIG_MTD_WRITE=y -CONFIG_MTD_OOB_DEVICE=y -CONFIG_MTD_RAW_DEVICE=y -# CONFIG_MTD_CONCAT is not set - -# -# MTD debug options -# -# CONFIG_MTD_PEB_DEBUG is not set - -# -# Self contained MTD devices -# -CONFIG_MTD_DATAFLASH=y -# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set -CONFIG_MTD_M25P80=y -CONFIG_MTD_SST25L=y -# CONFIG_MTD_DOCG3 is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_DRIVER_CFI is not set -CONFIG_NAND=y -CONFIG_NAND_ECC_SOFT=y -# CONFIG_NAND_ECC_BCH is not set -CONFIG_NAND_ECC_HW=y -# CONFIG_NAND_ECC_HW_OOB_FIRST is not set -CONFIG_NAND_ECC_HW_SYNDROME=y -CONFIG_NAND_ECC_HW_NONE=y -CONFIG_NAND_INFO=y -CONFIG_NAND_READ_OOB=y -CONFIG_NAND_BBT=y -CONFIG_NAND_ALLOW_ERASE_BAD=y -CONFIG_NAND_IMX=y -CONFIG_NAND_IMX_BBM=y -CONFIG_NAND_MXS=y -# CONFIG_MTD_NAND_ECC_SMC is not set -CONFIG_MTD_NAND_IDS=y -# CONFIG_MTD_NAND_DENALI is not set -CONFIG_MTD_SPI_NOR=y -# CONFIG_SPI_CADENCE_QUADSPI is not set -CONFIG_MTD_UBI=y -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -CONFIG_MTD_UBI_FASTMAP=y - -# -# UBI debugging options -# -# CONFIG_MTD_UBI_CHECK_IO is not set -# CONFIG_MTD_UBI_GENERAL_EXTRA_CHECKS is not set -CONFIG_DISK=y -CONFIG_DISK_IDE_SFF=y -CONFIG_DISK_WRITE=y - -# -# drive types -# -CONFIG_DISK_ATA=y -CONFIG_DISK_AHCI=y -CONFIG_DISK_AHCI_IMX=y - -# -# interface types -# -CONFIG_DISK_INTF_PLATFORM_IDE=y -CONFIG_DISK_PATA_IMX=y -CONFIG_USB=y -CONFIG_USB_HOST=y -CONFIG_USB_IMX_CHIPIDEA=y -CONFIG_USB_IMX_PHY=y -CONFIG_USB_EHCI=y -# CONFIG_USB_XHCI is not set -CONFIG_USB_ULPI=y -CONFIG_USB_STORAGE=y -CONFIG_USB_GADGET=y -CONFIG_USB_GADGET_DUALSPEED=y -CONFIG_USB_GADGET_DRIVER_ARC=y -CONFIG_USB_GADGET_AUTOSTART=y - -# -# USB Gadget drivers -# -CONFIG_USB_GADGET_DFU=y -CONFIG_USB_GADGET_SERIAL=y -CONFIG_USB_GADGET_FASTBOOT=y -# CONFIG_USB_MUSB is not set -CONFIG_VIDEO=y -# CONFIG_FRAMEBUFFER_CONSOLE is not set -CONFIG_VIDEO_VPL=y -CONFIG_DRIVER_VIDEO_IMX_IPUV3=y -CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y -# CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set -CONFIG_DRIVER_VIDEO_SIMPLEFB=y -# CONFIG_DRIVER_VIDEO_BACKLIGHT is not set - -# -# Video encoder chips -# -# CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set -CONFIG_MCI=y - -# -# --- Feature list --- -# -# CONFIG_MCI_STARTUP is not set -CONFIG_MCI_INFO=y -CONFIG_MCI_WRITE=y -CONFIG_MCI_MMC_BOOT_PARTITIONS=y - -# -# --- MCI host drivers --- -# -# CONFIG_MCI_DW is not set -CONFIG_MCI_IMX_ESDHC=y -# CONFIG_MCI_IMX_ESDHC_PIO is not set -# CONFIG_MCI_SPI is not set -CONFIG_HAVE_CLK=y -CONFIG_CLKDEV_LOOKUP=y -CONFIG_COMMON_CLK=y -CONFIG_COMMON_CLK_OF_PROVIDER=y -CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 - -# -# MFD -# -# CONFIG_MFD_MC13XXX is not set -# CONFIG_MFD_SYSCON is not set - -# -# Misc devices -# -# CONFIG_JTAG is not set -# CONFIG_SRAM is not set -CONFIG_STATE_DRV=y -CONFIG_LED=y -CONFIG_LED_GPIO=y -# CONFIG_LED_PWM is not set -CONFIG_LED_GPIO_OF=y -# CONFIG_LED_GPIO_RGB is not set -# CONFIG_LED_GPIO_BICOLOR is not set -CONFIG_LED_TRIGGERS=y - -# -# EEPROM support -# -CONFIG_EEPROM_AT25=y - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_KEYBOARD_GPIO=y -# CONFIG_KEYBOARD_IMX_KEYPAD is not set -# CONFIG_KEYBOARD_USB is not set -CONFIG_WATCHDOG_IMX_RESET_SOURCE=y -CONFIG_WATCHDOG=y -# CONFIG_WATCHDOG_DW is not set -CONFIG_WATCHDOG_IMX=y -CONFIG_PWM=y -CONFIG_PWM_IMX=y -# CONFIG_HWRNG is not set - -# -# DMA support -# -CONFIG_MXS_APBH_DMA=y -CONFIG_GPIOLIB=y - -# -# GPIO -# -# CONFIG_GPIO_74164 is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -CONFIG_GPIO_IMX=y -# CONFIG_GPIO_VF610 is not set -# CONFIG_GPIO_MXS is not set -# CONFIG_GPIO_OMAP is not set -# CONFIG_GPIO_DESIGNWARE is not set -# CONFIG_W1 is not set -CONFIG_PINCTRL=y -CONFIG_PINCTRL_IMX_IOMUX_V3=y -# CONFIG_PINCTRL_SINGLE is not set -# CONFIG_NVMEM is not set - -# -# Bus devices -# -# CONFIG_IMX_WEIM is not set -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED=y -# CONFIG_RESET_CONTROLLER is not set -CONFIG_HW_HAS_PCI=y - -# -# PCI bus options -# -# CONFIG_PCI is not set -# CONFIG_PCI_IMX6 is not set -# CONFIG_RTC_CLASS is not set - -# -# Firmware Drivers -# -# CONFIG_FIRMWARE_ALTERA_SERIAL is not set -CONFIG_GENERIC_PHY=y -CONFIG_USB_NOP_XCEIV=y -# CONFIG_CRYPTO_HW is not set - -# -# Memory controller drivers -# - -# -# Filesystem support -# -CONFIG_FS=y -CONFIG_FS_AUTOMOUNT=y -# CONFIG_FS_CRAMFS is not set -CONFIG_FS_EXT4=y -CONFIG_FS_RAMFS=y -CONFIG_FS_DEVFS=y -CONFIG_FS_TFTP=y -CONFIG_FS_NFS=y -CONFIG_FS_FAT=y -CONFIG_FS_FAT_WRITE=y -CONFIG_FS_FAT_LFN=y -CONFIG_FS_UBIFS=y -CONFIG_FS_UBIFS_COMPRESSION_LZO=y -# CONFIG_FS_UBIFS_COMPRESSION_ZLIB is not set -# CONFIG_FS_BPKFS is not set -# CONFIG_FS_UIMAGEFS is not set -# CONFIG_FS_PSTORE is not set -# CONFIG_FS_SQUASHFS is not set - -# -# ZLIB support disabled -# - -# -# LZ4 support disabled -# - -# -# LZO support disabled -# - -# -# XZ support disabled -# - -# -# Library routines -# -CONFIG_PARAMETER=y -CONFIG_UNCOMPRESS=y -CONFIG_ZLIB=y -# CONFIG_BZLIB is not set -# CONFIG_LZ4_DECOMPRESS is not set -# CONFIG_XZ_DECOMPRESS is not set -# CONFIG_GENERIC_FIND_NEXT_BIT is not set -CONFIG_PROCESS_ESCAPE_SEQUENCE=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_BCH=y -CONFIG_FNMATCH=y -CONFIG_QSORT=y -CONFIG_LIBSCAN=y -CONFIG_LIBUBIGEN=y -CONFIG_STMP_DEVICE=y -# CONFIG_ALLOW_PRNG_FALLBACK is not set - -# -# Library gui routines -# -CONFIG_IMAGE_RENDERER=y -# CONFIG_BMP is not set -CONFIG_PNG=y -CONFIG_LODEPNG=y -# CONFIG_PICOPNG is not set -# CONFIG_BAREBOX_LOGO is not set -CONFIG_PRINTF_UUID=y - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_CRC16=y -CONFIG_DIGEST=y -CONFIG_MD5=y -CONFIG_DIGEST_HMAC=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -# CONFIG_DIGEST_SHA1_GENERIC is not set -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -CONFIG_DIGEST_HMAC_GENERIC=y -# CONFIG_DIGEST_SHA1_ARM is not set -# CONFIG_DIGEST_SHA256_ARM is not set -CONFIG_CRYPTO_KEYSTORE=y diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config new file mode 100644 index 0000000..fe36b1b --- /dev/null +++ b/configs/platform-v7a/barebox-rpi2.config @@ -0,0 +1,570 @@ +# +# Automatically generated file; DO NOT EDIT. +# Barebox/arm 2017.07.0-20170614-1 Configuration +# +CONFIG_ARM=y +CONFIG_ARM_LINUX=y + +# +# System Type +# +# CONFIG_ARCH_AT91 is not set +CONFIG_ARCH_BCM283X=y +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_DIGIC is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_NOMADIK is not set +# CONFIG_ARCH_OMAP is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_S3C24xx is not set +# CONFIG_ARCH_S5PCxx is not set +# CONFIG_ARCH_S3C64xx is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UEMD is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_QEMU is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_V6=y +CONFIG_CPU_V7=y +CONFIG_CPU_32v6=y +CONFIG_CPU_32v7=y + +# +# processor features +# +# CONFIG_BOOT_ENDIANNESS_SWITCH is not set +CONFIG_ARCH_TEXT_BASE=0x0 +CONFIG_MACH_RPI_COMMON=y + +# +# select Broadcom BCM283X boards to be built +# +CONFIG_MACH_RPI=y +CONFIG_MACH_RPI2=y +CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff +CONFIG_AEABI=y +# CONFIG_ARM_BOARD_APPEND_ATAG is not set + +# +# ARM specific settings +# +CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y +CONFIG_ARM_EXCEPTIONS=y +CONFIG_ARM_UNWIND=y +# CONFIG_ARM_SEMIHOSTING is not set +# CONFIG_ARM_PSCI is not set +CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" +CONFIG_GREGORIAN_CALENDER=y +CONFIG_HAS_KALLSYMS=y +CONFIG_HAS_MODULES=y +CONFIG_HAS_CACHE=y +CONFIG_HAS_DMA=y +CONFIG_GENERIC_GPIO=y +CONFIG_BLOCK=y +CONFIG_BLOCK_WRITE=y +CONFIG_FILETYPE=y +CONFIG_BINFMT=y +CONFIG_UIMAGE=y +CONFIG_STDDEV=y +CONFIG_MENUTREE=y +CONFIG_BOOT=y + +# +# General Settings +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BANNER=y +CONFIG_MEMINFO=y +CONFIG_ENVIRONMENT_VARIABLES=y +CONFIG_GLOBALVAR=y +CONFIG_NVVAR=y + +# +# memory layout +# +CONFIG_HAVE_PBL_IMAGE=y +CONFIG_HAVE_PBL_MULTI_IMAGES=y +CONFIG_HAVE_IMAGE_COMPRESSION=y +CONFIG_PBL_IMAGE=y +CONFIG_PBL_MULTI_IMAGES=y +CONFIG_PBL_RELOCATABLE=y +CONFIG_IMAGE_COMPRESSION=y +# CONFIG_IMAGE_COMPRESSION_LZ4 is not set +CONFIG_IMAGE_COMPRESSION_LZO=y +# CONFIG_IMAGE_COMPRESSION_GZIP is not set +# CONFIG_IMAGE_COMPRESSION_XZKERN is not set +# CONFIG_IMAGE_COMPRESSION_NONE is not set +CONFIG_MMU=y +CONFIG_MMU_EARLY=y +CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y +CONFIG_TEXT_BASE=0x04000000 +CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff +CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff +CONFIG_STACK_SIZE=0x8000 +CONFIG_MALLOC_SIZE=0x400000 +# CONFIG_EXPERIMENTAL is not set +# CONFIG_MALLOC_DLMALLOC is not set +CONFIG_MALLOC_TLSF=y +CONFIG_KALLSYMS=y +CONFIG_RELOCATABLE=y +# CONFIG_PANIC_HANG is not set +CONFIG_PROMPT="R-Pi> " +CONFIG_BAUDRATE=115200 +CONFIG_CBSIZE=1024 +CONFIG_SHELL_HUSH=y +# CONFIG_SHELL_SIMPLE is not set +# CONFIG_SHELL_NONE is not set +CONFIG_GLOB=y +CONFIG_GLOB_SORT=y +CONFIG_PROMPT_HUSH_PS2="> " +CONFIG_HUSH_FANCY_PROMPT=y +CONFIG_CMDLINE_EDITING=y +CONFIG_AUTO_COMPLETE=y +CONFIG_MENU=y +CONFIG_PASSWORD=y +CONFIG_PASSWORD_DEFAULT="" +CONFIG_PASSWD_SUM_MD5=y +# CONFIG_PASSWD_SUM_SHA1 is not set +# CONFIG_PASSWD_SUM_SHA256 is not set +# CONFIG_PASSWD_SUM_SHA512 is not set +# CONFIG_PASSWD_CRYPTO_PBKDF2 is not set +CONFIG_DYNAMIC_CRC_TABLE=y +CONFIG_ERRNO_MESSAGES=y +CONFIG_TIMESTAMP=y +CONFIG_BOOTM=y +# CONFIG_BOOTM_SHOW_TYPE is not set +# CONFIG_BOOTM_VERBOSE is not set +# CONFIG_BOOTM_INITRD is not set +# CONFIG_BOOTM_OFTREE is not set +# CONFIG_BOOTM_AIMAGE is not set +# CONFIG_BOOTM_FITIMAGE is not set +CONFIG_BLSPEC=y +CONFIG_FLEXIBLE_BOOTARGS=y +# CONFIG_IMD is not set +# CONFIG_KERNEL_INSTALL_TARGET is not set +CONFIG_CONSOLE_FULL=y +# CONFIG_CONSOLE_SIMPLE is not set +# CONFIG_CONSOLE_NONE is not set +CONFIG_CONSOLE_ACTIVATE_FIRST=y +# CONFIG_CONSOLE_ACTIVATE_ALL is not set +# CONFIG_CONSOLE_ACTIVATE_NONE is not set +# CONFIG_PBL_CONSOLE is not set +# CONFIG_CONSOLE_RATP is not set +CONFIG_PARTITION=y +CONFIG_PARTITION_DISK=y +CONFIG_PARTITION_DISK_DOS=y +# CONFIG_PARTITION_DISK_EFI is not set +CONFIG_ENV_HANDLING=y +CONFIG_DEFAULT_ENVIRONMENT=y +CONFIG_DEFAULT_COMPRESSION_NONE=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/raspberry-pi/env ${PTXDIST_PLATFORMCONFIGDIR}/barebox-defaultenv" +CONFIG_BAREBOXENV_TARGET=y +# CONFIG_BAREBOXCRC32_TARGET is not set +CONFIG_POLLER=y +CONFIG_STATE=y +# CONFIG_STATE_CRYPTO is not set +CONFIG_BOOTCHOOSER=y +# CONFIG_RESET_SOURCE is not set + +# +# Debugging +# +CONFIG_COMPILE_LOGLEVEL=6 +CONFIG_DEFAULT_LOGLEVEL=7 +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_LL is not set +# CONFIG_DEBUG_INITCALLS is not set +CONFIG_HAS_DEBUG_LL=y +CONFIG_COMMAND_SUPPORT=y +CONFIG_COMPILE_HASH=y +CONFIG_COMPILE_MEMORY=y + +# +# Commands +# + +# +# Information +# +CONFIG_CMD_ARM_CPUINFO=y +CONFIG_CMD_DEVINFO=y +# CONFIG_CMD_DMESG is not set +CONFIG_CMD_DRVINFO=y +CONFIG_CMD_HELP=y +CONFIG_LONGHELP=y +CONFIG_CMD_IOMEM=y +# CONFIG_CMD_IMD is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_ARM_MMUINFO is not set +# CONFIG_CMD_REGULATOR is not set +CONFIG_CMD_VERSION=y +# CONFIG_CMD_MMC_EXTCSD is not set + +# +# Boot +# +CONFIG_CMD_BOOT=y +CONFIG_CMD_BOOTM=y +CONFIG_CMD_BOOTU=y +# CONFIG_CMD_BOOTZ is not set +CONFIG_CMD_GO=y +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADS is not set +CONFIG_CMD_LOADY=y +CONFIG_CMD_RESET=y +CONFIG_CMD_UIMAGE=y + +# +# Partition +# +CONFIG_CMD_PARTITION=y +CONFIG_CMD_AUTOMOUNT=y +CONFIG_CMD_MOUNT=y +CONFIG_CMD_UMOUNT=y + +# +# Environment +# +CONFIG_CMD_NV=y +CONFIG_CMD_EXPORT=y +CONFIG_CMD_DEFAULTENV=y +CONFIG_CMD_GLOBAL=y +# CONFIG_CMD_LOADENV is not set +CONFIG_CMD_PRINTENV=y +CONFIG_CMD_MAGICVAR=y +CONFIG_CMD_MAGICVAR_HELP=y +CONFIG_CMD_SAVEENV=y + +# +# File +# +CONFIG_CMD_BASENAME=y +CONFIG_CMD_CAT=y +CONFIG_CMD_CD=y +CONFIG_CMD_CP=y +# CONFIG_CMD_CMP is not set +CONFIG_CMD_DIGEST=y +CONFIG_CMD_DIRNAME=y +CONFIG_CMD_FILETYPE=y +CONFIG_CMD_LN=y +CONFIG_CMD_LS=y +CONFIG_CMD_MD5SUM=y +CONFIG_CMD_MKDIR=y +CONFIG_CMD_PWD=y +CONFIG_CMD_READLINK=y +CONFIG_CMD_RM=y +CONFIG_CMD_RMDIR=y +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_SHA224SUM is not set +# CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_SHA384SUM is not set +# CONFIG_CMD_SHA512SUM is not set +CONFIG_CMD_UNCOMPRESS=y + +# +# Shell scripting +# +CONFIG_CMD_FALSE=y +CONFIG_CMD_GETOPT=y +CONFIG_CMD_LET=y +CONFIG_CMD_MSLEEP=y +# CONFIG_CMD_READF is not set +CONFIG_CMD_SLEEP=y +CONFIG_CMD_TEST=y +CONFIG_CMD_TRUE=y + +# +# Console and Framebuffer interaction +# +CONFIG_CMD_CLEAR=y +CONFIG_CMD_ECHO=y +CONFIG_CMD_ECHO_E=y +CONFIG_CMD_EDIT=y +CONFIG_CMD_LOGIN=y +CONFIG_CMD_MENU=y +CONFIG_CMD_MENU_MANAGEMENT=y +CONFIG_CMD_MENUTREE=y +CONFIG_CMD_PASSWD=y +CONFIG_PASSWD_MODE_HIDE=y +# CONFIG_PASSWD_MODE_STAR is not set +# CONFIG_PASSWD_MODE_CLEAR is not set +CONFIG_CMD_READLINE=y +CONFIG_CMD_TIMEOUT=y + +# +# Memory +# +CONFIG_CMD_CRC=y +CONFIG_CMD_CRC_CMP=y +CONFIG_CMD_MD=y +CONFIG_CMD_MEMCMP=y +CONFIG_CMD_MEMCPY=y +CONFIG_CMD_MEMSET=y +# CONFIG_CMD_MEMTEST is not set +CONFIG_CMD_MM=y +CONFIG_CMD_MW=y + +# +# Hardware manipulation +# +CONFIG_CMD_CLK=y +CONFIG_CMD_DETECT=y +# CONFIG_CMD_FLASH is not set +CONFIG_CMD_GPIO=y +# CONFIG_CMD_LED is not set +# CONFIG_CMD_POWEROFF is not set +# CONFIG_CMD_SPI is not set +# CONFIG_CMD_LED_TRIGGER is not set + +# +# Miscellaneous +# +# CONFIG_CMD_2048 is not set +# CONFIG_CMD_BAREBOX_UPDATE is not set +# CONFIG_CMD_FIRMWARELOAD is not set +CONFIG_CMD_OF_DUMP=y +CONFIG_CMD_OF_NODE=y +CONFIG_CMD_OF_PROPERTY=y +# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set +# CONFIG_CMD_OF_FIXUP_STATUS is not set +CONFIG_CMD_OFTREE=y +CONFIG_CMD_TIME=y +CONFIG_CMD_STATE=y +CONFIG_CMD_BOOTCHOOSER=y +# CONFIG_CMD_DHRYSTONE is not set +# CONFIG_CMD_SPD_DECODE is not set +# CONFIG_CMD_SEED is not set +# CONFIG_NET is not set + +# +# Drivers +# +CONFIG_OFTREE=y +CONFIG_OFTREE_MEM_GENERIC=y +CONFIG_DTC=y +CONFIG_OFDEVICE=y +CONFIG_OF_GPIO=y +# CONFIG_OF_BAREBOX_DRIVERS is not set +# CONFIG_AIODEV is not set +CONFIG_ARM_AMBA=y + +# +# serial drivers +# +# CONFIG_DRIVER_SERIAL_ARM_DCC is not set +CONFIG_SERIAL_AMBA_PL011=y +# CONFIG_DRIVER_SERIAL_NS16550 is not set +# CONFIG_DRIVER_SERIAL_CADENCE is not set + +# +# SPI drivers +# +CONFIG_SPI=y +# CONFIG_DRIVER_SPI_GPIO is not set +# CONFIG_I2C is not set +# CONFIG_MTD is not set +CONFIG_DISK=y +CONFIG_DISK_WRITE=y + +# +# drive types +# +# CONFIG_DISK_ATA is not set +# CONFIG_DISK_AHCI is not set + +# +# interface types +# +# CONFIG_DISK_INTF_PLATFORM_IDE is not set +# CONFIG_USB_HOST is not set +# CONFIG_USB_GADGET is not set +# CONFIG_USB_MUSB is not set +# CONFIG_VIDEO is not set +CONFIG_MCI=y + +# +# --- Feature list --- +# +CONFIG_MCI_STARTUP=y +CONFIG_MCI_INFO=y +CONFIG_MCI_WRITE=y +CONFIG_MCI_MMC_BOOT_PARTITIONS=y + +# +# --- MCI host drivers --- +# +# CONFIG_MCI_DW is not set +CONFIG_MCI_BCM283X=y +# CONFIG_MCI_MMCI is not set +# CONFIG_MCI_SPI is not set +CONFIG_HAVE_CLK=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_COMMON_CLK=y +CONFIG_CLOCKSOURCE_BCM283X=y +CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 + +# +# MFD +# +# CONFIG_MFD_MC13XXX is not set +# CONFIG_MFD_SYSCON is not set + +# +# Misc devices +# +# CONFIG_JTAG is not set +# CONFIG_SRAM is not set +CONFIG_STATE_DRV=y +CONFIG_LED=y +CONFIG_LED_GPIO=y +# CONFIG_LED_GPIO_OF is not set +# CONFIG_LED_GPIO_RGB is not set +# CONFIG_LED_GPIO_BICOLOR is not set +CONFIG_LED_TRIGGERS=y + +# +# EEPROM support +# +# CONFIG_EEPROM_AT25 is not set + +# +# Input device support +# +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_WATCHDOG is not set +# CONFIG_PWM is not set +# CONFIG_HWRNG is not set + +# +# DMA support +# +CONFIG_GPIOLIB=y + +# +# GPIO +# +# CONFIG_GPIO_74164 is not set +CONFIG_GPIO_BCM283X=y +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_IMX is not set +# CONFIG_GPIO_VF610 is not set +# CONFIG_GPIO_MXS is not set +# CONFIG_GPIO_OMAP is not set +# CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_DESIGNWARE is not set +# CONFIG_W1 is not set +# CONFIG_PINCTRL is not set +CONFIG_NVMEM=y +# CONFIG_NVMEM_SNVS_LPGPR is not set + +# +# Bus devices +# +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_FIXED is not set +CONFIG_REGULATOR_BCM283X=y +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_RTC_CLASS is not set + +# +# Firmware Drivers +# +# CONFIG_FIRMWARE_ALTERA_SERIAL is not set +# CONFIG_GENERIC_PHY is not set +# CONFIG_CRYPTO_HW is not set + +# +# Memory controller drivers +# + +# +# Filesystem support +# +CONFIG_FS=y +CONFIG_FS_AUTOMOUNT=y +# CONFIG_FS_CRAMFS is not set +CONFIG_FS_EXT4=y +CONFIG_FS_RAMFS=y +CONFIG_FS_DEVFS=y +CONFIG_FS_FAT=y +CONFIG_FS_FAT_WRITE=y +CONFIG_FS_FAT_LFN=y +# CONFIG_FS_BPKFS is not set +# CONFIG_FS_UIMAGEFS is not set +# CONFIG_FS_PSTORE is not set +# CONFIG_FS_SQUASHFS is not set + +# +# ZLIB support disabled +# + +# +# LZ4 support disabled +# + +# +# LZO support disabled +# + +# +# XZ support disabled +# + +# +# Library routines +# +CONFIG_PARAMETER=y +CONFIG_UNCOMPRESS=y +# CONFIG_ZLIB is not set +# CONFIG_BZLIB is not set +# CONFIG_LZ4_DECOMPRESS is not set +# CONFIG_XZ_DECOMPRESS is not set +# CONFIG_GENERIC_FIND_NEXT_BIT is not set +CONFIG_PROCESS_ESCAPE_SEQUENCE=y +# CONFIG_LZO_DECOMPRESS is not set +CONFIG_FNMATCH=y +CONFIG_QSORT=y +CONFIG_XYMODEM=y +# CONFIG_ALLOW_PRNG_FALLBACK is not set + +# +# Library gui routines +# +# CONFIG_BAREBOX_LOGO is not set + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_CRC16=y +CONFIG_DIGEST=y +CONFIG_MD5=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +# CONFIG_DIGEST_SHA1_GENERIC is not set +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +# CONFIG_DIGEST_HMAC_GENERIC is not set +# CONFIG_DIGEST_SHA1_ARM is not set +# CONFIG_DIGEST_SHA256_ARM is not set +# CONFIG_CRYPTO_KEYSTORE is not set diff --git a/configs/platform-v7a/barebox-rpi2.config.2017.06.0 b/configs/platform-v7a/barebox-rpi2.config.2017.06.0 deleted file mode 100644 index 80df303..0000000 --- a/configs/platform-v7a/barebox-rpi2.config.2017.06.0 +++ /dev/null @@ -1,570 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Barebox/arm 2017.06.0-20170613-1 Configuration -# -CONFIG_ARM=y -CONFIG_ARM_LINUX=y - -# -# System Type -# -# CONFIG_ARCH_AT91 is not set -CONFIG_ARCH_BCM283X=y -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_DIGIC is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_HIGHBANK is not set -# CONFIG_ARCH_IMX is not set -# CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_MXS is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_NOMADIK is not set -# CONFIG_ARCH_OMAP is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_ROCKCHIP is not set -# CONFIG_ARCH_SOCFPGA is not set -# CONFIG_ARCH_S3C24xx is not set -# CONFIG_ARCH_S5PCxx is not set -# CONFIG_ARCH_S3C64xx is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_VEXPRESS is not set -# CONFIG_ARCH_TEGRA is not set -# CONFIG_ARCH_UEMD is not set -# CONFIG_ARCH_ZYNQ is not set -# CONFIG_ARCH_QEMU is not set - -# -# Processor Type -# -CONFIG_CPU_32=y -CONFIG_CPU_V6=y -CONFIG_CPU_V7=y -CONFIG_CPU_32v6=y -CONFIG_CPU_32v7=y - -# -# processor features -# -# CONFIG_BOOT_ENDIANNESS_SWITCH is not set -CONFIG_ARCH_TEXT_BASE=0x0 -CONFIG_MACH_RPI_COMMON=y - -# -# select Broadcom BCM283X boards to be built -# -CONFIG_MACH_RPI=y -CONFIG_MACH_RPI2=y -CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff -CONFIG_AEABI=y -# CONFIG_ARM_BOARD_APPEND_ATAG is not set - -# -# ARM specific settings -# -CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y -CONFIG_ARM_EXCEPTIONS=y -CONFIG_ARM_UNWIND=y -# CONFIG_ARM_SEMIHOSTING is not set -# CONFIG_ARM_PSCI is not set -CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" -CONFIG_GREGORIAN_CALENDER=y -CONFIG_HAS_KALLSYMS=y -CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y -CONFIG_HAS_DMA=y -CONFIG_GENERIC_GPIO=y -CONFIG_BLOCK=y -CONFIG_BLOCK_WRITE=y -CONFIG_FILETYPE=y -CONFIG_BINFMT=y -CONFIG_UIMAGE=y -CONFIG_STDDEV=y -CONFIG_MENUTREE=y -CONFIG_BOOT=y - -# -# General Settings -# -CONFIG_LOCALVERSION="" -CONFIG_LOCALVERSION_AUTO=y -CONFIG_BANNER=y -CONFIG_MEMINFO=y -CONFIG_ENVIRONMENT_VARIABLES=y -CONFIG_GLOBALVAR=y -CONFIG_NVVAR=y - -# -# memory layout -# -CONFIG_HAVE_PBL_IMAGE=y -CONFIG_HAVE_PBL_MULTI_IMAGES=y -CONFIG_HAVE_IMAGE_COMPRESSION=y -CONFIG_PBL_IMAGE=y -CONFIG_PBL_MULTI_IMAGES=y -CONFIG_PBL_RELOCATABLE=y -CONFIG_IMAGE_COMPRESSION=y -# CONFIG_IMAGE_COMPRESSION_LZ4 is not set -CONFIG_IMAGE_COMPRESSION_LZO=y -# CONFIG_IMAGE_COMPRESSION_GZIP is not set -# CONFIG_IMAGE_COMPRESSION_XZKERN is not set -# CONFIG_IMAGE_COMPRESSION_NONE is not set -CONFIG_MMU=y -CONFIG_MMU_EARLY=y -CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y -CONFIG_TEXT_BASE=0x04000000 -CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff -CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff -CONFIG_STACK_SIZE=0x8000 -CONFIG_MALLOC_SIZE=0x400000 -# CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set -CONFIG_MALLOC_TLSF=y -CONFIG_KALLSYMS=y -CONFIG_RELOCATABLE=y -# CONFIG_PANIC_HANG is not set -CONFIG_PROMPT="R-Pi> " -CONFIG_BAUDRATE=115200 -CONFIG_CBSIZE=1024 -CONFIG_SHELL_HUSH=y -# CONFIG_SHELL_SIMPLE is not set -# CONFIG_SHELL_NONE is not set -CONFIG_GLOB=y -CONFIG_GLOB_SORT=y -CONFIG_PROMPT_HUSH_PS2="> " -CONFIG_HUSH_FANCY_PROMPT=y -CONFIG_CMDLINE_EDITING=y -CONFIG_AUTO_COMPLETE=y -CONFIG_MENU=y -CONFIG_PASSWORD=y -CONFIG_PASSWORD_DEFAULT="" -CONFIG_PASSWD_SUM_MD5=y -# CONFIG_PASSWD_SUM_SHA1 is not set -# CONFIG_PASSWD_SUM_SHA256 is not set -# CONFIG_PASSWD_SUM_SHA512 is not set -# CONFIG_PASSWD_CRYPTO_PBKDF2 is not set -CONFIG_DYNAMIC_CRC_TABLE=y -CONFIG_ERRNO_MESSAGES=y -CONFIG_TIMESTAMP=y -CONFIG_BOOTM=y -# CONFIG_BOOTM_SHOW_TYPE is not set -# CONFIG_BOOTM_VERBOSE is not set -# CONFIG_BOOTM_INITRD is not set -# CONFIG_BOOTM_OFTREE is not set -# CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_FITIMAGE is not set -CONFIG_BLSPEC=y -CONFIG_FLEXIBLE_BOOTARGS=y -# CONFIG_IMD is not set -# CONFIG_KERNEL_INSTALL_TARGET is not set -CONFIG_CONSOLE_FULL=y -# CONFIG_CONSOLE_SIMPLE is not set -# CONFIG_CONSOLE_NONE is not set -CONFIG_CONSOLE_ACTIVATE_FIRST=y -# CONFIG_CONSOLE_ACTIVATE_ALL is not set -# CONFIG_CONSOLE_ACTIVATE_NONE is not set -# CONFIG_PBL_CONSOLE is not set -# CONFIG_CONSOLE_RATP is not set -CONFIG_PARTITION=y -CONFIG_PARTITION_DISK=y -CONFIG_PARTITION_DISK_DOS=y -# CONFIG_PARTITION_DISK_EFI is not set -CONFIG_ENV_HANDLING=y -CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_COMPRESSION_NONE=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/raspberry-pi/env ${PTXDIST_PLATFORMCONFIGDIR}/barebox-defaultenv" -CONFIG_BAREBOXENV_TARGET=y -# CONFIG_BAREBOXCRC32_TARGET is not set -CONFIG_POLLER=y -CONFIG_STATE=y -# CONFIG_STATE_CRYPTO is not set -CONFIG_BOOTCHOOSER=y -# CONFIG_RESET_SOURCE is not set - -# -# Debugging -# -CONFIG_COMPILE_LOGLEVEL=6 -CONFIG_DEFAULT_LOGLEVEL=7 -# CONFIG_DEBUG_INFO is not set -# CONFIG_DEBUG_LL is not set -# CONFIG_DEBUG_INITCALLS is not set -CONFIG_HAS_DEBUG_LL=y -CONFIG_COMMAND_SUPPORT=y -CONFIG_COMPILE_HASH=y -CONFIG_COMPILE_MEMORY=y - -# -# Commands -# - -# -# Information -# -CONFIG_CMD_ARM_CPUINFO=y -CONFIG_CMD_DEVINFO=y -# CONFIG_CMD_DMESG is not set -CONFIG_CMD_DRVINFO=y -CONFIG_CMD_HELP=y -CONFIG_LONGHELP=y -CONFIG_CMD_IOMEM=y -# CONFIG_CMD_IMD is not set -CONFIG_CMD_MEMINFO=y -# CONFIG_CMD_ARM_MMUINFO is not set -# CONFIG_CMD_REGULATOR is not set -CONFIG_CMD_VERSION=y -# CONFIG_CMD_MMC_EXTCSD is not set - -# -# Boot -# -CONFIG_CMD_BOOT=y -CONFIG_CMD_BOOTM=y -CONFIG_CMD_BOOTU=y -# CONFIG_CMD_BOOTZ is not set -CONFIG_CMD_GO=y -CONFIG_CMD_LOADB=y -# CONFIG_CMD_LOADS is not set -CONFIG_CMD_LOADY=y -CONFIG_CMD_RESET=y -CONFIG_CMD_UIMAGE=y - -# -# Partition -# -CONFIG_CMD_PARTITION=y -CONFIG_CMD_AUTOMOUNT=y -CONFIG_CMD_MOUNT=y -CONFIG_CMD_UMOUNT=y - -# -# Environment -# -CONFIG_CMD_NV=y -CONFIG_CMD_EXPORT=y -CONFIG_CMD_DEFAULTENV=y -CONFIG_CMD_GLOBAL=y -# CONFIG_CMD_LOADENV is not set -CONFIG_CMD_PRINTENV=y -CONFIG_CMD_MAGICVAR=y -CONFIG_CMD_MAGICVAR_HELP=y -CONFIG_CMD_SAVEENV=y - -# -# File -# -CONFIG_CMD_BASENAME=y -CONFIG_CMD_CAT=y -CONFIG_CMD_CD=y -CONFIG_CMD_CP=y -# CONFIG_CMD_CMP is not set -CONFIG_CMD_DIGEST=y -CONFIG_CMD_DIRNAME=y -CONFIG_CMD_FILETYPE=y -CONFIG_CMD_LN=y -CONFIG_CMD_LS=y -CONFIG_CMD_MD5SUM=y -CONFIG_CMD_MKDIR=y -CONFIG_CMD_PWD=y -CONFIG_CMD_READLINK=y -CONFIG_CMD_RM=y -CONFIG_CMD_RMDIR=y -# CONFIG_CMD_SHA1SUM is not set -# CONFIG_CMD_SHA224SUM is not set -# CONFIG_CMD_SHA256SUM is not set -# CONFIG_CMD_SHA384SUM is not set -# CONFIG_CMD_SHA512SUM is not set -CONFIG_CMD_UNCOMPRESS=y - -# -# Shell scripting -# -CONFIG_CMD_FALSE=y -CONFIG_CMD_GETOPT=y -CONFIG_CMD_LET=y -CONFIG_CMD_MSLEEP=y -# CONFIG_CMD_READF is not set -CONFIG_CMD_SLEEP=y -CONFIG_CMD_TEST=y -CONFIG_CMD_TRUE=y - -# -# Console and Framebuffer interaction -# -CONFIG_CMD_CLEAR=y -CONFIG_CMD_ECHO=y -CONFIG_CMD_ECHO_E=y -CONFIG_CMD_EDIT=y -CONFIG_CMD_LOGIN=y -CONFIG_CMD_MENU=y -CONFIG_CMD_MENU_MANAGEMENT=y -CONFIG_CMD_MENUTREE=y -CONFIG_CMD_PASSWD=y -CONFIG_PASSWD_MODE_HIDE=y -# CONFIG_PASSWD_MODE_STAR is not set -# CONFIG_PASSWD_MODE_CLEAR is not set -CONFIG_CMD_READLINE=y -CONFIG_CMD_TIMEOUT=y - -# -# Memory -# -CONFIG_CMD_CRC=y -CONFIG_CMD_CRC_CMP=y -CONFIG_CMD_MD=y -CONFIG_CMD_MEMCMP=y -CONFIG_CMD_MEMCPY=y -CONFIG_CMD_MEMSET=y -# CONFIG_CMD_MEMTEST is not set -CONFIG_CMD_MM=y -CONFIG_CMD_MW=y - -# -# Hardware manipulation -# -CONFIG_CMD_CLK=y -CONFIG_CMD_DETECT=y -# CONFIG_CMD_FLASH is not set -CONFIG_CMD_GPIO=y -# CONFIG_CMD_LED is not set -# CONFIG_CMD_POWEROFF is not set -# CONFIG_CMD_SPI is not set -# CONFIG_CMD_LED_TRIGGER is not set - -# -# Miscellaneous -# -# CONFIG_CMD_2048 is not set -# CONFIG_CMD_BAREBOX_UPDATE is not set -# CONFIG_CMD_FIRMWARELOAD is not set -CONFIG_CMD_OF_DUMP=y -CONFIG_CMD_OF_NODE=y -CONFIG_CMD_OF_PROPERTY=y -# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set -# CONFIG_CMD_OF_FIXUP_STATUS is not set -CONFIG_CMD_OFTREE=y -CONFIG_CMD_TIME=y -CONFIG_CMD_STATE=y -CONFIG_CMD_BOOTCHOOSER=y -# CONFIG_CMD_DHRYSTONE is not set -# CONFIG_CMD_SPD_DECODE is not set -# CONFIG_CMD_SEED is not set -# CONFIG_NET is not set - -# -# Drivers -# -CONFIG_OFTREE=y -CONFIG_OFTREE_MEM_GENERIC=y -CONFIG_DTC=y -CONFIG_OFDEVICE=y -CONFIG_OF_GPIO=y -# CONFIG_OF_BAREBOX_DRIVERS is not set -# CONFIG_AIODEV is not set -CONFIG_ARM_AMBA=y - -# -# serial drivers -# -# CONFIG_DRIVER_SERIAL_ARM_DCC is not set -CONFIG_SERIAL_AMBA_PL011=y -# CONFIG_DRIVER_SERIAL_NS16550 is not set -# CONFIG_DRIVER_SERIAL_CADENCE is not set - -# -# SPI drivers -# -CONFIG_SPI=y -# CONFIG_DRIVER_SPI_GPIO is not set -# CONFIG_I2C is not set -# CONFIG_MTD is not set -CONFIG_DISK=y -CONFIG_DISK_WRITE=y - -# -# drive types -# -# CONFIG_DISK_ATA is not set -# CONFIG_DISK_AHCI is not set - -# -# interface types -# -# CONFIG_DISK_INTF_PLATFORM_IDE is not set -# CONFIG_USB_HOST is not set -# CONFIG_USB_GADGET is not set -# CONFIG_USB_MUSB is not set -# CONFIG_VIDEO is not set -CONFIG_MCI=y - -# -# --- Feature list --- -# -CONFIG_MCI_STARTUP=y -CONFIG_MCI_INFO=y -CONFIG_MCI_WRITE=y -CONFIG_MCI_MMC_BOOT_PARTITIONS=y - -# -# --- MCI host drivers --- -# -# CONFIG_MCI_DW is not set -CONFIG_MCI_BCM283X=y -# CONFIG_MCI_MMCI is not set -# CONFIG_MCI_SPI is not set -CONFIG_HAVE_CLK=y -CONFIG_CLKDEV_LOOKUP=y -CONFIG_COMMON_CLK=y -CONFIG_CLOCKSOURCE_BCM283X=y -CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 - -# -# MFD -# -# CONFIG_MFD_MC13XXX is not set -# CONFIG_MFD_SYSCON is not set - -# -# Misc devices -# -# CONFIG_JTAG is not set -# CONFIG_SRAM is not set -CONFIG_STATE_DRV=y -CONFIG_LED=y -CONFIG_LED_GPIO=y -# CONFIG_LED_GPIO_OF is not set -# CONFIG_LED_GPIO_RGB is not set -# CONFIG_LED_GPIO_BICOLOR is not set -CONFIG_LED_TRIGGERS=y - -# -# EEPROM support -# -# CONFIG_EEPROM_AT25 is not set - -# -# Input device support -# -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_WATCHDOG is not set -# CONFIG_PWM is not set -# CONFIG_HWRNG is not set - -# -# DMA support -# -CONFIG_GPIOLIB=y - -# -# GPIO -# -# CONFIG_GPIO_74164 is not set -CONFIG_GPIO_BCM283X=y -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_IMX is not set -# CONFIG_GPIO_VF610 is not set -# CONFIG_GPIO_MXS is not set -# CONFIG_GPIO_OMAP is not set -# CONFIG_GPIO_PL061 is not set -# CONFIG_GPIO_DESIGNWARE is not set -# CONFIG_W1 is not set -# CONFIG_PINCTRL is not set -CONFIG_NVMEM=y -# CONFIG_NVMEM_SNVS_LPGPR is not set - -# -# Bus devices -# -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_FIXED is not set -CONFIG_REGULATOR_BCM283X=y -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_RTC_CLASS is not set - -# -# Firmware Drivers -# -# CONFIG_FIRMWARE_ALTERA_SERIAL is not set -# CONFIG_GENERIC_PHY is not set -# CONFIG_CRYPTO_HW is not set - -# -# Memory controller drivers -# - -# -# Filesystem support -# -CONFIG_FS=y -CONFIG_FS_AUTOMOUNT=y -# CONFIG_FS_CRAMFS is not set -CONFIG_FS_EXT4=y -CONFIG_FS_RAMFS=y -CONFIG_FS_DEVFS=y -CONFIG_FS_FAT=y -CONFIG_FS_FAT_WRITE=y -CONFIG_FS_FAT_LFN=y -# CONFIG_FS_BPKFS is not set -# CONFIG_FS_UIMAGEFS is not set -# CONFIG_FS_PSTORE is not set -# CONFIG_FS_SQUASHFS is not set - -# -# ZLIB support disabled -# - -# -# LZ4 support disabled -# - -# -# LZO support disabled -# - -# -# XZ support disabled -# - -# -# Library routines -# -CONFIG_PARAMETER=y -CONFIG_UNCOMPRESS=y -# CONFIG_ZLIB is not set -# CONFIG_BZLIB is not set -# CONFIG_LZ4_DECOMPRESS is not set -# CONFIG_XZ_DECOMPRESS is not set -# CONFIG_GENERIC_FIND_NEXT_BIT is not set -CONFIG_PROCESS_ESCAPE_SEQUENCE=y -# CONFIG_LZO_DECOMPRESS is not set -CONFIG_FNMATCH=y -CONFIG_QSORT=y -CONFIG_XYMODEM=y -# CONFIG_ALLOW_PRNG_FALLBACK is not set - -# -# Library gui routines -# -# CONFIG_BAREBOX_LOGO is not set - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_CRC16=y -CONFIG_DIGEST=y -CONFIG_MD5=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -# CONFIG_DIGEST_SHA1_GENERIC is not set -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -# CONFIG_DIGEST_HMAC_GENERIC is not set -# CONFIG_DIGEST_SHA1_ARM is not set -# CONFIG_DIGEST_SHA256_ARM is not set -# CONFIG_CRYPTO_KEYSTORE is not set diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config new file mode 100644 index 0000000..13dff55 --- /dev/null +++ b/configs/platform-v7a/barebox-vexpress.config @@ -0,0 +1,580 @@ +# +# Automatically generated file; DO NOT EDIT. +# Barebox/arm 2017.07.0-20170614-1 Configuration +# +CONFIG_ARM=y +CONFIG_ARM_LINUX=y + +# +# System Type +# +CONFIG_BUILTIN_DTB=y +CONFIG_BUILTIN_DTB_NAME="vexpress-v2p-ca9" +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM283X is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_DIGIC is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_NOMADIK is not set +# CONFIG_ARCH_OMAP is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_S3C24xx is not set +# CONFIG_ARCH_S5PCxx is not set +# CONFIG_ARCH_S3C64xx is not set +# CONFIG_ARCH_VERSATILE is not set +CONFIG_ARCH_VEXPRESS=y +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UEMD is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_QEMU is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_V7=y +CONFIG_CPU_32v7=y + +# +# processor features +# +# CONFIG_BOOT_ENDIANNESS_SWITCH is not set +CONFIG_ARCH_TEXT_BASE=0x83f00000 +CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff +CONFIG_MACH_VEXPRESS=y +CONFIG_AEABI=y +# CONFIG_THUMB2_BAREBOX is not set +# CONFIG_ARM_BOARD_APPEND_ATAG is not set + +# +# ARM specific settings +# +CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y +CONFIG_ARM_EXCEPTIONS=y +CONFIG_ARM_UNWIND=y +# CONFIG_ARM_SEMIHOSTING is not set +# CONFIG_ARM_PSCI is not set +CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" +CONFIG_GREGORIAN_CALENDER=y +CONFIG_HAS_KALLSYMS=y +CONFIG_HAS_MODULES=y +CONFIG_HAS_CACHE=y +CONFIG_HAS_DMA=y +CONFIG_BLOCK=y +CONFIG_BLOCK_WRITE=y +CONFIG_FILETYPE=y +CONFIG_BINFMT=y +CONFIG_UIMAGE=y +CONFIG_LOGBUF=y +CONFIG_STDDEV=y +CONFIG_BAREBOX_UPDATE=y +CONFIG_BOOT=y + +# +# General Settings +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BANNER=y +CONFIG_MEMINFO=y +CONFIG_ENVIRONMENT_VARIABLES=y +CONFIG_GLOBALVAR=y +CONFIG_NVVAR=y + +# +# memory layout +# +CONFIG_HAVE_PBL_IMAGE=y +CONFIG_HAVE_IMAGE_COMPRESSION=y +# CONFIG_PBL_IMAGE is not set +CONFIG_MMU=y +CONFIG_MMU_EARLY=y +CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y +CONFIG_TEXT_BASE=0x83f00000 +CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff +CONFIG_STACK_SIZE=0x8000 +CONFIG_MALLOC_SIZE=0x4000000 +# CONFIG_EXPERIMENTAL is not set +# CONFIG_MALLOC_DLMALLOC is not set +CONFIG_MALLOC_TLSF=y +CONFIG_KALLSYMS=y +# CONFIG_RELOCATABLE is not set +# CONFIG_PANIC_HANG is not set +CONFIG_PROMPT="vexpress: " +CONFIG_BAUDRATE=115200 +CONFIG_CBSIZE=1024 +CONFIG_SHELL_HUSH=y +# CONFIG_SHELL_SIMPLE is not set +# CONFIG_SHELL_NONE is not set +CONFIG_GLOB=y +CONFIG_GLOB_SORT=y +CONFIG_PROMPT_HUSH_PS2="> " +CONFIG_HUSH_FANCY_PROMPT=y +CONFIG_CMDLINE_EDITING=y +CONFIG_AUTO_COMPLETE=y +# CONFIG_MENU is not set +# CONFIG_PASSWORD is not set +CONFIG_DYNAMIC_CRC_TABLE=y +CONFIG_ERRNO_MESSAGES=y +CONFIG_TIMESTAMP=y +CONFIG_BOOTM=y +CONFIG_BOOTM_SHOW_TYPE=y +CONFIG_BOOTM_VERBOSE=y +CONFIG_BOOTM_INITRD=y +CONFIG_BOOTM_OFTREE=y +# CONFIG_BOOTM_OFTREE_UIMAGE is not set +# CONFIG_BOOTM_AIMAGE is not set +# CONFIG_BOOTM_FITIMAGE is not set +CONFIG_BLSPEC=y +CONFIG_FLEXIBLE_BOOTARGS=y +CONFIG_IMD=y +# CONFIG_IMD_TARGET is not set +# CONFIG_KERNEL_INSTALL_TARGET is not set +CONFIG_CONSOLE_FULL=y +# CONFIG_CONSOLE_SIMPLE is not set +# CONFIG_CONSOLE_NONE is not set +CONFIG_CONSOLE_ACTIVATE_FIRST=y +# CONFIG_CONSOLE_ACTIVATE_ALL is not set +# CONFIG_CONSOLE_ACTIVATE_NONE is not set +# CONFIG_CONSOLE_RATP is not set +CONFIG_PARTITION=y +CONFIG_PARTITION_DISK=y +CONFIG_PARTITION_DISK_DOS=y +# CONFIG_PARTITION_DISK_EFI is not set +CONFIG_ENV_HANDLING=y +CONFIG_DEFAULT_ENVIRONMENT=y +CONFIG_DEFAULT_COMPRESSION_NONE=y +CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y +CONFIG_DEFAULT_ENVIRONMENT_PATH="${PTXDIST_PLATFORMCONFIGDIR}/barebox-defaultenv" +# CONFIG_BAREBOXENV_TARGET is not set +# CONFIG_BAREBOXCRC32_TARGET is not set +CONFIG_POLLER=y +CONFIG_STATE=y +# CONFIG_STATE_CRYPTO is not set +CONFIG_BOOTCHOOSER=y +CONFIG_RESET_SOURCE=y + +# +# Debugging +# +CONFIG_COMPILE_LOGLEVEL=6 +CONFIG_DEFAULT_LOGLEVEL=6 +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_LL is not set +# CONFIG_DEBUG_INITCALLS is not set +CONFIG_HAS_DEBUG_LL=y +CONFIG_COMMAND_SUPPORT=y +CONFIG_COMPILE_HASH=y +CONFIG_COMPILE_MEMORY=y + +# +# Commands +# + +# +# Information +# +CONFIG_CMD_ARM_CPUINFO=y +CONFIG_CMD_DEVINFO=y +CONFIG_CMD_DMESG=y +CONFIG_CMD_DRVINFO=y +CONFIG_CMD_HELP=y +CONFIG_LONGHELP=y +CONFIG_CMD_IOMEM=y +# CONFIG_CMD_IMD is not set +CONFIG_CMD_MEMINFO=y +# CONFIG_CMD_ARM_MMUINFO is not set +CONFIG_CMD_VERSION=y +# CONFIG_CMD_MMC_EXTCSD is not set + +# +# Boot +# +CONFIG_CMD_BOOT=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTU is not set +# CONFIG_CMD_BOOTZ is not set +CONFIG_CMD_GO=y +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADS is not set +# CONFIG_CMD_LOADY is not set +CONFIG_CMD_RESET=y +CONFIG_CMD_UIMAGE=y + +# +# Partition +# +CONFIG_CMD_PARTITION=y +CONFIG_CMD_AUTOMOUNT=y +CONFIG_CMD_MOUNT=y +CONFIG_CMD_UMOUNT=y + +# +# Environment +# +CONFIG_CMD_NV=y +CONFIG_CMD_EXPORT=y +CONFIG_CMD_DEFAULTENV=y +CONFIG_CMD_GLOBAL=y +CONFIG_CMD_LOADENV=y +CONFIG_CMD_PRINTENV=y +CONFIG_CMD_MAGICVAR=y +CONFIG_CMD_MAGICVAR_HELP=y +CONFIG_CMD_SAVEENV=y + +# +# File +# +CONFIG_CMD_BASENAME=y +CONFIG_CMD_CAT=y +CONFIG_CMD_CD=y +CONFIG_CMD_CP=y +# CONFIG_CMD_CMP is not set +CONFIG_CMD_DIGEST=y +CONFIG_CMD_DIRNAME=y +CONFIG_CMD_FILETYPE=y +# CONFIG_CMD_LN is not set +CONFIG_CMD_LS=y +CONFIG_CMD_MD5SUM=y +CONFIG_CMD_MKDIR=y +CONFIG_CMD_PWD=y +CONFIG_CMD_READLINK=y +CONFIG_CMD_RM=y +CONFIG_CMD_RMDIR=y +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_SHA224SUM is not set +# CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_SHA384SUM is not set +# CONFIG_CMD_SHA512SUM is not set +CONFIG_CMD_UNCOMPRESS=y + +# +# Shell scripting +# +CONFIG_CMD_FALSE=y +CONFIG_CMD_GETOPT=y +# CONFIG_CMD_LET is not set +# CONFIG_CMD_MSLEEP is not set +# CONFIG_CMD_READF is not set +CONFIG_CMD_SLEEP=y +CONFIG_CMD_TEST=y +CONFIG_CMD_TRUE=y + +# +# Network +# +CONFIG_CMD_DHCP=y +# CONFIG_CMD_HOST is not set +CONFIG_NET_CMD_IFUP=y +# CONFIG_CMD_MIITOOL is not set +CONFIG_CMD_PING=y +CONFIG_CMD_TFTP=y + +# +# Console and Framebuffer interaction +# +CONFIG_CMD_CLEAR=y +CONFIG_CMD_ECHO=y +CONFIG_CMD_ECHO_E=y +CONFIG_CMD_EDIT=y +# CONFIG_CMD_LOGIN is not set +CONFIG_CMD_READLINE=y +CONFIG_CMD_TIMEOUT=y + +# +# Memory +# +CONFIG_CMD_CRC=y +CONFIG_CMD_CRC_CMP=y +CONFIG_CMD_MD=y +CONFIG_CMD_MEMCMP=y +CONFIG_CMD_MEMCPY=y +CONFIG_CMD_MEMSET=y +# CONFIG_CMD_MEMTEST is not set +# CONFIG_CMD_MM is not set +CONFIG_CMD_MW=y + +# +# Hardware manipulation +# +# CONFIG_CMD_CLK is not set +CONFIG_CMD_DETECT=y +CONFIG_CMD_FLASH=y +# CONFIG_CMD_POWEROFF is not set + +# +# Miscellaneous +# +# CONFIG_CMD_2048 is not set +CONFIG_CMD_BAREBOX_UPDATE=y +# CONFIG_CMD_FIRMWARELOAD is not set +CONFIG_CMD_OF_DUMP=y +# CONFIG_CMD_OF_NODE is not set +# CONFIG_CMD_OF_PROPERTY is not set +# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set +# CONFIG_CMD_OF_FIXUP_STATUS is not set +CONFIG_CMD_OFTREE=y +# CONFIG_CMD_TIME is not set +CONFIG_CMD_STATE=y +CONFIG_CMD_BOOTCHOOSER=y +# CONFIG_CMD_DHRYSTONE is not set +# CONFIG_CMD_SPD_DECODE is not set +# CONFIG_CMD_SEED is not set +CONFIG_NET=y +CONFIG_NET_NFS=y +CONFIG_NET_NETCONSOLE=y +CONFIG_NET_RESOLV=y +CONFIG_NET_IFUP=y +CONFIG_NET_DHCP=y +# CONFIG_NET_SNTP is not set + +# +# Drivers +# +CONFIG_OFTREE=y +CONFIG_OFTREE_MEM_GENERIC=y +CONFIG_DTC=y +CONFIG_OFDEVICE=y +CONFIG_OF_NET=y +CONFIG_OF_BAREBOX_DRIVERS=y +# CONFIG_OF_BAREBOX_ENV_IN_FS is not set +# CONFIG_AIODEV is not set +CONFIG_ARM_AMBA=y + +# +# serial drivers +# +# CONFIG_DRIVER_SERIAL_ARM_DCC is not set +CONFIG_SERIAL_AMBA_PL011=y +# CONFIG_DRIVER_SERIAL_NS16550 is not set +# CONFIG_DRIVER_SERIAL_CADENCE is not set +CONFIG_PHYLIB=y + +# +# Network drivers +# +# CONFIG_DRIVER_NET_ARC_EMAC is not set +# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set +# CONFIG_DRIVER_NET_DESIGNWARE is not set +# CONFIG_DRIVER_NET_KS8851_MLL is not set +CONFIG_DRIVER_NET_SMC911X=y +# CONFIG_DRIVER_NET_SMC91111 is not set + +# +# phylib +# + +# +# MII PHY device drivers +# +# CONFIG_AT803X_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_SMSC_PHY is not set + +# +# MII bus device drivers +# +# CONFIG_MDIO_BITBANG is not set + +# +# SPI drivers +# +# CONFIG_SPI is not set +# CONFIG_I2C is not set +CONFIG_MTD=y +CONFIG_MTD_WRITE=y +CONFIG_MTD_OOB_DEVICE=y +# CONFIG_MTD_RAW_DEVICE is not set +CONFIG_MTD_CONCAT=y + +# +# MTD debug options +# +# CONFIG_MTD_PEB_DEBUG is not set + +# +# Self contained MTD devices +# +# CONFIG_MTD_DOCG3 is not set +# CONFIG_MTD_MTDRAM is not set +CONFIG_DRIVER_CFI=y +CONFIG_DRIVER_CFI_INTEL=y +CONFIG_DRIVER_CFI_AMD=y +CONFIG_DRIVER_CFI_BANK_WIDTH_1=y +CONFIG_DRIVER_CFI_BANK_WIDTH_2=y +CONFIG_DRIVER_CFI_BANK_WIDTH_4=y +# CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set +# CONFIG_CFI_BUFFER_WRITE is not set +# CONFIG_NAND is not set +# CONFIG_MTD_SPI_NOR is not set +# CONFIG_MTD_UBI is not set +CONFIG_DISK=y +CONFIG_DISK_WRITE=y + +# +# drive types +# +# CONFIG_DISK_ATA is not set +# CONFIG_DISK_AHCI is not set + +# +# interface types +# +# CONFIG_DISK_INTF_PLATFORM_IDE is not set +# CONFIG_USB_HOST is not set +# CONFIG_USB_GADGET is not set +# CONFIG_USB_MUSB is not set +# CONFIG_VIDEO is not set +CONFIG_MCI=y + +# +# --- Feature list --- +# +CONFIG_MCI_STARTUP=y +CONFIG_MCI_INFO=y +CONFIG_MCI_WRITE=y +# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set + +# +# --- MCI host drivers --- +# +# CONFIG_MCI_DW is not set +CONFIG_MCI_MMCI=y +CONFIG_HAVE_CLK=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_COMMON_CLK=y +CONFIG_AMBA_SP804=y +CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 + +# +# MFD +# +# CONFIG_MFD_SYSCON is not set + +# +# Misc devices +# +CONFIG_SRAM=y +CONFIG_STATE_DRV=y +# CONFIG_LED is not set + +# +# EEPROM support +# + +# +# Input device support +# +# CONFIG_WATCHDOG is not set +# CONFIG_PWM is not set +# CONFIG_HWRNG is not set + +# +# DMA support +# +# CONFIG_W1 is not set +# CONFIG_PINCTRL is not set +# CONFIG_NVMEM is not set + +# +# Bus devices +# +# CONFIG_REGULATOR is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_RTC_CLASS is not set + +# +# Firmware Drivers +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_CRYPTO_HW is not set + +# +# Memory controller drivers +# + +# +# Filesystem support +# +CONFIG_FS=y +CONFIG_FS_AUTOMOUNT=y +# CONFIG_FS_CRAMFS is not set +CONFIG_FS_EXT4=y +CONFIG_FS_RAMFS=y +CONFIG_FS_DEVFS=y +CONFIG_FS_TFTP=y +# CONFIG_FS_NFS is not set +CONFIG_FS_FAT=y +# CONFIG_FS_FAT_WRITE is not set +# CONFIG_FS_FAT_LFN is not set +# CONFIG_FS_BPKFS is not set +# CONFIG_FS_UIMAGEFS is not set +# CONFIG_FS_PSTORE is not set +# CONFIG_FS_SQUASHFS is not set + +# +# ZLIB support disabled +# + +# +# LZ4 support disabled +# + +# +# LZO support disabled +# + +# +# XZ support disabled +# + +# +# Library routines +# +CONFIG_PARAMETER=y +CONFIG_UNCOMPRESS=y +# CONFIG_ZLIB is not set +# CONFIG_BZLIB is not set +# CONFIG_LZ4_DECOMPRESS is not set +# CONFIG_XZ_DECOMPRESS is not set +# CONFIG_GENERIC_FIND_NEXT_BIT is not set +CONFIG_PROCESS_ESCAPE_SEQUENCE=y +# CONFIG_LZO_DECOMPRESS is not set +CONFIG_FNMATCH=y +CONFIG_QSORT=y +# CONFIG_ALLOW_PRNG_FALLBACK is not set + +# +# Library gui routines +# +# CONFIG_BAREBOX_LOGO is not set + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_CRC16=y +CONFIG_DIGEST=y +CONFIG_MD5=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +# CONFIG_DIGEST_SHA1_GENERIC is not set +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +# CONFIG_DIGEST_HMAC_GENERIC is not set +# CONFIG_DIGEST_SHA1_ARM is not set +# CONFIG_DIGEST_SHA256_ARM is not set +# CONFIG_CRYPTO_KEYSTORE is not set diff --git a/configs/platform-v7a/barebox-vexpress.config.2017.06.0 b/configs/platform-v7a/barebox-vexpress.config.2017.06.0 deleted file mode 100644 index 43b4ee5..0000000 --- a/configs/platform-v7a/barebox-vexpress.config.2017.06.0 +++ /dev/null @@ -1,580 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Barebox/arm 2017.06.0-20170614-1 Configuration -# -CONFIG_ARM=y -CONFIG_ARM_LINUX=y - -# -# System Type -# -CONFIG_BUILTIN_DTB=y -CONFIG_BUILTIN_DTB_NAME="vexpress-v2p-ca9" -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_DIGIC is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_HIGHBANK is not set -# CONFIG_ARCH_IMX is not set -# CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_MXS is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_NOMADIK is not set -# CONFIG_ARCH_OMAP is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_ROCKCHIP is not set -# CONFIG_ARCH_SOCFPGA is not set -# CONFIG_ARCH_S3C24xx is not set -# CONFIG_ARCH_S5PCxx is not set -# CONFIG_ARCH_S3C64xx is not set -# CONFIG_ARCH_VERSATILE is not set -CONFIG_ARCH_VEXPRESS=y -# CONFIG_ARCH_TEGRA is not set -# CONFIG_ARCH_UEMD is not set -# CONFIG_ARCH_ZYNQ is not set -# CONFIG_ARCH_QEMU is not set - -# -# Processor Type -# -CONFIG_CPU_32=y -CONFIG_CPU_V7=y -CONFIG_CPU_32v7=y - -# -# processor features -# -# CONFIG_BOOT_ENDIANNESS_SWITCH is not set -CONFIG_ARCH_TEXT_BASE=0x83f00000 -CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff -CONFIG_MACH_VEXPRESS=y -CONFIG_AEABI=y -# CONFIG_THUMB2_BAREBOX is not set -# CONFIG_ARM_BOARD_APPEND_ATAG is not set - -# -# ARM specific settings -# -CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y -CONFIG_ARM_EXCEPTIONS=y -CONFIG_ARM_UNWIND=y -# CONFIG_ARM_SEMIHOSTING is not set -# CONFIG_ARM_PSCI is not set -CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG" -CONFIG_GREGORIAN_CALENDER=y -CONFIG_HAS_KALLSYMS=y -CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y -CONFIG_HAS_DMA=y -CONFIG_BLOCK=y -CONFIG_BLOCK_WRITE=y -CONFIG_FILETYPE=y -CONFIG_BINFMT=y -CONFIG_UIMAGE=y -CONFIG_LOGBUF=y -CONFIG_STDDEV=y -CONFIG_BAREBOX_UPDATE=y -CONFIG_BOOT=y - -# -# General Settings -# -CONFIG_LOCALVERSION="" -CONFIG_LOCALVERSION_AUTO=y -CONFIG_BANNER=y -CONFIG_MEMINFO=y -CONFIG_ENVIRONMENT_VARIABLES=y -CONFIG_GLOBALVAR=y -CONFIG_NVVAR=y - -# -# memory layout -# -CONFIG_HAVE_PBL_IMAGE=y -CONFIG_HAVE_IMAGE_COMPRESSION=y -# CONFIG_PBL_IMAGE is not set -CONFIG_MMU=y -CONFIG_MMU_EARLY=y -CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y -CONFIG_TEXT_BASE=0x83f00000 -CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff -CONFIG_STACK_SIZE=0x8000 -CONFIG_MALLOC_SIZE=0x4000000 -# CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set -CONFIG_MALLOC_TLSF=y -CONFIG_KALLSYMS=y -# CONFIG_RELOCATABLE is not set -# CONFIG_PANIC_HANG is not set -CONFIG_PROMPT="vexpress: " -CONFIG_BAUDRATE=115200 -CONFIG_CBSIZE=1024 -CONFIG_SHELL_HUSH=y -# CONFIG_SHELL_SIMPLE is not set -# CONFIG_SHELL_NONE is not set -CONFIG_GLOB=y -CONFIG_GLOB_SORT=y -CONFIG_PROMPT_HUSH_PS2="> " -CONFIG_HUSH_FANCY_PROMPT=y -CONFIG_CMDLINE_EDITING=y -CONFIG_AUTO_COMPLETE=y -# CONFIG_MENU is not set -# CONFIG_PASSWORD is not set -CONFIG_DYNAMIC_CRC_TABLE=y -CONFIG_ERRNO_MESSAGES=y -CONFIG_TIMESTAMP=y -CONFIG_BOOTM=y -CONFIG_BOOTM_SHOW_TYPE=y -CONFIG_BOOTM_VERBOSE=y -CONFIG_BOOTM_INITRD=y -CONFIG_BOOTM_OFTREE=y -# CONFIG_BOOTM_OFTREE_UIMAGE is not set -# CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_FITIMAGE is not set -CONFIG_BLSPEC=y -CONFIG_FLEXIBLE_BOOTARGS=y -CONFIG_IMD=y -# CONFIG_IMD_TARGET is not set -# CONFIG_KERNEL_INSTALL_TARGET is not set -CONFIG_CONSOLE_FULL=y -# CONFIG_CONSOLE_SIMPLE is not set -# CONFIG_CONSOLE_NONE is not set -CONFIG_CONSOLE_ACTIVATE_FIRST=y -# CONFIG_CONSOLE_ACTIVATE_ALL is not set -# CONFIG_CONSOLE_ACTIVATE_NONE is not set -# CONFIG_CONSOLE_RATP is not set -CONFIG_PARTITION=y -CONFIG_PARTITION_DISK=y -CONFIG_PARTITION_DISK_DOS=y -# CONFIG_PARTITION_DISK_EFI is not set -CONFIG_ENV_HANDLING=y -CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_COMPRESSION_NONE=y -CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="${PTXDIST_PLATFORMCONFIGDIR}/barebox-defaultenv" -# CONFIG_BAREBOXENV_TARGET is not set -# CONFIG_BAREBOXCRC32_TARGET is not set -CONFIG_POLLER=y -CONFIG_STATE=y -# CONFIG_STATE_CRYPTO is not set -CONFIG_BOOTCHOOSER=y -CONFIG_RESET_SOURCE=y - -# -# Debugging -# -CONFIG_COMPILE_LOGLEVEL=6 -CONFIG_DEFAULT_LOGLEVEL=6 -# CONFIG_DEBUG_INFO is not set -# CONFIG_DEBUG_LL is not set -# CONFIG_DEBUG_INITCALLS is not set -CONFIG_HAS_DEBUG_LL=y -CONFIG_COMMAND_SUPPORT=y -CONFIG_COMPILE_HASH=y -CONFIG_COMPILE_MEMORY=y - -# -# Commands -# - -# -# Information -# -CONFIG_CMD_ARM_CPUINFO=y -CONFIG_CMD_DEVINFO=y -CONFIG_CMD_DMESG=y -CONFIG_CMD_DRVINFO=y -CONFIG_CMD_HELP=y -CONFIG_LONGHELP=y -CONFIG_CMD_IOMEM=y -# CONFIG_CMD_IMD is not set -CONFIG_CMD_MEMINFO=y -# CONFIG_CMD_ARM_MMUINFO is not set -CONFIG_CMD_VERSION=y -# CONFIG_CMD_MMC_EXTCSD is not set - -# -# Boot -# -CONFIG_CMD_BOOT=y -CONFIG_CMD_BOOTM=y -# CONFIG_CMD_BOOTU is not set -# CONFIG_CMD_BOOTZ is not set -CONFIG_CMD_GO=y -CONFIG_CMD_LOADB=y -# CONFIG_CMD_LOADS is not set -# CONFIG_CMD_LOADY is not set -CONFIG_CMD_RESET=y -CONFIG_CMD_UIMAGE=y - -# -# Partition -# -CONFIG_CMD_PARTITION=y -CONFIG_CMD_AUTOMOUNT=y -CONFIG_CMD_MOUNT=y -CONFIG_CMD_UMOUNT=y - -# -# Environment -# -CONFIG_CMD_NV=y -CONFIG_CMD_EXPORT=y -CONFIG_CMD_DEFAULTENV=y -CONFIG_CMD_GLOBAL=y -CONFIG_CMD_LOADENV=y -CONFIG_CMD_PRINTENV=y -CONFIG_CMD_MAGICVAR=y -CONFIG_CMD_MAGICVAR_HELP=y -CONFIG_CMD_SAVEENV=y - -# -# File -# -CONFIG_CMD_BASENAME=y -CONFIG_CMD_CAT=y -CONFIG_CMD_CD=y -CONFIG_CMD_CP=y -# CONFIG_CMD_CMP is not set -CONFIG_CMD_DIGEST=y -CONFIG_CMD_DIRNAME=y -CONFIG_CMD_FILETYPE=y -# CONFIG_CMD_LN is not set -CONFIG_CMD_LS=y -CONFIG_CMD_MD5SUM=y -CONFIG_CMD_MKDIR=y -CONFIG_CMD_PWD=y -CONFIG_CMD_READLINK=y -CONFIG_CMD_RM=y -CONFIG_CMD_RMDIR=y -# CONFIG_CMD_SHA1SUM is not set -# CONFIG_CMD_SHA224SUM is not set -# CONFIG_CMD_SHA256SUM is not set -# CONFIG_CMD_SHA384SUM is not set -# CONFIG_CMD_SHA512SUM is not set -CONFIG_CMD_UNCOMPRESS=y - -# -# Shell scripting -# -CONFIG_CMD_FALSE=y -CONFIG_CMD_GETOPT=y -# CONFIG_CMD_LET is not set -# CONFIG_CMD_MSLEEP is not set -# CONFIG_CMD_READF is not set -CONFIG_CMD_SLEEP=y -CONFIG_CMD_TEST=y -CONFIG_CMD_TRUE=y - -# -# Network -# -CONFIG_CMD_DHCP=y -# CONFIG_CMD_HOST is not set -CONFIG_NET_CMD_IFUP=y -# CONFIG_CMD_MIITOOL is not set -CONFIG_CMD_PING=y -CONFIG_CMD_TFTP=y - -# -# Console and Framebuffer interaction -# -CONFIG_CMD_CLEAR=y -CONFIG_CMD_ECHO=y -CONFIG_CMD_ECHO_E=y -CONFIG_CMD_EDIT=y -# CONFIG_CMD_LOGIN is not set -CONFIG_CMD_READLINE=y -CONFIG_CMD_TIMEOUT=y - -# -# Memory -# -CONFIG_CMD_CRC=y -CONFIG_CMD_CRC_CMP=y -CONFIG_CMD_MD=y -CONFIG_CMD_MEMCMP=y -CONFIG_CMD_MEMCPY=y -CONFIG_CMD_MEMSET=y -# CONFIG_CMD_MEMTEST is not set -# CONFIG_CMD_MM is not set -CONFIG_CMD_MW=y - -# -# Hardware manipulation -# -# CONFIG_CMD_CLK is not set -CONFIG_CMD_DETECT=y -CONFIG_CMD_FLASH=y -# CONFIG_CMD_POWEROFF is not set - -# -# Miscellaneous -# -# CONFIG_CMD_2048 is not set -CONFIG_CMD_BAREBOX_UPDATE=y -# CONFIG_CMD_FIRMWARELOAD is not set -CONFIG_CMD_OF_DUMP=y -# CONFIG_CMD_OF_NODE is not set -# CONFIG_CMD_OF_PROPERTY is not set -# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set -# CONFIG_CMD_OF_FIXUP_STATUS is not set -CONFIG_CMD_OFTREE=y -# CONFIG_CMD_TIME is not set -CONFIG_CMD_STATE=y -CONFIG_CMD_BOOTCHOOSER=y -# CONFIG_CMD_DHRYSTONE is not set -# CONFIG_CMD_SPD_DECODE is not set -# CONFIG_CMD_SEED is not set -CONFIG_NET=y -CONFIG_NET_NFS=y -CONFIG_NET_NETCONSOLE=y -CONFIG_NET_RESOLV=y -CONFIG_NET_IFUP=y -CONFIG_NET_DHCP=y -# CONFIG_NET_SNTP is not set - -# -# Drivers -# -CONFIG_OFTREE=y -CONFIG_OFTREE_MEM_GENERIC=y -CONFIG_DTC=y -CONFIG_OFDEVICE=y -CONFIG_OF_NET=y -CONFIG_OF_BAREBOX_DRIVERS=y -# CONFIG_OF_BAREBOX_ENV_IN_FS is not set -# CONFIG_AIODEV is not set -CONFIG_ARM_AMBA=y - -# -# serial drivers -# -# CONFIG_DRIVER_SERIAL_ARM_DCC is not set -CONFIG_SERIAL_AMBA_PL011=y -# CONFIG_DRIVER_SERIAL_NS16550 is not set -# CONFIG_DRIVER_SERIAL_CADENCE is not set -CONFIG_PHYLIB=y - -# -# Network drivers -# -# CONFIG_DRIVER_NET_ARC_EMAC is not set -# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set -# CONFIG_DRIVER_NET_DESIGNWARE is not set -# CONFIG_DRIVER_NET_KS8851_MLL is not set -CONFIG_DRIVER_NET_SMC911X=y -# CONFIG_DRIVER_NET_SMC91111 is not set - -# -# phylib -# - -# -# MII PHY device drivers -# -# CONFIG_AT803X_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_MARVELL_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_SMSC_PHY is not set - -# -# MII bus device drivers -# -# CONFIG_MDIO_BITBANG is not set - -# -# SPI drivers -# -# CONFIG_SPI is not set -# CONFIG_I2C is not set -CONFIG_MTD=y -CONFIG_MTD_WRITE=y -CONFIG_MTD_OOB_DEVICE=y -# CONFIG_MTD_RAW_DEVICE is not set -CONFIG_MTD_CONCAT=y - -# -# MTD debug options -# -# CONFIG_MTD_PEB_DEBUG is not set - -# -# Self contained MTD devices -# -# CONFIG_MTD_DOCG3 is not set -# CONFIG_MTD_MTDRAM is not set -CONFIG_DRIVER_CFI=y -CONFIG_DRIVER_CFI_INTEL=y -CONFIG_DRIVER_CFI_AMD=y -CONFIG_DRIVER_CFI_BANK_WIDTH_1=y -CONFIG_DRIVER_CFI_BANK_WIDTH_2=y -CONFIG_DRIVER_CFI_BANK_WIDTH_4=y -# CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set -# CONFIG_CFI_BUFFER_WRITE is not set -# CONFIG_NAND is not set -# CONFIG_MTD_SPI_NOR is not set -# CONFIG_MTD_UBI is not set -CONFIG_DISK=y -CONFIG_DISK_WRITE=y - -# -# drive types -# -# CONFIG_DISK_ATA is not set -# CONFIG_DISK_AHCI is not set - -# -# interface types -# -# CONFIG_DISK_INTF_PLATFORM_IDE is not set -# CONFIG_USB_HOST is not set -# CONFIG_USB_GADGET is not set -# CONFIG_USB_MUSB is not set -# CONFIG_VIDEO is not set -CONFIG_MCI=y - -# -# --- Feature list --- -# -CONFIG_MCI_STARTUP=y -CONFIG_MCI_INFO=y -CONFIG_MCI_WRITE=y -# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set - -# -# --- MCI host drivers --- -# -# CONFIG_MCI_DW is not set -CONFIG_MCI_MMCI=y -CONFIG_HAVE_CLK=y -CONFIG_CLKDEV_LOOKUP=y -CONFIG_COMMON_CLK=y -CONFIG_AMBA_SP804=y -CONFIG_CLOCKSOURCE_DUMMY_RATE=1000 - -# -# MFD -# -# CONFIG_MFD_SYSCON is not set - -# -# Misc devices -# -CONFIG_SRAM=y -CONFIG_STATE_DRV=y -# CONFIG_LED is not set - -# -# EEPROM support -# - -# -# Input device support -# -# CONFIG_WATCHDOG is not set -# CONFIG_PWM is not set -# CONFIG_HWRNG is not set - -# -# DMA support -# -# CONFIG_W1 is not set -# CONFIG_PINCTRL is not set -# CONFIG_NVMEM is not set - -# -# Bus devices -# -# CONFIG_REGULATOR is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_RTC_CLASS is not set - -# -# Firmware Drivers -# -# CONFIG_GENERIC_PHY is not set -# CONFIG_CRYPTO_HW is not set - -# -# Memory controller drivers -# - -# -# Filesystem support -# -CONFIG_FS=y -CONFIG_FS_AUTOMOUNT=y -# CONFIG_FS_CRAMFS is not set -CONFIG_FS_EXT4=y -CONFIG_FS_RAMFS=y -CONFIG_FS_DEVFS=y -CONFIG_FS_TFTP=y -# CONFIG_FS_NFS is not set -CONFIG_FS_FAT=y -# CONFIG_FS_FAT_WRITE is not set -# CONFIG_FS_FAT_LFN is not set -# CONFIG_FS_BPKFS is not set -# CONFIG_FS_UIMAGEFS is not set -# CONFIG_FS_PSTORE is not set -# CONFIG_FS_SQUASHFS is not set - -# -# ZLIB support disabled -# - -# -# LZ4 support disabled -# - -# -# LZO support disabled -# - -# -# XZ support disabled -# - -# -# Library routines -# -CONFIG_PARAMETER=y -CONFIG_UNCOMPRESS=y -# CONFIG_ZLIB is not set -# CONFIG_BZLIB is not set -# CONFIG_LZ4_DECOMPRESS is not set -# CONFIG_XZ_DECOMPRESS is not set -# CONFIG_GENERIC_FIND_NEXT_BIT is not set -CONFIG_PROCESS_ESCAPE_SEQUENCE=y -# CONFIG_LZO_DECOMPRESS is not set -CONFIG_FNMATCH=y -CONFIG_QSORT=y -# CONFIG_ALLOW_PRNG_FALLBACK is not set - -# -# Library gui routines -# -# CONFIG_BAREBOX_LOGO is not set - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_CRC16=y -CONFIG_DIGEST=y -CONFIG_MD5=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -# CONFIG_DIGEST_SHA1_GENERIC is not set -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -# CONFIG_DIGEST_HMAC_GENERIC is not set -# CONFIG_DIGEST_SHA1_ARM is not set -# CONFIG_DIGEST_SHA256_ARM is not set -# CONFIG_CRYPTO_KEYSTORE is not set diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch deleted file mode 100644 index a5fdc9c..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch +++ /dev/null @@ -1,43 +0,0 @@ -From: Michael Olbrich -Date: Sat, 10 Sep 2016 17:40:56 +0200 -Subject: [PATCH] vexpress: use device tree provided by QEMU if available - -Signed-off-by: Michael Olbrich ---- - arch/arm/boards/vexpress/lowlevel.c | 17 +++++++++++++++-- - 1 file changed, 15 insertions(+), 2 deletions(-) - -diff --git a/arch/arm/boards/vexpress/lowlevel.c b/arch/arm/boards/vexpress/lowlevel.c -index 204d29d8f098..7ed07a1e4134 100644 ---- a/arch/arm/boards/vexpress/lowlevel.c -+++ b/arch/arm/boards/vexpress/lowlevel.c -@@ -9,14 +9,27 @@ - #include - #include - #include -+#include - #include - - void __naked barebox_arm_reset_vector(void) - { -+ unsigned long membase; -+ void *boarddata; -+ - arm_cpu_lowlevel_init(); - - if (amba_is_arm_sp804(IOMEM(0x10011000))) -- barebox_arm_entry(0x60000000, SZ_512M, NULL); -+ membase = 0x60000000; -+ else -+ membase = 0x80000000; -+ -+ /* QEMU may put a dtb at the bare address */ -+ if (IS_ENABLED(CONFIG_OFDEVICE) && -+ get_unaligned_be32((void*)membase) == FDT_MAGIC) -+ boarddata = (void*)membase; - else -- barebox_arm_entry(0x80000000, SZ_512M, NULL); -+ boarddata = NULL; -+ -+ barebox_arm_entry(membase, SZ_512M, boarddata); - } diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0002-vexpress-device-tree-support.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0002-vexpress-device-tree-support.patch deleted file mode 100644 index 7f709fc..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0002-vexpress-device-tree-support.patch +++ /dev/null @@ -1,78 +0,0 @@ -From: Michael Olbrich -Date: Sat, 10 Sep 2016 17:51:36 +0200 -Subject: [PATCH] vexpress: device tree support - -Signed-off-by: Michael Olbrich ---- - arch/arm/boards/vexpress/init.c | 16 ++++++++++------ - arch/arm/dts/vexpress-v2p-ca9.dts | 27 +++++++++++++++++++++++++++ - 2 files changed, 37 insertions(+), 6 deletions(-) - create mode 100644 arch/arm/dts/vexpress-v2p-ca9.dts - -diff --git a/arch/arm/boards/vexpress/init.c b/arch/arm/boards/vexpress/init.c -index f89dff939231..68ebbfab2633 100644 ---- a/arch/arm/boards/vexpress/init.c -+++ b/arch/arm/boards/vexpress/init.c -@@ -71,10 +71,12 @@ static void vexpress_a9_legacy_mem_init(void) - - static void vexpress_a9_legacy_devices_init(void) - { -- add_cfi_flash_device(0, 0x40000000, SZ_64M, 0); -- add_cfi_flash_device(1, 0x44000000, SZ_64M, 0); -- add_generic_device("smc911x", DEVICE_ID_DYNAMIC, NULL, 0x4e000000, -- 64 * 1024, IORESOURCE_MEM, NULL); -+ if (!IS_ENABLED(CONFIG_OFDEVICE)) { -+ add_cfi_flash_device(0, 0x40000000, SZ_64M, 0); -+ add_cfi_flash_device(1, 0x44000000, SZ_64M, 0); -+ add_generic_device("smc911x", DEVICE_ID_DYNAMIC, NULL, 0x4e000000, -+ 64 * 1024, IORESOURCE_MEM, NULL); -+ } - vexpress_a9_legacy_register_mmc(&mmci_plat); - armlinux_set_architecture(MACH_TYPE_VEXPRESS); - } -@@ -107,8 +109,10 @@ static int vexpress_devices_init(void) - writel(1, v2m_sysreg_base + V2M_SYS_FLASH); - v2m_init->devices_init(); - -- devfs_add_partition("nor0", 0x00000, 0x40000, DEVFS_PARTITION_FIXED, "self"); -- devfs_add_partition("nor0", 0x40000, 0x20000, DEVFS_PARTITION_FIXED, "env0"); -+ if (!IS_ENABLED(CONFIG_OFDEVICE)) { -+ devfs_add_partition("nor0", 0x00000, 0x40000, DEVFS_PARTITION_FIXED, "self"); -+ devfs_add_partition("nor0", 0x40000, 0x20000, DEVFS_PARTITION_FIXED, "env0"); -+ } - - if (IS_ENABLED(CONFIG_DEFAULT_ENVIRONMENT_GENERIC)) - defaultenv_append_directory(defaultenv_vexpress); -diff --git a/arch/arm/dts/vexpress-v2p-ca9.dts b/arch/arm/dts/vexpress-v2p-ca9.dts -new file mode 100644 -index 000000000000..aadcb3a70377 ---- /dev/null -+++ b/arch/arm/dts/vexpress-v2p-ca9.dts -@@ -0,0 +1,27 @@ -+#include -+ -+/ { -+ barebox_environment { -+ compatible = "barebox,environment"; -+ device-path = &barebox_env; -+ }; -+ -+ smb@04000000 { -+ motherboard { -+ flash@0,00000000 { -+ #address-cells = <1>; -+ #size-cells = <1>; -+ -+ partition@0 { -+ label = "barebox"; -+ reg = <0x0 0x80000>; -+ }; -+ -+ barebox_env: partition@80000 { -+ label = "barebox-environment"; -+ reg = <0x80000 0x80000>; -+ }; -+ }; -+ }; -+ }; -+}; diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0003-of-base-add-funtion-to-copy-a-device-tree-node.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0003-of-base-add-funtion-to-copy-a-device-tree-node.patch deleted file mode 100644 index 31b90c3..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0003-of-base-add-funtion-to-copy-a-device-tree-node.patch +++ /dev/null @@ -1,50 +0,0 @@ -From: Michael Olbrich -Date: Tue, 13 Sep 2016 21:17:12 +0200 -Subject: [PATCH] of: base: add funtion to copy a device tree node - -Signed-off-by: Michael Olbrich ---- - drivers/of/base.c | 16 ++++++++++++++++ - include/of.h | 2 ++ - 2 files changed, 18 insertions(+) - -diff --git a/drivers/of/base.c b/drivers/of/base.c -index c9bdd91810f2..e93ba687fafc 100644 ---- a/drivers/of/base.c -+++ b/drivers/of/base.c -@@ -1963,6 +1963,22 @@ out: - return dn; - } - -+struct device_node *of_copy_node(struct device_node *parent, const struct device_node *other) -+{ -+ struct device_node *np, *child; -+ struct property *pp; -+ -+ np = of_new_node(parent, other->name); -+ -+ list_for_each_entry(pp, &other->properties, list) -+ of_new_property(np, pp->name, pp->value, pp->length); -+ -+ for_each_child_of_node(other, child) -+ of_copy_node(np, child); -+ -+ return np; -+} -+ - void of_delete_node(struct device_node *node) - { - struct device_node *n, *nt; -diff --git a/include/of.h b/include/of.h -index 0ba73f197f28..c1136708ce6c 100644 ---- a/include/of.h -+++ b/include/of.h -@@ -144,6 +144,8 @@ extern struct device_node *of_new_node(struct device_node *parent, - const char *name); - extern struct device_node *of_create_node(struct device_node *root, - const char *path); -+extern struct device_node *of_copy_node(struct device_node *parent, -+ const struct device_node *other); - extern void of_delete_node(struct device_node *node); - - extern int of_machine_is_compatible(const char *compat); diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0004-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0004-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch deleted file mode 100644 index 8dc2da3..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0004-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch +++ /dev/null @@ -1,34 +0,0 @@ -From: Michael Olbrich -Date: Tue, 13 Sep 2016 21:18:15 +0200 -Subject: [PATCH] commands: of_dump: don't use flatten/unflatten to copy the - device tree - -Signed-off-by: Michael Olbrich ---- - commands/of_dump.c | 13 +------------ - 1 file changed, 1 insertion(+), 12 deletions(-) - -diff --git a/commands/of_dump.c b/commands/of_dump.c -index 7bec0b925eee..ac5014e1fff8 100644 ---- a/commands/of_dump.c -+++ b/commands/of_dump.c -@@ -97,18 +97,7 @@ static int do_of_dump(int argc, char *argv[]) - - if (fix) { - /* create a copy of internal devicetree */ -- void *fdt; -- fdt = of_flatten_dtb(root); -- root = of_unflatten_dtb(fdt); -- -- free(fdt); -- -- if (IS_ERR(root)) { -- ret = PTR_ERR(root); -- goto out; -- } -- -- of_free = root; -+ of_free = root = of_copy_node(NULL, root); - } - } - diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0005-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0005-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch deleted file mode 100644 index 8b64d2f..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0005-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch +++ /dev/null @@ -1,62 +0,0 @@ -From: Michael Olbrich -Date: Tue, 13 Sep 2016 21:20:10 +0200 -Subject: [PATCH] common: oftree: add fixup handler for 'virtio,mmio' devices - -Qemu adds 'virtio,mmio' nodes to the device tree. Before passing it to the -bootloader or the Linux kernel. This fixup handler copies these nodes to -the new device tree. - -v2: -- move from general to platform specific init - -Signed-off-by: Michael Olbrich -Signed-off-by: Rouven Czerwinski ---- - arch/arm/boards/vexpress/init.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -diff --git a/arch/arm/boards/vexpress/init.c b/arch/arm/boards/vexpress/init.c -index 68ebbfab2633..8655b7e17c97 100644 ---- a/arch/arm/boards/vexpress/init.c -+++ b/arch/arm/boards/vexpress/init.c -@@ -18,6 +18,7 @@ - #include - #include - #include -+#include - - struct vexpress_init { - void (*core_init)(void); -@@ -156,3 +157,32 @@ static int vexpress_core_init(void) - return 0; - } - postcore_initcall(vexpress_core_init); -+ -+static int of_fixup_virtio_mmio(struct device_node *root, void *unused) -+{ -+ struct device_node *barebox_root, *np, *parent; -+ -+ barebox_root = of_get_root_node(); -+ if (root == barebox_root) -+ return 0; -+ -+ for_each_compatible_node_from(np, barebox_root, NULL, "virtio,mmio") { -+ if (of_get_parent(np) == barebox_root) -+ parent = root; -+ else -+ parent = of_find_node_by_path_from(root, -+ of_get_parent(np)->full_name); -+ if (!parent) -+ return -EINVAL; -+ -+ of_copy_node(parent, np); -+ } -+ -+ return 0; -+} -+ -+static int of_register_virtio_mmio_fixup(void) -+{ -+ return of_register_fixup(of_fixup_virtio_mmio, NULL); -+} -+late_initcall(of_register_virtio_mmio_fixup); diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0101-beaglebone-add-state-entrie-for-mmc0-and-mmc1.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0101-beaglebone-add-state-entrie-for-mmc0-and-mmc1.patch deleted file mode 100644 index a26a282..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0101-beaglebone-add-state-entrie-for-mmc0-and-mmc1.patch +++ /dev/null @@ -1,35 +0,0 @@ -From: Michael Grzeschik -Date: Fri, 10 Jun 2016 14:02:30 +0200 -Subject: [PATCH] beaglebone: add state entrie for mmc0 and mmc1 - -Signed-off-by: Michael Grzeschik ---- - arch/arm/dts/am335x-bone-common.dtsi | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/arch/arm/dts/am335x-bone-common.dtsi b/arch/arm/dts/am335x-bone-common.dtsi -index ef97d906616c..d14c6ded6a55 100644 ---- a/arch/arm/dts/am335x-bone-common.dtsi -+++ b/arch/arm/dts/am335x-bone-common.dtsi -@@ -11,6 +11,21 @@ - linux,stdout-path = &uart0; - }; - -+ bootstate: bootstate { -+ compatible = "barebox,bootstate"; -+ backend-type = "nv"; -+ -+ system0 { -+ default_attempts = <3>; -+ boot = "mmc0"; -+ }; -+ -+ system1 { -+ default_attempts = <3>; -+ boot = "mmc1"; -+ }; -+ }; -+ - cpus { - cpu@0 { - cpu0-supply = <&dcdc2_reg>; diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0201-of_device_is_stdout_path-simplify.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0201-of_device_is_stdout_path-simplify.patch deleted file mode 100644 index 47feb45..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0201-of_device_is_stdout_path-simplify.patch +++ /dev/null @@ -1,45 +0,0 @@ -From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= -Date: Wed, 14 Jun 2017 13:26:30 +0200 -Subject: [PATCH] of_device_is_stdout_path: simplify -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Test for dev->device_node being NULL earlier which at the end of the -function allows to simplify the calculation of the return value - -Signed-off-by: Uwe Kleine-König -Forwarded: id:20170614113110.21604-1-u.kleine-koenig@pengutronix.de ---- - drivers/of/base.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -diff --git a/drivers/of/base.c b/drivers/of/base.c -index e93ba687fafc..94e4c6b7b4f8 100644 ---- a/drivers/of/base.c -+++ b/drivers/of/base.c -@@ -2016,6 +2016,9 @@ int of_device_is_stdout_path(struct device_d *dev) - struct device_node *dn; - const char *name; - -+ if (!dev->device_node) -+ return 0; -+ - name = of_get_property(of_chosen, "stdout-path", NULL); - if (!name) - name = of_get_property(of_chosen, "linux,stdout-path", NULL); -@@ -2024,13 +2027,8 @@ int of_device_is_stdout_path(struct device_d *dev) - return 0; - - dn = of_find_node_by_path(name); -- if (!dn) -- return 0; - -- if (dn == dev->device_node) -- return 1; -- -- return 0; -+ return dn == dev->device_node; - } - - /** diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch deleted file mode 100644 index 674294d..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch +++ /dev/null @@ -1,53 +0,0 @@ -From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= -Date: Wed, 14 Jun 2017 13:30:54 +0200 -Subject: [PATCH] of_device_is_stdout_path: split off options and support - aliases -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Several device trees use something like: - - stdout-path = "serial0:115200n8"; - -Currently of_device_is_stdout_path fails to do the right thing here -because it expects an absolute node path and no options. So split off -options (everything after the colon) and resolve aliases. - -Signed-off-by: Uwe Kleine-König -Forwarded: id:20170614180249.12644-1-u.kleine-koenig@pengutronix.de (v2) ---- - drivers/of/base.c | 13 ++++++++++++- - 1 file changed, 12 insertions(+), 1 deletion(-) - -diff --git a/drivers/of/base.c b/drivers/of/base.c -index 94e4c6b7b4f8..a1ae8073931d 100644 ---- a/drivers/of/base.c -+++ b/drivers/of/base.c -@@ -2015,6 +2015,8 @@ int of_device_is_stdout_path(struct device_d *dev) - { - struct device_node *dn; - const char *name; -+ const char *p; -+ char *q; - - if (!dev->device_node) - return 0; -@@ -2026,7 +2028,16 @@ int of_device_is_stdout_path(struct device_d *dev) - if (!name) - return 0; - -- dn = of_find_node_by_path(name); -+ /* This could make use of strchrnul if it were available */ -+ p = strchr(name, ':'); -+ if (!p) -+ p = name + strlen(name); -+ -+ q = xstrndup(name, p - name); -+ -+ dn = of_find_node_by_path_or_alias(NULL, q); -+ -+ free(q); - - return dn == dev->device_node; - } diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch deleted file mode 100644 index c9854a7..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch +++ /dev/null @@ -1,320 +0,0 @@ -From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= -Date: Wed, 14 Jun 2017 18:32:15 +0200 -Subject: [PATCH] ARM: imx: add support for Udoo Neo full -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Uwe Kleine-König ---- - arch/arm/boards/Makefile | 1 + - arch/arm/boards/udoo-neo/Makefile | 2 + - arch/arm/boards/udoo-neo/board.c | 27 +++++ - .../flash-header-mx6sx-udoo-neo_full.imxcfg | 125 +++++++++++++++++++++ - arch/arm/boards/udoo-neo/lowlevel.c | 39 +++++++ - arch/arm/dts/Makefile | 1 + - arch/arm/dts/imx6sx-udoo-neo-full.dts | 4 + - arch/arm/mach-imx/Kconfig | 4 + - arch/arm/mach-imx/include/mach/esdctl.h | 1 + - images/Makefile.imx | 5 + - 10 files changed, 209 insertions(+) - create mode 100644 arch/arm/boards/udoo-neo/Makefile - create mode 100644 arch/arm/boards/udoo-neo/board.c - create mode 100644 arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg - create mode 100644 arch/arm/boards/udoo-neo/lowlevel.c - create mode 100644 arch/arm/dts/imx6sx-udoo-neo-full.dts - -diff --git a/arch/arm/boards/Makefile b/arch/arm/boards/Makefile -index 0ecfb3e4b398..98f923a134a0 100644 ---- a/arch/arm/boards/Makefile -+++ b/arch/arm/boards/Makefile -@@ -130,6 +130,7 @@ obj-$(CONFIG_MACH_TX51) += karo-tx51/ - obj-$(CONFIG_MACH_TX53) += karo-tx53/ - obj-$(CONFIG_MACH_TX6X) += karo-tx6x/ - obj-$(CONFIG_MACH_UDOO) += udoo/ -+obj-$(CONFIG_MACH_UDOO_NEO) += udoo-neo/ - obj-$(CONFIG_MACH_USB_A9260) += usb-a926x/ - obj-$(CONFIG_MACH_USB_A9263) += usb-a926x/ - obj-$(CONFIG_MACH_USB_A9G20) += usb-a926x/ -diff --git a/arch/arm/boards/udoo-neo/Makefile b/arch/arm/boards/udoo-neo/Makefile -new file mode 100644 -index 000000000000..01c7a259e9a5 ---- /dev/null -+++ b/arch/arm/boards/udoo-neo/Makefile -@@ -0,0 +1,2 @@ -+obj-y += board.o -+lwl-y += lowlevel.o -diff --git a/arch/arm/boards/udoo-neo/board.c b/arch/arm/boards/udoo-neo/board.c -new file mode 100644 -index 000000000000..9bf480305d70 ---- /dev/null -+++ b/arch/arm/boards/udoo-neo/board.c -@@ -0,0 +1,27 @@ -+/* -+ * Copyright (C) 2014 Pengutronix, Sascha Hauer -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * version 2, as published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ */ -+ -+#include -+#include -+#include -+ -+static int imx6sx_udoneo_coredevices_init(void) -+{ -+ if (!of_machine_is_compatible("fsl,imx6sx-udoo-neo")) -+ return 0; -+ -+ barebox_set_hostname("mx6sx-udooneo"); -+ -+ return 0; -+} -+coredevice_initcall(imx6sx_udoneo_coredevices_init); -diff --git a/arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg b/arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg -new file mode 100644 -index 000000000000..d91de992fa6a ---- /dev/null -+++ b/arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg -@@ -0,0 +1,125 @@ -+loadaddr 0x80000000 -+soc imx6 -+dcdofs 0x400 -+ -+/* Enable all clocks */ -+wm 32 0x020c4068 0xffffffff -+wm 32 0x020c406c 0xffffffff -+wm 32 0x020c4070 0xffffffff -+wm 32 0x020c4074 0xffffffff -+wm 32 0x020c4078 0xffffffff -+wm 32 0x020c407c 0xffffffff -+wm 32 0x020c4080 0xffffffff -+wm 32 0x020c4084 0xffffffff -+/********************************************/ -+ -+/* IOMUX */ -+/* DDR IO TYPE */ -+wm 32 0x020e0618 0x000c0000 -+wm 32 0x020e05fc 0x00000000 -+/********************************************/ -+ -+/* CLOCK */ -+wm 32 0x020e032c 0x00000030 -+/********************************************/ -+ -+/* ADDRESS */ -+wm 32 0x020e0300 0x00000020 -+wm 32 0x020e02fc 0x00000020 -+wm 32 0x020e05f4 0x00000020 -+/********************************************/ -+ -+/* CONTROL */ -+wm 32 0x020e0340 0x00000020 -+ -+wm 32 0x020e0320 0x00000000 -+wm 32 0x020e0310 0x00000020 -+wm 32 0x020e0314 0x00000020 -+wm 32 0x020e0614 0x00000020 -+/********************************************/ -+ -+/* DATA STROBE */ -+wm 32 0x020e05f8 0x00020000 -+wm 32 0x020e0330 0x00000028 -+wm 32 0x020e0334 0x00000028 -+wm 32 0x020e0338 0x00000028 -+wm 32 0x020e033c 0x00000028 -+/********************************************/ -+ -+/* DATA */ -+wm 32 0x020e0608 0x00020000 -+wm 32 0x020e060c 0x00000028 -+wm 32 0x020e0610 0x00000028 -+wm 32 0x020e061c 0x00000028 -+wm 32 0x020e0620 0x00000028 -+wm 32 0x020e02ec 0x00000028 -+wm 32 0x020e02f0 0x00000028 -+wm 32 0x020e02f4 0x00000028 -+wm 32 0x020e02f8 0x00000028 -+/********************************************/ -+ -+/* Calibrations */ -+/* ZQ */ -+wm 32 0x021b0800 0xa1390003 -+/********************************************/ -+ -+/* write leveling */ -+wm 32 0x021b080c 0x001E0022 -+wm 32 0x021b0810 0x001C0019 -+/********************************************/ -+ -+/* DQS Read Gate */ -+wm 32 0x021b083c 0x41540150 -+wm 32 0x021b0840 0x01440138 -+/********************************************/ -+ -+/* Read/Write Delay */ -+wm 32 0x021b0848 0x403E4644 -+wm 32 0x021b0850 0x3C3A4038 -+/********************************************/ -+ -+/* read data bit delay */ -+wm 32 0x021b081c 0x33333333 -+wm 32 0x021b0820 0x33333333 -+wm 32 0x021b0824 0x33333333 -+wm 32 0x021b0828 0x33333333 -+/********************************************/ -+ -+/* Complete calibration by forced measurment */ -+wm 32 0x021b08b8 0x00000800 -+/********************************************/ -+ -+/* MMDC init */ -+/* in DDR3, 64-bit mode, only MMDC0 is initiated */ -+wm 32 0x021b0004 0x0002002d -+wm 32 0x021b0008 0x00333030 -+wm 32 0x021b000c 0x676b52f3 -+wm 32 0x021b0010 0xb66d8b63 -+wm 32 0x021b0014 0x01ff00db -+wm 32 0x021b0018 0x00011740 -+wm 32 0x021b001c 0x00008000 -+wm 32 0x021b002c 0x000026d2 -+wm 32 0x021b0030 0x006b1023 -+wm 32 0x021b0040 0x0000005f -+wm 32 0x021b0000 0x83190000 -+/********************************************/ -+ -+/* Initialize MT41K256M16HA-125 */ -+/* MR2 */ -+wm 32 0x021b001c 0x04008032 -+/* MR3 */ -+wm 32 0x021b001c 0x00008033 -+/* MR1 */ -+wm 32 0x021b001c 0x00048031 -+/* MR0 */ -+wm 32 0x021b001c 0x05208030 -+/* DDR device ZQ calibration */ -+wm 32 0x021b001c 0x04008040 -+/********************************************/ -+ -+/* final DDR setup, before operation start */ -+wm 32 0x021b0020 0x00000800 -+wm 32 0x021b0818 0x00011117 -+wm 32 0x021b001c 0x00000000 -+/********************************************/ -+ -diff --git a/arch/arm/boards/udoo-neo/lowlevel.c b/arch/arm/boards/udoo-neo/lowlevel.c -new file mode 100644 -index 000000000000..e78c2685fd78 ---- /dev/null -+++ b/arch/arm/boards/udoo-neo/lowlevel.c -@@ -0,0 +1,39 @@ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+static inline void setup_uart(void) -+{ -+ void __iomem *iomuxbase = (void *)MX6_IOMUXC_BASE_ADDR; -+ -+ imx6_ungate_all_peripherals(); -+ -+ writel(0x0, iomuxbase + 0x24); -+ writel(0x1b0b1, iomuxbase + 0x036C); -+ writel(0x0, iomuxbase + 0x28); -+ writel(0x1b0b1, iomuxbase + 0x0370); -+ -+ imx6_uart_setup_ll(); -+ -+ putc_ll('>'); -+} -+ -+extern char __dtb_imx6sx_udoo_neo_full_start[]; -+ -+ENTRY_FUNCTION(start_imx6sx_udoo_neo, r0, r1, r2) -+{ -+ void *fdt; -+ -+ imx6_cpu_lowlevel_init(); -+ -+ if (IS_ENABLED(CONFIG_DEBUG_LL)) -+ setup_uart(); -+ -+ fdt = __dtb_imx6sx_udoo_neo_full_start - get_runtime_offset(); -+ -+ imx6sx_barebox_entry(fdt); -+} -diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile -index 2342d35a4bd1..3129a7dfbce1 100644 ---- a/arch/arm/dts/Makefile -+++ b/arch/arm/dts/Makefile -@@ -82,6 +82,7 @@ pbl-dtb-$(CONFIG_MACH_TX25) += imx25-karo-tx25.dtb.o - pbl-dtb-$(CONFIG_MACH_TX6X) += imx6dl-tx6u.dtb.o - pbl-dtb-$(CONFIG_MACH_TX6X) += imx6q-tx6q.dtb.o - pbl-dtb-$(CONFIG_MACH_UDOO) += imx6q-udoo.dtb.o -+pbl-dtb-$(CONFIG_MACH_UDOO_NEO) += imx6sx-udoo-neo-full.dtb.o - pbl-dtb-$(CONFIG_MACH_USI_TOPKICK) += kirkwood-topkick-bb.dtb.o - pbl-dtb-$(CONFIG_MACH_VARISCITE_MX6) += imx6q-var-custom.dtb.o - pbl-dtb-$(CONFIG_MACH_VSCOM_BALTOS) += am335x-baltos-minimal.dtb.o -diff --git a/arch/arm/dts/imx6sx-udoo-neo-full.dts b/arch/arm/dts/imx6sx-udoo-neo-full.dts -new file mode 100644 -index 000000000000..9203d40207c5 ---- /dev/null -+++ b/arch/arm/dts/imx6sx-udoo-neo-full.dts -@@ -0,0 +1,4 @@ -+#include -+ -+/{ -+}; -diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig -index 80f53ce124c1..a682030faf2e 100644 ---- a/arch/arm/mach-imx/Kconfig -+++ b/arch/arm/mach-imx/Kconfig -@@ -356,6 +356,10 @@ config MACH_UDOO - bool "Freescale i.MX6 UDOO Board" - select ARCH_IMX6 - -+config MACH_UDOO_NEO -+ bool "Freescale i.MX6 UDOO Board" -+ select ARCH_IMX6SX -+ - config MACH_VARISCITE_MX6 - bool "Variscite i.MX6 Quad SOM" - select ARCH_IMX6 -diff --git a/arch/arm/mach-imx/include/mach/esdctl.h b/arch/arm/mach-imx/include/mach/esdctl.h -index 66dcc8974cfb..bd6092febca4 100644 ---- a/arch/arm/mach-imx/include/mach/esdctl.h -+++ b/arch/arm/mach-imx/include/mach/esdctl.h -@@ -137,6 +137,7 @@ void __noreturn imx51_barebox_entry(void *boarddata); - void __noreturn imx53_barebox_entry(void *boarddata); - void __noreturn imx6q_barebox_entry(void *boarddata); - void __noreturn imx6ul_barebox_entry(void *boarddata); -+#define imx6sx_barebox_entry(boarddata) imx6ul_barebox_entry(boarddata) - void imx_esdctl_disable(void); - #endif - -diff --git a/images/Makefile.imx b/images/Makefile.imx -index cdad2e0b8826..867ff5f6a564 100644 ---- a/images/Makefile.imx -+++ b/images/Makefile.imx -@@ -260,6 +260,11 @@ CFG_start_imx6q_sabresd.pblx.imximg = $(board)/freescale-mx6-sabresd/flash-heade - FILE_barebox-freescale-imx6q-sabresd.img = start_imx6q_sabresd.pblx.imximg - image-$(CONFIG_MACH_SABRESD) += barebox-freescale-imx6q-sabresd.img - -+pblx-$(CONFIG_MACH_UDOO_NEO) += start_imx6sx_udoo_neo -+CFG_start_imx6sx_udoo_neo.pblx.imximg = $(board)/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg -+FILE_barebox-udoo-neo.img = start_imx6sx_udoo_neo.pblx.imximg -+image-$(CONFIG_MACH_UDOO_NEO) += barebox-udoo-neo.img -+ - pblx-$(CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB) += start_imx6sx_sabresdb - CFG_start_imx6sx_sabresdb.pblx.imximg = $(board)/freescale-mx6sx-sabresdb/flash-header-mx6sx-sabresdb.imxcfg - FILE_barebox-freescale-imx6sx-sabresdb.img = start_imx6sx_sabresdb.pblx.imximg diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/0301-Release-2017.06.0-pengutronix-multi_v7-20170614-1.patch b/configs/platform-v7a/patches/barebox-2017.06.0/0301-Release-2017.06.0-pengutronix-multi_v7-20170614-1.patch deleted file mode 100644 index e6f74d5..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/0301-Release-2017.06.0-pengutronix-multi_v7-20170614-1.patch +++ /dev/null @@ -1,25 +0,0 @@ -From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= -Date: Wed, 14 Jun 2017 22:22:27 +0200 -Subject: [PATCH] Release 2017.06.0/pengutronix/multi_v7/20170614-1 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Uwe Kleine-König ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 42948fafa33f..284a039e61db 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,7 +1,7 @@ - VERSION = 2017 - PATCHLEVEL = 06 - SUBLEVEL = 0 --EXTRAVERSION = -+EXTRAVERSION =-20170614-1 - NAME = None - - # *DOCUMENTATION* diff --git a/configs/platform-v7a/patches/barebox-2017.06.0/series b/configs/platform-v7a/patches/barebox-2017.06.0/series deleted file mode 100644 index 9843d20..0000000 --- a/configs/platform-v7a/patches/barebox-2017.06.0/series +++ /dev/null @@ -1,25 +0,0 @@ -# umpf-base: v2017.06.0 -# umpf-name: 2017.06.0/pengutronix/multi_v7 -# umpf-version: 2017.06.0/pengutronix/multi_v7/20170614-1 -# umpf-topic: v2017.06.0/topic/vexpress -# umpf-hashinfo: abc9e46ec6ffeae46efe678469a086dc89c83e1f -# umpf-topic-range: 2974d53a3b3a2f56d96c56acf26501735a4e41cd..abc9e46ec6ffeae46efe678469a086dc89c83e1f -0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch -0002-vexpress-device-tree-support.patch -0003-of-base-add-funtion-to-copy-a-device-tree-node.patch -0004-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch -0005-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch -# umpf-topic: v2016.05.0/customers/pengutronix/beaglebone -# umpf-hashinfo: 9cbaeb8cfaa8b5e7837725df242aacccbbc5fa53 -# umpf-topic-range: abc9e46ec6ffeae46efe678469a086dc89c83e1f..4cb671a6a6dacc8f15dc4ecd830dddca7d20bc27 -0101-beaglebone-add-state-entrie-for-mmc0-and-mmc1.patch -# umpf-topic: v2017.06.0/customers/pengutronix/udoo-neo -# umpf-hashinfo: 1f1ee410d983400c88b875f234709d9b280e2278 -# umpf-topic-range: 4cb671a6a6dacc8f15dc4ecd830dddca7d20bc27..d2e52d64a4ec16ce261bcebbf10503aa37fbf856 -0201-of_device_is_stdout_path-simplify.patch -0202-of_device_is_stdout_path-split-off-options-and-suppo.patch -0203-ARM-imx-add-support-for-Udoo-Neo-full.patch -# umpf-release: 2017.06.0/pengutronix/multi_v7/20170614-1 -# umpf-topic-range: d2e52d64a4ec16ce261bcebbf10503aa37fbf856..715b60b1436d4e880847311415c9a31a7ba7f5b8 -0301-Release-2017.06.0-pengutronix-multi_v7-20170614-1.patch -# umpf-end diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch new file mode 100644 index 0000000..a5fdc9c --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch @@ -0,0 +1,43 @@ +From: Michael Olbrich +Date: Sat, 10 Sep 2016 17:40:56 +0200 +Subject: [PATCH] vexpress: use device tree provided by QEMU if available + +Signed-off-by: Michael Olbrich +--- + arch/arm/boards/vexpress/lowlevel.c | 17 +++++++++++++++-- + 1 file changed, 15 insertions(+), 2 deletions(-) + +diff --git a/arch/arm/boards/vexpress/lowlevel.c b/arch/arm/boards/vexpress/lowlevel.c +index 204d29d8f098..7ed07a1e4134 100644 +--- a/arch/arm/boards/vexpress/lowlevel.c ++++ b/arch/arm/boards/vexpress/lowlevel.c +@@ -9,14 +9,27 @@ + #include + #include + #include ++#include + #include + + void __naked barebox_arm_reset_vector(void) + { ++ unsigned long membase; ++ void *boarddata; ++ + arm_cpu_lowlevel_init(); + + if (amba_is_arm_sp804(IOMEM(0x10011000))) +- barebox_arm_entry(0x60000000, SZ_512M, NULL); ++ membase = 0x60000000; ++ else ++ membase = 0x80000000; ++ ++ /* QEMU may put a dtb at the bare address */ ++ if (IS_ENABLED(CONFIG_OFDEVICE) && ++ get_unaligned_be32((void*)membase) == FDT_MAGIC) ++ boarddata = (void*)membase; + else +- barebox_arm_entry(0x80000000, SZ_512M, NULL); ++ boarddata = NULL; ++ ++ barebox_arm_entry(membase, SZ_512M, boarddata); + } diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0002-vexpress-device-tree-support.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0002-vexpress-device-tree-support.patch new file mode 100644 index 0000000..fc7ad48 --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0002-vexpress-device-tree-support.patch @@ -0,0 +1,78 @@ +From: Michael Olbrich +Date: Sat, 10 Sep 2016 17:51:36 +0200 +Subject: [PATCH] vexpress: device tree support + +Signed-off-by: Michael Olbrich +--- + arch/arm/boards/vexpress/init.c | 16 ++++++++++------ + arch/arm/dts/vexpress-v2p-ca9.dts | 27 +++++++++++++++++++++++++++ + 2 files changed, 37 insertions(+), 6 deletions(-) + create mode 100644 arch/arm/dts/vexpress-v2p-ca9.dts + +diff --git a/arch/arm/boards/vexpress/init.c b/arch/arm/boards/vexpress/init.c +index f89dff939231..68ebbfab2633 100644 +--- a/arch/arm/boards/vexpress/init.c ++++ b/arch/arm/boards/vexpress/init.c +@@ -71,10 +71,12 @@ static void vexpress_a9_legacy_mem_init(void) + + static void vexpress_a9_legacy_devices_init(void) + { +- add_cfi_flash_device(0, 0x40000000, SZ_64M, 0); +- add_cfi_flash_device(1, 0x44000000, SZ_64M, 0); +- add_generic_device("smc911x", DEVICE_ID_DYNAMIC, NULL, 0x4e000000, +- 64 * 1024, IORESOURCE_MEM, NULL); ++ if (!IS_ENABLED(CONFIG_OFDEVICE)) { ++ add_cfi_flash_device(0, 0x40000000, SZ_64M, 0); ++ add_cfi_flash_device(1, 0x44000000, SZ_64M, 0); ++ add_generic_device("smc911x", DEVICE_ID_DYNAMIC, NULL, 0x4e000000, ++ 64 * 1024, IORESOURCE_MEM, NULL); ++ } + vexpress_a9_legacy_register_mmc(&mmci_plat); + armlinux_set_architecture(MACH_TYPE_VEXPRESS); + } +@@ -107,8 +109,10 @@ static int vexpress_devices_init(void) + writel(1, v2m_sysreg_base + V2M_SYS_FLASH); + v2m_init->devices_init(); + +- devfs_add_partition("nor0", 0x00000, 0x40000, DEVFS_PARTITION_FIXED, "self"); +- devfs_add_partition("nor0", 0x40000, 0x20000, DEVFS_PARTITION_FIXED, "env0"); ++ if (!IS_ENABLED(CONFIG_OFDEVICE)) { ++ devfs_add_partition("nor0", 0x00000, 0x40000, DEVFS_PARTITION_FIXED, "self"); ++ devfs_add_partition("nor0", 0x40000, 0x20000, DEVFS_PARTITION_FIXED, "env0"); ++ } + + if (IS_ENABLED(CONFIG_DEFAULT_ENVIRONMENT_GENERIC)) + defaultenv_append_directory(defaultenv_vexpress); +diff --git a/arch/arm/dts/vexpress-v2p-ca9.dts b/arch/arm/dts/vexpress-v2p-ca9.dts +new file mode 100644 +index 000000000000..541840ae22dc +--- /dev/null ++++ b/arch/arm/dts/vexpress-v2p-ca9.dts +@@ -0,0 +1,27 @@ ++#include ++ ++/ { ++ barebox_environment { ++ compatible = "barebox,environment"; ++ device-path = &barebox_env; ++ }; ++ ++ smb@4000000 { ++ motherboard { ++ flash@0,00000000 { ++ #address-cells = <1>; ++ #size-cells = <1>; ++ ++ partition@0 { ++ label = "barebox"; ++ reg = <0x0 0x80000>; ++ }; ++ ++ barebox_env: partition@80000 { ++ label = "barebox-environment"; ++ reg = <0x80000 0x80000>; ++ }; ++ }; ++ }; ++ }; ++}; diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0003-vexpress-add-bootstate-node-to-the-device-tree.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0003-vexpress-add-bootstate-node-to-the-device-tree.patch new file mode 100644 index 0000000..27cfa0b --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0003-vexpress-add-bootstate-node-to-the-device-tree.patch @@ -0,0 +1,90 @@ +From: Michael Olbrich +Date: Sat, 10 Sep 2016 17:54:20 +0200 +Subject: [PATCH] vexpress: add bootstate node to the device tree + +Signed-off-by: Michael Olbrich +--- + arch/arm/dts/vexpress-v2p-ca9.dts | 63 +++++++++++++++++++++++++++++++++++++++ + 1 file changed, 63 insertions(+) + +diff --git a/arch/arm/dts/vexpress-v2p-ca9.dts b/arch/arm/dts/vexpress-v2p-ca9.dts +index 541840ae22dc..d0975330f205 100644 +--- a/arch/arm/dts/vexpress-v2p-ca9.dts ++++ b/arch/arm/dts/vexpress-v2p-ca9.dts +@@ -6,6 +6,10 @@ + device-path = &barebox_env; + }; + ++ aliases { ++ state = &state; ++ }; ++ + smb@4000000 { + motherboard { + flash@0,00000000 { +@@ -21,6 +25,65 @@ + label = "barebox-environment"; + reg = <0x80000 0x80000>; + }; ++ ++ state_storage: partition@100000 { ++ label = "barebox-state"; ++ reg = <0x100000 0x100000>; ++ }; ++ }; ++ }; ++ }; ++ ++ /* State: mutable part */ ++ state: state { ++ magic = <0x4d433230>; ++ compatible = "barebox,state"; ++ backend-type = "raw"; ++ backend = <&state_storage>; ++ backend-stridesize = <0x40>; ++ backend-storage-type = "circular"; ++ #address-cells = <1>; ++ #size-cells = <1>; ++ ++ bootstate { ++ #address-cells = <1>; ++ #size-cells = <1>; ++ ++ system0 { /* the node's name here must match the subnode's name in the 'bootstate' node */ ++ #address-cells = <1>; ++ #size-cells = <1>; ++ ++ remaining_attempts@0 { ++ reg = <0x0 0x4>; ++ type = "uint32"; ++ default = <3>; ++ }; ++ priority@4 { ++ reg = <0x4 0x4>; ++ type = "uint32"; ++ default = <20>; ++ }; ++ }; ++ ++ system1 { /* the node's name here must match the subnode's name in the 'bootstate' node */ ++ #address-cells = <1>; ++ #size-cells = <1>; ++ ++ remaining_attempts@8 { ++ reg = <0x8 0x4>; ++ type = "uint32"; ++ default = <3>; ++ }; ++ priority@c { ++ reg = <0xC 0x4>; ++ type = "uint32"; ++ default = <20>; ++ }; ++ }; ++ ++ last_chosen@10 { ++ reg = <0x10 0x4>; ++ type = "uint32"; + }; + }; + }; diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0004-of-base-add-funtion-to-copy-a-device-tree-node.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0004-of-base-add-funtion-to-copy-a-device-tree-node.patch new file mode 100644 index 0000000..ae4b2b2 --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0004-of-base-add-funtion-to-copy-a-device-tree-node.patch @@ -0,0 +1,50 @@ +From: Michael Olbrich +Date: Tue, 13 Sep 2016 21:17:12 +0200 +Subject: [PATCH] of: base: add funtion to copy a device tree node + +Signed-off-by: Michael Olbrich +--- + drivers/of/base.c | 16 ++++++++++++++++ + include/of.h | 2 ++ + 2 files changed, 18 insertions(+) + +diff --git a/drivers/of/base.c b/drivers/of/base.c +index 33f61622ae75..9f89c7864475 100644 +--- a/drivers/of/base.c ++++ b/drivers/of/base.c +@@ -1965,6 +1965,22 @@ out: + return dn; + } + ++struct device_node *of_copy_node(struct device_node *parent, const struct device_node *other) ++{ ++ struct device_node *np, *child; ++ struct property *pp; ++ ++ np = of_new_node(parent, other->name); ++ ++ list_for_each_entry(pp, &other->properties, list) ++ of_new_property(np, pp->name, pp->value, pp->length); ++ ++ for_each_child_of_node(other, child) ++ of_copy_node(np, child); ++ ++ return np; ++} ++ + void of_delete_node(struct device_node *node) + { + struct device_node *n, *nt; +diff --git a/include/of.h b/include/of.h +index 0ba73f197f28..c1136708ce6c 100644 +--- a/include/of.h ++++ b/include/of.h +@@ -144,6 +144,8 @@ extern struct device_node *of_new_node(struct device_node *parent, + const char *name); + extern struct device_node *of_create_node(struct device_node *root, + const char *path); ++extern struct device_node *of_copy_node(struct device_node *parent, ++ const struct device_node *other); + extern void of_delete_node(struct device_node *node); + + extern int of_machine_is_compatible(const char *compat); diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0005-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0005-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch new file mode 100644 index 0000000..8dc2da3 --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0005-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch @@ -0,0 +1,34 @@ +From: Michael Olbrich +Date: Tue, 13 Sep 2016 21:18:15 +0200 +Subject: [PATCH] commands: of_dump: don't use flatten/unflatten to copy the + device tree + +Signed-off-by: Michael Olbrich +--- + commands/of_dump.c | 13 +------------ + 1 file changed, 1 insertion(+), 12 deletions(-) + +diff --git a/commands/of_dump.c b/commands/of_dump.c +index 7bec0b925eee..ac5014e1fff8 100644 +--- a/commands/of_dump.c ++++ b/commands/of_dump.c +@@ -97,18 +97,7 @@ static int do_of_dump(int argc, char *argv[]) + + if (fix) { + /* create a copy of internal devicetree */ +- void *fdt; +- fdt = of_flatten_dtb(root); +- root = of_unflatten_dtb(fdt); +- +- free(fdt); +- +- if (IS_ERR(root)) { +- ret = PTR_ERR(root); +- goto out; +- } +- +- of_free = root; ++ of_free = root = of_copy_node(NULL, root); + } + } + diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0006-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0006-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch new file mode 100644 index 0000000..8b64d2f --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0006-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch @@ -0,0 +1,62 @@ +From: Michael Olbrich +Date: Tue, 13 Sep 2016 21:20:10 +0200 +Subject: [PATCH] common: oftree: add fixup handler for 'virtio,mmio' devices + +Qemu adds 'virtio,mmio' nodes to the device tree. Before passing it to the +bootloader or the Linux kernel. This fixup handler copies these nodes to +the new device tree. + +v2: +- move from general to platform specific init + +Signed-off-by: Michael Olbrich +Signed-off-by: Rouven Czerwinski +--- + arch/arm/boards/vexpress/init.c | 30 ++++++++++++++++++++++++++++++ + 1 file changed, 30 insertions(+) + +diff --git a/arch/arm/boards/vexpress/init.c b/arch/arm/boards/vexpress/init.c +index 68ebbfab2633..8655b7e17c97 100644 +--- a/arch/arm/boards/vexpress/init.c ++++ b/arch/arm/boards/vexpress/init.c +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + struct vexpress_init { + void (*core_init)(void); +@@ -156,3 +157,32 @@ static int vexpress_core_init(void) + return 0; + } + postcore_initcall(vexpress_core_init); ++ ++static int of_fixup_virtio_mmio(struct device_node *root, void *unused) ++{ ++ struct device_node *barebox_root, *np, *parent; ++ ++ barebox_root = of_get_root_node(); ++ if (root == barebox_root) ++ return 0; ++ ++ for_each_compatible_node_from(np, barebox_root, NULL, "virtio,mmio") { ++ if (of_get_parent(np) == barebox_root) ++ parent = root; ++ else ++ parent = of_find_node_by_path_from(root, ++ of_get_parent(np)->full_name); ++ if (!parent) ++ return -EINVAL; ++ ++ of_copy_node(parent, np); ++ } ++ ++ return 0; ++} ++ ++static int of_register_virtio_mmio_fixup(void) ++{ ++ return of_register_fixup(of_fixup_virtio_mmio, NULL); ++} ++late_initcall(of_register_virtio_mmio_fixup); diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0101-beaglebone-add-state-entry-for-mmc0-and-mmc1.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0101-beaglebone-add-state-entry-for-mmc0-and-mmc1.patch new file mode 100644 index 0000000..4dfd47c --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0101-beaglebone-add-state-entry-for-mmc0-and-mmc1.patch @@ -0,0 +1,35 @@ +From: Michael Grzeschik +Date: Fri, 10 Jun 2016 14:02:30 +0200 +Subject: [PATCH] beaglebone: add state entry for mmc0 and mmc1 + +Signed-off-by: Michael Grzeschik +--- + arch/arm/dts/am335x-bone-common.dtsi | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/arch/arm/dts/am335x-bone-common.dtsi b/arch/arm/dts/am335x-bone-common.dtsi +index ef97d906616c..d14c6ded6a55 100644 +--- a/arch/arm/dts/am335x-bone-common.dtsi ++++ b/arch/arm/dts/am335x-bone-common.dtsi +@@ -11,6 +11,21 @@ + linux,stdout-path = &uart0; + }; + ++ bootstate: bootstate { ++ compatible = "barebox,bootstate"; ++ backend-type = "nv"; ++ ++ system0 { ++ default_attempts = <3>; ++ boot = "mmc0"; ++ }; ++ ++ system1 { ++ default_attempts = <3>; ++ boot = "mmc1"; ++ }; ++ }; ++ + cpus { + cpu@0 { + cpu0-supply = <&dcdc2_reg>; diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch new file mode 100644 index 0000000..4d36fca --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch @@ -0,0 +1,45 @@ +From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= +Date: Wed, 14 Jun 2017 13:26:30 +0200 +Subject: [PATCH] of_device_is_stdout_path: simplify +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Test for dev->device_node being NULL earlier which at the end of the +function allows to simplify the calculation of the return value + +Signed-off-by: Uwe Kleine-König +Forwarded: id:20170614113110.21604-1-u.kleine-koenig@pengutronix.de +--- + drivers/of/base.c | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +diff --git a/drivers/of/base.c b/drivers/of/base.c +index 9f89c7864475..4241ee189cc5 100644 +--- a/drivers/of/base.c ++++ b/drivers/of/base.c +@@ -2018,6 +2018,9 @@ int of_device_is_stdout_path(struct device_d *dev) + struct device_node *dn; + const char *name; + ++ if (!dev->device_node) ++ return 0; ++ + name = of_get_property(of_chosen, "stdout-path", NULL); + if (!name) + name = of_get_property(of_chosen, "linux,stdout-path", NULL); +@@ -2026,13 +2029,8 @@ int of_device_is_stdout_path(struct device_d *dev) + return 0; + + dn = of_find_node_by_path(name); +- if (!dn) +- return 0; + +- if (dn == dev->device_node) +- return 1; +- +- return 0; ++ return dn == dev->device_node; + } + + /** diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch new file mode 100644 index 0000000..12062a5 --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0202-of_device_is_stdout_path-split-off-options-and-suppo.patch @@ -0,0 +1,53 @@ +From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= +Date: Wed, 14 Jun 2017 13:30:54 +0200 +Subject: [PATCH] of_device_is_stdout_path: split off options and support + aliases +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Several device trees use something like: + + stdout-path = "serial0:115200n8"; + +Currently of_device_is_stdout_path fails to do the right thing here +because it expects an absolute node path and no options. So split off +options (everything after the colon) and resolve aliases. + +Signed-off-by: Uwe Kleine-König +Forwarded: id:20170614180249.12644-1-u.kleine-koenig@pengutronix.de (v2) +--- + drivers/of/base.c | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +diff --git a/drivers/of/base.c b/drivers/of/base.c +index 4241ee189cc5..b6e90f2adb09 100644 +--- a/drivers/of/base.c ++++ b/drivers/of/base.c +@@ -2017,6 +2017,8 @@ int of_device_is_stdout_path(struct device_d *dev) + { + struct device_node *dn; + const char *name; ++ const char *p; ++ char *q; + + if (!dev->device_node) + return 0; +@@ -2028,7 +2030,16 @@ int of_device_is_stdout_path(struct device_d *dev) + if (!name) + return 0; + +- dn = of_find_node_by_path(name); ++ /* This could make use of strchrnul if it were available */ ++ p = strchr(name, ':'); ++ if (!p) ++ p = name + strlen(name); ++ ++ q = xstrndup(name, p - name); ++ ++ dn = of_find_node_by_path_or_alias(NULL, q); ++ ++ free(q); + + return dn == dev->device_node; + } diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch new file mode 100644 index 0000000..fc6345f --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0203-ARM-imx-add-support-for-Udoo-Neo-full.patch @@ -0,0 +1,320 @@ +From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= +Date: Wed, 14 Jun 2017 18:32:15 +0200 +Subject: [PATCH] ARM: imx: add support for Udoo Neo full +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Uwe Kleine-König +Forwarded: id:20170627190317.19253-1-uwe@kleine-koenig.org +--- + arch/arm/boards/Makefile | 1 + + arch/arm/boards/udoo-neo/Makefile | 2 + + arch/arm/boards/udoo-neo/board.c | 27 +++++ + .../flash-header-mx6sx-udoo-neo_full.imxcfg | 124 +++++++++++++++++++++ + arch/arm/boards/udoo-neo/lowlevel.c | 39 +++++++ + arch/arm/dts/Makefile | 1 + + arch/arm/dts/imx6sx-udoo-neo-full.dts | 4 + + arch/arm/mach-imx/Kconfig | 4 + + arch/arm/mach-imx/include/mach/esdctl.h | 1 + + images/Makefile.imx | 5 + + 10 files changed, 208 insertions(+) + create mode 100644 arch/arm/boards/udoo-neo/Makefile + create mode 100644 arch/arm/boards/udoo-neo/board.c + create mode 100644 arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg + create mode 100644 arch/arm/boards/udoo-neo/lowlevel.c + create mode 100644 arch/arm/dts/imx6sx-udoo-neo-full.dts + +diff --git a/arch/arm/boards/Makefile b/arch/arm/boards/Makefile +index f2d4d3878524..b0e68db71da7 100644 +--- a/arch/arm/boards/Makefile ++++ b/arch/arm/boards/Makefile +@@ -131,6 +131,7 @@ obj-$(CONFIG_MACH_TX51) += karo-tx51/ + obj-$(CONFIG_MACH_TX53) += karo-tx53/ + obj-$(CONFIG_MACH_TX6X) += karo-tx6x/ + obj-$(CONFIG_MACH_UDOO) += udoo/ ++obj-$(CONFIG_MACH_UDOO_NEO) += udoo-neo/ + obj-$(CONFIG_MACH_USB_A9260) += usb-a926x/ + obj-$(CONFIG_MACH_USB_A9263) += usb-a926x/ + obj-$(CONFIG_MACH_USB_A9G20) += usb-a926x/ +diff --git a/arch/arm/boards/udoo-neo/Makefile b/arch/arm/boards/udoo-neo/Makefile +new file mode 100644 +index 000000000000..01c7a259e9a5 +--- /dev/null ++++ b/arch/arm/boards/udoo-neo/Makefile +@@ -0,0 +1,2 @@ ++obj-y += board.o ++lwl-y += lowlevel.o +diff --git a/arch/arm/boards/udoo-neo/board.c b/arch/arm/boards/udoo-neo/board.c +new file mode 100644 +index 000000000000..9bf480305d70 +--- /dev/null ++++ b/arch/arm/boards/udoo-neo/board.c +@@ -0,0 +1,27 @@ ++/* ++ * Copyright (C) 2014 Pengutronix, Sascha Hauer ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License ++ * version 2, as published by the Free Software Foundation. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ */ ++ ++#include ++#include ++#include ++ ++static int imx6sx_udoneo_coredevices_init(void) ++{ ++ if (!of_machine_is_compatible("fsl,imx6sx-udoo-neo")) ++ return 0; ++ ++ barebox_set_hostname("mx6sx-udooneo"); ++ ++ return 0; ++} ++coredevice_initcall(imx6sx_udoneo_coredevices_init); +diff --git a/arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg b/arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg +new file mode 100644 +index 000000000000..176aff49b3ec +--- /dev/null ++++ b/arch/arm/boards/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg +@@ -0,0 +1,124 @@ ++loadaddr 0x80000000 ++soc imx6 ++dcdofs 0x400 ++ ++/* Enable all clocks */ ++wm 32 0x020c4068 0xffffffff ++wm 32 0x020c406c 0xffffffff ++wm 32 0x020c4070 0xffffffff ++wm 32 0x020c4074 0xffffffff ++wm 32 0x020c4078 0xffffffff ++wm 32 0x020c407c 0xffffffff ++wm 32 0x020c4080 0xffffffff ++wm 32 0x020c4084 0xffffffff ++/********************************************/ ++ ++/* IOMUX */ ++/* DDR IO TYPE */ ++wm 32 0x020e0618 0x000c0000 ++wm 32 0x020e05fc 0x00000000 ++/********************************************/ ++ ++/* CLOCK */ ++wm 32 0x020e032c 0x00000030 ++/********************************************/ ++ ++/* ADDRESS */ ++wm 32 0x020e0300 0x00000020 ++wm 32 0x020e02fc 0x00000020 ++wm 32 0x020e05f4 0x00000020 ++/********************************************/ ++ ++/* CONTROL */ ++wm 32 0x020e0340 0x00000020 ++ ++wm 32 0x020e0320 0x00000000 ++wm 32 0x020e0310 0x00000020 ++wm 32 0x020e0314 0x00000020 ++wm 32 0x020e0614 0x00000020 ++/********************************************/ ++ ++/* DATA STROBE */ ++wm 32 0x020e05f8 0x00020000 ++wm 32 0x020e0330 0x00000028 ++wm 32 0x020e0334 0x00000028 ++wm 32 0x020e0338 0x00000028 ++wm 32 0x020e033c 0x00000028 ++/********************************************/ ++ ++/* DATA */ ++wm 32 0x020e0608 0x00020000 ++wm 32 0x020e060c 0x00000028 ++wm 32 0x020e0610 0x00000028 ++wm 32 0x020e061c 0x00000028 ++wm 32 0x020e0620 0x00000028 ++wm 32 0x020e02ec 0x00000028 ++wm 32 0x020e02f0 0x00000028 ++wm 32 0x020e02f4 0x00000028 ++wm 32 0x020e02f8 0x00000028 ++/********************************************/ ++ ++/* Calibrations */ ++/* ZQ */ ++wm 32 0x021b0800 0xa1390003 ++/********************************************/ ++ ++/* write leveling */ ++wm 32 0x021b080c 0x001E0022 ++wm 32 0x021b0810 0x001C0019 ++/********************************************/ ++ ++/* DQS Read Gate */ ++wm 32 0x021b083c 0x41540150 ++wm 32 0x021b0840 0x01440138 ++/********************************************/ ++ ++/* Read/Write Delay */ ++wm 32 0x021b0848 0x403E4644 ++wm 32 0x021b0850 0x3C3A4038 ++/********************************************/ ++ ++/* read data bit delay */ ++wm 32 0x021b081c 0x33333333 ++wm 32 0x021b0820 0x33333333 ++wm 32 0x021b0824 0x33333333 ++wm 32 0x021b0828 0x33333333 ++/********************************************/ ++ ++/* Complete calibration by forced measurment */ ++wm 32 0x021b08b8 0x00000800 ++/********************************************/ ++ ++/* MMDC init */ ++/* in DDR3, 64-bit mode, only MMDC0 is initiated */ ++wm 32 0x021b0004 0x0002002d ++wm 32 0x021b0008 0x00333030 ++wm 32 0x021b000c 0x676b52f3 ++wm 32 0x021b0010 0xb66d8b63 ++wm 32 0x021b0014 0x01ff00db ++wm 32 0x021b0018 0x00011740 ++wm 32 0x021b001c 0x00008000 ++wm 32 0x021b002c 0x000026d2 ++wm 32 0x021b0030 0x006b1023 ++wm 32 0x021b0040 0x0000005f ++wm 32 0x021b0000 0x83190000 ++/********************************************/ ++ ++/* Initialize MT41K256M16HA-125 */ ++/* MR2 */ ++wm 32 0x021b001c 0x04008032 ++/* MR3 */ ++wm 32 0x021b001c 0x00008033 ++/* MR1 */ ++wm 32 0x021b001c 0x00048031 ++/* MR0 */ ++wm 32 0x021b001c 0x05208030 ++/* DDR device ZQ calibration */ ++wm 32 0x021b001c 0x04008040 ++/********************************************/ ++ ++/* final DDR setup, before operation start */ ++wm 32 0x021b0020 0x00000800 ++wm 32 0x021b0818 0x00011117 ++wm 32 0x021b001c 0x00000000 ++/********************************************/ +diff --git a/arch/arm/boards/udoo-neo/lowlevel.c b/arch/arm/boards/udoo-neo/lowlevel.c +new file mode 100644 +index 000000000000..e78c2685fd78 +--- /dev/null ++++ b/arch/arm/boards/udoo-neo/lowlevel.c +@@ -0,0 +1,39 @@ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++static inline void setup_uart(void) ++{ ++ void __iomem *iomuxbase = (void *)MX6_IOMUXC_BASE_ADDR; ++ ++ imx6_ungate_all_peripherals(); ++ ++ writel(0x0, iomuxbase + 0x24); ++ writel(0x1b0b1, iomuxbase + 0x036C); ++ writel(0x0, iomuxbase + 0x28); ++ writel(0x1b0b1, iomuxbase + 0x0370); ++ ++ imx6_uart_setup_ll(); ++ ++ putc_ll('>'); ++} ++ ++extern char __dtb_imx6sx_udoo_neo_full_start[]; ++ ++ENTRY_FUNCTION(start_imx6sx_udoo_neo, r0, r1, r2) ++{ ++ void *fdt; ++ ++ imx6_cpu_lowlevel_init(); ++ ++ if (IS_ENABLED(CONFIG_DEBUG_LL)) ++ setup_uart(); ++ ++ fdt = __dtb_imx6sx_udoo_neo_full_start - get_runtime_offset(); ++ ++ imx6sx_barebox_entry(fdt); ++} +diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile +index 806d38600169..ea0fa04bf41c 100644 +--- a/arch/arm/dts/Makefile ++++ b/arch/arm/dts/Makefile +@@ -84,6 +84,7 @@ pbl-dtb-$(CONFIG_MACH_TX25) += imx25-karo-tx25.dtb.o + pbl-dtb-$(CONFIG_MACH_TX6X) += imx6dl-tx6u.dtb.o + pbl-dtb-$(CONFIG_MACH_TX6X) += imx6q-tx6q.dtb.o + pbl-dtb-$(CONFIG_MACH_UDOO) += imx6q-udoo.dtb.o ++pbl-dtb-$(CONFIG_MACH_UDOO_NEO) += imx6sx-udoo-neo-full.dtb.o + pbl-dtb-$(CONFIG_MACH_USI_TOPKICK) += kirkwood-topkick-bb.dtb.o + pbl-dtb-$(CONFIG_MACH_VARISCITE_MX6) += imx6q-var-custom.dtb.o + pbl-dtb-$(CONFIG_MACH_VSCOM_BALTOS) += am335x-baltos-minimal.dtb.o +diff --git a/arch/arm/dts/imx6sx-udoo-neo-full.dts b/arch/arm/dts/imx6sx-udoo-neo-full.dts +new file mode 100644 +index 000000000000..9203d40207c5 +--- /dev/null ++++ b/arch/arm/dts/imx6sx-udoo-neo-full.dts +@@ -0,0 +1,4 @@ ++#include ++ ++/{ ++}; +diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig +index 6110924af642..204d0d59994e 100644 +--- a/arch/arm/mach-imx/Kconfig ++++ b/arch/arm/mach-imx/Kconfig +@@ -362,6 +362,10 @@ config MACH_UDOO + bool "Freescale i.MX6 UDOO Board" + select ARCH_IMX6 + ++config MACH_UDOO_NEO ++ bool "i.MX6 UDOO Neo Board (full variant)" ++ select ARCH_IMX6SX ++ + config MACH_VARISCITE_MX6 + bool "Variscite i.MX6 Quad SOM" + select ARCH_IMX6 +diff --git a/arch/arm/mach-imx/include/mach/esdctl.h b/arch/arm/mach-imx/include/mach/esdctl.h +index 66dcc8974cfb..bd6092febca4 100644 +--- a/arch/arm/mach-imx/include/mach/esdctl.h ++++ b/arch/arm/mach-imx/include/mach/esdctl.h +@@ -137,6 +137,7 @@ void __noreturn imx51_barebox_entry(void *boarddata); + void __noreturn imx53_barebox_entry(void *boarddata); + void __noreturn imx6q_barebox_entry(void *boarddata); + void __noreturn imx6ul_barebox_entry(void *boarddata); ++#define imx6sx_barebox_entry(boarddata) imx6ul_barebox_entry(boarddata) + void imx_esdctl_disable(void); + #endif + +diff --git a/images/Makefile.imx b/images/Makefile.imx +index 88d3e5e339ac..b2ebd5c4bfbc 100644 +--- a/images/Makefile.imx ++++ b/images/Makefile.imx +@@ -260,6 +260,11 @@ CFG_start_imx6q_sabresd.pblx.imximg = $(board)/freescale-mx6-sabresd/flash-heade + FILE_barebox-freescale-imx6q-sabresd.img = start_imx6q_sabresd.pblx.imximg + image-$(CONFIG_MACH_SABRESD) += barebox-freescale-imx6q-sabresd.img + ++pblx-$(CONFIG_MACH_UDOO_NEO) += start_imx6sx_udoo_neo ++CFG_start_imx6sx_udoo_neo.pblx.imximg = $(board)/udoo-neo/flash-header-mx6sx-udoo-neo_full.imxcfg ++FILE_barebox-udoo-neo.img = start_imx6sx_udoo_neo.pblx.imximg ++image-$(CONFIG_MACH_UDOO_NEO) += barebox-udoo-neo.img ++ + pblx-$(CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB) += start_imx6sx_sabresdb + CFG_start_imx6sx_sabresdb.pblx.imximg = $(board)/freescale-mx6sx-sabresdb/flash-header-mx6sx-sabresdb.imxcfg + FILE_barebox-freescale-imx6sx-sabresdb.img = start_imx6sx_sabresdb.pblx.imximg diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0301-Release-2017.07.0-pengutronix-multi_v7-20170703-1.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0301-Release-2017.07.0-pengutronix-multi_v7-20170703-1.patch new file mode 100644 index 0000000..1fc99c8 --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0301-Release-2017.07.0-pengutronix-multi_v7-20170703-1.patch @@ -0,0 +1,22 @@ +From: Robert Schwebel +Date: Mon, 3 Jul 2017 12:12:17 +0200 +Subject: [PATCH] Release 2017.07.0/pengutronix/multi_v7/20170703-1 + +Signed-off-by: Robert Schwebel +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 35158319a601..10d2335d4389 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,7 @@ + VERSION = 2017 + PATCHLEVEL = 07 + SUBLEVEL = 0 +-EXTRAVERSION = ++EXTRAVERSION =-20170703-1 + NAME = None + + # *DOCUMENTATION* diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/series b/configs/platform-v7a/patches/barebox-2017.07.0/series new file mode 100644 index 0000000..112cb06 --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/series @@ -0,0 +1,26 @@ +# umpf-base: v2017.07.0 +# umpf-name: 2017.07.0/pengutronix/multi_v7 +# umpf-version: 2017.07.0/pengutronix/multi_v7/20170703-1 +# umpf-topic: v2017.07.0/topic/vexpress +# umpf-hashinfo: 60b579410ca5fd3420018b20d10493a7d447b3ca +# umpf-topic-range: cd7d4469687871e483b9adda3febb11621e23ef5..60b579410ca5fd3420018b20d10493a7d447b3ca +0001-vexpress-use-device-tree-provided-by-QEMU-if-availab.patch +0002-vexpress-device-tree-support.patch +0003-vexpress-add-bootstate-node-to-the-device-tree.patch +0004-of-base-add-funtion-to-copy-a-device-tree-node.patch +0005-commands-of_dump-don-t-use-flatten-unflatten-to-copy.patch +0006-common-oftree-add-fixup-handler-for-virtio-mmio-devi.patch +# umpf-topic: v2017.07.0/customers/pengutronix/beaglebone +# umpf-hashinfo: b784a2db25aeeb3db4752eb5a72053fa3afbc1cb +# umpf-topic-range: 60b579410ca5fd3420018b20d10493a7d447b3ca..7acfb21ed93e5208d86de6931db8cdce016ac603 +0101-beaglebone-add-state-entry-for-mmc0-and-mmc1.patch +# umpf-topic: v2017.07.0/customers/pengutronix/udoo-neo +# umpf-hashinfo: c2a0994f2e5e9fd4cd228bfa485b972fe26b9b86 +# umpf-topic-range: 7acfb21ed93e5208d86de6931db8cdce016ac603..8e5aaf8906410287dc5c74c98a70eaaa0ec00d42 +0201-of_device_is_stdout_path-simplify.patch +0202-of_device_is_stdout_path-split-off-options-and-suppo.patch +0203-ARM-imx-add-support-for-Udoo-Neo-full.patch +# umpf-release: 2017.07.0/pengutronix/multi_v7/20170703-1 +# umpf-topic-range: 8e5aaf8906410287dc5c74c98a70eaaa0ec00d42..3b26223d62dd381a6a123f0fb34023e54f7458f9 +0301-Release-2017.07.0-pengutronix-multi_v7-20170703-1.patch +# umpf-end diff --git a/configs/platform-v7a/rules/barebox-am335x-mlo.make b/configs/platform-v7a/rules/barebox-am335x-mlo.make index 1e5c010..39aa33c 100644 --- a/configs/platform-v7a/rules/barebox-am335x-mlo.make +++ b/configs/platform-v7a/rules/barebox-am335x-mlo.make @@ -16,12 +16,12 @@ PACKAGES-$(PTXCONF_BAREBOX_AM335X_MLO) += barebox-am335x-mlo # # Paths and names # -BAREBOX_AM335X_MLO_VERSION := 2017.06.0 -BAREBOX_AM335X_MLO_MD5 := 71322133e8fdcc9eb23a171cd270d841 +BAREBOX_AM335X_MLO_VERSION := 2017.07.0 +BAREBOX_AM335X_MLO_MD5 := cd14a6b9030e6257bf659106ec221e49 BAREBOX_AM335X_MLO := barebox-$(BAREBOX_AM335X_MLO_VERSION) BAREBOX_AM335X_MLO_SUFFIX := tar.bz2 BAREBOX_AM335X_MLO_DIR := $(BUILDDIR)/barebox-am335x-mlo-$(BAREBOX_AM335X_MLO_VERSION) -BAREBOX_AM335X_MLO_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-am335x-mlo.config.$(BAREBOX_AM335X_MLO_VERSION) +BAREBOX_AM335X_MLO_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-am335x-mlo.config BAREBOX_AM335X_MLO_LICENSE := GPL-2.0 BAREBOX_AM335X_MLO_URL := $(call barebox-url, BAREBOX_AM335X_MLO) BAREBOX_AM335X_MLO_SOURCE := $(SRCDIR)/$(BAREBOX_AM335X_MLO).$(BAREBOX_AM335X_MLO_SUFFIX) diff --git a/configs/platform-v7a/rules/barebox-am335x.make b/configs/platform-v7a/rules/barebox-am335x.make index da24d17..e005f40 100644 --- a/configs/platform-v7a/rules/barebox-am335x.make +++ b/configs/platform-v7a/rules/barebox-am335x.make @@ -16,12 +16,12 @@ PACKAGES-$(PTXCONF_BAREBOX_AM335X) += barebox-am335x # # Paths and names # -BAREBOX_AM335X_VERSION := 2017.06.0 -BAREBOX_AM335X_MD5 := 71322133e8fdcc9eb23a171cd270d841 +BAREBOX_AM335X_VERSION := 2017.07.0 +BAREBOX_AM335X_MD5 := cd14a6b9030e6257bf659106ec221e49 BAREBOX_AM335X := barebox-$(BAREBOX_AM335X_VERSION) BAREBOX_AM335X_SUFFIX := tar.bz2 BAREBOX_AM335X_DIR := $(BUILDDIR)/barebox-am335x-$(BAREBOX_AM335X_VERSION) -BAREBOX_AM335X_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-am335x.config.$(BAREBOX_AM335X_VERSION) +BAREBOX_AM335X_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-am335x.config BAREBOX_AM335X_LICENSE := GPL-2.0 BAREBOX_AM335X_URL := $(call barebox-url, BAREBOX_AM335X) BAREBOX_AM335X_SOURCE := $(SRCDIR)/$(BAREBOX_AM335X).$(BAREBOX_AM335X_SUFFIX) diff --git a/configs/platform-v7a/rules/barebox-mx6.make b/configs/platform-v7a/rules/barebox-mx6.make index afbce56..3bd47ff 100644 --- a/configs/platform-v7a/rules/barebox-mx6.make +++ b/configs/platform-v7a/rules/barebox-mx6.make @@ -16,12 +16,12 @@ PACKAGES-$(PTXCONF_BAREBOX_MX6) += barebox-mx6 # # Paths and names # -BAREBOX_MX6_VERSION := 2017.06.0 -BAREBOX_MX6_MD5 := 71322133e8fdcc9eb23a171cd270d841 +BAREBOX_MX6_VERSION := 2017.07.0 +BAREBOX_MX6_MD5 := cd14a6b9030e6257bf659106ec221e49 BAREBOX_MX6 := barebox-$(BAREBOX_MX6_VERSION) BAREBOX_MX6_SUFFIX := tar.bz2 BAREBOX_MX6_DIR := $(BUILDDIR)/barebox-mx6-$(BAREBOX_MX6_VERSION) -BAREBOX_MX6_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-mx6.config.$(BAREBOX_MX6_VERSION) +BAREBOX_MX6_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-mx6.config BAREBOX_MX6_LICENSE := GPL-2.0 BAREBOX_MX6_URL := $(call barebox-url, BAREBOX_MX6) BAREBOX_MX6_SOURCE := $(SRCDIR)/$(BAREBOX_MX6).$(BAREBOX_MX6_SUFFIX) diff --git a/configs/platform-v7a/rules/barebox-rpi2.make b/configs/platform-v7a/rules/barebox-rpi2.make index 0d2551b..a79b668 100644 --- a/configs/platform-v7a/rules/barebox-rpi2.make +++ b/configs/platform-v7a/rules/barebox-rpi2.make @@ -16,12 +16,12 @@ PACKAGES-$(PTXCONF_BAREBOX_RPI2) += barebox-rpi2 # # Paths and names # -BAREBOX_RPI2_VERSION := 2017.06.0 -BAREBOX_RPI2_MD5 := 71322133e8fdcc9eb23a171cd270d841 +BAREBOX_RPI2_VERSION := 2017.07.0 +BAREBOX_RPI2_MD5 := cd14a6b9030e6257bf659106ec221e49 BAREBOX_RPI2 := barebox-$(BAREBOX_RPI2_VERSION) BAREBOX_RPI2_SUFFIX := tar.bz2 BAREBOX_RPI2_DIR := $(BUILDDIR)/barebox-rpi2-$(BAREBOX_RPI2_VERSION) -BAREBOX_RPI2_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-rpi2.config.$(BAREBOX_RPI2_VERSION) +BAREBOX_RPI2_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-rpi2.config BAREBOX_RPI2_LICENSE := GPL-2.0 BAREBOX_RPI2_URL := $(call barebox-url, BAREBOX_RPI2) BAREBOX_RPI2_SOURCE := $(SRCDIR)/$(BAREBOX_RPI2).$(BAREBOX_RPI2_SUFFIX) diff --git a/configs/platform-v7a/rules/barebox-vexpress.make b/configs/platform-v7a/rules/barebox-vexpress.make index f7305d4..6610080 100644 --- a/configs/platform-v7a/rules/barebox-vexpress.make +++ b/configs/platform-v7a/rules/barebox-vexpress.make @@ -16,12 +16,12 @@ PACKAGES-$(PTXCONF_BAREBOX_VEXPRESS) += barebox-vexpress # # Paths and names # -BAREBOX_VEXPRESS_VERSION := 2017.06.0 -BAREBOX_VEXPRESS_MD5 := 71322133e8fdcc9eb23a171cd270d841 +BAREBOX_VEXPRESS_VERSION := 2017.07.0 +BAREBOX_VEXPRESS_MD5 := cd14a6b9030e6257bf659106ec221e49 BAREBOX_VEXPRESS := barebox-$(BAREBOX_VEXPRESS_VERSION) BAREBOX_VEXPRESS_SUFFIX := tar.bz2 BAREBOX_VEXPRESS_DIR := $(BUILDDIR)/barebox-vexpress-$(BAREBOX_VEXPRESS_VERSION) -BAREBOX_VEXPRESS_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-vexpress.config.$(BAREBOX_VEXPRESS_VERSION) +BAREBOX_VEXPRESS_CONFIG := $(PTXDIST_PLATFORMCONFIGDIR)/barebox-vexpress.config BAREBOX_VEXPRESS_LICENSE := GPL-2.0 BAREBOX_VEXPRESS_URL := $(call barebox-url, BAREBOX_VEXPRESS) BAREBOX_VEXPRESS_SOURCE := $(SRCDIR)/$(BAREBOX_VEXPRESS).$(BAREBOX_VEXPRESS_SUFFIX) -- cgit v1.2.3