clocks_am33xx.h 815 B

1234567891011121314151617181920212223242526272829303132333435
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * clocks_am33xx.h
  4. *
  5. * AM33xx clock define
  6. *
  7. * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
  8. */
  9. #ifndef _CLOCKS_AM33XX_H_
  10. #define _CLOCKS_AM33XX_H_
  11. /* MAIN PLL Fdll supported frequencies */
  12. #define MPUPLL_M_1000 1000
  13. #define MPUPLL_M_800 800
  14. #define MPUPLL_M_720 720
  15. #define MPUPLL_M_600 600
  16. #define MPUPLL_M_500 500
  17. #define MPUPLL_M_300 300
  18. #define UART_RESET (0x1 << 1)
  19. #define UART_CLK_RUNNING_MASK 0x1
  20. #define UART_SMART_IDLE_EN (0x1 << 0x3)
  21. #define CM_DLL_CTRL_NO_OVERRIDE 0x0
  22. #define CM_DLL_READYST 0x4
  23. #define NUM_OPPS 6
  24. extern void enable_dmm_clocks(void);
  25. extern void enable_emif_clocks(void);
  26. extern const struct dpll_params dpll_core_opp100;
  27. extern struct dpll_params dpll_mpu_opp100;
  28. #endif /* endif _CLOCKS_AM33XX_H_ */