Prepare v2023.10
[platform/kernel/u-boot.git] / include / configs / ti_omap5_common.h
index dfe69a8..4e5aa74 100644 (file)
 #define __CONFIG_TI_OMAP5_COMMON_H
 
 /* Use General purpose timer 1 */
-#define CONFIG_SYS_TIMERBASE           GPT2_BASE
-
-/*
- * For the DDR timing information we can either dynamically determine
- * the timings to use or use pre-determined timings (based on using the
- * dynamic method.  Default to the static timing infomation.
- */
-#define CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS
-#ifndef CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS
-#define CONFIG_SYS_AUTOMATIC_SDRAM_DETECTION
-#define CONFIG_SYS_DEFAULT_LPDDR2_TIMINGS
-#endif
-
-#define CONFIG_PALMAS_POWER
+#define CFG_SYS_TIMERBASE              GPT2_BASE
 
 #include <linux/stringify.h>
 
 /*
  * Hardware drivers
  */
-#define CONFIG_SYS_NS16550_CLK         48000000
-#if !defined(CONFIG_DM_SERIAL)
-#define CONFIG_SYS_NS16550_SERIAL
-#define CONFIG_SYS_NS16550_REG_SIZE    (-4)
-#endif
+#define CFG_SYS_NS16550_CLK            48000000
 
 /*
  * Environment setup
@@ -56,8 +39,8 @@
 #define DFUARGS
 #endif
 
-#include <environment/ti/mmc.h>
-#include <environment/ti/nand.h>
+#include <env/ti/mmc.h>
+#include <env/ti/nand.h>
 
 #ifndef CONSOLEDEV
 #define CONSOLEDEV "ttyS2"
                "exit; " \
        "fi; " \
 
-#define FASTBOOT_CMD \
-       "echo Booting into fastboot ...; " \
-       "fastboot " __stringify(CONFIG_FASTBOOT_USB_DEV) "; "
-
 #define DEFAULT_COMMON_BOOT_TI_ARGS \
        "console=" CONSOLEDEV ",115200n8\0" \
        "fdtfile=undefined\0" \
-       "bootpart=0:2\0" \
-       "bootdir=/boot\0" \
-       "bootfile=zImage\0" \
+       "finduuid=part uuid mmc 0:2 uuid\0" \
        "usbtty=cdc_acm\0" \
        "vram=16M\0" \
        AVB_VERIFY_CMD \
        "partitions=" PARTS_DEFAULT "\0" \
        "optargs=\0" \
        "dofastboot=0\0" \
-       "emmc_linux_boot=" \
-               "echo Trying to boot Linux from eMMC ...; " \
-               "setenv mmcdev 1; " \
-               "setenv bootpart 1:2; " \
-               "setenv mmcroot /dev/mmcblk0p2 rw; " \
-               "run mmcboot;\0" \
        "emmc_android_boot=" \
                "setenv mmcdev 1; " \
                "mmc dev $mmcdev; " \
                        "if bcb test command = bootonce-bootloader; then " \
                                "echo Android: Bootloader boot...; " \
                                "bcb clear command; bcb store; " \
-                               FASTBOOT_CMD \
+                               "fastboot 1; " \
                                "exit; " \
                        "elif bcb test command = boot-recovery; then " \
                                "echo Android: Recovery boot...; " \
                "if test $fdtfile = undefined; then " \
                        "echo WARNING: Could not determine device tree to use; fi; \0"
 
-#define CONFIG_BOOTCOMMAND \
-       "if test ${dofastboot} -eq 1; then " \
-               "echo Boot fastboot requested, resetting dofastboot ...;" \
-               "setenv dofastboot 0; saveenv;" \
-               FASTBOOT_CMD \
-       "fi;" \
-       "if test ${boot_fit} -eq 1; then "      \
-               "run update_to_fit;"    \
-       "fi;"   \
-       "run findfdt; " \
-       "run envboot; " \
-       "run mmcboot;" \
-       "run emmc_linux_boot; " \
-       "run emmc_android_boot; " \
-       ""
+#define BOOT_TARGET_DEVICES(func) \
+       func(MMC, mmc, 0) \
+       func(MMC, mmc, 1) \
+       func(PXE, pxe, na) \
+       func(DHCP, dhcp, na)
 
+#include <config_distro_bootcmd.h>
 
-#define CONFIG_EXTRA_ENV_SETTINGS \
+#define CFG_EXTRA_ENV_SETTINGS \
        DEFAULT_LINUX_BOOT_ENV \
        DEFAULT_MMC_TI_ARGS \
        DEFAULT_FIT_TI_ARGS \
        DFUARGS \
        NETARGS \
        NANDARGS \
+       BOOTENV
 
 /*
  * SPL related defines.  The Public RAM memory map the ROM defines the
  * firewall violation, we tell u-boot that memory is protected RAM (PRAM)
  */
 #if (CONFIG_TI_SECURE_EMIF_REGION_START == 0)
-#define CONFIG_PRAM (CONFIG_TI_SECURE_EMIF_TOTAL_REGION_SIZE) >> 10
+#define CFG_PRAM (CONFIG_TI_SECURE_EMIF_TOTAL_REGION_SIZE) >> 10
 #endif
 #else
 /*
  */
 #endif
 
-#define CONFIG_SYS_SPL_ARGS_ADDR       (CONFIG_SYS_SDRAM_BASE + \
-                                        (128 << 20))
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_TIMER
-#endif
-
 #endif /* __CONFIG_TI_OMAP5_COMMON_H */