xref: /rk3399_ARM-atf/plat/brcm/board/stingray/include/board_info.h (revision 926cd70a0cc3a0cbf209a87765a8dc0b869798e3)
1*f29d1e0cSSheetal Tigadoli /*
2*f29d1e0cSSheetal Tigadoli  * Copyright (c) 2017 - 2020, Broadcom
3*f29d1e0cSSheetal Tigadoli  *
4*f29d1e0cSSheetal Tigadoli  * SPDX-License-Identifier: BSD-3-Clause
5*f29d1e0cSSheetal Tigadoli  */
6*f29d1e0cSSheetal Tigadoli 
7*f29d1e0cSSheetal Tigadoli #ifndef BOARD_INFO_H
8*f29d1e0cSSheetal Tigadoli #define BOARD_INFO_H
9*f29d1e0cSSheetal Tigadoli 
10*f29d1e0cSSheetal Tigadoli #define IHOST_REG_INTEGRATED 0
11*f29d1e0cSSheetal Tigadoli #define IHOST_REG_EXT_PROGRAMMABLE 1
12*f29d1e0cSSheetal Tigadoli #define IHOST_REG_EXT_FIXED 2
13*f29d1e0cSSheetal Tigadoli 
14*f29d1e0cSSheetal Tigadoli #if defined(IHOST_REG_TYPE)
15*f29d1e0cSSheetal Tigadoli 	#if ((IHOST_REG_TYPE != IHOST_REG_INTEGRATED) && \
16*f29d1e0cSSheetal Tigadoli 		(IHOST_REG_TYPE != IHOST_REG_EXT_PROGRAMMABLE) && \
17*f29d1e0cSSheetal Tigadoli 		(IHOST_REG_TYPE != IHOST_REG_EXT_FIXED))
18*f29d1e0cSSheetal Tigadoli 		#error "IHOST_REG_TYPE not valid"
19*f29d1e0cSSheetal Tigadoli 	#endif
20*f29d1e0cSSheetal Tigadoli #else
21*f29d1e0cSSheetal Tigadoli 	#define IHOST_REG_TYPE IHOST_REG_INTEGRATED
22*f29d1e0cSSheetal Tigadoli #endif
23*f29d1e0cSSheetal Tigadoli 
24*f29d1e0cSSheetal Tigadoli #define VDDC_REG_INTEGRATED 0
25*f29d1e0cSSheetal Tigadoli #define VDDC_REG_EXT_PROGRAMMABLE 1
26*f29d1e0cSSheetal Tigadoli #define VDDC_REG_EXT_FIXED 2
27*f29d1e0cSSheetal Tigadoli 
28*f29d1e0cSSheetal Tigadoli #if defined(VDDC_REG_TYPE)
29*f29d1e0cSSheetal Tigadoli 	#if ((VDDC_REG_TYPE != VDDC_REG_INTEGRATED) && \
30*f29d1e0cSSheetal Tigadoli 		(VDDC_REG_TYPE != VDDC_REG_EXT_PROGRAMMABLE) && \
31*f29d1e0cSSheetal Tigadoli 		(VDDC_REG_TYPE != VDDC_REG_EXT_FIXED))
32*f29d1e0cSSheetal Tigadoli 		#error "VDDC_REG_TYPE not valid"
33*f29d1e0cSSheetal Tigadoli 	#endif
34*f29d1e0cSSheetal Tigadoli #else
35*f29d1e0cSSheetal Tigadoli 	#define VDDC_REG_TYPE VDDC_REG_INTEGRATED
36*f29d1e0cSSheetal Tigadoli #endif
37*f29d1e0cSSheetal Tigadoli 
38*f29d1e0cSSheetal Tigadoli #endif
39