1/*
2 * Copyright (c) 2024 Cypress Semiconductor Corporation (an Infineon company) or
3 * an affiliate of Cypress Semiconductor Corporation
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 */
7
8#include "clock_source_def.h"
9/ {
10	clocks {
11		/* iho */
12		clk_iho: clk_iho {
13			#clock-cells = <0>;
14			compatible = "fixed-clock";
15			clock-frequency = <48000000>;
16			status = "okay";
17		};
18
19		/* imo */
20		clk_imo: clk_imo {
21			#clock-cells = <0>;
22			compatible = "fixed-clock";
23			clock-frequency = <8000000>;
24			status = "okay";
25		};
26
27		/* fll */
28		fll0: fll0 {
29			#clock-cells = <0>;
30			compatible = "fixed-clock";
31			clock-frequency = <96000000>;
32			status = "okay";
33		};
34
35		/* path mux0 */
36		path_mux0: path_mux0 {
37			#clock-cells = <0>;
38			compatible = "fixed-factor-clock";
39			clocks = <&clk_iho>;
40			status = "disabled";
41		};
42
43		/* path mux1 */
44		path_mux1: path_mux1 {
45			#clock-cells = <0>;
46			compatible = "fixed-factor-clock";
47			clocks = <&clk_iho>;
48			status = "disabled";
49		};
50
51		/* path mux2 */
52		path_mux2: path_mux2 {
53			#clock-cells = <0>;
54			compatible = "fixed-factor-clock";
55			clocks = <&clk_iho>;
56			status = "disabled";
57		};
58
59		/* path mux3 */
60		path_mux3: path_mux3 {
61			#clock-cells = <0>;
62			compatible = "fixed-factor-clock";
63			clocks = <&clk_imo>;
64			status = "disabled";
65		};
66
67		/* clk_hf0 */
68		clk_hf0: clk_hf0 {
69			#clock-cells = <0>;
70			compatible = "fixed-factor-clock";
71			clock-div = <1>;
72			clocks = <&fll0>;
73			status = "disabled";
74		};
75
76		/* clk_hf1 */
77		clk_hf1: clk_hf1 {
78			#clock-cells = <0>;
79			compatible = "fixed-factor-clock";
80			clock-div = <1>;
81			clocks = <&fll0>;
82			status = "disabled";
83		};
84
85		/* clk_hf2 */
86		clk_hf2: clk_hf2 {
87			#clock-cells = <0>;
88			compatible = "fixed-factor-clock";
89			clock-div = <1>;
90			clocks = <&path_mux2>;
91			status = "disabled";
92		};
93
94		/* clk_hf3 */
95		clk_hf3: clk_hf3 {
96			#clock-cells = <0>;
97			compatible = "fixed-factor-clock";
98			clock-div = <2>;
99			clocks = <&path_mux1>;
100			status = "disabled";
101		};
102
103	};
104
105};
106