uboot/arch/sh/include/asm/cpu_sh4.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * (C) Copyright 2007,2008 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
   4 */
   5
   6#ifndef _ASM_CPU_SH4_H_
   7#define _ASM_CPU_SH4_H_
   8
   9/* cache control */
  10#define CCR_CACHE_STOP   0x00000808
  11#define CCR_CACHE_ENABLE 0x00000101
  12#define CCR_CACHE_ICI    0x00000800
  13
  14#define CACHE_OC_ADDRESS_ARRAY  0xf4000000
  15
  16#if defined (CONFIG_CPU_SH7750) || \
  17        defined(CONFIG_CPU_SH7751)
  18#define CACHE_OC_WAY_SHIFT      14
  19#define CACHE_OC_NUM_ENTRIES    512
  20#else
  21#define CACHE_OC_WAY_SHIFT      13
  22#define CACHE_OC_NUM_ENTRIES    256
  23#endif
  24#define CACHE_OC_ENTRY_SHIFT    5
  25
  26#if defined (CONFIG_CPU_SH7750) || \
  27        defined(CONFIG_CPU_SH7751)
  28# include <asm/cpu_sh7750.h>
  29#elif defined (CONFIG_CPU_SH7722)
  30# include <asm/cpu_sh7722.h>
  31#elif defined (CONFIG_CPU_SH7723)
  32# include <asm/cpu_sh7723.h>
  33#elif defined (CONFIG_CPU_SH7734)
  34# include <asm/cpu_sh7734.h>
  35#elif defined (CONFIG_CPU_SH7752)
  36# include <asm/cpu_sh7752.h>
  37#elif defined (CONFIG_CPU_SH7753)
  38# include <asm/cpu_sh7753.h>
  39#elif defined (CONFIG_CPU_SH7757)
  40# include <asm/cpu_sh7757.h>
  41#elif defined (CONFIG_CPU_SH7763)
  42# include <asm/cpu_sh7763.h>
  43#elif defined (CONFIG_CPU_SH7780)
  44# include <asm/cpu_sh7780.h>
  45#else
  46# error "Unknown SH4 variant"
  47#endif
  48
  49#endif  /* _ASM_CPU_SH4_H_ */
  50