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

ARM: dts: silk: Enable SCIF_CLK frequency and pins

Add and enable the external crystal for the SCIF_CLK and its pinctrl, to
be used by the Baud Rate Generator for External Clock (BRG) on (H)SCIF.

This increases the range and accuracy of supported baud rates.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

authored by

Geert Uytterhoeven and committed by
Simon Horman
c3373b09 19417bd9

+13
+13
arch/arm/boot/dts/r8a7794-silk.dts
··· 126 126 }; 127 127 128 128 &pfc { 129 + pinctrl-0 = <&scif_clk_pins>; 130 + pinctrl-names = "default"; 131 + 129 132 scif2_pins: serial2 { 130 133 renesas,groups = "scif2_data"; 131 134 renesas,function = "scif2"; 135 + }; 136 + 137 + scif_clk_pins: scif_clk { 138 + renesas,groups = "scif_clk"; 139 + renesas,function = "scif_clk"; 132 140 }; 133 141 134 142 ether_pins: ether { ··· 189 181 pinctrl-0 = <&scif2_pins>; 190 182 pinctrl-names = "default"; 191 183 184 + status = "okay"; 185 + }; 186 + 187 + &scif_clk { 188 + clock-frequency = <14745600>; 192 189 status = "okay"; 193 190 }; 194 191