xref: /openbmc/linux/arch/arm/mach-omap2/scrm44xx.h (revision d8b2feb9)
1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
20f318fd5SBenoit Cousson /*
30f318fd5SBenoit Cousson  * OMAP44xx SCRM registers and bitfields
40f318fd5SBenoit Cousson  *
50f318fd5SBenoit Cousson  * Copyright (C) 2010 Texas Instruments, Inc.
60f318fd5SBenoit Cousson  *
70f318fd5SBenoit Cousson  * Benoit Cousson (b-cousson@ti.com)
80f318fd5SBenoit Cousson  *
90f318fd5SBenoit Cousson  * This file is automatically generated from the OMAP hardware databases.
100f318fd5SBenoit Cousson  * We respectfully ask that any modifications to this file be coordinated
110f318fd5SBenoit Cousson  * with the public linux-omap@vger.kernel.org mailing list and the
120f318fd5SBenoit Cousson  * authors above to ensure that the autogeneration scripts are kept
130f318fd5SBenoit Cousson  * up-to-date with the file contents.
140f318fd5SBenoit Cousson  */
150f318fd5SBenoit Cousson 
160f318fd5SBenoit Cousson #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
170f318fd5SBenoit Cousson #define __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
180f318fd5SBenoit Cousson 
190f318fd5SBenoit Cousson #define OMAP4_SCRM_BASE				0x4a30a000
200f318fd5SBenoit Cousson 
210f318fd5SBenoit Cousson #define OMAP44XX_SCRM_REGADDR(reg)	\
220f318fd5SBenoit Cousson 		OMAP2_L4_IO_ADDRESS(OMAP4_SCRM_BASE + (reg))
230f318fd5SBenoit Cousson 
240f318fd5SBenoit Cousson /* Registers offset */
250f318fd5SBenoit Cousson #define OMAP4_SCRM_CLKSETUPTIME			OMAP44XX_SCRM_REGADDR(0x0100)
260f318fd5SBenoit Cousson 
270f318fd5SBenoit Cousson /* CLKSETUPTIME */
280f318fd5SBenoit Cousson #define OMAP4_DOWNTIME_SHIFT			16
290f318fd5SBenoit Cousson #define OMAP4_DOWNTIME_MASK			(0x3f << 16)
300f318fd5SBenoit Cousson #define OMAP4_SETUPTIME_SHIFT			0
310f318fd5SBenoit Cousson #define OMAP4_SETUPTIME_MASK			(0xfff << 0)
320f318fd5SBenoit Cousson 
330f318fd5SBenoit Cousson #endif
34