This board has not been converted to CONFIG_DM_BLK by the deadline.
Remove it.

Signed-off-by: Simon Glass <s...@chromium.org>
---

 board/theadorable/MAINTAINERS       |   6 -
 board/theadorable/Makefile          |   6 -
 board/theadorable/fpga.c            | 178 ---------------
 board/theadorable/theadorable.c     | 336 ----------------------------
 board/theadorable/theadorable.h     |  11 -
 configs/theadorable_debug_defconfig |  74 ------
 include/configs/theadorable.h       | 125 -----------
 7 files changed, 736 deletions(-)
 delete mode 100644 board/theadorable/MAINTAINERS
 delete mode 100644 board/theadorable/Makefile
 delete mode 100644 board/theadorable/fpga.c
 delete mode 100644 board/theadorable/theadorable.c
 delete mode 100644 board/theadorable/theadorable.h
 delete mode 100644 configs/theadorable_debug_defconfig
 delete mode 100644 include/configs/theadorable.h

diff --git a/board/theadorable/MAINTAINERS b/board/theadorable/MAINTAINERS
deleted file mode 100644
index 1e8df93d379..00000000000
--- a/board/theadorable/MAINTAINERS
+++ /dev/null
@@ -1,6 +0,0 @@
-THEADORABLE BOARD
-M:     Stefan Roese <s...@denx.de>
-S:     Maintained
-F:     board/theadorable/
-F:     include/configs/theadorable.h
-F:     configs/theadorable_debug_defconfig
diff --git a/board/theadorable/Makefile b/board/theadorable/Makefile
deleted file mode 100644
index b85faa676d7..00000000000
--- a/board/theadorable/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0+
-#
-# Copyright (C) 2015-2016 Stefan Roese <s...@denx.de>
-
-obj-y  := theadorable.o
-obj-y  += fpga.o
diff --git a/board/theadorable/fpga.c b/board/theadorable/fpga.c
deleted file mode 100644
index 4f8bf5e778f..00000000000
--- a/board/theadorable/fpga.c
+++ /dev/null
@@ -1,178 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * Copyright (C) 2016 Stefan Roese <s...@denx.de>
- */
-
-#include <common.h>
-#include <altera.h>
-#include <errno.h>
-#include <asm/gpio.h>
-#include <asm/io.h>
-#include <asm/arch/cpu.h>
-#include <asm/arch/soc.h>
-#include <asm/arch-mvebu/spi.h>
-#include "theadorable.h"
-
-/*
- * FPGA programming support
- */
-static int fpga_pre_fn(int cookie)
-{
-       int gpio_config = COOKIE2CONFIG(cookie);
-       int gpio_done = COOKIE2DONE(cookie);
-       int ret;
-
-       debug("%s (%d): cookie=%08x gpio_config=%d gpio_done=%d\n",
-             __func__, __LINE__, cookie, gpio_config, gpio_done);
-
-       /* Configure config pin */
-       /* Set to output */
-       ret = gpio_request(gpio_config, "CONFIG");
-       if (ret < 0)
-               return ret;
-       gpio_direction_output(gpio_config, 1);
-
-       /* Configure done pin */
-       /* Set to input */
-       ret = gpio_request(gpio_done, "DONE");
-       if (ret < 0)
-               return ret;
-
-       gpio_direction_input(gpio_done);
-
-       return 0;
-}
-
-static int fpga_config_fn(int assert, int flush, int cookie)
-{
-       int gpio_config = COOKIE2CONFIG(cookie);
-
-       debug("%s (%d): cookie=%08x gpio_config=%d\n",
-             __func__, __LINE__, cookie, gpio_config);
-
-       if (assert)
-               gpio_set_value(gpio_config, 1);
-       else
-               gpio_set_value(gpio_config, 0);
-
-       return 0;
-}
-
-static int fpga_write_fn(const void *buf, size_t len, int flush, int cookie)
-{
-       int spi_bus = COOKIE2SPI_BUS(cookie);
-       int spi_dev = COOKIE2SPI_DEV(cookie);
-       struct kwspi_registers *reg;
-       u32 control_reg;
-       u32 config_reg;
-       void *dst;
-
-       /*
-        * Write data to FPGA attached to SPI bus via SPI direct write.
-        * This results in the fastest and easiest way to program the
-        * bitstream into the FPGA.
-        */
-       debug("%s (%d): cookie=%08x spi_bus=%d spi_dev=%d\n",
-             __func__, __LINE__, cookie, spi_bus, spi_dev);
-
-       if (spi_bus == 0) {
-               reg = (struct kwspi_registers *)MVEBU_REGISTER(0x10600);
-               dst = (void *)SPI_BUS0_DEV1_BASE;
-       } else {
-               reg = (struct kwspi_registers *)MVEBU_REGISTER(0x10680);
-               dst = (void *)SPI_BUS1_DEV2_BASE;
-       }
-
-       /* Configure SPI controller for direct access mode */
-       control_reg = readl(&reg->ctrl);
-       config_reg = readl(&reg->cfg);
-       writel(0x00000214, &reg->cfg);          /* 27MHz clock */
-       writel(0x00000000, &reg->dw_cfg);       /* don't de-asset CS */
-       writel(KWSPI_CSN_ACT, &reg->ctrl);      /* activate CS */
-
-       /* Copy data to the SPI direct mapped window */
-       memcpy(dst, buf, len);
-
-       /* Restore original register values */
-       writel(control_reg, &reg->ctrl);
-       writel(config_reg, &reg->cfg);
-
-       return 0;
-}
-
-/* Returns the state of CONF_DONE Pin */
-static int fpga_done_fn(int cookie)
-{
-       int gpio_done = COOKIE2DONE(cookie);
-       unsigned long ts;
-
-       debug("%s (%d): cookie=%08x gpio_done=%d\n",
-             __func__, __LINE__, cookie, gpio_done);
-
-       ts = get_timer(0);
-       do {
-               if (gpio_get_value(gpio_done))
-                       return 0;
-       } while (get_timer(ts) < 1000);
-
-       /* timeout so return error */
-       return -ENODEV;
-}
-
-static altera_board_specific_func stratixv_fns = {
-       .pre = fpga_pre_fn,
-       .config = fpga_config_fn,
-       .write = fpga_write_fn,
-       .done = fpga_done_fn,
-};
-
-static Altera_desc altera_fpga[] = {
-       {
-               /* Family */
-               Altera_StratixV,
-               /* Interface type */
-               passive_serial,
-               /* No limitation as additional data will be ignored */
-               -1,
-               /* Device function table */
-               (void *)&stratixv_fns,
-               /* Base interface address specified in driver */
-               NULL,
-               /* Cookie implementation */
-               /*
-                * In this 32bit word the following information is coded:
-                * Bit 31 ... Bit 0
-                * SPI-Bus | SPI-Dev | Config-Pin | Done-Pin
-                */
-               FPGA_COOKIE(0, 1, 26, 7)
-       },
-       {
-               /* Family */
-               Altera_StratixV,
-               /* Interface type */
-               passive_serial,
-               /* No limitation as additional data will be ignored */
-               -1,
-               /* Device function table */
-               (void *)&stratixv_fns,
-               /* Base interface address specified in driver */
-               NULL,
-               /* Cookie implementation */
-               /*
-                * In this 32bit word the following information is coded:
-                * Bit 31 ... Bit 0
-                * SPI-Bus | SPI-Dev | Config-Pin | Done-Pin
-                */
-               FPGA_COOKIE(1, 2, 29, 9)
-       },
-};
-
-/* Add device descriptor to FPGA device table */
-void board_fpga_add(void)
-{
-       int i;
-
-       fpga_init();
-       for (i = 0; i < ARRAY_SIZE(altera_fpga); i++)
-               fpga_add(fpga_altera, &altera_fpga[i]);
-}
diff --git a/board/theadorable/theadorable.c b/board/theadorable/theadorable.c
deleted file mode 100644
index b59589ae829..00000000000
--- a/board/theadorable/theadorable.c
+++ /dev/null
@@ -1,336 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * Copyright (C) 2015-2016 Stefan Roese <s...@denx.de>
- */
-
-#include <common.h>
-#include <i2c.h>
-#include <pci.h>
-#include <asm/gpio.h>
-#include <asm/io.h>
-#include <asm/arch/cpu.h>
-#include <asm/arch/soc.h>
-#include <linux/crc8.h>
-#include <linux/mbus.h>
-#ifdef CONFIG_NET
-#include <netdev.h>
-#endif
-#include "theadorable.h"
-
-#include "../drivers/ddr/marvell/axp/ddr3_hw_training.h"
-#include "../arch/arm/mach-mvebu/serdes/axp/high_speed_env_spec.h"
-
-DECLARE_GLOBAL_DATA_PTR;
-
-#define MV_USB_PHY_BASE                        (MVEBU_AXP_USB_BASE + 0x800)
-#define PHY_CHANNEL_RX_CTRL0_REG(port, chan) \
-       (MV_USB_PHY_BASE + ((port) << 12) + ((chan) << 6) + 0x8)
-
-#define THEADORABLE_GPP_OUT_ENA_LOW    0x00336780
-#define THEADORABLE_GPP_OUT_ENA_MID    0x00003cf0
-#define THEADORABLE_GPP_OUT_ENA_HIGH   (~(0x0))
-
-#define THEADORABLE_GPP_OUT_VAL_LOW    0x2c0c983f
-#define THEADORABLE_GPP_OUT_VAL_MID    0x0007000c
-#define THEADORABLE_GPP_OUT_VAL_HIGH   0x00000000
-
-#define GPIO_USB0_PWR_ON               18
-#define GPIO_USB1_PWR_ON               19
-
-#define PEX_SWITCH_NOT_FOUNT_LIMIT     3
-
-#define STM_I2C_BUS    1
-#define STM_I2C_ADDR   0x27
-#define REBOOT_DELAY   1000            /* reboot-delay in ms */
-
-/* DDR3 static configuration */
-static MV_DRAM_MC_INIT ddr3_theadorable[MV_MAX_DDR3_STATIC_SIZE] = {
-       {0x00001400, 0x7301ca28},       /* DDR SDRAM Configuration Register */
-       {0x00001404, 0x30000800},       /* Dunit Control Low Register */
-       {0x00001408, 0x44149887},       /* DDR SDRAM Timing (Low) Register */
-       {0x0000140C, 0x38d93fc7},       /* DDR SDRAM Timing (High) Register */
-       {0x00001410, 0x1b100001},       /* DDR SDRAM Address Control Register */
-       {0x00001424, 0x0000f3ff},       /* Dunit Control High Register */
-       {0x00001428, 0x000f8830},       /* ODT Timing (Low) Register */
-       {0x0000142C, 0x014c50f4},       /* DDR3 Timing Register */
-       {0x0000147C, 0x0000c671},       /* ODT Timing (High) Register */
-
-       {0x00001494, 0x00010000},       /* DDR SDRAM ODT Control (Low) Reg */
-       {0x0000149C, 0x00000001},       /* DDR Dunit ODT Control Register */
-       {0x000014A0, 0x00000001},       /* DRAM FIFO Control Register */
-       {0x000014A8, 0x00000101},       /* AXI Control Register */
-
-       /*
-        * DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the
-        * training sequence
-        */
-       {0x000200e8, 0x3fff0e01},
-       {0x00020184, 0x3fffffe0},       /* Close fast path Window to - 2G */
-
-       {0x0001504, 0x7fffffe1},        /* CS0 Size */
-       {0x000150C, 0x00000000},        /* CS1 Size */
-       {0x0001514, 0x00000000},        /* CS2 Size */
-       {0x000151C, 0x00000000},        /* CS3 Size */
-
-       {0x00020220, 0x00000007},       /* Reserved */
-
-       {0x00001538, 0x00000009},       /* Read Data Sample Delays Register */
-       {0x0000153C, 0x00000009},       /* Read Data Ready Delay Register */
-
-       {0x000015D0, 0x00000650},       /* MR0 */
-       {0x000015D4, 0x00000044},       /* MR1 */
-       {0x000015D8, 0x00000010},       /* MR2 */
-       {0x000015DC, 0x00000000},       /* MR3 */
-       {0x000015E0, 0x00000001},
-       {0x000015E4, 0x00203c18},       /* ZQDS Configuration Register */
-       {0x000015EC, 0xf800a225},       /* DDR PHY */
-
-       /* Recommended Settings from Marvell for 4 x 16 bit devices: */
-       {0x000014C0, 0x192424c9},       /* DRAM addr and Ctrl Driving Strenght*/
-       {0x000014C4, 0x0aaa24c9},       /* DRAM Data and DQS Driving Strenght */
-
-       {0x0, 0x0}
-};
-
-static MV_DRAM_MODES board_ddr_modes[MV_DDR3_MODES_NUMBER] = {
-       {"theadorable_1333-667", 0x3, 0x5, 0x0, A0, ddr3_theadorable,  NULL},
-};
-
-extern MV_SERDES_CHANGE_M_PHY serdes_change_m_phy[];
-
-/*
- * Lane0 - PCIE0.0 X1 (to WIFI Module)
- * Lane5 - SATA0
- * Lane6 - SATA1
- * Lane7 - SGMII0 (to Ethernet Phy)
- * Lane8-11 - PCIE2.0 X4 (to PEX Switch)
- * all other lanes are disabled
- */
-MV_BIN_SERDES_CFG theadorable_serdes_cfg[] = {
-       { MV_PEX_ROOT_COMPLEX, 0x22200001, 0x00001111,
-         { PEX_BUS_MODE_X1, PEX_BUS_DISABLED, PEX_BUS_MODE_X4,
-           PEX_BUS_DISABLED },
-         0x0060, serdes_change_m_phy
-       },
-};
-
-/*
- * Define a board-specific detection pulse-width array for the SerDes PCIe
- * interfaces. If not defined in the board code, the default of currently 2
- * is used. Values from 0...3 are possible (2 bits).
- */
-u8 serdes_pex_pulse_width[4] = { 0, 2, 2, 2 };
-
-MV_DRAM_MODES *ddr3_get_static_ddr_mode(void)
-{
-       /* Only one mode supported for this board */
-       return &board_ddr_modes[0];
-}
-
-MV_BIN_SERDES_CFG *board_serdes_cfg_get(u8 pex_mode)
-{
-       return &theadorable_serdes_cfg[0];
-}
-
-u8 board_sat_r_get(u8 dev_num, u8 reg)
-{
-       /* Bit 0 enables PCI 2.0 link capabilities instead of PCI 1.x */
-       return 0x01;
-}
-
-int board_early_init_f(void)
-{
-       /* Configure MPP */
-       writel(0x00000000, MVEBU_MPP_BASE + 0x00);
-       writel(0x03300000, MVEBU_MPP_BASE + 0x04);
-       writel(0x00000033, MVEBU_MPP_BASE + 0x08);
-       writel(0x00000000, MVEBU_MPP_BASE + 0x0c);
-       writel(0x11110000, MVEBU_MPP_BASE + 0x10);
-       writel(0x00221100, MVEBU_MPP_BASE + 0x14);
-       writel(0x00000000, MVEBU_MPP_BASE + 0x18);
-       writel(0x00000000, MVEBU_MPP_BASE + 0x1c);
-       writel(0x00000000, MVEBU_MPP_BASE + 0x20);
-
-       /* Configure GPIO */
-       writel(THEADORABLE_GPP_OUT_VAL_LOW, MVEBU_GPIO0_BASE + 0x00);
-       writel(THEADORABLE_GPP_OUT_ENA_LOW, MVEBU_GPIO0_BASE + 0x04);
-       writel(THEADORABLE_GPP_OUT_VAL_MID, MVEBU_GPIO1_BASE + 0x00);
-       writel(THEADORABLE_GPP_OUT_ENA_MID, MVEBU_GPIO1_BASE + 0x04);
-       writel(THEADORABLE_GPP_OUT_VAL_HIGH, MVEBU_GPIO2_BASE + 0x00);
-       writel(THEADORABLE_GPP_OUT_ENA_HIGH, MVEBU_GPIO2_BASE + 0x04);
-
-       return 0;
-}
-
-int board_init(void)
-{
-       int ret;
-
-       /* adress of boot parameters */
-       gd->bd->bi_boot_params = mvebu_sdram_bar(0) + 0x100;
-
-       /*
-        * Map SPI devices via MBUS so that they can be accessed via
-        * the SPI direct access mode
-        */
-       mbus_dt_setup_win(&mbus_state, SPI_BUS0_DEV1_BASE, SPI_BUS0_DEV1_SIZE,
-                         CPU_TARGET_DEVICEBUS_BOOTROM_SPI, CPU_ATTR_SPI0_CS1);
-       mbus_dt_setup_win(&mbus_state, SPI_BUS1_DEV2_BASE, SPI_BUS0_DEV1_SIZE,
-                         CPU_TARGET_DEVICEBUS_BOOTROM_SPI, CPU_ATTR_SPI1_CS2);
-
-       /*
-        * Set RX Channel Control 0 Register:
-        * Tests have shown, that setting the LPF_COEF from 0 (1/8)
-        * to 3 (1/1) results in a more stable USB connection.
-        */
-       setbits_le32(PHY_CHANNEL_RX_CTRL0_REG(0, 1), 0xc);
-       setbits_le32(PHY_CHANNEL_RX_CTRL0_REG(0, 2), 0xc);
-       setbits_le32(PHY_CHANNEL_RX_CTRL0_REG(0, 3), 0xc);
-
-       /* Toggle USB power */
-       ret = gpio_request(GPIO_USB0_PWR_ON, "USB0_PWR_ON");
-       if (ret < 0)
-               return ret;
-       gpio_direction_output(GPIO_USB0_PWR_ON, 0);
-       ret = gpio_request(GPIO_USB1_PWR_ON, "USB1_PWR_ON");
-       if (ret < 0)
-               return ret;
-       gpio_direction_output(GPIO_USB1_PWR_ON, 0);
-       mdelay(1);
-       gpio_set_value(GPIO_USB0_PWR_ON, 1);
-       gpio_set_value(GPIO_USB1_PWR_ON, 1);
-
-       return 0;
-}
-
-int checkboard(void)
-{
-       board_fpga_add();
-
-       return 0;
-}
-
-#ifdef CONFIG_NET
-int board_eth_init(bd_t *bis)
-{
-       cpu_eth_init(bis); /* Built in controller(s) come first */
-       return pci_eth_init(bis);
-}
-#endif
-
-int board_video_init(void)
-{
-       struct mvebu_lcd_info lcd_info;
-
-       /* Reserved memory area via CONFIG_SYS_MEM_TOP_HIDE */
-       lcd_info.fb_base        = gd->ram_size;
-       lcd_info.x_res          = 240;
-       lcd_info.x_fp           = 1;
-       lcd_info.x_bp           = 45;
-       lcd_info.y_res          = 320;
-       lcd_info.y_fp           = 1;
-       lcd_info.y_bp           = 3;
-
-       return mvebu_lcd_register_init(&lcd_info);
-}
-
-#ifdef CONFIG_BOARD_LATE_INIT
-int board_late_init(void)
-{
-       pci_dev_t bdf;
-       ulong bootcount;
-
-       /*
-        * Check if the PEX switch is detected (somtimes its not available
-        * on the PCIe bus). In this case, try to recover by issuing a
-        * soft-reset or even a power-cycle, depending on the bootcounter
-        * value.
-        */
-       bdf = pci_find_device(PCI_VENDOR_ID_PLX, 0x8619, 0);
-       if (bdf == -1) {
-               u8 i2c_buf[8];
-               int ret;
-
-               /* PEX switch not found! */
-               bootcount = bootcount_load();
-               printf("Failed to find PLX PEX-switch (bootcount=%ld)\n",
-                      bootcount);
-               if (bootcount > PEX_SWITCH_NOT_FOUNT_LIMIT) {
-                       printf("Issuing power-switch via uC!\n");
-
-                       printf("Issuing power-switch via uC!\n");
-                       i2c_set_bus_num(STM_I2C_BUS);
-                       i2c_buf[0] = STM_I2C_ADDR << 1;
-                       i2c_buf[1] = 0xc5;      /* cmd */
-                       i2c_buf[2] = 0x01;      /* enable */
-                       /* Delay before reboot */
-                       i2c_buf[3] = REBOOT_DELAY & 0x00ff;
-                       i2c_buf[4] = (REBOOT_DELAY & 0xff00) >> 8;
-                       /* Delay before shutdown */
-                       i2c_buf[5] = 0x00;
-                       i2c_buf[6] = 0x00;
-                       i2c_buf[7] = crc8(0x72, &i2c_buf[0], 7);
-
-                       ret = i2c_write(STM_I2C_ADDR, 0, 0, &i2c_buf[1], 7);
-                       if (ret) {
-                               printf("I2C write error (ret=%d)\n", ret);
-                               printf("Issuing soft-reset...\n");
-                               /* default handling: SOFT reset */
-                               do_reset(NULL, 0, 0, NULL);
-                       }
-
-                       /* Wait for power-cycle to occur... */
-                       printf("Waiting for power-cycle via uC...\n");
-                       while (1)
-                               ;
-               } else {
-                       printf("Issuing soft-reset...\n");
-                       /* default handling: SOFT reset */
-                       do_reset(NULL, 0, 0, NULL);
-               }
-       }
-
-       return 0;
-}
-#endif
-
-#if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_PCI)
-int do_pcie_test(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
-{
-       pci_dev_t bdf;
-       u16 ven_id, dev_id;
-
-       if (argc != 3)
-               return cmd_usage(cmdtp);
-
-       ven_id = simple_strtoul(argv[1], NULL, 16);
-       dev_id = simple_strtoul(argv[2], NULL, 16);
-
-       printf("Checking for PCIe device: VendorID 0x%04x, DeviceId 0x%04x\n",
-              ven_id, dev_id);
-
-       /*
-        * Check if the PCIe device is detected (somtimes its not available
-        * on the PCIe bus)
-        */
-       bdf = pci_find_device(ven_id, dev_id, 0);
-       if (bdf == -1) {
-               /* PCIe device not found! */
-               printf("Failed to find PCIe device\n");
-       } else {
-               /* PCIe device found! */
-               printf("PCIe device found, resetting board...\n");
-
-               /* default handling: SOFT reset */
-               do_reset(NULL, 0, 0, NULL);
-       }
-
-       return 0;
-}
-
-U_BOOT_CMD(
-       pcie,   3,   0,     do_pcie_test,
-       "Test for presence of a PCIe device",
-       "<VendorID> <DeviceID>"
-);
-#endif
diff --git a/board/theadorable/theadorable.h b/board/theadorable/theadorable.h
deleted file mode 100644
index d3c959de984..00000000000
--- a/board/theadorable/theadorable.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright (C) 2016 Stefan Roese <s...@denx.de>
- */
-
-/* Base addresses for the SPI direct access mode */
-#define SPI_BUS0_DEV1_BASE     0xe0000000
-#define SPI_BUS0_DEV1_SIZE     (1 << 20)
-#define SPI_BUS1_DEV2_BASE     (SPI_BUS0_DEV1_BASE + SPI_BUS0_DEV1_SIZE)
-
-void board_fpga_add(void);
diff --git a/configs/theadorable_debug_defconfig 
b/configs/theadorable_debug_defconfig
deleted file mode 100644
index 9e99618998c..00000000000
--- a/configs/theadorable_debug_defconfig
+++ /dev/null
@@ -1,74 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_MVEBU=y
-CONFIG_SYS_TEXT_BASE=0x00800000
-CONFIG_SPL_LIBCOMMON_SUPPORT=y
-CONFIG_SPL_LIBGENERIC_SUPPORT=y
-CONFIG_SYS_MALLOC_F_LEN=0x2000
-CONFIG_TARGET_THEADORABLE=y
-CONFIG_SPL_SERIAL_SUPPORT=y
-CONFIG_SPL=y
-CONFIG_DEBUG_UART_BASE=0xd0012000
-CONFIG_DEBUG_UART_CLOCK=250000000
-CONFIG_SPL_SPI_FLASH_SUPPORT=y
-CONFIG_SPL_SPI_SUPPORT=y
-CONFIG_DEBUG_UART=y
-CONFIG_NR_DRAM_BANKS=2
-# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_FIT=y
-CONFIG_BOOTDELAY=3
-# CONFIG_CONSOLE_MUX is not set
-CONFIG_SYS_CONSOLE_INFO_QUIET=y
-# CONFIG_DISPLAY_BOARDINFO is not set
-CONFIG_DISPLAY_BOARDINFO_LATE=y
-CONFIG_SPL_I2C_SUPPORT=y
-CONFIG_SPL_SPI_LOAD=y
-CONFIG_HUSH_PARSER=y
-CONFIG_CMD_BOOTZ=y
-# CONFIG_CMD_FLASH is not set
-CONFIG_CMD_GPIO=y
-CONFIG_CMD_I2C=y
-CONFIG_CMD_PCI=y
-CONFIG_CMD_SF=y
-CONFIG_CMD_SPI=y
-CONFIG_CMD_USB=y
-CONFIG_CMD_DHCP=y
-CONFIG_CMD_TFTPPUT=y
-CONFIG_CMD_MII=y
-CONFIG_CMD_PING=y
-CONFIG_CMD_BMP=y
-CONFIG_CMD_CACHE=y
-CONFIG_CMD_TIME=y
-CONFIG_CMD_EXT2=y
-CONFIG_CMD_EXT4=y
-CONFIG_CMD_FAT=y
-CONFIG_CMD_FS_GENERIC=y
-CONFIG_EFI_PARTITION=y
-# CONFIG_PARTITION_UUIDS is not set
-# CONFIG_SPL_PARTITION_UUIDS is not set
-CONFIG_DEFAULT_DEVICE_TREE="armada-xp-theadorable"
-CONFIG_NET_RANDOM_ETHADDR=y
-CONFIG_SPL_OF_TRANSLATE=y
-CONFIG_SATA_MV=y
-CONFIG_BOOTCOUNT_LIMIT=y
-CONFIG_BOOTCOUNT_RAM=y
-CONFIG_FPGA_ALTERA=y
-CONFIG_DM_GPIO=y
-# CONFIG_MMC is not set
-CONFIG_SPI_FLASH=y
-CONFIG_SPI_FLASH_MACRONIX=y
-CONFIG_SPI_FLASH_STMICRO=y
-CONFIG_PHY_MARVELL=y
-CONFIG_PHY_GIGE=y
-CONFIG_MVNETA=y
-CONFIG_MII=y
-CONFIG_PCI=y
-CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
-CONFIG_KIRKWOOD_SPI=y
-CONFIG_USB=y
-CONFIG_DM_USB=y
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_STORAGE=y
-CONFIG_VIDEO_MVEBU=y
-CONFIG_VIDEO=y
-# CONFIG_VIDEO_SW_CURSOR is not set
diff --git a/include/configs/theadorable.h b/include/configs/theadorable.h
deleted file mode 100644
index 2526a000840..00000000000
--- a/include/configs/theadorable.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright (C) 2015-2016 Stefan Roese <s...@denx.de>
- */
-
-#ifndef _CONFIG_THEADORABLE_H
-#define _CONFIG_THEADORABLE_H
-
-/*
- * High Level Configuration Options (easy to change)
- */
-
-/*
- * TEXT_BASE needs to be below 16MiB, since this area is scrubbed
- * for DDR ECC byte filling in the SPL before loading the main
- * U-Boot into it.
- */
-#define CONFIG_SYS_TCLK                250000000       /* 250MHz */
-
-/*
- * Commands configuration
- */
-
-/*
- * The debugging version enables USB support via defconfig.
- * This version should also enable all other non-production
- * interfaces / features.
- */
-
-/* I2C */
-#define CONFIG_SYS_I2C
-#define CONFIG_SYS_I2C_MVTWSI
-#define CONFIG_I2C_MVTWSI_BASE0                MVEBU_TWSI_BASE
-#define CONFIG_I2C_MVTWSI_BASE1                MVEBU_TWSI1_BASE
-#define CONFIG_SYS_I2C_SLAVE           0x0
-#define CONFIG_SYS_I2C_SPEED           100000
-
-/* USB/EHCI configuration */
-#define CONFIG_EHCI_IS_TDI
-#define CONFIG_USB_MAX_CONTROLLER_COUNT 3
-
-/* SPI NOR flash default params, used by sf commands */
-#define CONFIG_SF_DEFAULT_SPEED                27777777 /* for fast SPL 
booting */
-#define CONFIG_SF_DEFAULT_MODE         SPI_MODE_3
-
-/* Environment in SPI NOR flash */
-#define CONFIG_ENV_OFFSET              (1 << 20) /* 1MiB in */
-#define CONFIG_ENV_SIZE                        (64 << 10) /* 64KiB */
-#define CONFIG_ENV_SECT_SIZE           (256 << 10) /* 256KiB sectors */
-#define CONFIG_ENV_OVERWRITE
-
-#define PHY_ANEG_TIMEOUT       8000    /* PHY needs a longer aneg time */
-
-#define CONFIG_PREBOOT
-
-/* Keep device tree and initrd in lower memory so the kernel can access them */
-#define CONFIG_EXTRA_ENV_SETTINGS      \
-       "fdt_high=0x10000000\0"         \
-       "initrd_high=0x10000000\0"
-
-/* SATA support */
-#define CONFIG_SYS_SATA_MAX_DEVICE     1
-#define CONFIG_LBA48
-
-/* PCIe support */
-#ifdef CONFIG_CMD_PCI
-#ifndef CONFIG_SPL_BUILD
-#define CONFIG_PCI_MVEBU
-#endif
-#endif
-
-/* Enable LCD and reserve 512KB from top of memory*/
-#define CONFIG_SYS_MEM_TOP_HIDE                0x80000
-
-/* FPGA programming support */
-#define CONFIG_FPGA_STRATIX_V
-
-/*
- * Bootcounter
- */
-/* Max size of RAM minus BOOTCOUNT_ADDR is the bootcounter address */
-#define BOOTCOUNT_ADDR                 0x1000
-
-/*
- * mv-common.h should be defined after CMD configs since it used them
- * to enable certain macros
- */
-#include "mv-common.h"
-
-/*
- * Memory layout while starting into the bin_hdr via the
- * BootROM:
- *
- * 0x4000.4000 - 0x4003.4000   headers space (192KiB)
- * 0x4000.4030                 bin_hdr start address
- * 0x4003.4000 - 0x4004.7c00   BootROM memory allocations (15KiB)
- * 0x4007.fffc                 BootROM stack top
- *
- * The address space between 0x4007.fffc and 0x400f.fff is not locked in
- * L2 cache thus cannot be used.
- */
-
-/* SPL */
-/* Defines for SPL */
-#define CONFIG_SPL_TEXT_BASE           0x40004030
-#define CONFIG_SPL_MAX_SIZE            ((128 << 10) - 0x4030)
-
-#define CONFIG_SPL_BSS_START_ADDR      (0x40000000 + (128 << 10))
-#define CONFIG_SPL_BSS_MAX_SIZE                (16 << 10)
-
-#ifdef CONFIG_SPL_BUILD
-#define CONFIG_SYS_MALLOC_SIMPLE
-#endif
-
-#define CONFIG_SPL_STACK               (0x40000000 + ((192 - 16) << 10))
-#define CONFIG_SPL_BOOTROM_SAVE                (CONFIG_SPL_STACK + 4)
-
-/* SPL related SPI defines */
-#define CONFIG_SYS_SPI_U_BOOT_OFFS     0x1a000
-#define CONFIG_SYS_U_BOOT_OFFS         CONFIG_SYS_SPI_U_BOOT_OFFS
-
-/* Enable DDR support in SPL (DDR3 training from Marvell bin_hdr) */
-#define CONFIG_DDR_FIXED_SIZE          (2 << 20)       /* 2GiB */
-
-#endif /* _CONFIG_THEADORABLE_H */
-- 
2.19.1.1215.g8438c0b245-goog

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to