Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: am33xx-clock: Fix ehrpwm tbclk data

tbclk does not need to be a composite clock, we can simply
use gate clock for this purpose.

Signed-off-by: Sourav Poddar <sourav.poddar@ti.com>
Acked-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>

authored by

Poddar, Sourav and committed by
Tero Kristo
9e100eba 2febd999

+6 -24
+6 -24
arch/arm/boot/dts/am33xx-clocks.dtsi
··· 96 96 clock-div = <1>; 97 97 }; 98 98 99 - ehrpwm0_gate_tbclk: ehrpwm0_gate_tbclk { 99 + ehrpwm0_tbclk: ehrpwm0_tbclk@44e10664 { 100 100 #clock-cells = <0>; 101 - compatible = "ti,composite-no-wait-gate-clock"; 101 + compatible = "ti,gate-clock"; 102 102 clocks = <&dpll_per_m2_ck>; 103 103 ti,bit-shift = <0>; 104 104 reg = <0x0664>; 105 105 }; 106 106 107 - ehrpwm0_tbclk: ehrpwm0_tbclk { 107 + ehrpwm1_tbclk: ehrpwm1_tbclk@44e10664 { 108 108 #clock-cells = <0>; 109 - compatible = "ti,composite-clock"; 110 - clocks = <&ehrpwm0_gate_tbclk>; 111 - }; 112 - 113 - ehrpwm1_gate_tbclk: ehrpwm1_gate_tbclk { 114 - #clock-cells = <0>; 115 - compatible = "ti,composite-no-wait-gate-clock"; 109 + compatible = "ti,gate-clock"; 116 110 clocks = <&dpll_per_m2_ck>; 117 111 ti,bit-shift = <1>; 118 112 reg = <0x0664>; 119 113 }; 120 114 121 - ehrpwm1_tbclk: ehrpwm1_tbclk { 115 + ehrpwm2_tbclk: ehrpwm2_tbclk@44e10664 { 122 116 #clock-cells = <0>; 123 - compatible = "ti,composite-clock"; 124 - clocks = <&ehrpwm1_gate_tbclk>; 125 - }; 126 - 127 - ehrpwm2_gate_tbclk: ehrpwm2_gate_tbclk { 128 - #clock-cells = <0>; 129 - compatible = "ti,composite-no-wait-gate-clock"; 117 + compatible = "ti,gate-clock"; 130 118 clocks = <&dpll_per_m2_ck>; 131 119 ti,bit-shift = <2>; 132 120 reg = <0x0664>; 133 - }; 134 - 135 - ehrpwm2_tbclk: ehrpwm2_tbclk { 136 - #clock-cells = <0>; 137 - compatible = "ti,composite-clock"; 138 - clocks = <&ehrpwm2_gate_tbclk>; 139 121 }; 140 122 }; 141 123 &prcm_clocks {