xref: /openbmc/u-boot/arch/arm/mach-socfpga/include/mach/scu.h (revision 904e546970184d9f5b7e1bde7065b745e67a1bef)
183d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
230088b09SMasahiro Yamada /*
330088b09SMasahiro Yamada  * Copyright (C) 2014 Marek Vasut <marex@denx.de>
430088b09SMasahiro Yamada  */
530088b09SMasahiro Yamada 
630088b09SMasahiro Yamada #ifndef __SOCFPGA_SCU_H__
730088b09SMasahiro Yamada #define __SOCFPGA_SCU_H__
830088b09SMasahiro Yamada 
930088b09SMasahiro Yamada struct scu_registers {
1030088b09SMasahiro Yamada 	u32	ctrl;			/* 0x00 */
1130088b09SMasahiro Yamada 	u32	cfg;
1230088b09SMasahiro Yamada 	u32	cpsr;
1330088b09SMasahiro Yamada 	u32	iassr;
1430088b09SMasahiro Yamada 	u32	_pad_0x10_0x3c[12];	/* 0x10 */
1530088b09SMasahiro Yamada 	u32	fsar;			/* 0x40 */
1630088b09SMasahiro Yamada 	u32	fear;
17*4916388aSBen Kalo 	u32	_pad_0x48_0x4c[2];
18*4916388aSBen Kalo 	u32	acr;			/* 0x50 */
1930088b09SMasahiro Yamada 	u32	sacr;
2030088b09SMasahiro Yamada };
2130088b09SMasahiro Yamada 
2230088b09SMasahiro Yamada #endif	/* __SOCFPGA_SCU_H__ */
23