root/arch/sh/include/cpu-sh4/cpu/freq.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0
   2  *
   3  * include/asm-sh/cpu-sh4/freq.h
   4  *
   5  * Copyright (C) 2002, 2003 Paul Mundt
   6  */
   7 #ifndef __ASM_CPU_SH4_FREQ_H
   8 #define __ASM_CPU_SH4_FREQ_H
   9 
  10 #if defined(CONFIG_CPU_SUBTYPE_SH7722) || \
  11     defined(CONFIG_CPU_SUBTYPE_SH7723) || \
  12     defined(CONFIG_CPU_SUBTYPE_SH7343) || \
  13     defined(CONFIG_CPU_SUBTYPE_SH7366)
  14 #define FRQCR                   0xa4150000
  15 #define VCLKCR                  0xa4150004
  16 #define SCLKACR                 0xa4150008
  17 #define SCLKBCR                 0xa415000c
  18 #define IrDACLKCR               0xa4150010
  19 #define MSTPCR0                 0xa4150030
  20 #define MSTPCR1                 0xa4150034
  21 #define MSTPCR2                 0xa4150038
  22 #elif defined(CONFIG_CPU_SUBTYPE_SH7757)
  23 #define FRQCR                   0xffc80000
  24 #define OSCCR                   0xffc80018
  25 #define PLLCR                   0xffc80024
  26 #elif defined(CONFIG_CPU_SUBTYPE_SH7763) || \
  27       defined(CONFIG_CPU_SUBTYPE_SH7780)
  28 #define FRQCR                   0xffc80000
  29 #elif defined(CONFIG_CPU_SUBTYPE_SH7724)
  30 #define FRQCRA                  0xa4150000
  31 #define FRQCRB                  0xa4150004
  32 #define VCLKCR                  0xa4150048
  33 
  34 #define FCLKACR                 0xa4150008
  35 #define FCLKBCR                 0xa415000c
  36 #define FRQCR                   FRQCRA
  37 #define SCLKACR                 FCLKACR
  38 #define SCLKBCR                 FCLKBCR
  39 #define FCLKACR                 0xa4150008
  40 #define FCLKBCR                 0xa415000c
  41 #define IrDACLKCR               0xa4150018
  42 
  43 #define MSTPCR0                 0xa4150030
  44 #define MSTPCR1                 0xa4150034
  45 #define MSTPCR2                 0xa4150038
  46 
  47 #elif defined(CONFIG_CPU_SUBTYPE_SH7734)
  48 #define FRQCR0                  0xffc80000
  49 #define FRQCR2                  0xffc80008
  50 #define FRQMR1                  0xffc80014
  51 #define FRQMR2                  0xffc80018
  52 #elif defined(CONFIG_CPU_SUBTYPE_SH7785)
  53 #define FRQCR0                  0xffc80000
  54 #define FRQCR1                  0xffc80004
  55 #define FRQMR1                  0xffc80014
  56 #elif defined(CONFIG_CPU_SUBTYPE_SH7786)
  57 #define FRQCR0                  0xffc40000
  58 #define FRQCR1                  0xffc40004
  59 #define FRQMR1                  0xffc40014
  60 #elif defined(CONFIG_CPU_SUBTYPE_SHX3)
  61 #define FRQCR0                  0xffc00000
  62 #define FRQCR1                  0xffc00004
  63 #define FRQMR1                  0xffc00014
  64 #else
  65 #define FRQCR                   0xffc00000
  66 #define FRQCR_PSTBY             0x0200
  67 #define FRQCR_PLLEN             0x0400
  68 #define FRQCR_CKOEN             0x0800
  69 #endif
  70 #define MIN_DIVISOR_NR          0
  71 #define MAX_DIVISOR_NR          3
  72 
  73 #endif /* __ASM_CPU_SH4_FREQ_H */
  74 

/* [<][>][^][v][top][bottom][index][help] */