uboot/arch/arm/include/asm/arch-imx/cpu.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2014 Freescale Semiconductor, Inc.
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#define MXC_CPU_MX23            0x23
   8#define MXC_CPU_MX25            0x25
   9#define MXC_CPU_MX27            0x27
  10#define MXC_CPU_MX28            0x28
  11#define MXC_CPU_MX31            0x31
  12#define MXC_CPU_MX35            0x35
  13#define MXC_CPU_MX51            0x51
  14#define MXC_CPU_MX53            0x53
  15#define MXC_CPU_MX6SL           0x60
  16#define MXC_CPU_MX6DL           0x61
  17#define MXC_CPU_MX6SX           0x62
  18#define MXC_CPU_MX6Q            0x63
  19#define MXC_CPU_MX6UL           0x64
  20#define MXC_CPU_MX6ULL          0x65
  21#define MXC_CPU_MX6SOLO         0x66 /* dummy */
  22#define MXC_CPU_MX6D            0x67
  23#define MXC_CPU_MX6DP           0x68
  24#define MXC_CPU_MX6QP           0x69
  25#define MXC_CPU_MX7S            0x71 /* dummy ID */
  26#define MXC_CPU_MX7D            0x72
  27#define MXC_CPU_VF610           0xF6 /* dummy ID */
  28
  29#define MXC_SOC_MX6             0x60
  30#define MXC_SOC_MX7             0x70
  31
  32#define CHIP_REV_1_0            0x10
  33#define CHIP_REV_1_1            0x11
  34#define CHIP_REV_1_2            0x12
  35#define CHIP_REV_1_5            0x15
  36#define CHIP_REV_2_0            0x20
  37#define CHIP_REV_2_5            0x25
  38#define CHIP_REV_3_0            0x30
  39
  40#define BOARD_REV_1_0           0x0
  41#define BOARD_REV_2_0           0x1
  42#define BOARD_VER_OFFSET        0x8
  43
  44#define CS0_128                                 0
  45#define CS0_64M_CS1_64M                         1
  46#define CS0_64M_CS1_32M_CS2_32M                 2
  47#define CS0_32M_CS1_32M_CS2_32M_CS3_32M         3
  48
  49u32 get_imx_reset_cause(void);
  50