uboot/arch/arm/mach-k3/include/mach/am62_spl.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/
   4 *      Suman Anna <s-anna@ti.com>
   5 */
   6
   7#ifndef _ASM_ARCH_AM62_SPL_H_
   8#define _ASM_ARCH_AM62_SPL_H_
   9
  10/* Primary BootMode devices */
  11#define BOOT_DEVICE_RAM                 0x00
  12#define BOOT_DEVICE_OSPI                0x01
  13#define BOOT_DEVICE_QSPI                0x02
  14#define BOOT_DEVICE_SPI                 0x03
  15#define BOOT_DEVICE_CPGMAC              0x04
  16#define BOOT_DEVICE_ETHERNET_RGMII      0x04
  17#define BOOT_DEVICE_ETHERNET_RMII       0x05
  18#define BOOT_DEVICE_I2C                 0x06
  19#define BOOT_DEVICE_UART                0x07
  20#define BOOT_DEVICE_MMC                 0x08
  21#define BOOT_DEVICE_EMMC                0x09
  22
  23#define BOOT_DEVICE_USB                 0x2A
  24#define BOOT_DEVICE_DFU                 0x0A
  25#define BOOT_DEVICE_GPMC_NAND           0x0B
  26#define BOOT_DEVICE_GPMC_NOR            0x0C
  27#define BOOT_DEVICE_XSPI                0x0E
  28#define BOOT_DEVICE_NOBOOT              0x0F
  29
  30/* U-Boot used aliases */
  31#define BOOT_DEVICE_ETHERNET            0x04
  32#define BOOT_DEVICE_MMC2                0x08
  33#define BOOT_DEVICE_MMC1                0x09
  34/* Invalid */
  35#define BOOT_DEVICE_MMC2_2              0x1F
  36
  37/* Backup BootMode devices */
  38#define BACKUP_BOOT_DEVICE_DFU          0x01
  39#define BACKUP_BOOT_DEVICE_UART         0x03
  40#define BACKUP_BOOT_DEVICE_ETHERNET     0x04
  41#define BACKUP_BOOT_DEVICE_MMC          0x05
  42#define BACKUP_BOOT_DEVICE_SPI          0x06
  43#define BACKUP_BOOT_DEVICE_I2C          0x07
  44#define BACKUP_BOOT_DEVICE_USB          0x09
  45
  46#define K3_PRIMARY_BOOTMODE             0x0
  47
  48#endif /* _ASM_ARCH_AM62_SPL_H_ */
  49