xref: /rk3399_ARM-atf/drivers/ti/clk/include/ti_clk_fixed.h (revision a28114d66a6d43db4accef5fd5d6dab6c059e584)
1 /*
2  * Copyright (c) 2025-2026 Texas Instruments Incorporated - https://www.ti.com
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 /*
8  * TI Fixed Clock API Header
9  *
10  * This header defines the interface for fixed-frequency clock drivers.
11  * Fixed clocks provide unchangeable frequencies, are always enabled, and
12  * are typically used for board-level reference clocks.
13  */
14 
15 #ifndef TI_CLK_FIXED_H
16 #define TI_CLK_FIXED_H
17 
18 #include <ti_clk.h>
19 
20 /*
21  * Fixed-frequency clock driver
22  *
23  * Provides clock operations for fixed, unchangeable frequency clocks such as
24  * crystal oscillators and board-level reference clocks. These clocks are
25  * always enabled and report a constant frequency.
26  */
27 extern const struct ti_clk_drv ti_clk_drv_fixed;
28 
29 #endif /* TI_CLK_FIXED_H */
30