162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#include "dm814x-clocks.dtsi"
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/* Compared to dm814x, dra62x does not have hdic, l3 or dss PLLs */
662306a36Sopenharmony_ci&adpll_hdvic_ck {
762306a36Sopenharmony_ci	status = "disabled";
862306a36Sopenharmony_ci};
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci&adpll_l3_ck {
1162306a36Sopenharmony_ci	status = "disabled";
1262306a36Sopenharmony_ci};
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci&adpll_dss_ck {
1562306a36Sopenharmony_ci	status = "disabled";
1662306a36Sopenharmony_ci};
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci/* Compared to dm814x, dra62x has interconnect clocks on isp PLL */
1962306a36Sopenharmony_ci&sysclk4_ck {
2062306a36Sopenharmony_ci	clocks = <&adpll_isp_ck 1>;
2162306a36Sopenharmony_ci};
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci&sysclk5_ck {
2462306a36Sopenharmony_ci	clocks = <&adpll_isp_ck 1>;
2562306a36Sopenharmony_ci};
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci&sysclk6_ck {
2862306a36Sopenharmony_ci	clocks = <&adpll_isp_ck 1>;
2962306a36Sopenharmony_ci};
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci/*
3262306a36Sopenharmony_ci * Compared to dm814x, dra62x has different shifts and more mux options.
3362306a36Sopenharmony_ci * Please add the extra options for ysclk_14 and 16 if really needed.
3462306a36Sopenharmony_ci */
3562306a36Sopenharmony_ci&timer1_fck {
3662306a36Sopenharmony_ci	clocks = <&sysclk18_ck &aud_clkin0_ck &aud_clkin1_ck
3762306a36Sopenharmony_ci		  &aud_clkin2_ck &devosc_ck &auxosc_ck &tclkin_ck>;
3862306a36Sopenharmony_ci	ti,bit-shift = <4>;
3962306a36Sopenharmony_ci};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci&timer2_fck {
4262306a36Sopenharmony_ci	clocks = <&sysclk18_ck &aud_clkin0_ck &aud_clkin1_ck
4362306a36Sopenharmony_ci		  &aud_clkin2_ck &devosc_ck &auxosc_ck &tclkin_ck>;
4462306a36Sopenharmony_ci	ti,bit-shift = <8>;
4562306a36Sopenharmony_ci};
46