From: Lokesh Vutla <lokeshvutla@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 68/93] arm: Remove am65x_evm_a53 board
Date: Mon, 19 Nov 2018 22:28:09 +0530 [thread overview]
Message-ID: <f19c7013-53be-5744-e9aa-69e554ea62db@ti.com> (raw)
In-Reply-To: <20181119155413.158098-69-sjg@chromium.org>
Hi Simon,
On 11/19/2018 9:23 PM, Simon Glass wrote:
> This board has not been converted to CONFIG_DM_BLK by the deadline.
> Remove it.
>
> Signed-off-by: Simon Glass <sjg@chromium.org>
Not sure if this is by mistake, but I see CONFIG_BLK is enabled in both
the configs. Am I missing something?
➜ u-boot git:(master) make am65x_evm_r5_defconfig;cat .config | grep BLK
#
# configuration written to .config
#
CONFIG_BLK=y
CONFIG_SPL_BLK=y
➜ u-boot git:(master) make am65x_evm_a53_defconfig;cat .config | grep BLK
#
# configuration written to .config
#
CONFIG_BLK=y
CONFIG_SPL_BLK=y
Thanks and regards,
Lokesh
> ---
>
> arch/arm/mach-k3/Kconfig | 1 -
> board/ti/am65x/Kconfig | 52 --------
> board/ti/am65x/MAINTAINERS | 7 --
> board/ti/am65x/Makefile | 8 --
> board/ti/am65x/README | 211 --------------------------------
> board/ti/am65x/evm.c | 68 ----------
> configs/am65x_evm_a53_defconfig | 71 -----------
> configs/am65x_evm_r5_defconfig | 87 -------------
> include/configs/am65x_evm.h | 75 ------------
> 9 files changed, 580 deletions(-)
> delete mode 100644 board/ti/am65x/Kconfig
> delete mode 100644 board/ti/am65x/MAINTAINERS
> delete mode 100644 board/ti/am65x/Makefile
> delete mode 100644 board/ti/am65x/README
> delete mode 100644 board/ti/am65x/evm.c
> delete mode 100644 configs/am65x_evm_a53_defconfig
> delete mode 100644 configs/am65x_evm_r5_defconfig
> delete mode 100644 include/configs/am65x_evm.h
>
> diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm/mach-k3/Kconfig
> index e677a2e01b8..6b55b3c8c1f 100644
> --- a/arch/arm/mach-k3/Kconfig
> +++ b/arch/arm/mach-k3/Kconfig
> @@ -65,5 +65,4 @@ config SYS_K3_SPL_ATF
> Enabling this will try to start Cortex-A (typically with ATF)
> after SPL from R5.
>
> -source "board/ti/am65x/Kconfig"
> endif
> diff --git a/board/ti/am65x/Kconfig b/board/ti/am65x/Kconfig
> deleted file mode 100644
> index d4b36dbb42f..00000000000
> --- a/board/ti/am65x/Kconfig
> +++ /dev/null
> @@ -1,52 +0,0 @@
> -# SPDX-License-Identifier: GPL-2.0+
> -#
> -# Copyright (C) 2017-2018 Texas Instruments Incorporated - http://www.ti.com/
> -# Lokesh Vutla <lokeshvutla@ti.com>
> -
> -choice
> - prompt "K3 AM65 based boards"
> - optional
> -
> -config TARGET_AM654_A53_EVM
> - bool "TI K3 based AM654 EVM running on A53"
> - select ARM64
> - select SOC_K3_AM6
> -
> -config TARGET_AM654_R5_EVM
> - bool "TI K3 based AM654 EVM running on R5"
> - select CPU_V7R
> - select SYS_THUMB_BUILD
> - select SOC_K3_AM6
> - select K3_AM654_DDRSS
> - imply SYS_K3_SPL_ATF
> -
> -endchoice
> -
> -if TARGET_AM654_A53_EVM
> -
> -config SYS_BOARD
> - default "am65x"
> -
> -config SYS_VENDOR
> - default "ti"
> -
> -config SYS_CONFIG_NAME
> - default "am65x_evm"
> -
> -endif
> -
> -if TARGET_AM654_R5_EVM
> -
> -config SYS_BOARD
> - default "am65x"
> -
> -config SYS_VENDOR
> - default "ti"
> -
> -config SYS_CONFIG_NAME
> - default "am65x_evm"
> -
> -config SPL_LDSCRIPT
> - default "arch/arm/mach-omap2/u-boot-spl.lds"
> -
> -endif
> diff --git a/board/ti/am65x/MAINTAINERS b/board/ti/am65x/MAINTAINERS
> deleted file mode 100644
> index 7c52e7599e0..00000000000
> --- a/board/ti/am65x/MAINTAINERS
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -AM65x BOARD
> -M: Lokesh Vutla <lokeshvutla@ti.com>
> -S: Maintained
> -F: board/ti/am65x/
> -F: include/configs/am65x_evm.h
> -F: configs/am65x_evm_a53_defconfig
> -F: configs/am65x_evm_r5_defconfig
> diff --git a/board/ti/am65x/Makefile b/board/ti/am65x/Makefile
> deleted file mode 100644
> index 94dddfcc4a5..00000000000
> --- a/board/ti/am65x/Makefile
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -#
> -# Copyright (C) 2017-2018 Texas Instruments Incorporated - http://www.ti.com/
> -# Lokesh Vutla <lokeshvutla@ti.com>
> -#
> -# SPDX-License-Identifier: GPL-2.0+
> -#
> -
> -obj-y := evm.o
> diff --git a/board/ti/am65x/README b/board/ti/am65x/README
> deleted file mode 100644
> index 0b82bd557b5..00000000000
> --- a/board/ti/am65x/README
> +++ /dev/null
> @@ -1,211 +0,0 @@
> -Introduction:
> --------------
> -The AM65x family of SoCs is the first device family from K3 Multicore
> -SoC architecture, targeted for broad market and industrial control with
> -aim to meet the complex processing needs of modern embedded products.
> -
> -The device is built over three domains, each containing specific processing
> -cores, voltage domains and peripherals:
> -1. Wake-up (WKUP) domain:
> - - Device Management and Security Controller (DMSC)
> -2. Microcontroller (MCU) domain:
> - - Dual Core ARM Cortex-R5F processor
> -3. MAIN domain:
> - - Quad core 64-bit ARM Cortex-A53
> -
> -More info can be found in TRM: http://www.ti.com/lit/pdf/spruid7
> -
> -Boot Flow:
> -----------
> -On AM65x family devices, ROM supports boot only via MCU(R5). This means that
> -bootloader has to run on R5 core. In order to meet this constraint, and for
> -the following reasons the boot flow is designed as mentioned:
> -1. Need to move away from R5 asap, so that we want to start *any*
> -firmware on the r5 cores like.... autosar can be loaded to receive CAN
> -response and other safety operations to be started. This operation is
> -very time critical and is applicable for all automotive use cases.
> -2. U-Boot on A53 should start other remotecores for various
> -applications. This should happen before running Linux.
> -3. In production boot flow, we might not like to use full u-boot,
> -instead use Flacon boot flow to reduce boot time.
> -
> -+------------------------------------------------------------------------+
> -| DMSC | R5 | A53 |
> -+------------------------------------------------------------------------+
> -| +--------+ | | |
> -| | Reset | | | |
> -| +--------+ | | |
> -| : | | |
> -| +--------+ | +-----------+ | |
> -| | *ROM* |----------|-->| Reset rls | | |
> -| +--------+ | +-----------+ | |
> -| | | | : | |
> -| | ROM | | : | |
> -| |services| | : | |
> -| | | | +-------------+ | |
> -| | | | | *R5 ROM* | | |
> -| | | | +-------------+ | |
> -| | |<---------|---|Load and auth| | |
> -| | | | | tiboot3.bin | | |
> -| | | | +-------------+ | |
> -| | | | : | |
> -| | | | : | |
> -| | | | : | |
> -| | | | +-------------+ | |
> -| | | | | *R5 SPL* | | |
> -| | | | +-------------+ | |
> -| | | | | Load | | |
> -| | | | | sysfw.itb | | |
> -| | Start | | +-------------+ | |
> -| | System |<---------|---| Start | | |
> -| |Firmware| | | SYSFW | | |
> -| +--------+ | +-------------+ | |
> -| : | | | | |
> -| +---------+ | | Load | | |
> -| | *SYSFW* | | | system | | |
> -| +---------+ | | Config data | | |
> -| | |<--------|---| | | |
> -| | | | +-------------+ | |
> -| | | | | | | |
> -| | | | | DDR | | |
> -| | | | | config | | |
> -| | | | +-------------+ | |
> -| | | | | | | |
> -| | |<--------|---| Start A53 | | |
> -| | | | | and Reset | | |
> -| | | | +-------------+ | |
> -| | | | | +-----------+ |
> -| | |---------|-----------------------|---->| Reset rls | |
> -| | | | | +-----------+ |
> -| | DMSC | | | : |
> -| |Services | | | +-----------+ |
> -| | |<--------|-----------------------|---->|*ATF/OPTEE*| |
> -| | | | | +-----------+ |
> -| | | | | : |
> -| | | | | +-----------+ |
> -| | |<--------|-----------------------|---->| *A53 SPL* | |
> -| | | | | +-----------+ |
> -| | | | | | Load | |
> -| | | | | | u-boot.img| |
> -| | | | | +-----------+ |
> -| | | | | : |
> -| | | | | +-----------+ |
> -| | |<--------|-----------------------|---->| *U-Boot* | |
> -| | | | | +-----------+ |
> -| | | | | | prompt | |
> -| | | | | +-----------+ |
> -| +---------+ | | |
> -| | | |
> -+------------------------------------------------------------------------+
> -
> -- Here DMSC acts as master and provides all the critical services. R5/A53
> -requests DMSC to get these services done as shown in the above diagram.
> -
> -Sources:
> ---------
> -1. SYSFW:
> - Tree: git://git.ti.com/processor-firmware/system-firmware-image-gen.git
> - Branch: master
> -
> -2. ATF:
> - Tree: https://github.com/ARM-software/arm-trusted-firmware.git
> - Branch: master
> -
> -3. OPTEE:
> - Tree: https://github.com/OP-TEE/optee_os.git
> - Branch: master
> -
> -4. U-Boot:
> - Tree: http://git.denx.de/u-boot.git
> - Branch: master
> -
> -Build procedure:
> -----------------
> -1. SYSFW:
> -$ make CROSS_COMPILE=arm-linux-gnueabihf-
> -
> -2. ATF:
> -$ make CROSS_COMPILE=aarch64-linux-gnu- ARCH=aarch64 PLAT=k3 TARGET_BOARD=generic SPD=opteed
> -
> -3. OPTEE:
> -$ make PLATFORM=k3-am65x CFG_ARM64_core=y
> -
> -4. U-Boot:
> -
> -4.1. R5:
> -$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am65x_evm_r5_defconfig O=/tmp/r5
> -$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=/tmp/r5
> -
> -4.2. A53:
> -$ make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- am65x_evm_a53_defconfig O=/tmp/a53
> -$ make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- ATF=<path to ATF dir>/build/k3/generic/release/bl31.bin TEE=<path to OPTEE OS dir>/out/arm-plat-k3/core/tee-pager.bin O=/tmp/a53
> -
> -Target Images
> ---------------
> -Copy the below images to an SD card and boot:
> -- sysfw.itb from step 1
> -- tiboot3.bin from step 4.1
> -- tispl.bin, u-boot.img from 4.2
> -
> -Image formats:
> ---------------
> -
> -- tiboot3.bin:
> - +-----------------------+
> - | X.509 |
> - | Certificate |
> - | +-------------------+ |
> - | | | |
> - | | R5 | |
> - | | u-boot-spl.bin | |
> - | | | |
> - | +-------------------+ |
> - | | | |
> - | | FIT header | |
> - | | +---------------+ | |
> - | | | | | |
> - | | | DTB 1...N | | |
> - | | +---------------+ | |
> - | +-------------------+ |
> - +-----------------------+
> -
> -- tispl.bin
> - +-----------------------+
> - | |
> - | FIT HEADER |
> - | +-------------------+ |
> - | | | |
> - | | A53 ATF | |
> - | +-------------------+ |
> - | | | |
> - | | A53 OPTEE | |
> - | +-------------------+ |
> - | | | |
> - | | A53 SPL | |
> - | +-------------------+ |
> - | | | |
> - | | SPL DTB 1...N | |
> - | +-------------------+ |
> - +-----------------------+
> -
> -- sysfw.itb
> - +-----------------------+
> - | |
> - | FIT HEADER |
> - | +-------------------+ |
> - | | | |
> - | | sysfw.bin | |
> - | +-------------------+ |
> - | | | |
> - | | board config | |
> - | +-------------------+ |
> - | | | |
> - | | PM config | |
> - | +-------------------+ |
> - | | | |
> - | | RM config | |
> - | +-------------------+ |
> - | | | |
> - | | Secure config | |
> - | +-------------------+ |
> - +-----------------------+
> diff --git a/board/ti/am65x/evm.c b/board/ti/am65x/evm.c
> deleted file mode 100644
> index 784b2b0191d..00000000000
> --- a/board/ti/am65x/evm.c
> +++ /dev/null
> @@ -1,68 +0,0 @@
> -// SPDX-License-Identifier: GPL-2.0+
> -/*
> - * Board specific initialization for AM654 EVM
> - *
> - * Copyright (C) 2017-2018 Texas Instruments Incorporated - http://www.ti.com/
> - * Lokesh Vutla <lokeshvutla@ti.com>
> - *
> - */
> -
> -#include <common.h>
> -#include <asm/io.h>
> -#include <spl.h>
> -
> -DECLARE_GLOBAL_DATA_PTR;
> -
> -int board_init(void)
> -{
> - return 0;
> -}
> -
> -int dram_init(void)
> -{
> -#ifdef CONFIG_PHYS_64BIT
> - gd->ram_size = 0x100000000;
> -#else
> - gd->ram_size = 0x80000000;
> -#endif
> -
> - return 0;
> -}
> -
> -ulong board_get_usable_ram_top(ulong total_size)
> -{
> -#ifdef CONFIG_PHYS_64BIT
> - /* Limit RAM used by U-Boot to the DDR low region */
> - if (gd->ram_top > 0x100000000)
> - return 0x100000000;
> -#endif
> -
> - return gd->ram_top;
> -}
> -
> -int dram_init_banksize(void)
> -{
> - /* Bank 0 declares the memory available in the DDR low region */
> - gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
> - gd->bd->bi_dram[0].size = 0x80000000;
> -
> -#ifdef CONFIG_PHYS_64BIT
> - /* Bank 1 declares the memory available in the DDR high region */
> - gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE1;
> - gd->bd->bi_dram[1].size = 0x80000000;
> -#endif
> -
> - return 0;
> -}
> -
> -#ifdef CONFIG_SPL_LOAD_FIT
> -int board_fit_config_name_match(const char *name)
> -{
> -#ifdef CONFIG_TARGET_AM654_A53_EVM
> - if (!strcmp(name, "k3-am654-base-board"))
> - return 0;
> -#endif
> -
> - return -1;
> -}
> -#endif
> diff --git a/configs/am65x_evm_a53_defconfig b/configs/am65x_evm_a53_defconfig
> deleted file mode 100644
> index a17cf7cb504..00000000000
> --- a/configs/am65x_evm_a53_defconfig
> +++ /dev/null
> @@ -1,71 +0,0 @@
> -CONFIG_ARM=y
> -CONFIG_ARCH_K3=y
> -CONFIG_SPL_LIBCOMMON_SUPPORT=y
> -CONFIG_SPL_LIBGENERIC_SUPPORT=y
> -CONFIG_SYS_MALLOC_F_LEN=0x2000
> -CONFIG_SOC_K3_AM6=y
> -CONFIG_TARGET_AM654_A53_EVM=y
> -CONFIG_SPL_MMC_SUPPORT=y
> -CONFIG_SPL_SERIAL_SUPPORT=y
> -CONFIG_SPL_DRIVERS_MISC_SUPPORT=y
> -CONFIG_SPL_STACK_R_ADDR=0x82000000
> -CONFIG_SPL_FAT_SUPPORT=y
> -CONFIG_SPL_LIBDISK_SUPPORT=y
> -CONFIG_DISTRO_DEFAULTS=y
> -CONFIG_NR_DRAM_BANKS=2
> -# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> -CONFIG_SPL_LOAD_FIT=y
> -CONFIG_BOOTCOMMAND="run findfdt; run envboot; run init_${boot}; run get_kern_${boot}; run get_fdt_${boot}; run run_kern"
> -# CONFIG_DISPLAY_CPUINFO is not set
> -CONFIG_SPL_SYS_MALLOC_SIMPLE=y
> -CONFIG_SPL_STACK_R=y
> -CONFIG_SPL_SEPARATE_BSS=y
> -CONFIG_SPL_I2C_SUPPORT=y
> -CONFIG_SPL_DM_MAILBOX=y
> -CONFIG_SPL_DM_RESET=y
> -CONFIG_SPL_POWER_DOMAIN=y
> -CONFIG_SPL_REMOTEPROC=y
> -CONFIG_SPL_YMODEM_SUPPORT=y
> -CONFIG_CMD_ASKENV=y
> -# CONFIG_CMD_FLASH is not set
> -CONFIG_CMD_MMC=y
> -CONFIG_CMD_REMOTEPROC=y
> -# CONFIG_CMD_SETEXPR is not set
> -CONFIG_CMD_TIME=y
> -# CONFIG_ISO_PARTITION is not set
> -# CONFIG_EFI_PARTITION is not set
> -CONFIG_OF_CONTROL=y
> -CONFIG_SPL_OF_CONTROL=y
> -CONFIG_DEFAULT_DEVICE_TREE="k3-am654-base-board"
> -CONFIG_SPL_MULTI_DTB_FIT=y
> -CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y
> -CONFIG_ENV_IS_IN_FAT=y
> -CONFIG_ENV_FAT_INTERFACE="mmc"
> -CONFIG_ENV_FAT_DEVICE_AND_PART="1:1"
> -CONFIG_DM=y
> -CONFIG_SPL_DM=y
> -CONFIG_SPL_DM_SEQ_ALIAS=y
> -CONFIG_CLK=y
> -CONFIG_SPL_CLK=y
> -CONFIG_CLK_TI_SCI=y
> -CONFIG_TI_SCI_PROTOCOL=y
> -CONFIG_DM_MAILBOX=y
> -CONFIG_K3_SEC_PROXY=y
> -CONFIG_MISC=y
> -CONFIG_DM_MMC=y
> -CONFIG_MMC_SDHCI=y
> -CONFIG_MMC_SDHCI_K3_ARASAN=y
> -CONFIG_PINCTRL=y
> -# CONFIG_PINCTRL_GENERIC is not set
> -CONFIG_SPL_PINCTRL=y
> -# CONFIG_SPL_PINCTRL_GENERIC is not set
> -CONFIG_PINCTRL_SINGLE=y
> -CONFIG_POWER_DOMAIN=y
> -CONFIG_TI_SCI_POWER_DOMAIN=y
> -CONFIG_K3_SYSTEM_CONTROLLER=y
> -CONFIG_REMOTEPROC_K3=y
> -CONFIG_DM_RESET=y
> -CONFIG_RESET_TI_SCI=y
> -CONFIG_DM_SERIAL=y
> -CONFIG_SYSRESET=y
> -CONFIG_SYSRESET_TI_SCI=y
> diff --git a/configs/am65x_evm_r5_defconfig b/configs/am65x_evm_r5_defconfig
> deleted file mode 100644
> index 237b9e8229b..00000000000
> --- a/configs/am65x_evm_r5_defconfig
> +++ /dev/null
> @@ -1,87 +0,0 @@
> -CONFIG_ARM=y
> -CONFIG_ARCH_K3=y
> -CONFIG_SPL_GPIO_SUPPORT=y
> -CONFIG_SPL_LIBCOMMON_SUPPORT=y
> -CONFIG_SPL_LIBGENERIC_SUPPORT=y
> -CONFIG_SYS_MALLOC_F_LEN=0x2000
> -CONFIG_SOC_K3_AM6=y
> -CONFIG_TARGET_AM654_R5_EVM=y
> -CONFIG_SPL_MMC_SUPPORT=y
> -CONFIG_SPL_SERIAL_SUPPORT=y
> -CONFIG_SPL_DRIVERS_MISC_SUPPORT=y
> -CONFIG_SPL_STACK_R_ADDR=0x82000000
> -CONFIG_SPL_FAT_SUPPORT=y
> -CONFIG_SPL_LIBDISK_SUPPORT=y
> -CONFIG_NR_DRAM_BANKS=2
> -# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> -CONFIG_SPL_LOAD_FIT=y
> -CONFIG_USE_BOOTCOMMAND=y
> -# CONFIG_DISPLAY_CPUINFO is not set
> -CONFIG_SPL_SYS_MALLOC_SIMPLE=y
> -CONFIG_SPL_STACK_R=y
> -CONFIG_SPL_SEPARATE_BSS=y
> -CONFIG_SPL_I2C_SUPPORT=y
> -CONFIG_SPL_DM_MAILBOX=y
> -CONFIG_SPL_DM_RESET=y
> -CONFIG_SPL_POWER_SUPPORT=y
> -CONFIG_SPL_POWER_DOMAIN=y
> -CONFIG_SPL_RAM_SUPPORT=y
> -CONFIG_SPL_RAM_DEVICE=y
> -CONFIG_SPL_REMOTEPROC=y
> -CONFIG_SPL_YMODEM_SUPPORT=y
> -CONFIG_HUSH_PARSER=y
> -CONFIG_CMD_BOOTZ=y
> -CONFIG_CMD_ASKENV=y
> -# CONFIG_CMD_FLASH is not set
> -CONFIG_CMD_MMC=y
> -CONFIG_CMD_REMOTEPROC=y
> -# CONFIG_CMD_SETEXPR is not set
> -CONFIG_CMD_TIME=y
> -CONFIG_CMD_FAT=y
> -CONFIG_OF_CONTROL=y
> -CONFIG_SPL_OF_CONTROL=y
> -CONFIG_DEFAULT_DEVICE_TREE="k3-am654-r5-base-board"
> -CONFIG_SPL_MULTI_DTB_FIT=y
> -CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y
> -CONFIG_ENV_IS_IN_FAT=y
> -CONFIG_ENV_FAT_INTERFACE="mmc"
> -CONFIG_ENV_FAT_DEVICE_AND_PART="1:1"
> -CONFIG_DM=y
> -CONFIG_SPL_DM=y
> -CONFIG_SPL_DM_SEQ_ALIAS=y
> -CONFIG_SPL_OF_TRANSLATE=y
> -CONFIG_CLK=y
> -CONFIG_SPL_CLK=y
> -CONFIG_CLK_TI_SCI=y
> -CONFIG_TI_SCI_PROTOCOL=y
> -CONFIG_DM_GPIO=y
> -CONFIG_DA8XX_GPIO=y
> -CONFIG_DM_MAILBOX=y
> -CONFIG_K3_SEC_PROXY=y
> -CONFIG_MISC=y
> -CONFIG_DM_MMC=y
> -CONFIG_MMC_SDHCI=y
> -CONFIG_MMC_SDHCI_K3_ARASAN=y
> -CONFIG_PINCTRL=y
> -# CONFIG_PINCTRL_GENERIC is not set
> -CONFIG_SPL_PINCTRL=y
> -# CONFIG_SPL_PINCTRL_GENERIC is not set
> -CONFIG_PINCTRL_SINGLE=y
> -CONFIG_POWER_DOMAIN=y
> -CONFIG_TI_SCI_POWER_DOMAIN=y
> -CONFIG_DM_REGULATOR=y
> -CONFIG_SPL_DM_REGULATOR=y
> -CONFIG_DM_REGULATOR_GPIO=y
> -CONFIG_SPL_DM_REGULATOR_GPIO=y
> -CONFIG_RAM=y
> -CONFIG_SPL_RAM=y
> -CONFIG_K3_SYSTEM_CONTROLLER=y
> -CONFIG_REMOTEPROC_K3=y
> -CONFIG_DM_RESET=y
> -CONFIG_RESET_TI_SCI=y
> -CONFIG_DM_SERIAL=y
> -CONFIG_SYSRESET=y
> -CONFIG_SYSRESET_TI_SCI=y
> -CONFIG_TIMER=y
> -CONFIG_SPL_TIMER=y
> -CONFIG_OMAP_TIMER=y
> diff --git a/include/configs/am65x_evm.h b/include/configs/am65x_evm.h
> deleted file mode 100644
> index 484c5ef2fe1..00000000000
> --- a/include/configs/am65x_evm.h
> +++ /dev/null
> @@ -1,75 +0,0 @@
> -/* SPDX-License-Identifier: GPL-2.0+ */
> -/*
> - * Configuration header file for K3 AM654 EVM
> - *
> - * Copyright (C) 2017-2018 Texas Instruments Incorporated - http://www.ti.com/
> - * Lokesh Vutla <lokeshvutla@ti.com>
> - */
> -
> -#ifndef __CONFIG_AM654_EVM_H
> -#define __CONFIG_AM654_EVM_H
> -
> -#include <linux/sizes.h>
> -#include <config_distro_bootcmd.h>
> -#include <environment/ti/mmc.h>
> -
> -#define CONFIG_ENV_SIZE (128 << 10)
> -
> -/* DDR Configuration */
> -#define CONFIG_SYS_SDRAM_BASE1 0x880000000
> -
> -/* SPL Loader Configuration */
> -#ifdef CONFIG_TARGET_AM654_A53_EVM
> -#define CONFIG_SPL_TEXT_BASE 0x80080000
> -#else
> -#define CONFIG_SPL_TEXT_BASE 0x41c00000
> -#endif
> -
> -#ifdef CONFIG_SYS_K3_SPL_ATF
> -#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "tispl.bin"
> -#endif
> -
> -#define CONFIG_SKIP_LOWLEVEL_INIT
> -
> -#define CONFIG_SPL_MAX_SIZE CONFIG_SYS_K3_MAX_DOWNLODABLE_IMAGE_SIZE
> -#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SPL_TEXT_BASE + \
> - CONFIG_SYS_K3_NON_SECURE_MSRAM_SIZE - 4)
> -
> -/* U-Boot general configuration */
> -#define EXTRA_ENV_AM65X_BOARD_SETTINGS \
> - "findfdt=" \
> - "if test $board_name = am65x; then " \
> - "setenv name_fdt k3-am654-base-board.dtb; " \
> - "else if test $name_fdt = undefined; then " \
> - "echo WARNING: Could not determine device tree to use;"\
> - "fi; fi; " \
> - "setenv fdtfile ${name_fdt}\0" \
> - "loadaddr=0x80080000\0" \
> - "fdtaddr=0x82000000\0" \
> - "name_kern=Image\0" \
> - "console=ttyS2,115200n8\0" \
> - "args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000\0" \
> - "run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}\0"
> -
> -/* U-Boot MMC-specific configuration */
> -#define EXTRA_ENV_AM65X_BOARD_SETTINGS_MMC \
> - "boot=mmc\0" \
> - "mmcdev=1\0" \
> - "bootpart=1:2\0" \
> - "bootdir=/boot\0" \
> - "rd_spec=-\0" \
> - "init_mmc=run args_all args_mmc\0" \
> - "get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${name_fdt}\0" \
> - "get_kern_mmc=load mmc ${bootpart} ${loadaddr} " \
> - "${bootdir}/${name_kern}\0"
> -
> -/* Incorporate settings into the U-Boot environment */
> -#define CONFIG_EXTRA_ENV_SETTINGS \
> - DEFAULT_MMC_TI_ARGS \
> - EXTRA_ENV_AM65X_BOARD_SETTINGS \
> - EXTRA_ENV_AM65X_BOARD_SETTINGS_MMC
> -
> -/* Now for the remaining common defines */
> -#include <configs/ti_armv7_common.h>
> -
> -#endif /* __CONFIG_AM654_EVM_H */
>
next prev parent reply other threads:[~2018-11-19 16:58 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 ` [U-Boot] [PATCH 13/93] arm: Remove theadorable_debug board Simon Glass
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 [this message]
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=f19c7013-53be-5744-e9aa-69e554ea62db@ti.com \
--to=lokeshvutla@ti.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox