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

Simon Glass
2018-11-19T15:53:17Z

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

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