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

ARM: dts: bockw: 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
33ef9688 8a758a94

+13
+13
arch/arm/boot/dts/r8a7778-bockw.dts
··· 126 126 }; 127 127 128 128 &pfc { 129 + pinctrl-0 = <&scif_clk_pins>; 130 + pinctrl-names = "default"; 131 + 129 132 scif0_pins: serial0 { 130 133 renesas,groups = "scif0_data_a", "scif0_ctrl"; 131 134 renesas,function = "scif0"; 135 + }; 136 + 137 + scif_clk_pins: scif_clk { 138 + renesas,groups = "scif_clk"; 139 + renesas,function = "scif_clk"; 132 140 }; 133 141 134 142 mmc_pins: mmc { ··· 223 215 pinctrl-0 = <&scif0_pins>; 224 216 pinctrl-names = "default"; 225 217 218 + status = "okay"; 219 + }; 220 + 221 + &scif_clk { 222 + clock-frequency = <14745600>; 226 223 status = "okay"; 227 224 };