From: Simon Horman <horms+renesas@verge.net.au> To: linux-renesas-soc@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, Magnus Damm <magnus.damm@gmail.com>, Geert Uytterhoeven <geert+renesas@glider.be>, Simon Horman <horms+renesas@verge.net.au> Subject: [PATCH 8/8] arm64: dts: salvator-x: Enable SCIF_CLK frequency and pins Date: Thu, 4 Feb 2016 15:29:45 +0100 [thread overview] Message-ID: <a3fc85e27b7e3c29b30909929bc64737a19fd251.1454595726.git.horms+renesas@verge.net.au> (raw) In-Reply-To: <cover.1454595726.git.horms+renesas@verge.net.au> From: Geert Uytterhoeven <geert+renesas@glider.be> 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: - SCIF: - Supports now 50, 230400, 460800, 500000, and 921600 bps, - Perfect match for standard 50-460800, and 9216000 bps. - HSCIF: - Supports now 50, 75, and 110 bps, - Perfect match for standard 50-460800, and 9216000 bps. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts index 9af1e3fdc468..31ace9c1f79d 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts +++ b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts @@ -93,6 +93,9 @@ }; &pfc { + pinctrl-0 = <&scif_clk_pins>; + pinctrl-names = "default"; + scif1_pins: scif1 { renesas,groups = "scif1_data_a", "scif1_ctrl"; renesas,function = "scif1"; @@ -101,6 +104,10 @@ renesas,groups = "scif2_data_a"; renesas,function = "scif2"; }; + scif_clk_pins: scif_clk { + renesas,groups = "scif_clk_a"; + renesas,function = "scif_clk"; + }; i2c2_pins: i2c2 { renesas,groups = "i2c2_a"; @@ -138,6 +145,11 @@ status = "okay"; }; +&scif_clk { + clock-frequency = <14745600>; + status = "okay"; +}; + &i2c2 { pinctrl-0 = <&i2c2_pins>; pinctrl-names = "default"; -- 2.7.0.rc3.207.g0ac5344
WARNING: multiple messages have this Message-ID (diff)
From: horms+renesas@verge.net.au (Simon Horman) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 8/8] arm64: dts: salvator-x: Enable SCIF_CLK frequency and pins Date: Thu, 4 Feb 2016 15:29:45 +0100 [thread overview] Message-ID: <a3fc85e27b7e3c29b30909929bc64737a19fd251.1454595726.git.horms+renesas@verge.net.au> (raw) In-Reply-To: <cover.1454595726.git.horms+renesas@verge.net.au> From: Geert Uytterhoeven <geert+renesas@glider.be> 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: - SCIF: - Supports now 50, 230400, 460800, 500000, and 921600 bps, - Perfect match for standard 50-460800, and 9216000 bps. - HSCIF: - Supports now 50, 75, and 110 bps, - Perfect match for standard 50-460800, and 9216000 bps. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts index 9af1e3fdc468..31ace9c1f79d 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts +++ b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts @@ -93,6 +93,9 @@ }; &pfc { + pinctrl-0 = <&scif_clk_pins>; + pinctrl-names = "default"; + scif1_pins: scif1 { renesas,groups = "scif1_data_a", "scif1_ctrl"; renesas,function = "scif1"; @@ -101,6 +104,10 @@ renesas,groups = "scif2_data_a"; renesas,function = "scif2"; }; + scif_clk_pins: scif_clk { + renesas,groups = "scif_clk_a"; + renesas,function = "scif_clk"; + }; i2c2_pins: i2c2 { renesas,groups = "i2c2_a"; @@ -138,6 +145,11 @@ status = "okay"; }; +&scif_clk { + clock-frequency = <14745600>; + status = "okay"; +}; + &i2c2 { pinctrl-0 = <&i2c2_pins>; pinctrl-names = "default"; -- 2.7.0.rc3.207.g0ac5344
next prev parent reply other threads:[~2016-02-04 14:29 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-02-04 14:29 [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.6 Simon Horman 2016-02-04 14:29 ` [PATCH 1/8] arm64: dts: r8a7795: Complete SYS-DMAC nodes Simon Horman 2016-02-04 14:29 ` Simon Horman 2016-02-04 14:29 ` [PATCH 2/8] arm64: dts: r8a7795: Add USB3.0 host device nodes Simon Horman 2016-02-04 14:29 ` Simon Horman 2016-02-04 14:29 ` [PATCH 3/8] arm64: dts: salvator-x: enable usb3.0 host channel 0 Simon Horman 2016-02-04 14:29 ` Simon Horman 2016-02-04 14:29 ` [PATCH 4/8] arm64: dts: r8a7795: Add USB-DMAC device nodes Simon Horman 2016-02-04 14:29 ` [PATCH 5/8] arm64: dts: r8a7795: Add SCIF fallback compatibility strings Simon Horman 2016-02-04 14:29 ` [PATCH 6/8] arm64: dts: r8a7795: Rename the serial port clock to fck Simon Horman 2016-02-04 14:29 ` Simon Horman 2016-02-04 14:29 ` [PATCH 7/8] arm64: dts: r8a7795: Add BRG support for (H)SCIF Simon Horman 2016-02-04 14:29 ` Simon Horman 2016-02-04 14:29 ` Simon Horman [this message] 2016-02-04 14:29 ` [PATCH 8/8] arm64: dts: salvator-x: Enable SCIF_CLK frequency and pins Simon Horman 2016-02-08 21:41 ` [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.6 Olof Johansson
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=a3fc85e27b7e3c29b30909929bc64737a19fd251.1454595726.git.horms+renesas@verge.net.au \ --to=horms+renesas@verge.net.au \ --cc=geert+renesas@glider.be \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-renesas-soc@vger.kernel.org \ --cc=magnus.damm@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.