42 lines
		
	
	
		
			957 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			957 B
		
	
	
	
		
			C
		
	
	
	
/* SPDX-License-Identifier: GPL-2.0+ */
 | 
						|
/*
 | 
						|
 * UniPhier SC (System Control) block registers for ARMv8 SoCs
 | 
						|
 *
 | 
						|
 * Copyright (C) 2016 Socionext Inc.
 | 
						|
 *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef SC64_REGS_H
 | 
						|
#define SC64_REGS_H
 | 
						|
 | 
						|
#ifndef __ASSEMBLY__
 | 
						|
#include <linux/compiler.h>
 | 
						|
extern void __iomem *sc_base;
 | 
						|
#endif
 | 
						|
 | 
						|
#define SC_BASE			0x61840000
 | 
						|
 | 
						|
#define SC_RSTCTRL		0x2000
 | 
						|
#define SC_RSTCTRL3		0x2008
 | 
						|
#define SC_RSTCTRL4		0x200c
 | 
						|
#define SC_RSTCTRL5		0x2010
 | 
						|
#define SC_RSTCTRL6		0x2014
 | 
						|
#define SC_RSTCTRL7		0x2018
 | 
						|
 | 
						|
#define SC_CLKCTRL		0x2100
 | 
						|
#define SC_CLKCTRL3		0x2108
 | 
						|
#define SC_CLKCTRL4		0x210c
 | 
						|
#define SC_CLKCTRL5		0x2110
 | 
						|
#define SC_CLKCTRL6		0x2114
 | 
						|
#define SC_CLKCTRL7		0x2118
 | 
						|
 | 
						|
#define SC_CA72_GEARST		0x8000
 | 
						|
#define SC_CA72_GEARSET		0x8004
 | 
						|
#define SC_CA72_GEARUPD		0x8008
 | 
						|
#define SC_CA53_GEARST		0x8080
 | 
						|
#define SC_CA53_GEARSET		0x8084
 | 
						|
#define SC_CA53_GEARUPD		0x8088
 | 
						|
#define   SC_CA_GEARUPD			(1 << 0)
 | 
						|
 | 
						|
#endif /* SC64_REGS_H */
 |