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