From: emilio@elopez.com.ar (Emilio López)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 2/2] ARM: sun5i: dt: Use the A10s gates in the DTSI
Date: Fri, 02 Aug 2013 11:40:14 -0300 [thread overview]
Message-ID: <51FBC4CE.8090009@elopez.com.ar> (raw)
In-Reply-To: <1374618504-19391-3-git-send-email-maxime.ripard@free-electrons.com>
Hi Maxime,
El 23/07/13 19:28, Maxime Ripard escribi?:
> The A10s has only a subset of the A10 gates. Now that the clock driver
> has support for this gates set, switch to it in the DTSI.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
As I mentioned on the other patch, my board boots, so
Tested-by: Emilio L?pez <emilio@elopez.com.ar>
> ---
> arch/arm/boot/dts/sun5i-a10s.dtsi | 36 ++++++++++++++----------------------
> 1 file changed, 14 insertions(+), 22 deletions(-)
>
> diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi
> index 0f0881a..b8fc1c2 100644
> --- a/arch/arm/boot/dts/sun5i-a10s.dtsi
> +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi
> @@ -95,20 +95,16 @@
>
> ahb_gates: ahb_gates at 01c20060 {
> #clock-cells = <1>;
> - compatible = "allwinner,sun4i-ahb-gates-clk";
> + compatible = "allwinner,sun5i-a10s-ahb-gates-clk";
> reg = <0x01c20060 0x8>;
> clocks = <&ahb>;
> - clock-output-names = "ahb_usb0", "ahb_ehci0",
> - "ahb_ohci0", "ahb_ehci1", "ahb_ohci1", "ahb_ss",
> - "ahb_dma", "ahb_bist", "ahb_mmc0", "ahb_mmc1",
> - "ahb_mmc2", "ahb_mmc3", "ahb_ms", "ahb_nand",
> - "ahb_sdram", "ahb_ace", "ahb_emac", "ahb_ts",
> - "ahb_spi0", "ahb_spi1", "ahb_spi2", "ahb_spi3",
> - "ahb_pata", "ahb_sata", "ahb_gps", "ahb_ve",
> - "ahb_tvd", "ahb_tve0", "ahb_tve1", "ahb_lcd0",
> - "ahb_lcd1", "ahb_csi0", "ahb_csi1", "ahb_hdmi",
> - "ahb_de_be0", "ahb_de_be1", "ahb_de_fe0",
> - "ahb_de_fe1", "ahb_mp", "ahb_mali400";
> + clock-output-names = "ahb_usbotg", "ahb_ehci", "ahb_ohci",
> + "ahb_ss", "ahb_dma", "ahb_bist", "ahb_mmc0",
> + "ahb_mmc1", "ahb_mmc2",
I noticed the vendor code also has "ahb_ms" here, it might be worth
keeping it in mind.
> "ahb_nand", "ahb_sdram",
> + "ahb_emac", "ahb_ts", "ahb_spi0", "ahb_spi1",
> + "ahb_spi2", "ahb_gps", "ahb_stimer", "ahb_ve",
> + "ahb_tve", "ahb_lcd", "ahb_csi", "ahb_hdmi",
> + "ahb_de_be", "ahb_de_fe", "ahb_iep", "ahb_mali400";
> };
>
> apb0: apb0 at 01c20054 {
> @@ -120,12 +116,11 @@
>
> apb0_gates: apb0_gates at 01c20068 {
> #clock-cells = <1>;
> - compatible = "allwinner,sun4i-apb0-gates-clk";
> + compatible = "allwinner,sun5i-a10s-apb0-gates-clk";
> reg = <0x01c20068 0x4>;
> clocks = <&apb0>;
> - clock-output-names = "apb0_codec", "apb0_spdif",
> - "apb0_ac97", "apb0_iis", "apb0_pio", "apb0_ir0",
> - "apb0_ir1", "apb0_keypad";
> + clock-output-names = "apb0_codec", "apb0_iis", "apb0_pio",
> + "apb0_ir", "apb0_keypad";
> };
>
> /* dummy is pll62 */
> @@ -145,15 +140,12 @@
>
> apb1_gates: apb1_gates at 01c2006c {
> #clock-cells = <1>;
> - compatible = "allwinner,sun4i-apb1-gates-clk";
> + compatible = "allwinner,sun5i-a10s-apb1-gates-clk";
> reg = <0x01c2006c 0x4>;
> clocks = <&apb1>;
> clock-output-names = "apb1_i2c0", "apb1_i2c1",
> - "apb1_i2c2", "apb1_can", "apb1_scr",
> - "apb1_ps20", "apb1_ps21", "apb1_uart0",
> - "apb1_uart1", "apb1_uart2", "apb1_uart3",
> - "apb1_uart4", "apb1_uart5", "apb1_uart6",
> - "apb1_uart7";
> + "apb1_i2c2", "apb1_uart0", "apb1_uart1",
> + "apb1_uart2", "apb1_uart3";
> };
> };
>
>
An update to the documentation mentioning these compatibles[1] and
gates[2] would be great :)
[1] Documentation/devicetree/bindings/clock/sunxi.txt
[2] Documentation/devicetree/bindings/clock/sunxi/sun5i-a10s-gates.txt
Thanks for working on this!
Emilio
WARNING: multiple messages have this Message-ID (diff)
From: "Emilio López" <emilio@elopez.com.ar>
To: Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: Mike Turquette <mturquette@linaro.org>,
kevin.z.m.zh@gmail.com, sunny@allwinnertech.com,
shuge@allwinnertech.com, linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 2/2] ARM: sun5i: dt: Use the A10s gates in the DTSI
Date: Fri, 02 Aug 2013 11:40:14 -0300 [thread overview]
Message-ID: <51FBC4CE.8090009@elopez.com.ar> (raw)
In-Reply-To: <1374618504-19391-3-git-send-email-maxime.ripard@free-electrons.com>
Hi Maxime,
El 23/07/13 19:28, Maxime Ripard escribió:
> The A10s has only a subset of the A10 gates. Now that the clock driver
> has support for this gates set, switch to it in the DTSI.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
As I mentioned on the other patch, my board boots, so
Tested-by: Emilio López <emilio@elopez.com.ar>
> ---
> arch/arm/boot/dts/sun5i-a10s.dtsi | 36 ++++++++++++++----------------------
> 1 file changed, 14 insertions(+), 22 deletions(-)
>
> diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi
> index 0f0881a..b8fc1c2 100644
> --- a/arch/arm/boot/dts/sun5i-a10s.dtsi
> +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi
> @@ -95,20 +95,16 @@
>
> ahb_gates: ahb_gates@01c20060 {
> #clock-cells = <1>;
> - compatible = "allwinner,sun4i-ahb-gates-clk";
> + compatible = "allwinner,sun5i-a10s-ahb-gates-clk";
> reg = <0x01c20060 0x8>;
> clocks = <&ahb>;
> - clock-output-names = "ahb_usb0", "ahb_ehci0",
> - "ahb_ohci0", "ahb_ehci1", "ahb_ohci1", "ahb_ss",
> - "ahb_dma", "ahb_bist", "ahb_mmc0", "ahb_mmc1",
> - "ahb_mmc2", "ahb_mmc3", "ahb_ms", "ahb_nand",
> - "ahb_sdram", "ahb_ace", "ahb_emac", "ahb_ts",
> - "ahb_spi0", "ahb_spi1", "ahb_spi2", "ahb_spi3",
> - "ahb_pata", "ahb_sata", "ahb_gps", "ahb_ve",
> - "ahb_tvd", "ahb_tve0", "ahb_tve1", "ahb_lcd0",
> - "ahb_lcd1", "ahb_csi0", "ahb_csi1", "ahb_hdmi",
> - "ahb_de_be0", "ahb_de_be1", "ahb_de_fe0",
> - "ahb_de_fe1", "ahb_mp", "ahb_mali400";
> + clock-output-names = "ahb_usbotg", "ahb_ehci", "ahb_ohci",
> + "ahb_ss", "ahb_dma", "ahb_bist", "ahb_mmc0",
> + "ahb_mmc1", "ahb_mmc2",
I noticed the vendor code also has "ahb_ms" here, it might be worth
keeping it in mind.
> "ahb_nand", "ahb_sdram",
> + "ahb_emac", "ahb_ts", "ahb_spi0", "ahb_spi1",
> + "ahb_spi2", "ahb_gps", "ahb_stimer", "ahb_ve",
> + "ahb_tve", "ahb_lcd", "ahb_csi", "ahb_hdmi",
> + "ahb_de_be", "ahb_de_fe", "ahb_iep", "ahb_mali400";
> };
>
> apb0: apb0@01c20054 {
> @@ -120,12 +116,11 @@
>
> apb0_gates: apb0_gates@01c20068 {
> #clock-cells = <1>;
> - compatible = "allwinner,sun4i-apb0-gates-clk";
> + compatible = "allwinner,sun5i-a10s-apb0-gates-clk";
> reg = <0x01c20068 0x4>;
> clocks = <&apb0>;
> - clock-output-names = "apb0_codec", "apb0_spdif",
> - "apb0_ac97", "apb0_iis", "apb0_pio", "apb0_ir0",
> - "apb0_ir1", "apb0_keypad";
> + clock-output-names = "apb0_codec", "apb0_iis", "apb0_pio",
> + "apb0_ir", "apb0_keypad";
> };
>
> /* dummy is pll62 */
> @@ -145,15 +140,12 @@
>
> apb1_gates: apb1_gates@01c2006c {
> #clock-cells = <1>;
> - compatible = "allwinner,sun4i-apb1-gates-clk";
> + compatible = "allwinner,sun5i-a10s-apb1-gates-clk";
> reg = <0x01c2006c 0x4>;
> clocks = <&apb1>;
> clock-output-names = "apb1_i2c0", "apb1_i2c1",
> - "apb1_i2c2", "apb1_can", "apb1_scr",
> - "apb1_ps20", "apb1_ps21", "apb1_uart0",
> - "apb1_uart1", "apb1_uart2", "apb1_uart3",
> - "apb1_uart4", "apb1_uart5", "apb1_uart6",
> - "apb1_uart7";
> + "apb1_i2c2", "apb1_uart0", "apb1_uart1",
> + "apb1_uart2", "apb1_uart3";
> };
> };
>
>
An update to the documentation mentioning these compatibles[1] and
gates[2] would be great :)
[1] Documentation/devicetree/bindings/clock/sunxi.txt
[2] Documentation/devicetree/bindings/clock/sunxi/sun5i-a10s-gates.txt
Thanks for working on this!
Emilio
next prev parent reply other threads:[~2013-08-02 14:40 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-23 22:28 [PATCH 0/2] clk: sunxi: Add clock support for the A10s Maxime Ripard
2013-07-23 22:28 ` Maxime Ripard
2013-07-23 22:28 ` [PATCH 1/2] clk: sunxi: Add A10s gates Maxime Ripard
2013-07-23 22:28 ` Maxime Ripard
2013-08-02 14:25 ` Emilio López
2013-08-02 14:25 ` Emilio López
2013-08-05 20:29 ` Maxime Ripard
2013-08-05 20:29 ` Maxime Ripard
2013-07-23 22:28 ` [PATCH 2/2] ARM: sun5i: dt: Use the A10s gates in the DTSI Maxime Ripard
2013-07-23 22:28 ` Maxime Ripard
2013-08-02 14:40 ` Emilio López [this message]
2013-08-02 14:40 ` Emilio López
2013-08-05 20:33 ` Maxime Ripard
2013-08-05 20:33 ` Maxime Ripard
2013-08-02 10:07 ` [PATCH 0/2] clk: sunxi: Add clock support for the A10s Maxime Ripard
2013-08-02 10:07 ` Maxime Ripard
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=51FBC4CE.8090009@elopez.com.ar \
--to=emilio@elopez.com.ar \
--cc=linux-arm-kernel@lists.infradead.org \
/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: link
Be 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.