xref: /optee_os/core/arch/arm/plat-rcar/rcar.h (revision fa6e35468ab59b632b7ed807e0e8bf1977e0e230)
1*fa6e3546SVolodymyr Babchuk /* SPDX-License-Identifier: BSD-2-Clause */
2*fa6e3546SVolodymyr Babchuk /* Copyright (c) 2021, EPAM Systems. All rights reserved. */
3*fa6e3546SVolodymyr Babchuk 
4*fa6e3546SVolodymyr Babchuk #ifndef PLAT_RCAR_RCAR_H
5*fa6e3546SVolodymyr Babchuk #define PLAT_RCAR_RCAR_H
6*fa6e3546SVolodymyr Babchuk 
7*fa6e3546SVolodymyr Babchuk #define PRR_OFFSET		0x44
8*fa6e3546SVolodymyr Babchuk #define PRR_PRODUCT_H3		0x4F00
9*fa6e3546SVolodymyr Babchuk #define PRR_PRODUCT_M3W		0x5200
10*fa6e3546SVolodymyr Babchuk #define PRR_PRODUCT_MASK	0xFF00
11*fa6e3546SVolodymyr Babchuk #define PRR_CUT_MASK		0xFF
12*fa6e3546SVolodymyr Babchuk #define PRR_CUT_10		0x00	/* Ver 1.0 */
13*fa6e3546SVolodymyr Babchuk #define PRR_CUT_11		0x01	/* Ver 1.1 */
14*fa6e3546SVolodymyr Babchuk #define PRR_CUT_20		0x10	/* Ver 2.0 */
15*fa6e3546SVolodymyr Babchuk #define PRR_CUT_30		0x20	/* Ver.3.0 */
16*fa6e3546SVolodymyr Babchuk 
17*fa6e3546SVolodymyr Babchuk #ifndef __ASSEMBLER__
18*fa6e3546SVolodymyr Babchuk extern uint32_t rcar_prr_value;
19*fa6e3546SVolodymyr Babchuk #endif
20*fa6e3546SVolodymyr Babchuk 
21*fa6e3546SVolodymyr Babchuk #endif	/* PLAT_RCAR_RCAR_H */
22