blob: c8f98f6ae16d988c1792467de0badb0402e7b7c2 [file] [log] [blame]
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* arch/arm/include/asm/arch-tl1/clock.h
*
* Copyright (C) 2020 Amlogic, Inc. All rights reserved.
*
*/
#ifndef __ARCH_ARM_MESON_CLOCK_H_U_BOOT_
#define __ARCH_ARM_MESON_CLOCK_H_U_BOOT_
/* add define if needed */
#define CLK81 (7)
#if 0
__u32 get_cpu_clk(void);
__u32 get_clk_ddr(void);
__u32 get_misc_pll_clk(void);
#endif
__u32 get_clk81(void);
int clk_get_rate(unsigned clksrc);
unsigned long clk_util_clk_msr(unsigned long clk_mux);
unsigned long clk_util_ring_msr(unsigned long clk_mux);
int clk_msr(int index);
int ring_msr(int index);
#endif /* __ARCH_ARM_MESON_CLOCK_H_U_BOOT_ */