[U-Boot] [PATCH 37/93] arm: Remove am335x_pdu001 board

Simon Glass sjg at chromium.org
Mon Nov 19 15:53:17 UTC 2018


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

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 arch/arm/Kconfig                |   1 -
 board/eets/pdu001/Kconfig       |  50 ------
 board/eets/pdu001/MAINTAINERS   |   6 -
 board/eets/pdu001/Makefile      |  13 --
 board/eets/pdu001/README        |  35 ----
 board/eets/pdu001/board.c       | 275 --------------------------------
 board/eets/pdu001/board.h       |  37 -----
 board/eets/pdu001/mux.c         | 119 --------------
 configs/am335x_pdu001_defconfig |  53 ------
 include/configs/pdu001.h        |  86 ----------
 10 files changed, 675 deletions(-)
 delete mode 100644 board/eets/pdu001/Kconfig
 delete mode 100644 board/eets/pdu001/MAINTAINERS
 delete mode 100644 board/eets/pdu001/Makefile
 delete mode 100644 board/eets/pdu001/README
 delete mode 100644 board/eets/pdu001/board.c
 delete mode 100644 board/eets/pdu001/board.h
 delete mode 100644 board/eets/pdu001/mux.c
 delete mode 100644 configs/am335x_pdu001_defconfig
 delete mode 100644 include/configs/pdu001.h

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 7389b8db46d..76f9977eda9 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1501,7 +1501,6 @@ source "board/broadcom/bcmnsp/Kconfig"
 source "board/broadcom/bcmns2/Kconfig"
 source "board/cavium/thunderx/Kconfig"
 source "board/cirrus/edb93xx/Kconfig"
-source "board/eets/pdu001/Kconfig"
 source "board/emulation/qemu-arm/Kconfig"
 source "board/freescale/ls2080a/Kconfig"
 source "board/freescale/ls2080aqds/Kconfig"
diff --git a/board/eets/pdu001/Kconfig b/board/eets/pdu001/Kconfig
deleted file mode 100644
index e64ae28875b..00000000000
--- a/board/eets/pdu001/Kconfig
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (C) 2018 EETS GmbH - http://www.eets.ch/
-#
-# SPDX-License-Identifier: GPL-2.0+
-#
-
-if TARGET_PDU001
-
-config SYS_BOARD
-	default "pdu001"
-
-config SYS_VENDOR
-	default "eets"
-
-config SYS_SOC
-	default "am33xx"
-
-config SYS_CONFIG_NAME
-	default "pdu001"
-
-choice
-	prompt "State of Run LED"
-	default RUN_LED_RED
-	help
-	  The PDU001 has a bi-color (red/green) LED labeled 'Run' which
-	  can be used to indicate the operating state of the board. By
-	  default it will be lit red by U-Boot. Later in the start-up
-	  process it can be changed to green (or heartbeat or anything else)
-	  by the kernel or some other software.
-
-config RUN_LED_RED
-	bool
-	prompt "Red"
-	help
-	  Lit Run LED red.
-
-config RUN_LED_GREEN
-	bool
-	prompt "Green"
-	help
-	  Lit Run LED green.
-
-config RUN_LED_OFF
-	bool
-	prompt "Off"
-	help
-	  Do not lit Run LED.
-
-endchoice
-
-endif
diff --git a/board/eets/pdu001/MAINTAINERS b/board/eets/pdu001/MAINTAINERS
deleted file mode 100644
index 95295ddea9a..00000000000
--- a/board/eets/pdu001/MAINTAINERS
+++ /dev/null
@@ -1,6 +0,0 @@
-PDU001 BOARD
-M:	Felix Brack <fb at ltec.ch>
-S:	Maintained
-F:	board/eets/pdu001/
-F:	include/configs/pdu001.h
-F:	configs/am335x_pdu001_defconfig
diff --git a/board/eets/pdu001/Makefile b/board/eets/pdu001/Makefile
deleted file mode 100644
index 08c6d536d36..00000000000
--- a/board/eets/pdu001/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# Makefile
-#
-# Copyright (C) 2018 EETS GmbH - http://www.eets.ch/
-#
-# SPDX-License-Identifier: GPL-2.0+
-#
-
-ifeq ($(CONFIG_SKIP_LOWLEVEL_INIT),)
-obj-y	:= mux.o
-endif
-
-obj-y	+= board.o
diff --git a/board/eets/pdu001/README b/board/eets/pdu001/README
deleted file mode 100644
index 50e715446b6..00000000000
--- a/board/eets/pdu001/README
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (C) 2018 EETS GmbH - http://www.eets.ch/
-#
-# SPDX-License-Identifier: GPL-2.0+
-#
-
-Summary
-=======
-
-This document covers the PDU001 target.
-
-Hardware
-========
-
-The PDU-001 (Processor and Display Unit) is a plugin card for 19" racks. It is
-manufactured by EETS GmbH (https://www.eets.ch). The core of the board is a m2
-SOM from bytes at work (https://www.bytesatwork.ch) which in turn is based on
-AM3352 SOC from TI (http://www.ti.com).
-
-Customization
-=============
-
-As usual the console serial interface is set by CONFIG_CONS_INDEX. Best choice
-is 4 here since UART3 is wired to the connector K2.
-The Run LED on the PDU-001 can be turned on red by setting CONFIG_RUN_LED_RED
-or green by setting CONFIG_RUN_LED_GREEN. Setting CONFIG_RUN_LED_OFF will turn
-off the Run LED.
-
-Booting
-=======
-
-The system boots from either eMMC or SD card cage. It will first try to boot
-from the SD card cage. If this fails (missing or unbootable SD card) it will
-try to boot from the internal eMMC. The root file system is always expected to
-be located in the second partition of the device (eMMC or SD card) that pro-
-vided the boot loader.
diff --git a/board/eets/pdu001/board.c b/board/eets/pdu001/board.c
deleted file mode 100644
index b4b8081c90a..00000000000
--- a/board/eets/pdu001/board.c
+++ /dev/null
@@ -1,275 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * board.c
- *
- * Board functions for EETS PDU001 board
- *
- * Copyright (C) 2018, EETS GmbH, http://www.eets.ch/
- *
- * Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
- */
-
-#include <common.h>
-#include <errno.h>
-#include <spl.h>
-#include <i2c.h>
-#include <environment.h>
-#include <watchdog.h>
-#include <debug_uart.h>
-#include <dm/ofnode.h>
-#include <power/pmic.h>
-#include <power/regulator.h>
-#include <asm/arch/cpu.h>
-#include <asm/arch/hardware.h>
-#include <asm/arch/omap.h>
-#include <asm/arch/ddr_defs.h>
-#include <asm/arch/clock.h>
-#include <asm/arch/gpio.h>
-#include <asm/arch/mmc_host_def.h>
-#include <asm/arch/sys_proto.h>
-#include <asm/arch/mem.h>
-#include <asm/io.h>
-#include <asm/emif.h>
-#include <asm/gpio.h>
-#include "board.h"
-
-DECLARE_GLOBAL_DATA_PTR;
-
-#define I2C_ADDR_NODE_ID	0x50
-#define I2C_REG_NODE_ID_BASE	0xfa
-#define NODE_ID_BYTE_COUNT	6
-
-#define I2C_ADDR_LEDS		0x60
-#define I2C_REG_RUN_LED		0x06
-#define RUN_LED_OFF		0x0
-#define RUN_LED_RED		0x1
-#define RUN_LED_GREEN		(0x1 << 2)
-
-#define VDD_MPU_REGULATOR	"regulator at 2"
-#define VDD_CORE_REGULATOR	"regulator at 3"
-#define DEFAULT_CORE_VOLTAGE	1137500
-
-/*
- *  boot device save register
- * -------------------------
- * The boot device can be quired by 'spl_boot_device()' in
- * 'am33xx_spl_board_init'. However it can't be saved in the u-boot
- * environment here. In turn 'spl_boot_device' can't be called in
- * 'board_late_init' which allows writing to u-boot environment.
- * To get the boot device from 'am33xx_spl_board_init' to
- * 'board_late_init' we therefore use a scratch register from the RTC.
- */
-#define CONFIG_SYS_RTC_SCRATCH0 0x60
-#define BOOT_DEVICE_SAVE_REGISTER (RTC_BASE + CONFIG_SYS_RTC_SCRATCH0)
-
-#ifdef CONFIG_SPL_BUILD
-static void save_boot_device(void)
-{
-	*((u32 *)(BOOT_DEVICE_SAVE_REGISTER)) = spl_boot_device();
-}
-#endif
-
-u32 boot_device(void)
-{
-	return *((u32 *)(BOOT_DEVICE_SAVE_REGISTER));
-}
-
-/* Store the boot device in the environment variable 'boot_device' */
-static void env_set_boot_device(void)
-{
-	switch (boot_device()) {
-		case BOOT_DEVICE_MMC1: {
-			env_set("boot_device", "emmc");
-			break;
-		}
-		case BOOT_DEVICE_MMC2: {
-			env_set("boot_device", "sdcard");
-			break;
-		}
-		default: {
-			env_set("boot_device", "unknown");
-			break;
-		}
-	}
-}
-
-static void set_run_led(struct udevice *dev)
-{
-	int val = RUN_LED_OFF;
-
-	if (IS_ENABLED(CONFIG_RUN_LED_RED))
-		val = RUN_LED_RED;
-	else if (IS_ENABLED(CONFIG_RUN_LED_GREEN))
-		val = RUN_LED_GREEN;
-
-	dm_i2c_reg_write(dev, I2C_REG_RUN_LED, val);
-}
-
-/* Set 'serial#' to the EUI-48 value of board node ID chip */
-static void env_set_serial(struct udevice *dev)
-{
-	int val;
-	char serial[2 * NODE_ID_BYTE_COUNT + 1];
-	int n;
-
-	for (n = 0; n < sizeof(serial); n += 2) {
-		val = dm_i2c_reg_read(dev, I2C_REG_NODE_ID_BASE + n / 2);
-		sprintf(serial + n, "%02X", val);
-	}
-	serial[2 * NODE_ID_BYTE_COUNT] = '\0';
-	env_set("serial#", serial);
-}
-
-static void set_mpu_and_core_voltage(void)
-{
-	int mpu_vdd;
-	int sil_rev;
-	struct udevice *dev;
-	struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
-
-	/*
-	 * The PDU001 (more precisely the computing module m2) uses a
-	 * TPS65910 PMIC.  For all MPU frequencies we support we use a CORE
-	 * voltage of 1.1375V.  For MPU voltage we need to switch based on
-	 * the frequency we are running at.
-	 */
-
-	/*
-	 * Depending on MPU clock and PG we will need a different VDD
-	 * to drive at that speed.
-	 */
-	sil_rev = readl(&cdev->deviceid) >> 28;
-	mpu_vdd = am335x_get_mpu_vdd(sil_rev, dpll_mpu_opp100.m);
-
-	/* first update the MPU voltage */
-	if (!regulator_get_by_devname(VDD_MPU_REGULATOR, &dev)) {
-		if (regulator_set_value(dev, mpu_vdd))
-			debug("failed to set MPU voltage\n");
-	} else {
-		debug("invalid MPU voltage ragulator %s\n", VDD_MPU_REGULATOR);
-	}
-
-	/* second update the CORE voltage */
-	if (!regulator_get_by_devname(VDD_CORE_REGULATOR, &dev)) {
-		if (regulator_set_value(dev, DEFAULT_CORE_VOLTAGE))
-			debug("failed to set CORE voltage\n");
-	} else {
-		debug("invalid CORE voltage ragulator %s\n",
-		      VDD_CORE_REGULATOR);
-	}
-}
-
-#ifndef CONFIG_SKIP_LOWLEVEL_INIT
-static const struct ddr_data ddr2_data = {
-	.datardsratio0 = MT47H128M16RT25E_RD_DQS,
-	.datafwsratio0 = MT47H128M16RT25E_PHY_FIFO_WE,
-	.datawrsratio0 = MT47H128M16RT25E_PHY_WR_DATA,
-};
-
-static const struct cmd_control ddr2_cmd_ctrl_data = {
-	.cmd0csratio = MT47H128M16RT25E_RATIO,
-	.cmd1csratio = MT47H128M16RT25E_RATIO,
-	.cmd2csratio = MT47H128M16RT25E_RATIO,
-};
-
-static const struct emif_regs ddr2_emif_reg_data = {
-	.sdram_config = MT47H128M16RT25E_EMIF_SDCFG,
-	.ref_ctrl = MT47H128M16RT25E_EMIF_SDREF,
-	.sdram_tim1 = MT47H128M16RT25E_EMIF_TIM1,
-	.sdram_tim2 = MT47H128M16RT25E_EMIF_TIM2,
-	.sdram_tim3 = MT47H128M16RT25E_EMIF_TIM3,
-	.emif_ddr_phy_ctlr_1 = MT47H128M16RT25E_EMIF_READ_LATENCY,
-};
-
-#define OSC	(V_OSCK / 1000000)
-const struct dpll_params dpll_ddr = {
-		266, OSC - 1, 1, -1, -1, -1, -1};
-const struct dpll_params dpll_ddr_evm_sk = {
-		303, OSC - 1, 1, -1, -1, -1, -1};
-const struct dpll_params dpll_ddr_bone_black = {
-		400, OSC - 1, 1, -1, -1, -1, -1};
-
-void am33xx_spl_board_init(void)
-{
-	struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
-
-	/* Get the frequency */
-	dpll_mpu_opp100.m = am335x_get_efuse_mpu_max_freq(cdev);
-
-	/* Set CORE Frequencies to OPP100 */
-	do_setup_dpll(&dpll_core_regs, &dpll_core_opp100);
-
-	/* Set MPU Frequency to what we detected now that voltages are set */
-	do_setup_dpll(&dpll_mpu_regs, &dpll_mpu_opp100);
-
-	/* save boot device for later use by 'board_late_init' */
-	save_boot_device();
-}
-
-const struct dpll_params *get_dpll_ddr_params(void)
-{
-	enable_i2c0_pin_mux();
-	i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, CONFIG_SYS_OMAP24_I2C_SLAVE);
-
-	return &dpll_ddr;
-}
-
-void set_mux_conf_regs(void)
-{
-	/* done first by the ROM and afterwards by the pin controller driver */
-	enable_i2c0_pin_mux();
-}
-
-const struct ctrl_ioregs ioregs = {
-	.cm0ioctl		= MT47H128M16RT25E_IOCTRL_VALUE,
-	.cm1ioctl		= MT47H128M16RT25E_IOCTRL_VALUE,
-	.cm2ioctl		= MT47H128M16RT25E_IOCTRL_VALUE,
-	.dt0ioctl		= MT47H128M16RT25E_IOCTRL_VALUE,
-	.dt1ioctl		= MT47H128M16RT25E_IOCTRL_VALUE,
-};
-
-void sdram_init(void)
-{
-	config_ddr(266, &ioregs, &ddr2_data,
-		   &ddr2_cmd_ctrl_data, &ddr2_emif_reg_data, 0);
-}
-#endif /* CONFIG_SKIP_LOWLEVEL_INIT */
-
-#ifdef CONFIG_DEBUG_UART
-void board_debug_uart_init(void)
-{
-	/* done by pin controller driver if not debugging */
-	enable_uart_pin_mux(CONFIG_DEBUG_UART_BASE);
-}
-#endif
-
-/*
- * Basic board specific setup.  Pinmux has been handled already.
- */
-int board_init(void)
-{
-#ifdef CONFIG_HW_WATCHDOG
-	hw_watchdog_init();
-#endif
-
-	gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100;
-	return 0;
-}
-
-#ifdef CONFIG_BOARD_LATE_INIT
-int board_late_init(void)
-{
-	struct udevice *dev;
-
-	set_mpu_and_core_voltage();
-	env_set_boot_device();
-
-	/* second I2C bus connects to node ID and front panel LED chip */
-	if (!i2c_get_chip_for_busnum(1, I2C_ADDR_LEDS, 1, &dev))
-		set_run_led(dev);
-	if (!i2c_get_chip_for_busnum(1, I2C_ADDR_NODE_ID, 1, &dev))
-		env_set_serial(dev);
-
-	return 0;
-}
-#endif
diff --git a/board/eets/pdu001/board.h b/board/eets/pdu001/board.h
deleted file mode 100644
index bfea96e5f02..00000000000
--- a/board/eets/pdu001/board.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * board.h
- *
- * EETS GmbH PDU001 board information header
- *
- * Copyright (C) 2018 EETS GmbH - http://www.eets.ch/
- *
- * Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
- */
-
-#ifndef _BOARD_H_
-#define _BOARD_H_
-
-/*
- * We have two pin mux functions that must exist. First we need I2C0 to
- * access the TPS65910 PMIC located on the M2 computing module.
- * Second, if we want low-level debugging or a early UART (ie. before the
- * pin controller driver is running), we need one of the UART ports UART0 to
- * UART5 (usually UART3 since it is wired to K2).
- * In case of I2C0 access we explicitly don't rely on the the ROM but we could
- * do so as we use the primary mode (mode 0) for I2C0.
- * All other multiplexing and pin configuration is done by the DT once it
- * gets parsed by the pin controller driver.
- * However we relay on the ROM to configure the pins of MMC0 (eMMC) as well
- * as MMC1 (microSD card-cage) since these are our boot devices.
- */
-void enable_uart0_pin_mux(void);
-void enable_uart1_pin_mux(void);
-void enable_uart2_pin_mux(void);
-void enable_uart3_pin_mux(void);
-void enable_uart4_pin_mux(void);
-void enable_uart5_pin_mux(void);
-void enable_uart_pin_mux(u32 addr);
-void enable_i2c0_pin_mux(void);
-
-#endif
diff --git a/board/eets/pdu001/mux.c b/board/eets/pdu001/mux.c
deleted file mode 100644
index f1d38e9b74d..00000000000
--- a/board/eets/pdu001/mux.c
+++ /dev/null
@@ -1,119 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * mux.c
- *
- * Copyright (C) 2018 EETS GmbH - http://www.eets.ch/
- *
- * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
- */
-
-#include <common.h>
-#include <asm/arch/sys_proto.h>
-#include <asm/arch/hardware.h>
-#include <asm/arch/mux.h>
-#include <asm/io.h>
-#include <i2c.h>
-#include "board.h"
-
-static struct module_pin_mux uart0_pin_mux[] = {
-	{OFFSET(uart0_rxd), (MODE(0) | PULLUP_EN | RXACTIVE)},	/* UART0_RXD */
-	{OFFSET(uart0_txd), (MODE(0) | PULLUDEN)},		/* UART0_TXD */
-	{-1},
-};
-
-static struct module_pin_mux uart1_pin_mux[] = {
-	{OFFSET(uart1_rxd), (MODE(0) | PULLUP_EN | RXACTIVE)},	/* UART1_RXD */
-	{OFFSET(uart1_txd), (MODE(0) | PULLUDEN)},		/* UART1_TXD */
-	{-1},
-};
-
-static struct module_pin_mux uart2_pin_mux[] = {
-	{OFFSET(spi0_sclk), (MODE(1) | PULLUP_EN | RXACTIVE)},	/* UART2_RXD */
-	{OFFSET(spi0_d0), (MODE(1) | PULLUDEN)},		/* UART2_TXD */
-	{-1},
-};
-
-static struct module_pin_mux uart3_pin_mux[] = {
-	{OFFSET(spi0_cs1), (MODE(1) | PULLUP_EN | RXACTIVE)},	/* UART3_RXD */
-	{OFFSET(ecap0_in_pwm0_out), (MODE(1) | PULLUDEN)},	/* UART3_TXD */
-	{-1},
-};
-
-static struct module_pin_mux uart4_pin_mux[] = {
-	{OFFSET(gpmc_wait0), (MODE(6) | PULLUP_EN | RXACTIVE)},	/* UART4_RXD */
-	{OFFSET(gpmc_wpn), (MODE(6) | PULLUDEN)},		/* UART4_TXD */
-	{-1},
-};
-
-static struct module_pin_mux uart5_pin_mux[] = {
-	{OFFSET(lcd_data9), (MODE(4) | PULLUP_EN | RXACTIVE)},	/* UART5_RXD */
-	{OFFSET(lcd_data8), (MODE(4) | PULLUDEN)},		/* UART5_TXD */
-	{-1},
-};
-
-static struct module_pin_mux i2c0_pin_mux[] = {
-	{OFFSET(i2c0_sda), (MODE(0) | RXACTIVE |
-			PULLUDEN | SLEWCTRL)},			/* I2C_DATA  */
-	{OFFSET(i2c0_scl), (MODE(0) | RXACTIVE |
-			PULLUDEN | SLEWCTRL)},			/* I2C_SCLK  */
-	{-1},
-};
-
-void enable_uart0_pin_mux(void)
-{
-	configure_module_pin_mux(uart0_pin_mux);
-}
-
-void enable_uart1_pin_mux(void)
-{
-	configure_module_pin_mux(uart1_pin_mux);
-}
-
-void enable_uart2_pin_mux(void)
-{
-	configure_module_pin_mux(uart2_pin_mux);
-}
-
-void enable_uart3_pin_mux(void)
-{
-	configure_module_pin_mux(uart3_pin_mux);
-}
-
-void enable_uart4_pin_mux(void)
-{
-	configure_module_pin_mux(uart4_pin_mux);
-}
-
-void enable_uart5_pin_mux(void)
-{
-	configure_module_pin_mux(uart5_pin_mux);
-}
-
-void enable_uart_pin_mux(u32 addr)
-{
-	switch (addr) {
-	case CONFIG_SYS_NS16550_COM1:
-		enable_uart0_pin_mux();
-		break;
-	case CONFIG_SYS_NS16550_COM2:
-		enable_uart1_pin_mux();
-		break;
-	case CONFIG_SYS_NS16550_COM3:
-		enable_uart2_pin_mux();
-		break;
-	case CONFIG_SYS_NS16550_COM4:
-		enable_uart3_pin_mux();
-		break;
-	case CONFIG_SYS_NS16550_COM5:
-		enable_uart4_pin_mux();
-		break;
-	case CONFIG_SYS_NS16550_COM6:
-		enable_uart5_pin_mux();
-		break;
-	}
-}
-
-void enable_i2c0_pin_mux(void)
-{
-	configure_module_pin_mux(i2c0_pin_mux);
-}
diff --git a/configs/am335x_pdu001_defconfig b/configs/am335x_pdu001_defconfig
deleted file mode 100644
index 065efca633e..00000000000
--- a/configs/am335x_pdu001_defconfig
+++ /dev/null
@@ -1,53 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARCH_OMAP2PLUS=y
-CONFIG_SPL_LIBCOMMON_SUPPORT=y
-CONFIG_SPL_LIBGENERIC_SUPPORT=y
-CONFIG_AM33XX=y
-CONFIG_TARGET_PDU001=y
-CONFIG_SPL_MMC_SUPPORT=y
-CONFIG_SPL_SERIAL_SUPPORT=y
-CONFIG_SPL=y
-CONFIG_SPL_FAT_SUPPORT=y
-CONFIG_SPL_LIBDISK_SUPPORT=y
-CONFIG_LOCALVERSION="-EETS-1.0.0"
-CONFIG_DISTRO_DEFAULTS=y
-CONFIG_BOOTDELAY=1
-# CONFIG_USE_BOOTCOMMAND is not set
-# CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is not set
-CONFIG_SPL_I2C_SUPPORT=y
-# CONFIG_SPL_NAND_SUPPORT is not set
-CONFIG_SPL_WATCHDOG_SUPPORT=y
-CONFIG_SPL_YMODEM_SUPPORT=y
-CONFIG_AUTOBOOT_KEYED=y
-CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
-CONFIG_AUTOBOOT_STOP_STR=" "
-# CONFIG_CMD_ELF is not set
-# CONFIG_CMD_XIMG is not set
-CONFIG_CMD_MEMINFO=y
-# CONFIG_CMD_FLASH is not set
-CONFIG_CMD_I2C=y
-CONFIG_CMD_MMC=y
-CONFIG_CMD_PMIC=y
-CONFIG_CMD_REGULATOR=y
-CONFIG_OF_CONTROL=y
-CONFIG_SPL_OF_CONTROL=y
-CONFIG_OF_EMBED=y
-CONFIG_DEFAULT_DEVICE_TREE="am335x-pdu001"
-# CONFIG_NET is not set
-CONFIG_SPL_DM=y
-CONFIG_DM_GPIO=y
-CONFIG_DM_I2C=y
-CONFIG_MMC_OMAP_HS=y
-CONFIG_MMC_SDHCI=y
-CONFIG_PINCTRL=y
-CONFIG_PINCTRL_SINGLE=y
-CONFIG_DM_PMIC=y
-CONFIG_DM_PMIC_TPS65910=y
-CONFIG_DM_REGULATOR=y
-CONFIG_SPL_DM_REGULATOR=y
-CONFIG_DM_REGULATOR_FIXED=y
-CONFIG_DM_REGULATOR_TPS65910=y
-CONFIG_CONS_INDEX=4
-CONFIG_SPI=y
-# CONFIG_USE_TINY_PRINTF is not set
-# CONFIG_EFI_LOADER is not set
diff --git a/include/configs/pdu001.h b/include/configs/pdu001.h
deleted file mode 100644
index 7b809e2329b..00000000000
--- a/include/configs/pdu001.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * pdu001.h
- *
- * Copyright (C) 2018 EETS GmbH - http://www.eets.ch/
- *
- * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
- */
-
-#ifndef __CONFIG_PDU001_H
-#define __CONFIG_PDU001_H
-
-#include <configs/ti_am335x_common.h>
-
-/* No more need for I2C legacy compatibility for this board.
- * CONFIG_DM_I2C_COMPAT is defined in ti_armv7_common.h. See the comment there
- * for the right moment to delete the following line.
- */
-#undef CONFIG_DM_I2C_COMPAT
-
-/* Using 32K of volatile storage for environment */
-#define CONFIG_ENV_SIZE		0x4000
-
-#define MACH_TYPE_PDU001	5075
-#define CONFIG_MACH_TYPE	MACH_TYPE_PDU001
-#define CONFIG_BOARD_LATE_INIT
-
-/* Clock Defines */
-#define V_OSCK			24000000  /* Clock output from T2 */
-#define V_SCLK			(V_OSCK)
-
-#if CONFIG_CONS_INDEX == 1
-	#define CONSOLE_DEV "ttyO0"
-#elif CONFIG_CONS_INDEX == 2
-	#define CONSOLE_DEV "ttyO1"
-#elif CONFIG_CONS_INDEX == 3
-	#define CONSOLE_DEV "ttyO2"
-#elif CONFIG_CONS_INDEX == 4
-	#define CONSOLE_DEV "ttyO3"
-#elif CONFIG_CONS_INDEX == 5
-	#define CONSOLE_DEV "ttyO4"
-#elif CONFIG_CONS_INDEX == 6
-	#define CONSOLE_DEV "ttyO5"
-#endif
-
-#define CONFIG_BOOTCOMMAND \
-	"run eval_boot_device;" \
-	"setenv bootargs console=${console} " \
-	"vt.global_cursor_default=0 " \
-	"root=/dev/mmcblk${mmc_boot}p${root_fs_partition} " \
-	"rootfstype=ext4 " \
-	"rootwait " \
-	"rootdelay=1;" \
-	"fatload mmc ${mmc_boot} ${fdtaddr} ${fdtfile};" \
-	"fatload mmc ${mmc_boot} ${loadaddr} ${bootfile};" \
-	"bootz ${loadaddr} - ${fdtaddr}"
-
-#ifndef CONFIG_SPL_BUILD
-#define CONFIG_EXTRA_ENV_SETTINGS \
-	DEFAULT_LINUX_BOOT_ENV \
-	"fdtfile=am335x-pdu001.dtb\0" \
-	"bootfile=zImage\0" \
-	"console=" CONSOLE_DEV ",115200n8\0" \
-	"root_fs_partition=2\0" \
-	"eval_boot_device=" \
-		"if test $boot_device = emmc; then " \
-			"setenv mmc_boot 0;" \
-		"elif test $boot_device = sdcard; then " \
-			"setenv mmc_boot 1;" \
-		"else " \
-			"echo Bootdevice is neither MMC0 nor MMC1;" \
-			"reset;" \
-		"fi;" \
-	"\0"
-#endif
-
-/* NS16550 Configuration */
-#define CONFIG_SYS_NS16550_COM1	UART0_BASE
-#define CONFIG_SYS_NS16550_COM2	UART1_BASE
-#define CONFIG_SYS_NS16550_COM3	UART2_BASE
-#define CONFIG_SYS_NS16550_COM4	UART3_BASE
-#define CONFIG_SYS_NS16550_COM5	UART4_BASE
-#define CONFIG_SYS_NS16550_COM6	UART5_BASE
-#define CONFIG_BAUDRATE		115200
-
-#endif	/* ! __CONFIG_PDU001_H */
-- 
2.19.1.1215.g8438c0b245-goog



More information about the U-Boot mailing list