All of lore.kernel.org
 help / color / mirror / Atom feed
From: Simon Glass <sjg@chromium.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 13/93] arm: Remove theadorable_debug board
Date: Mon, 19 Nov 2018 08:52:53 -0700	[thread overview]
Message-ID: <20181119155413.158098-14-sjg@chromium.org> (raw)
In-Reply-To: <20181119155413.158098-1-sjg@chromium.org>

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

Signed-off-by: Simon Glass <sjg@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 <sr@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 <sr@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 <sr@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 <sr@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 <sr@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 <sr@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

  parent reply	other threads:[~2018-11-19 15:52 UTC|newest]

Thread overview: 210+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-19 15:52 [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 01/93] Add a simple script to remove boards Simon Glass
2018-11-19 18:19   ` Adam Ford
2018-11-26 22:24     ` Simon Glass
2018-11-27  0:08     ` Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 02/93] dm: mmc: Use CONFIG_IS_ENABLED to check for BLK Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 03/93] solidrun: Correct typo in MAINTAINERS Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 04/93] arm: Remove s32v234evb board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 05/93] arm: Remove ls1043ardb_sdcard_SECURE_BOOT board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 06/93] arm: Remove ls1046ardb_sdcard_SECURE_BOOT board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 07/93] arm: Remove colibri_imx6_nospl board Simon Glass
2018-11-19 21:32   ` Marek Vasut
2018-11-19 15:52 ` [U-Boot] [PATCH 08/93] arm: Remove guruplug board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 09/93] arm: Remove sniper board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 10/93] arm: Remove omap3_zoom1 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 11/93] arm: Remove sksimx6 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 12/93] arm: Remove tbs2910 board Simon Glass
2018-11-19 15:52 ` Simon Glass [this message]
2018-11-19 15:52 ` [U-Boot] [PATCH 14/93] arm: Remove devkit3250 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 15/93] arm: Remove pcm051_rev3 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 16/93] arm: Remove ds109 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 17/93] arm: Remove pcm058 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 18/93] arm: Remove am335x_shc_ict board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 19/93] arm: Remove vining_2000 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 20/93] arm: Remove cm_t43 board Simon Glass
2018-11-19 21:32   ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 21/93] arm: Remove igep00x0 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 22/93] arm: Remove sheevaplug board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 23/93] arm: Remove omap3_overo board Simon Glass
     [not found]   ` <CAGDS+nkiuiUPGzwtU9kH1jG_hP-Xk7pZcsc7HoZw9PH34xt8jQ@mail.gmail.com>
     [not found]     ` <CALYyQ17Zn1yhjGA1qWTyP3E4umy+9PjvAdP1DWwqXbVA9rv7Cg@mail.gmail.com>
2018-11-20 13:20       ` Andrew C. Smith
2018-11-22 20:50         ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 24/93] arm: Remove am335x_boneblack board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 25/93] arm: Remove warp7 board Simon Glass
2018-11-19 17:56   ` Fabio Estevam
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 26/93] arm: Remove gwventana_gw5904 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 27/93] arm: Remove cairo board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 28/93] arm: Remove pico-hobbit-imx7d board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 29/93] arm: Remove mccmon6_sd board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 30/93] arm: Remove apalis_imx6_nospl_it board Simon Glass
2018-11-19 21:33   ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 31/93] arm: Remove wandboard board Simon Glass
2018-11-19 21:33   ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 32/93] arm: Remove birdland_bav335a board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 33/93] arm: Remove gurnard board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 34/93] arm: Remove xpress_spl board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 35/93] arm: Remove udoo_neo board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 36/93] arm: Remove nas220 board Simon Glass
2018-11-21 15:26   ` Evgeni Dobrev
2018-11-21 17:08     ` Tom Rini
2018-11-19 15:53 ` [U-Boot] [PATCH 37/93] arm: Remove am335x_pdu001 board Simon Glass
2018-11-29 10:39   ` Felix Brack
2018-11-29 18:42     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 38/93] arm: Remove snapper9260 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 39/93] arm: Remove pfla02 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 40/93] arm: Remove colibri_pxa270 board Simon Glass
2018-11-26  7:57   ` Marcel Ziswiler
2018-11-26 12:57     ` Tom Rini
2018-11-27  0:08     ` Simon Glass
2018-11-27 12:24       ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 41/93] arm: Remove work_92105 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 42/93] arm: Remove omap3_pandora board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 43/93] arm: Remove cl-som-imx7 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 44/93] arm: Remove devkit8000 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 45/93] arm: Remove pengwyn board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 46/93] arm: Remove dreamplug board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 47/93] arm: Remove mx6sabreauto board Simon Glass
2018-11-19 23:56   ` Peng Fan
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 48/93] arm: Remove imx6q_logic board Simon Glass
2018-11-19 18:10   ` Adam Ford
2018-11-27  0:08     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 49/93] arm: Remove zc5202 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 50/93] arm: Remove imx6dl_mamoj board Simon Glass
2018-11-19 17:22   ` Jagan Teki
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 51/93] arm: Remove omap3_logic_somlv board Simon Glass
2018-11-19 18:07   ` Adam Ford
2018-11-27  0:08     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 52/93] arm: Remove cm_t335 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 53/93] arm: Remove liteboard board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 54/93] arm: Remove am43xx_evm_usbhost_boot board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 55/93] arm: Remove chiliboard board Simon Glass
2018-11-21 13:02   ` Marcin Niestrój
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 56/93] arm: Remove am335x_baltos board Simon Glass
2018-11-20 14:56   ` Yegor Yefremov
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 57/93] arm: Remove kp_imx6q_tpc board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 58/93] arm: Remove lsxhl board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 59/93] arm: Remove udoo board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 60/93] arm: Remove marsboard board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 61/93] arm: Remove mx6sabresd board Simon Glass
2018-11-19 23:58   ` Peng Fan
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 62/93] arm: Remove dh_imx6 board Simon Glass
2018-11-20 12:15   ` Ludwig Zenz
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 63/93] arm: Remove vinco board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 64/93] arm: Remove ls1021atwr_sdcard_ifc_SECURE_BOOT board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 65/93] arm: Remove mx6cuboxi board Simon Glass
2018-11-20  7:52   ` Mark Kettenis
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 66/93] arm: Remove ot1200 board Simon Glass
2018-11-22  9:25   ` Christian Gmeiner
2018-11-22 12:52     ` Tom Rini
2018-11-22 13:24       ` Marek Vasut
2018-11-22 13:28         ` Tom Rini
2018-11-22 13:30           ` Marek Vasut
2018-11-22 13:32             ` Tom Rini
2018-11-22 13:40               ` Marek Vasut
2018-11-22 14:44           ` Simon Goldschmidt
2018-11-22 17:01             ` Tom Rini
2018-11-22 20:50               ` Simon Glass
2018-11-25 21:09                 ` Simon Goldschmidt
2018-11-26  3:00                   ` Simon Glass
2018-11-26  6:05                     ` Simon Goldschmidt
2018-12-05 13:21                       ` Simon Glass
2018-12-05 13:38                         ` Simon Goldschmidt
2018-12-05 13:54                           ` Simon Glass
2018-12-05 14:16                             ` Simon Goldschmidt
2018-12-05 15:55                               ` Simon Glass
2018-12-05 16:11                                 ` Simon Goldschmidt
2018-11-23  0:33     ` Fabio Estevam
2018-11-19 15:53 ` [U-Boot] [PATCH 67/93] arm: Remove socfpga_stratix10 board Simon Glass
2018-11-21  1:01   ` Ley Foon Tan
2018-11-22 20:50     ` Simon Glass
2018-11-22 23:25       ` Tom Rini
2018-11-23 12:04         ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 68/93] arm: Remove am65x_evm_a53 board Simon Glass
2018-11-19 16:58   ` Lokesh Vutla
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 69/93] arm: Remove ap143 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 70/93] arm: Remove ap121 board Simon Glass
2018-11-22  0:47   ` Daniel Schwierzeck
2018-11-22  0:53     ` Tom Rini
2018-11-22 20:50     ` Simon Glass
2018-11-22 23:23       ` Tom Rini
2018-11-24 19:42         ` Simon Glass
2018-11-24 21:22           ` Tom Rini
2018-11-19 15:53 ` [U-Boot] [PATCH 71/93] arm: Remove imgtec_xilfpga board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 72/93] arm: Remove socfpga_de0_nano_soc board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 73/93] arm: Remove clearfog board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 74/93] arm: Remove socfpga_arria10 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 75/93] arm: Remove omap3_beagle board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 76/93] arm: Remove helios4 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 77/93] arm: Remove socfpga_socrates board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 78/93] arm: Remove socfpga_sr1500 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 79/93] arm: Remove ls1021aiot_sdcard board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 80/93] arm: Remove socfpga_de10_nano board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 81/93] arm: Remove socfpga_dbm_soc1 board Simon Glass
2018-11-19 21:17   ` Marek Vasut
2018-11-19 15:54 ` [U-Boot] [PATCH 82/93] arm: Remove socfpga_de1_soc board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 83/93] arm: Remove socfpga_sockit board Simon Glass
2018-11-19 20:54   ` Marek Vasut
2018-11-19 15:54 ` [U-Boot] [PATCH 84/93] arm: Remove dns325 board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 85/93] arm: Remove socfpga_is1 board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 86/93] arm: Remove brppt1_mmc board Simon Glass
2018-11-20 11:08   ` Hannes Schmelzer
2018-11-22 20:50     ` Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 87/93] arm: Remove db-mv784mp-gp board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 88/93] arm: Remove socfpga_arria5 board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 89/93] arm: Remove socfpga_vining_fpga board Simon Glass
2018-11-19 21:16   ` Marek Vasut
2018-11-19 15:54 ` [U-Boot] [PATCH 90/93] arm: Remove dra7xx_evm and dra7xx_hs_evm boards Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 91/93] dm: Enable CONFIG_BLK Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 92/93] dm: Update driver-model migration schedule for CONFIG_BLK Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 93/93] RFC: dm: Force CONFIG_BLK for all boards with DM Simon Glass
2018-11-19 16:08 ` [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration Otavio Salvador
2018-11-19 18:36 ` Tom Rini
2018-11-19 19:45   ` Adam Ford
2018-11-19 21:32     ` Marek Vasut
2018-11-19 21:54       ` Tom Rini
2018-11-19 21:58         ` Simon Glass
2018-11-20 14:29           ` Ian Campbell
2018-11-20 14:56             ` Tom Rini
2018-11-21  4:43           ` Simon Glass
2018-11-21 13:26             ` Tom Rini
2018-11-19 22:02         ` Adam Ford
2018-11-19 22:06           ` Marek Vasut
2018-11-20 11:00             ` Stefano Babic
2018-11-20 12:39               ` Peter Robinson
2018-11-20 14:55               ` Tom Rini
2018-11-20 16:27                 ` Stefano Babic
2018-11-20 17:18                   ` Tom Rini
2018-11-19 22:05         ` Marek Vasut
2018-11-20 12:42 ` Soeren Moch
2018-11-20 13:37   ` Tom Rini
2018-11-20 13:40     ` Marek Vasut
2018-11-20 13:42       ` Tom Rini
2018-11-20 13:45         ` Marek Vasut
2018-11-20 13:53           ` Tom Rini
2018-11-20 13:55             ` Marek Vasut
2018-11-21 15:10             ` Tom Rini
2018-11-22 20:50               ` Simon Glass
2018-11-22 23:31                 ` Tom Rini
2018-11-23 12:04                   ` Simon Glass
2018-11-23 19:38                     ` Tom Rini
2018-11-24 19:41                       ` Simon Glass
2018-11-26  1:12                         ` Tom Rini
2018-11-26  2:59                           ` Simon Glass
2018-11-23  0:31   ` Fabio Estevam
2018-11-23 14:35     ` Soeren Moch
2018-11-21 15:13 ` [U-Boot] [PATCH] omap3: beagle: Enable DM_MMC and BLK for u-boot only, not SPL Guillaume GARDET
2018-11-21 17:06   ` Tom Rini
2018-12-17 17:03     ` Guillaume Gardet
2018-12-17 19:34       ` Adam Ford
2018-12-17 20:44         ` Adam Ford
2018-12-18  1:41         ` Tom Rini
2018-11-22 17:45 ` [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181119155413.158098-14-sjg@chromium.org \
    --to=sjg@chromium.org \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.