1f87fa62aSChandan Nath /*
2f87fa62aSChandan Nath  * clocks_am33xx.h
3f87fa62aSChandan Nath  *
4f87fa62aSChandan Nath  * AM33xx clock define
5f87fa62aSChandan Nath  *
6b43c17cbSMatt Porter  * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
7f87fa62aSChandan Nath  *
81a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
9f87fa62aSChandan Nath  */
10f87fa62aSChandan Nath 
11f87fa62aSChandan Nath #ifndef _CLOCKS_AM33XX_H_
12f87fa62aSChandan Nath #define _CLOCKS_AM33XX_H_
13f87fa62aSChandan Nath 
14*9721027aSTom Rini /* MAIN PLL Fdll supported frequencies */
15*9721027aSTom Rini #define MPUPLL_M_1000	1000
16*9721027aSTom Rini #define MPUPLL_M_800	800
17*9721027aSTom Rini #define MPUPLL_M_720	720
18*9721027aSTom Rini #define MPUPLL_M_600	600
19*9721027aSTom Rini #define MPUPLL_M_550	550
20*9721027aSTom Rini #define MPUPLL_M_300	300
21*9721027aSTom Rini 
22fc33705eSMark Jackson /* MAIN PLL Fdll = 550 MHz, by default */
23fc33705eSMark Jackson #ifndef CONFIG_SYS_MPUCLK
24*9721027aSTom Rini #define CONFIG_SYS_MPUCLK	MPUPLL_M_550
25fc33705eSMark Jackson #endif
26f87fa62aSChandan Nath 
270660481aSHeiko Schocher #define UART_RESET		(0x1 << 1)
280660481aSHeiko Schocher #define UART_CLK_RUNNING_MASK	0x1
290660481aSHeiko Schocher #define UART_SMART_IDLE_EN	(0x1 << 0x3)
300660481aSHeiko Schocher 
31b43c17cbSMatt Porter extern void enable_dmm_clocks(void);
32f87fa62aSChandan Nath 
33f87fa62aSChandan Nath #endif	/* endif _CLOCKS_AM33XX_H_ */
34