cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

freq.h (1995B)


      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