xref: /openbmc/u-boot/arch/arm/include/asm/arch-tegra/apb_misc.h (revision 0b45a79faa2f61bc095c785cfbfe4aa5206d9d13)
1 /*
2  * Copyright (c) 2012 The Chromium OS Authors.
3  *
4  * SPDX-License-Identifier:	GPL-2.0+
5  */
6 
7 #ifndef _GP_PADCTRL_H_
8 #define _GP_PADCTRL_H_
9 
10 /* APB_MISC_PP registers */
11 struct apb_misc_pp_ctlr {
12 	u32	reserved0[2];
13 	u32	strapping_opt_a;/* 0x08: APB_MISC_PP_STRAPPING_OPT_A */
14 	u32	reserved1[6];	/* 0x0c .. 0x20 */
15 	u32	cfg_ctl;	/* 0x24 */
16 };
17 
18 /* bit fields definitions for APB_MISC_PP_STRAPPING_OPT_A register */
19 #define RAM_CODE_SHIFT		4
20 #define RAM_CODE_MASK		(0xf << RAM_CODE_SHIFT)
21 
22 #endif
23